Innholdsfortegnelse:

Nettbasert SmartMirror ved bruk av seriell kommunikasjon: 6 trinn
Nettbasert SmartMirror ved bruk av seriell kommunikasjon: 6 trinn

Video: Nettbasert SmartMirror ved bruk av seriell kommunikasjon: 6 trinn

Video: Nettbasert SmartMirror ved bruk av seriell kommunikasjon: 6 trinn
Video: ТИЛЛЬ ЛИНДЕМАНН: Сольные проекты и Коллаборации | Разбор и Интересные Факты 2024, Juli
Anonim
Nettbasert SmartMirror ved bruk av seriell kommunikasjon
Nettbasert SmartMirror ved bruk av seriell kommunikasjon

Denne instruksen leveres med all koden klar til bruk. Utviklingen var veldig komplisert, men når den først er satt opp, er den veldig enkel å tilpasse.

Ta en titt og nyt;)

Trinn 1: Konfigurering av Arduino

Konfigurere Arduino
Konfigurere Arduino
Konfigurere Arduino
Konfigurere Arduino

Først av alt må du konfigurere din arduino.

La oss starte med å koble SRF -sensoren til din arduino. På bildet ovenfor kan du se hvordan jeg koblet SRF til min arduino.

I zip -filen finner du en Arduino -kode for å laste opp til Arduino. Når du kjører denne koden og åpner den serielle skjermen i Arduino IDE, bør du se en "0" når du er lengre enn 1 meter og en "1" når du er innenfor en meter fra sensoren.

Du kan erstatte disse tallene, men det er lettere å lese opp senere.

Trinn 2: Installer Node.js og kjør Websocket

Installere Node.js og kjøre Websocket
Installere Node.js og kjøre Websocket
Installere Node.js og kjøre Websocket
Installere Node.js og kjøre Websocket

Før vi kan sende dataene til nettlesermiljøet vårt, må vi installere Node. JS.

Hvis det er installert, åpner du kommandoprompten og navigerer til Smartmirror -mappen

$ cd Desktop/SmartMirror

Nå er du i mappen du kjører index.js -filen som finnes i ZIP -filen.

$ node index.js

Normalt bør du se "0" og "1" fra sensoren din nå.

MERK:

inne i index.js må du sannsynligvis bytte port. Min ble satt opp i COM6. Sjekk i din arduino IDE hvilken din arduino er koblet til.

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

Trinn 3: Åpne websiden

Åpne websiden
Åpne websiden

Inne på websiden konfigurerte jeg et par API som en klokke, været osv.

Åpne index.html -filen inne i det offentlige kartet, og du vil se inne i kommandoprompten "ny tilkobling".

Hvis alt fungerer som det skal, skal teksten begynne å vises hvis du er innenfor en meter eller ikke.

Trinn 4: Lasercut casing

Lasercut the Casing
Lasercut the Casing
Lasercut the Casing
Lasercut the Casing

Jeg har også levert min egen mal for et deksel, men du kan lage din egen fordi du sannsynligvis vil ha en annen skjerm enn meg.

Når du har klippet den ut, monterer du den og skjuler alle kablene.

Trinn 5: Ferdig

Hvis alt gikk som planlagt, burde du nå ha ditt smartspeil!

Trinn 6: Tips

Du kan gjøre den mer kompakt og trådløs hvis du bruker en Raspberry Pi. Dette blir mindre kabler og mer bevegelig.

Anbefalt: