Мазмуну:
- 1 -кадам: Ардуинону конфигурациялоо
- 2 -кадам: Node.js орнотуу жана Websocketти иштетүү
- 3 -кадам: Веб -баракчаны ачыңыз
- 4 -кадам: Корпусту Lasercut
- 5 -кадам: БОЛДУ
- 6 -кадам: Кеңештер
Video: Сериялык байланышты колдонуп, Web-негизделген SmartMirror: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул көрсөтмө колдонууга даяр болгон бардык код менен жеткирилет. Өнүгүү абдан татаал болчу, бирок ал орнотулгандан кийин аны ыңгайлаштыруу оңой.
Карап көрүңүз жана ырахат алыңыз;)
1 -кадам: Ардуинону конфигурациялоо
Биринчиден, сиз ардуинону конфигурациялашыңыз керек.
Келгиле, SRF сенсорун ардуиноңузга туташтыруудан баштайлы. Жогорудагы сүрөттө сиз SRFти менин arduino менен кантип туташтырганымды көрө аласыз.
Zip файлында сиз Arduinoго жүктөө үчүн Arduino кодун таба аласыз. Бул кодду иштетип, Arduino IDEдеги сериялык мониторду ачканыңызда, сиз 1 метрден ашканыңызда "0", сенсорго бир метр калганда "1" көрүшүңүз керек.
Сиз бул сандарды алмаштыра аласыз, бирок кийинчерээк окуу оңой.
2 -кадам: Node.js орнотуу жана Websocketти иштетүү
Биз браузердин чөйрөсүнө маалыматтарды жөнөтүүдөн мурун Node. JSти орнотушубуз керек.
Эгер бул орнотулган болсо, анда сиз буйрук көрсөтмөсүн ачып, Smartmirror папкаңызга өтүңүз
$ cd Desktop/SmartMirror
Эми сиз ZIPде берилген index.js файлын иштеткен папкадасыз.
$ node index.js
Адатта сенсордон азыр "0" жана "1" көрүшүң керек.
ЭСКЕРТҮҮ:
index.js ичинде, балким, портту өзгөртүүгө туура келет. Меники COM6де орнотулган. Сиздин arduino IDEге кайсы ардуино туташып турганын текшериңиз.
var myPort = жаңы SerialPort ('COM6', {baudRate: 9600});
3 -кадам: Веб -баракчаны ачыңыз
Веб -баракчанын ичинде мен жуп API түздүм, саат сыяктуу, аба ырайы ж.
Index.html файлын ачык картанын ичине ачыңыз, анда сиз "жаңы байланышты" буйрук сабынын ичинде көрөсүз.
Эгерде баары иштесе, анда сиз бир метрдин ичиндесизби же жокпу, текст башталууга тийиш.
4 -кадам: Корпусту Lasercut
Мен ошондой эле корпустун жеке шаблонун бердим, бирок сиз өзүңүздүн оюңузду түзө аласыз, анткени менден башка мониторго ээ болушуңуз мүмкүн.
Аны кесип алгандан кийин, аны чогултуп, бардык кабелдерди жашырасың.
5 -кадам: БОЛДУ
Эгер баары пландаштырылгандай болсо, анда азыр сиздин смарт -күзгүңүз болушу керек!
6 -кадам: Кеңештер
Сиз Raspberry Pi колдонсоңуз, аны компактыраак жана зымсыз кыла аласыз. Бул кабелдер азыраак жана кыймылдуу болот.
Сунушталууда:
Raspberry PI 3 - BCM GPIO 14 жана GPIO 15: 9 кадамдарына TtyAMA0 менен сериялык байланышты иштетүү
Raspberry PI 3 - BCM GPIO 14 жана GPIO 15ке TtyAMA0 менен сериялык байланышты иштетүү: Мен жакында UART0ду Raspberry Pi (3b) түзмөгүндө иштетүүгө кызыкчумун, ошондо мен аны RS -232 сигнал деңгээлиндеги түзмөккө туташтыра алам 9. -RS-232 адаптерине USB аркылуу өтпөстөн d-sub туташтыргычы. Менин кызыкчылыгымдын бир бөлүгү
Mac Lilypad USB сериялык порту/драйверинин көйгөйүн чечүү: 10 кадам (сүрөттөр менен)
Mac Lilypad USB сериялык порту/драйверинин көйгөйүн чечүү: 2016 -жылга карата сиздин Mac 2 жашка толо элекпи? Жакында эң жаңы OSке (Yosemite же жаңыраак) жаңырдыңызбы? Lilypad USB/MP3лериңиз иштебей калдыбы? Менин үйрөткүч менин Lilypad USB'мди кантип оңдогонумду көрсөтөт. Мен туш болгон ката байланыштуу болгон
Esp32 Температура жана Нымдуулук Web Server PYTHON & Zerynth IDE колдонуп: 3 кадам
PYTHON & Zerynth IDE аркылуу Esp32 Температура жана Нымдуулук Желе Сервери: Esp32-бул укмуштуудай микроконтроллер, ал Arduino сыяктуу күчтүү, бирок андан да жакшыраак! Wifi байланышы бар, IOT долбоорлорун арзан жана оңой иштеп чыгууга мүмкүнчүлүк берет. түзмөктөр капалантат, биринчиден ал туруктуу эмес, Secon
Wemos колдонуп Raspberry Pi менен сериялык порттон окуу жана жазуу: 5 кадам
Wemos менен Raspberry Pi менен сериялык порттон окуңуз жана жазыңыз: Wemos D1 mini R2 менен Raspberry Pi менен байланышуу
WiFi, ESP-NOW жана уюлдук байланышты колдонуу менен ESP32 сааты: 4 кадам
WiFi, ESP-NOW жана уюлдук байланышты колдонуу менен ESP32 сааты: Бул ESP32 негизделген wifi сааты, мен зымсыз таймаш үчүн жасадым. Мен бул саатты өтө зымсыз кылууну чечтим, андыктан ал зымсыз байланыштын үч башка түрүн колдонот (WiFi, ESP-NOW, & Cellular). Телефон уюлдук мунарага туташкан жана