Агуулгын хүснэгт:
- Алхам 1: Arduino -г тохируулах
- Алхам 2: Node.js -ийг суулгаж, вэбсокетыг ажиллуулах
- Алхам 3: Вэб хуудсыг нээнэ үү
- Алхам 4: Суултын яндан
- Алхам 5: Гүйцэтгэв
- Алхам 6: Зөвлөмж
Видео: Цуваа холболтыг ашиглан вэб дээр суурилсан SmartMirror: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү зааварчилгааг ашиглахад бэлэн болсон бүх кодын хамт хүргэж байна. Хөгжил нь маш төвөгтэй байсан боловч үүнийг тохируулсны дараа тохируулах нь үнэхээр хялбар болсон.
Үзээд таашаал аваарай;)
Алхам 1: Arduino -г тохируулах
Юуны өмнө та arduino -г тохируулах хэрэгтэй.
SRF мэдрэгчийг arduino -тойгоо холбож эхэлье. Дээрх зураг дээр би SRF -ийг arduino -тойгоо хэрхэн холбосныг харж болно.
Зип файлд та 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 -ийг шалгаарай.
var myPort = шинэ SerialPort ('COM6', {baudRate: 9600});
Алхам 3: Вэб хуудсыг нээнэ үү
Вэб хуудасны дотор би цаг, цаг агаар гэх мэт хос API тохируулсан.
Index.html файлыг олон нийтийн газрын зураг дээр нээгээд командын мөрөнд "шинэ холболт" гарч ирнэ.
Хэрэв бүх зүйл зохих ёсоор ажиллаж байвал, хэрэв та нэг метрийн дотор байгаа эсвэл байхгүй бол текст гарч ирэх ёстой.
Алхам 4: Суултын яндан
Би бас бүрхүүл хийх өөрийн загварыг өгсөн боловч та надаас өөр дэлгэцтэй байх болно.
Та үүнийг хайчилж авсны дараа угсарч, бүх кабелийг нууна.
Алхам 5: Гүйцэтгэв
Хэрэв бүх зүйл төлөвлөсний дагуу болсон бол та одоо ухаалаг толин тусгалтай байх ёстой!
Алхам 6: Зөвлөмж
Хэрэв та Raspberry Pi ашигладаг бол үүнийг илүү авсаархан, утасгүй болгож чадна. Энэ нь кабель багатай, илүү хөдөлгөөнтэй байх болно.
Зөвлөмж болгож буй:
Raspberry PI 3 - TtyAMA0 -аас BCM GPIO 14 ба GPIO 15: 9 алхам хүртэлх цуваа холболтыг идэвхжүүлнэ үү
Raspberry PI 3 - TtyAMA0 руу BCM GPIO 14 ба GPIO 15 руу цуваа холболтыг идэвхжүүлээрэй: Би саяхан Raspberry Pi (3b) дээрээ UART0 -ийг идэвхжүүлэх сонирхолтой байсан бөгөөд үүнийг стандарт 9 ашиглан RS -232 дохионы түвшний төхөөрөмжтэй шууд холбох боломжтой болсон. USB-RS-232 адаптераар дамжуулах шаардлагагүй d-sub холбогчийг холбоно уу. Миний сонирхсон зүйлийн нэг хэсэг
ESP32 дээр суурилсан вэб сервер ашиглан интернет хяналттай LED: 10 алхам
ESP32 дээр суурилсан вэб сервер ашиглан интернэтээр удирддаг LED: Төслийн тойм Энэ жишээн дээр бид дэлхийн аль ч өнцгөөс нэвтрэх боломжтой LED төлөвийг хянахын тулд ESP32 дээр суурилсан вэб сервер хэрхэн хийх талаар олж мэдэх болно. Энэ төсөлд танд Mac компьютер хэрэгтэй болно, гэхдээ та энэ програмыг i дээр ч ажиллуулж болно
ESP 8266 Nodemcu Ws 2812 Neopixel дээр суурилсан LED MOOD чийдэнг вэб сервер ашиглан хянадаг: 6 алхам
ESP 8266 Nodemcu Ws 2812 Neopixel дээр суурилсан LED MOOD чийдэнг вэб сервер ашиглан хянадаг: Энэхүү төсөлд бид nodemcu -аас MOOD чийдэн хийх болно. неопиксел бөгөөд үүнийг ямар ч хөтөч локал вэб сервер ашиглан удирдах боломжтой
Вэб дээр суурилсан хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цагийн сервер: 11 алхам (зурагтай)
Вэб дээр суурилсан Хяналтын самбар бүхий вэб холболттой SMART LED анимэйшн цаг, синхрончлогдсон цаг: Энэ цагийн түүх 30 гаруй жилийн түүхтэй. Аав маань энэ санааг анх 10 -хан настай байхад, LED хувьсгалаас нэлээд өмнө анх санаачилж байсан юм. Үнэн
IoBridge ашиглан вэб дээр суурилсан усны тоолуур: 10 алхам (зурагтай)
IoBridge ашиглан вэб дээр суурилсан усны тоолуур: Би 1-р сард хийсэн бодит цагийн цахилгаан тоолуурын төслийн дараа дараагийн логик алхам бол ioBridge дээр суурилсан усны тоолуур юм шиг санагдсан. Үнэнийг хэлэхэд, эрчим хүч хэмнэх нь дэлхийг дангаараа аврахгүй. Сонгохоос гадна маш их нөөц бий