Sisukord:

Veebipõhine SmartMirror jadakommunikatsiooni abil: 6 sammu
Veebipõhine SmartMirror jadakommunikatsiooni abil: 6 sammu

Video: Veebipõhine SmartMirror jadakommunikatsiooni abil: 6 sammu

Video: Veebipõhine SmartMirror jadakommunikatsiooni abil: 6 sammu
Video: CS50 2013 - Week 10 2024, November
Anonim
Veebipõhine SmartMirror, kasutades jadakommunikatsiooni
Veebipõhine SmartMirror, kasutades jadakommunikatsiooni

See juhend on kaasas kogu kasutamisvalmis koodiga. Arendus oli väga keeruline, kuid pärast selle seadistamist on seda tõesti lihtne kohandada.

Vaata ja naudi;)

Samm: konfigureerige oma Arduino

Arduino seadistamine
Arduino seadistamine
Arduino seadistamine
Arduino seadistamine

Kõigepealt peate oma arduino seadistama.

Alustame SRF -anduri ühendamisega oma arduinoga. Ülaltoodud fotol näete, kuidas ühendasin SRF -i oma arduinoga.

ZIP -failist leiate Arduino koodi, mida oma Arduino -sse üles laadida. Kui käivitate selle koodi ja avate Arduino IDE jadamonitori, peaksite nägema "0", kui olete kaugemal kui 1 meeter, ja "1", kui olete andurist meetri kaugusel.

Saate need numbrid asendada, kuid seda on hiljem lihtsam lugeda.

2. samm: Node.js installimine ja Websocket'i käivitamine

Node.js installimine ja veebipistiku käivitamine
Node.js installimine ja veebipistiku käivitamine
Node.js installimine ja veebipistiku käivitamine
Node.js installimine ja veebipistiku käivitamine

Enne kui saame andmed oma brauserikeskkonda saata, peame installima Node. JS.

Kui see on installitud, avage oma käsuviip ja navigeerige oma kausta Smartmirror

$ cd töölaud/SmartMirror

Nüüd olete kaustas, kus käivitate ZIP -failis sisalduva faili index.js.

$ node index.js

Tavaliselt peaksite nüüd andurilt nägema "0" ja "1".

MÄRGE:

index.js sees peate tõenäoliselt oma porti muutma. Minu oma loodi COM6 -s. Kontrollige oma arduino IDE -d, millega teie arduino on ühendatud.

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

Samm: avage veebisait

Avage veebileht
Avage veebileht

Veebilehe sees seadistasin paar API -d, nagu kell, ilm jne.

Avage fail index.html avalikul kaardil ja näete oma käsuviiba "uut ühendust".

Kui kõik töötab nii nagu peaks, peaks tekst ilmuma (dis), kui olete meetri kaugusel või mitte.

Samm: lõigake korpus laseriga

Korpuse lõikamine laseriga
Korpuse lõikamine laseriga
Korpuse lõikamine laseriga
Korpuse lõikamine laseriga

Esitasin ka oma korpuse malli, kuid saate selle ise luua, sest tõenäoliselt on teil teine monitor kui minul.

Kui olete selle välja lõiganud, panete selle kokku ja peidate kõik kaablid.

Samm: VALMIS

Kui kõik läks plaanipäraselt, peaks teil nüüd nutipeegel olemas olema!

6. samm: näpunäited

Raspberry Pi kasutamisel saate selle kompaktsemaks ja juhtmevabamaks muuta. See on vähem kaableid ja paremini teisaldatav.

Soovitan: