Përmbajtje:

SmartMirror i bazuar në ueb duke përdorur komunikimin serik: 6 hapa
SmartMirror i bazuar në ueb duke përdorur komunikimin serik: 6 hapa

Video: SmartMirror i bazuar në ueb duke përdorur komunikimin serik: 6 hapa

Video: SmartMirror i bazuar në ueb duke përdorur komunikimin serik: 6 hapa
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Korrik
Anonim
SmartMirror i bazuar në ueb duke përdorur komunikimin serik
SmartMirror i bazuar në ueb duke përdorur komunikimin serik

Ky udhëzues dorëzohet me të gjithë kodin gati për t'u përdorur. Zhvillimi ishte shumë i ndërlikuar, por sapo të vendoset është shumë e lehtë për tu personalizuar.

Hidhini një sy dhe kënaquni;)

Hapi 1: Konfigurimi i Arduino -s tuaj

Konfigurimi i Arduino -s tuaj
Konfigurimi i Arduino -s tuaj
Konfigurimi i Arduino -s tuaj
Konfigurimi i Arduino -s tuaj

Para së gjithash do t'ju duhet të konfiguroni arduino -n tuaj.

Le të fillojmë me lidhjen e Sensorit SRF me arduino -n tuaj. Në foton e mësipërme mund të shihni se si e lidha SRF me arduino -në time.

Në zipfile do të gjeni një kod Arduino për ta ngarkuar në Arduino tuaj. Kur drejtoni këtë kod dhe hapni monitorin serik në Arduino IDE, duhet të shihni një "0" kur jeni më shumë se 1 metër dhe një "1" kur jeni brenda një metër nga sensori.

Ju mund t'i zëvendësoni këto numra, por është më e lehtë të lexoni më vonë.

Hapi 2: Instalimi i Node.js dhe ekzekutimi i uebfaqes

Instalimi i Node.js dhe ekzekutimi i uebfaqes
Instalimi i Node.js dhe ekzekutimi i uebfaqes
Instalimi i Node.js dhe ekzekutimi i uebfaqes
Instalimi i Node.js dhe ekzekutimi i uebfaqes

Para se të dërgojmë të dhënat në mjedisin e shfletuesit tonë do të na duhet të instalojmë Node. JS.

Nëse është e instaluar, hapni komandën dhe shkoni te dosja juaj Smartmirror

$ cd Desktop/SmartMirror

Tani jeni në dosjen ku drejtoni skedarin index.js që ofrohet në ZIP.

indeksi i nyjeve $.js

Normalisht tani duhet të shihni "0" dhe "1" nga sensori juaj.

SHËNIM:

brenda index.js ndoshta do të duhet të ndryshoni portin tuaj. Miniera u krijua në COM6. Kontrolloni arduino IDE -në tuaj me të cilën arduino juaj është i lidhur.

var myPort = SerialPort i ri ('COM6', {baudRate: 9600});

Hapi 3: Hapni Uebfaqen

Hapni Uebfaqen
Hapni Uebfaqen

Brenda faqes në internet krijova një API çift si një orë, moti, etj.

Hapni skedarin index.html brenda hartës publike dhe do të shihni brenda lidhjes tuaj të re të Komandës.

Nëse gjithçka funksionon ashtu siç duhet, teksti duhet të fillojë (mos) shfaqet nëse jeni brenda një metri apo jo.

Hapi 4: Prerja me Laser e Shtresës

Prerja me Laser e Shtresës
Prerja me Laser e Shtresës
Prerja me Laser e Shtresës
Prerja me Laser e Shtresës

Unë gjithashtu ofrova modelin tim për një shtresë, por ju mund të krijoni tuajin sepse me siguri do të keni një monitor tjetër se unë.

Pasi ta keni prerë atë, e mblidhni dhe fshehni të gjitha kabllot.

Hapi 5: E BER

Nëse gjithçka shkoi siç ishte planifikuar, tani duhet të keni pasqyrën tuaj inteligjente!

Hapi 6: Këshilla

Ju mund ta bëni atë më kompakt dhe pa tel nëse përdorni Raspberry Pi. Kjo do të jetë më pak kabllo dhe më e lëvizshme.

Recommended: