INHOUDSOPGAWE:

Webgebaseerde SmartMirror Gebruik seriële kommunikasie: 6 stappe
Webgebaseerde SmartMirror Gebruik seriële kommunikasie: 6 stappe

Video: Webgebaseerde SmartMirror Gebruik seriële kommunikasie: 6 stappe

Video: Webgebaseerde SmartMirror Gebruik seriële kommunikasie: 6 stappe
Video: De webgebaseerde visualiseringssoftware PASvisu 2024, Julie
Anonim
Webgebaseerde SmartMirror Gebruik seriële kommunikasie
Webgebaseerde SmartMirror Gebruik seriële kommunikasie

Hierdie instruksies word afgelewer met al die kode gereed om te gebruik. Die ontwikkeling was baie ingewikkeld, maar sodra dit opgestel is, is dit baie maklik om aan te pas.

Kyk en geniet;)

Stap 1: Stel u Arduino op

Stel u Arduino op
Stel u Arduino op
Stel u Arduino op
Stel u Arduino op

Eerstens moet u u arduino instel.

Kom ons begin met die koppeling van die SRF -sensor aan u arduino. Op die foto hierbo kan u sien hoe ek die SRF aan my arduino gekoppel het.

In die zip -lêer vind u 'n Arduino -kode om na u Arduino op te laai. As u hierdie kode gebruik en die seriële monitor in die Arduino IDE oopmaak, moet u 'n '0' sien as u verder as 1 meter is en 'n '1' as u binne 'n meter van die sensor is.

U kan hierdie getalle vervang, maar dit is makliker om later uit te lees.

Stap 2: Installeer Node.js en bestuur die Websocket

Installeer Node.js en bestuur die Websocket
Installeer Node.js en bestuur die Websocket
Installeer Node.js en bestuur die Websocket
Installeer Node.js en bestuur die Websocket

Voordat ons die data na ons blaaieromgewing kan stuur, moet ons Node. JS.

As dit geïnstalleer is, maak u die opdragprompt oop en navigeer na u Smartmirror -lêergids

$ cd Desktop/SmartMirror

Nou is u in die gids waarin u die index.js -lêer wat in die zip -lêer verskyn, uitvoer.

$ node index.js

Normaalweg moet u nou die "0" en "1" van u sensor sien.

LET WEL:

binne die index.js sal u waarskynlik u poort moet verander. Myne is opgestel in COM6. Kontroleer in u arduino IDE met watter een u arduino gekoppel is.

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

Stap 3: Maak die webblad oop

Maak die webblad oop
Maak die webblad oop

Binne die webblad het ek 'n paar API opgestel, soos 'n horlosie, die weer, ens.

Maak die index.html -lêer op die openbare kaart oop en u sal 'nuwe verbinding' in u opdragprompt sien.

As alles werk soos dit moet, moet die teks begin (dis) verskyn as u binne 'n meter is of nie.

Stap 4: Sny die omhulsel af

Laserknip die omhulsel
Laserknip die omhulsel
Laserknip die omhulsel
Laserknip die omhulsel

Ek het ook my eie sjabloon vir 'n omhulsel verskaf, maar u kan u eie maak, want u het waarskynlik 'n ander monitor as ek.

Sodra u dit uitgesny het, monteer u dit en verberg u al die kabels.

Stap 5: GEDOEN

As alles verloop soos beplan, moet u nou u slim spieël hê!

Stap 6: Wenke

U kan dit meer kompak en draadloos maak as u 'n Raspberry Pi gebruik. Dit sal minder kabels en meer beweegbaar wees.

Aanbeveel: