Obsah:

Webový SmartMirror využívajúci sériovú komunikáciu: 6 krokov
Webový SmartMirror využívajúci sériovú komunikáciu: 6 krokov

Video: Webový SmartMirror využívajúci sériovú komunikáciu: 6 krokov

Video: Webový SmartMirror využívajúci sériovú komunikáciu: 6 krokov
Video: Самый умный робот для настольного тенниса 2024, November
Anonim
Webová platforma SmartMirror využívajúca sériovú komunikáciu
Webová platforma SmartMirror využívajúca sériovú komunikáciu

Tento návod je dodávaný so všetkým kódom pripraveným na použitie. Vývoj bol veľmi komplikovaný, ale keď je nastavený, je skutočne ľahké ho prispôsobiť.

Pozrite sa a užívajte si;)

Krok 1: Konfigurácia Arduina

Konfigurácia vášho Arduina
Konfigurácia vášho Arduina
Konfigurácia vášho Arduina
Konfigurácia vášho Arduina

Najprv musíte nakonfigurovať svoje arduino.

Začnime pripojením snímača SRF k vášmu arduinu. Na fotografii vyššie vidíte, ako som pripojil SRF k svojmu arduinu.

V zip súbore nájdete kód Arduino, ktorý môžete nahrať do svojho Arduina. Keď spustíte tento kód a otvoríte sériový monitor v Arduino IDE, mali by ste vidieť „0“, keď ste ďalej ako 1 meter, a „1“, ak sa nachádzate do jedného metra od snímača.

Tieto čísla môžete nahradiť, ale je jednoduchšie ich prečítať neskôr.

Krok 2: Inštalácia Node.js a spustenie Websocket

Inštalácia Node.js a spustenie Websocket
Inštalácia Node.js a spustenie Websocket
Inštalácia Node.js a spustenie Websocket
Inštalácia Node.js a spustenie Websocket

Pred odoslaním údajov do prostredia nášho prehliadača budeme musieť nainštalovať Node. JS.

Ak je nainštalovaný, otvorte príkazový riadok a prejdite do priečinka Smartmirror

$ cd Desktop/SmartMirror

Teraz ste v priečinku, v ktorom spustíte súbor index.js, ktorý je k dispozícii vo formáte ZIP.

$ node index.js

Za normálnych okolností by ste teraz na senzore mali vidieť „0“a „1“.

POZNÁMKA:

vnútri index.js budete pravdepodobne musieť zmeniť svoj port. Ten môj bol zriadený v COM6. Skontrolujte si IDE arduino, ku ktorému je vaše arduino pripojené.

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

Krok 3: Otvorte webovú stránku

Otvorte webovú stránku
Otvorte webovú stránku

Na webovej stránke som nastavil niekoľko rozhraní API, ako sú hodiny, počasie atď.

Otvorte súbor index.html vo verejnej mape a v príkazovom riadku uvidíte „nové pripojenie“.

Ak všetko funguje, ako má, text by sa mal začať (ne) zobrazovať, ak ste do jedného metra alebo nie.

Krok 4: Laserovo vyrežte plášť

Laserové rezanie puzdra
Laserové rezanie puzdra
Laserové rezanie puzdra
Laserové rezanie puzdra

Poskytol som aj svoju vlastnú šablónu pre plášť, ale môžete si vytvoriť vlastnú, pretože pravdepodobne budete mať iný monitor ako ja.

Akonáhle ho vystrihnete, zostavíte ho a skryjete všetky káble.

Krok 5: HOTOVO

Ak všetko išlo podľa plánu, mali by ste mať svoje inteligentné zrkadlo!

Krok 6: Tipy

Ak použijete Raspberry Pi, mohli by ste byť kompaktnejší a bezdrôtovejší. Bude to menej káblov a viac sa budú dať pohybovať.

Odporúča: