Spisu treści:

Oparte na sieci Web SmartMirror z wykorzystaniem komunikacji szeregowej: 6 kroków
Oparte na sieci Web SmartMirror z wykorzystaniem komunikacji szeregowej: 6 kroków

Wideo: Oparte na sieci Web SmartMirror z wykorzystaniem komunikacji szeregowej: 6 kroków

Wideo: Oparte na sieci Web SmartMirror z wykorzystaniem komunikacji szeregowej: 6 kroków
Wideo: [Webinar] 2020/02/07 ADVANTECH - komputery panelowe 2024, Listopad
Anonim
Oparte na sieci Web SmartMirror z wykorzystaniem komunikacji szeregowej
Oparte na sieci Web SmartMirror z wykorzystaniem komunikacji szeregowej

Ta instrukcja jest dostarczana z całym kodem gotowym do użycia. Rozwój był bardzo skomplikowany, ale po skonfigurowaniu można go naprawdę łatwo dostosować.

Spójrz i ciesz się;)

Krok 1: Konfiguracja Arduino

Konfiguracja Arduino
Konfiguracja Arduino
Konfiguracja Arduino
Konfiguracja Arduino

Przede wszystkim musisz skonfigurować swoje arduino.

Zacznijmy od podłączenia czujnika SRF do twojego arduino. Na powyższym zdjęciu widać, jak podłączyłem SRF do mojego arduino.

W pliku zip znajdziesz kod Arduino do wgrania do Arduino. Po uruchomieniu tego kodu i otwarciu monitora szeregowego w Arduino IDE powinieneś zobaczyć „0”, gdy jesteś dalej niż 1 metr, i „1”, gdy jesteś w odległości jednego metra od czujnika.

Liczby te można zastąpić, ale później łatwiej będzie je odczytać.

Krok 2: Instalacja Node.js i uruchomienie Websocket

Instalowanie Node.js i uruchamianie Websocket
Instalowanie Node.js i uruchamianie Websocket
Instalowanie Node.js i uruchamianie Websocket
Instalowanie Node.js i uruchamianie Websocket

Zanim będziemy mogli wysłać dane do naszego środowiska przeglądarki, będziemy musieli zainstalować Node. JS.

Jeśli to jest zainstalowane, otwórz wiersz poleceń i przejdź do folderu Smartmirror

$ cd Pulpit/SmartMirror

Teraz jesteś w folderze, w którym uruchamiasz plik index.js dostarczony w pliku ZIP.

$ node index.js

Zwykle powinieneś teraz widzieć „0” i „1” z czujnika.

NOTATKA:

wewnątrz index.js prawdopodobnie będziesz musiał zmienić swój port. Mój został założony w COM6. Sprawdź w swoim arduino IDE, do którego jest podłączone twoje arduino.

var myPort = new SerialPort('COM6', { szybkość transmisji: 9600 });

Krok 3: Otwórz stronę internetową

Otwórz stronę internetową
Otwórz stronę internetową

Wewnątrz strony ustawiłem kilka API, takich jak zegar, pogoda itp.

Otwórz plik index.html w publicznej mapie, a zobaczysz w wierszu polecenia „nowe połączenie”.

Jeśli wszystko działa tak, jak powinno, tekst powinien zacząć (znikać) znikać, jeśli jesteś w odległości metra, czy nie.

Krok 4: Laserowe cięcie obudowy

Laserowe wycinanie obudowy
Laserowe wycinanie obudowy
Laserowe wycinanie obudowy
Laserowe wycinanie obudowy

Dostarczyłem też własny szablon obudowy, ale możesz stworzyć własny, ponieważ prawdopodobnie będziesz miał inny monitor niż ja.

Po wycięciu montujesz go i ukrywasz wszystkie kable.

Krok 5: GOTOWE

Jeśli wszystko poszło zgodnie z planem, powinieneś mieć teraz swoje smartmirror!

Krok 6: Wskazówki

Możesz uczynić go bardziej kompaktowym i bezprzewodowym, jeśli użyjesz Raspberry Pi. Będzie to mniej kabli i bardziej ruchome.

Zalecana: