Sadržaj:

Web-based SmartMirror koristeći serijsku komunikaciju: 6 koraka
Web-based SmartMirror koristeći serijsku komunikaciju: 6 koraka

Video: Web-based SmartMirror koristeći serijsku komunikaciju: 6 koraka

Video: Web-based SmartMirror koristeći serijsku komunikaciju: 6 koraka
Video: BTT GTR v1.0/M5 v1.0 - Basics 2024, Juli
Anonim
Web-based SmartMirror Korištenje serijske komunikacije
Web-based SmartMirror Korištenje serijske komunikacije

Ovo uputstvo se isporučuje sa svim kodom spremnim za upotrebu. Razvoj je bio vrlo kompliciran, ali nakon postavljanja zaista ga je lako prilagoditi.

Pogledajte i uživajte;)

Korak 1: Konfigurirajte svoj Arduino

Konfiguriranje vašeg Arduina
Konfiguriranje vašeg Arduina
Konfiguriranje vašeg Arduina
Konfiguriranje vašeg Arduina

Prije svega, trebate konfigurirati svoj arduino.

Počnimo s povezivanjem SRF senzora na vaš arduino. Na gornjoj fotografiji možete vidjeti kako sam spojio SRF na svoj arduino.

U zip datoteci pronaći ćete Arduino kôd za učitavanje na svoj Arduino. Kada pokrenete ovaj kôd i otvorite serijski monitor u Arduino IDE -u, trebali biste vidjeti "0" ako ste dalje od 1 metra i "1" ako ste unutar metra od senzora.

Ove brojeve možete zamijeniti, ali kasnije ih je lakše pročitati.

Korak 2: Instalirajte Node.js i pokrenite Websocket

Instaliranje Node.js i pokretanje Websocketa
Instaliranje Node.js i pokretanje Websocketa
Instaliranje Node.js i pokretanje Websocketa
Instaliranje Node.js i pokretanje Websocketa

Prije nego što možemo poslati podatke u naše okruženje preglednika, morat ćemo instalirati Node. JS.

Ako je to instalirano, otvorite naredbeni redak i idite do mape Smartmirror

$ cd Desktop/SmartMirror

Sada ste u mapi u kojoj pokrećete datoteku index.js koja se nalazi u ZIP -u.

$ node index.js

Obično biste sada trebali vidjeti "0" i "1" sa vašeg senzora.

BILJEŠKA:

unutar index.js ćete vjerovatno morati promijeniti port. Moj je postavljen u COM6. Provjerite svoj arduino IDE na koji je vaš arduino povezan.

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

Korak 3: Otvorite web stranicu

Otvorite web stranicu
Otvorite web stranicu

Unutar web stranice postavio sam nekoliko API -ja poput sata, vremena itd.

Otvorite datoteku index.html unutar javne mape i unutar naredbenog retka vidjet ćete "novu vezu".

Ako sve funkcionira kako treba, tekst bi se trebao početi pojavljivati (ne) pojavljivati se ako ste unutar metra ili ne.

Korak 4: Laserski izrežite kućište

Laserski izrežite kućište
Laserski izrežite kućište
Laserski izrežite kućište
Laserski izrežite kućište

Takođe sam obezbedio svoj šablon za kućište, ali možete da kreirate sopstveni jer ćete verovatno imati drugi monitor od mene.

Nakon što ga izrežete, sastavite ga i sakrijte sve kabele.

Korak 5: GOTOVO

Ako je sve prošlo kako je planirano, sada biste trebali imati svoje smartmirror!

Korak 6: Savjeti

Mogli biste ga učiniti kompaktnijim i bežičnijim ako koristite Raspberry Pi. Ovo će biti manje kabela i više pokretljivo.

Preporučuje se: