Мазмұны:

Сериялық байланысты қолданатын веб-негізделген SmartMirror: 6 қадам
Сериялық байланысты қолданатын веб-негізделген SmartMirror: 6 қадам

Бейне: Сериялық байланысты қолданатын веб-негізделген SmartMirror: 6 қадам

Бейне: Сериялық байланысты қолданатын веб-негізделген SmartMirror: 6 қадам
Бейне: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Шілде
Anonim
Сериялық байланысты қолданатын веб-негізделген SmartMirror
Сериялық байланысты қолданатын веб-негізделген SmartMirror

Бұл нұсқаулық пайдалануға дайын барлық кодпен жеткізіледі. Әзірлеу өте күрделі болды, бірақ оны орнатқаннан кейін оны баптау өте оңай.

Қарап, ләззат алыңыз;)

1 -қадам: Arduino конфигурациясы

Arduino конфигурациясы
Arduino конфигурациясы
Arduino конфигурациясы
Arduino конфигурациясы

Ең алдымен, сіз arduino -ны конфигурациялауыңыз керек.

SRF сенсорын arduino -ға қосудан бастайық. Жоғарыдағы суретте сіз SRF -ті менің arduino -ға қалай қосқанымды көре аласыз.

Zip файлында Arduino -ға жүктелетін Arduino кодын табасыз. Сіз осы кодты іске қосқанда және Arduino IDE -де сериялық мониторды ашқанда, сіз 1 метрден асқан кезде «0», ал сенсорға бір метр шегінде болғанда «1» мәнін көресіз.

Сіз бұл сандарды ауыстыра аласыз, бірақ кейін оқу оңайырақ.

2 -қадам: Node.js орнату және веб -сокетті іске қосу

Node.js орнату және веб -сокетті іске қосу
Node.js орнату және веб -сокетті іске қосу
Node.js орнату және веб -сокетті іске қосу
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 қолдансаңыз, оны ықшам әрі сымсыз ете аласыз. Бұл кабельдер аз болады және жылжымалы болады.

Ұсынылған: