Мазмұны:
- 1 -қадам: Arduino конфигурациясы
- 2 -қадам: Node.js орнату және веб -сокетті іске қосу
- 3 -қадам: веб -бетті ашыңыз
- 4 -қадам: Корпусты Ласеркут
- 5 -қадам: БОЛДЫ
- 6 -қадам: кеңестер
Бейне: Сериялық байланысты қолданатын веб-негізделген SmartMirror: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулық пайдалануға дайын барлық кодпен жеткізіледі. Әзірлеу өте күрделі болды, бірақ оны орнатқаннан кейін оны баптау өте оңай.
Қарап, ләззат алыңыз;)
1 -қадам: Arduino конфигурациясы
Ең алдымен, сіз arduino -ны конфигурациялауыңыз керек.
SRF сенсорын arduino -ға қосудан бастайық. Жоғарыдағы суретте сіз SRF -ті менің arduino -ға қалай қосқанымды көре аласыз.
Zip файлында Arduino -ға жүктелетін Arduino кодын табасыз. Сіз осы кодты іске қосқанда және Arduino IDE -де сериялық мониторды ашқанда, сіз 1 метрден асқан кезде «0», ал сенсорға бір метр шегінде болғанда «1» мәнін көресіз.
Сіз бұл сандарды ауыстыра аласыз, бірақ кейін оқу оңайырақ.
2 -қадам: Node.js орнату және веб -сокетті іске қосу
Деректерді браузер ортасына жібермес бұрын, Node. JS орнатуымыз қажет.
Егер бұл орнатылған болса, сіз пәрмен жолын ашып, Smartmirror қалтасына өтіңіз
$ cd жұмыс үстелі/SmartMirror
Енді сіз ZIP -де берілген index.js файлын іске қосатын қалтадасыз.
$ node index.js
Әдетте сенсордан қазір «0» мен «1» көрсеткіштерін көру керек.
ЕСКЕРТУ:
index.js ішінде сізге портты өзгерту қажет болуы мүмкін. Шахта COM6 жүйесінде орнатылды. Arduino IDE -ге сіздің arduino қайсысы қосылғанын тексеріңіз.
var myPort = жаңа SerialPort ('COM6', {baudRate: 9600});
3 -қадам: веб -бетті ашыңыз
Веб -беттің ішінде мен сағат, ауа райы және т.
Index.html файлын жалпы картаның ішінде ашыңыз, сонда сіз пәрмен жолының ішінде «жаңа қосылымды» көресіз.
Егер бәрі ойдағыдай жұмыс істесе, егер сіз бір метр қашықтықта болсаңыз, мәтін пайда болуы керек.
4 -қадам: Корпусты Ласеркут
Мен сонымен қатар корпустың жеке үлгісін ұсындым, бірақ сіз өзіңіз жасай аласыз, себебі сізде менен басқа монитор болуы мүмкін.
Сіз оны кесіп алғаннан кейін оны жинап, барлық кабельдерді жасырасыз.
5 -қадам: БОЛДЫ
Егер бәрі ойдағыдай болса, енді сізде ақылды айна болуы керек!
6 -қадам: кеңестер
Егер сіз Raspberry Pi қолдансаңыз, оны ықшам әрі сымсыз ете аласыз. Бұл кабельдер аз болады және жылжымалы болады.
Ұсынылған:
Raspberry PI 3 - BCM GPIO 14 пен GPIO 15: 9 қадамдарына TtyAMA0 жүйесіне сериялық байланысты қосыңыз
Raspberry PI 3 - TtyAMA0 -мен BCM GPIO 14 пен GPIO 15 -ке сериялық байланысты қосады: жақында мен Uasp0 -ді Raspberry Pi (3b) -те қосуға қызығушылық таныттым, оны RS -232 сигнал деңгейлі құрылғыға 9 стандартты көмегімен қосуға болады. -RS-232 адаптерінен USB арқылы өтудің қажеті жоқ d-sub қосқышы. Менің қызығушылығымның бір бөлігі
Байланысты буындар белсенділігі: 6 қадам (суреттермен)
Байланысты буындарға арналған әрекет тақтасы: Байланысты буындарға арналған белсенділік тақтасы есту қабілеті нашар оқушыларға көмекші технологияны үйрету құралы ретінде жасалған. Менің аудиториялық тәжірибемде және есту қабілеті нашар консультанттармен сөйлескеннен кейін, 3 кеңесті құру кезінде есіме түсті
Ардуино нано мен сериялық плоттерді қолданатын ультрадыбыстық радар: 10 қадам
Ардуино нано мен сериялық плоттерді қолданатын ультрадыбыстық радар: Бұл нұсқаулықта біз серво кітапханасының негіздері туралы, сонымен қатар ультрадыбыстық сенсорды орнату және оны радар ретінде қолдану туралы білетін боламыз. бұл жобаның нәтижесі сериялық плоттер мониторында көрінеді
Көп түсті жарықдиодты қолданатын сериялық жарықдиодты шам: 3 қадам (суреттермен)
Көп түсті жарықдиодты қолданатын сериялық жарықдиодты шамдар: сериялық жарықдиодты шамдар соншалықты қымбат емес, бірақ егер сіз мен сияқты DIY әуесқойы болсаңыз, онда сіз өзіңіздің сериялық жарық диодтарыңызды жасай аласыз және бұл нарықтағы жарыққа қарағанда арзанырақ. Мен 5 вольтпен жұмыс істейтін жеке сериялық жарықдиодты шамды жасаймын
Тікелей веб -сайтты және жұмыс мысалдарын қолданатын веб -драйвер IO оқулығы: 8 қадам
Тікелей веб -сайтты және жұмыс мысалдарын қолданатын веб -драйвердің оқулықтары: Тікелей веб -сайтты және жұмыс мысалдарын қолданатын веб -драйвердің оқулығы Соңғы жаңарту: 26.07.2015 ж. маған қызықты тапсырма ұсынылды. Маған керек еді