Spisu treści:

DIY ESP-Smartwatch: 4 kroki
DIY ESP-Smartwatch: 4 kroki

Wideo: DIY ESP-Smartwatch: 4 kroki

Wideo: DIY ESP-Smartwatch: 4 kroki
Wideo: DIY СМАРТ ЧАСЫ СВОИМИ РУКАМИ 2024, Lipiec
Anonim
Image
Image
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch

Ten zestaw startowy ESPWatch jest przeznaczony dla początkujących, aby nauczyć się tworzyć zegarek ESP ze szczegółowym przewodnikiem, to jest dla początkujących, aby zanurzyć się w świecie elektronicznym, z 1 ~ 2 godzinami nauki, nieelektroniczny starter może stworzyć ten zegarek ESP, aby ciesz się radością tworzenia czegoś samemu.

ESPWatch jest oparty na module WIFI ESP12, pobiera czas rzeczywisty z serwera internetowego, a także może zdalnie sterować lokalnymi instrumentami, takimi jak przekaźnik/LED/wentylator. Dzięki tej nauce nauczysz się podstawowych umiejętności lutowania komponentów / programowania Arduino / użytkowania WIFI / podstawowego protokołu http, pierwszego i łatwego kroku, aby dostać się do świata elektroniki / programowania.

Tam też przygotowaliśmy prosty futerał/pasek do zegarka, dzięki któremu w ciągu kilku minut możesz go uruchomić na swoim nadgarstku. Czy jesteś gotowy, aby pokazać ten fajny zegarek wyprodukowany przez siebie?

Specyfikacja:

1. Zestawy ze szczegółowym przewodnikiem dla uczniów;

2. Wideo do nauki;

3. Oparty na Arduino IDE/ESP;

4. Zegarek w czasie rzeczywistym + pilot zdalnego sterowania;

5. Otwórz sprzęt + otwarte oprogramowanie;

6. Od 12 lat;

Lista paczek: 0.96 cala IIC OLED X1

ESP-12S x1

Przycisk x3

Bateria Lipo 3.7 V x1

MikroUSB x1

Przełącznik x1

pasek do zegarkax1

Powłoka akrylowa x1

Niektóre rezystory i kondensatory

Niektóre kolumny miedziane i śruba

Krok 1: Skonfiguruj Arduino IDE

Postępuj zgodnie z instrukcjami, aby skonfigurować Arduino IDE dla ESP8266

Kliknij tutaj.

Krok 2: Połączenie sprzętowe

Połączenie sprzętowe
Połączenie sprzętowe
Połączenie sprzętowe
Połączenie sprzętowe

2.1 Podłącz baterię

2.2 Podłącz GND, RX i TX do adaptera USB-Serial

Oglądaj ->USB do SerialGND GND

TX RX

Odbiór nadawczy

Krok 3: Pobierz kod do inteligentnego zegarka i przekaźnika

Pobierz kod do inteligentnego zegarka i przekaźnika
Pobierz kod do inteligentnego zegarka i przekaźnika
Pobierz kod do inteligentnego zegarka i przekaźnika
Pobierz kod do inteligentnego zegarka i przekaźnika
Pobierz kod do inteligentnego zegarka i przekaźnika
Pobierz kod do inteligentnego zegarka i przekaźnika

Ten przykład pobiera czas z serwera NTP, wyświetla datę i godzinę na OLED i steruje przekaźnikiem przez magistralę komunikatów MQTT.

3.1 Zależności

*arduino-mqtt

* ThingPulse ESP8266 OLED SSD1306

*Lib czasu

Możemy wyszukać „ntpclient”, „lwmqtt”, „esp ssd1306” i „timekeeping”, aby znaleźć te biblioteki w Menedżerze bibliotek. Następnie zainstaluj je.

3.2 Użyj tutaj CloudMQTT jako brokera.

3.2.1 Zarejestruj CloudMQTT i utwórz instancję

3.3 Pobierz szkice watch/watch.ino na zegarek

Pobierz formularz kodu tutaj.

3.3.1 Otwórz szkice watch.ino, zmień SSID i hasło Wi-Fi oraz zmodyfikuj nazwę hosta, port, użytkownika i hasło_użytkownika dla MQTT.

3.3.2 Wybierz odpowiednią kartę i port komunikacyjny

3.3.4 Przytrzymaj przycisk FLASH; Włącz ESP8266 przez SW1, aby przełączyć ESP8226 w tryb bootloadera.

3.3.5 Kliknij przycisk przesyłania, prześlij kod

3.4 Pobierz szkice relay/relay.ino do modułu przekaźnika

3.4.1 Otwórz szkice, zmień SSID i hasło Wi-Fi oraz zmodyfikuj nazwę hosta, port, użytkownika i hasło_użytkownika dla MQTT

Uwaga: port musi być taki sam jak zegarek.

3.4.2 ESP-01S: użyj debugera ESP8266, auto resetuj po przesłaniu kodu. Tak samo jak NodeMCU.

3.4.3 Podłącz ESP-01 do debugera ESP8266.

3.4.4 Otwórz szkice relay.ino

3.4.5 Wybierz odpowiednią tablicę

3.4.6 Kliknij przycisk prześlij prześlij kod.

Krok 4: Teraz możesz używać inteligentnego zegarka do sterowania

Teraz możesz używać inteligentnego zegarka do sterowania
Teraz możesz używać inteligentnego zegarka do sterowania
Teraz możesz używać inteligentnego zegarka do sterowania
Teraz możesz używać inteligentnego zegarka do sterowania
Teraz możesz używać inteligentnego zegarka do sterowania
Teraz możesz używać inteligentnego zegarka do sterowania

4.1 Wyświetlacz czasu inteligentnego zegarka:

4.2 Użyj przycisków "S1" i "S2" do sterowania oświetleniem i wentylatorem.

1) Naciśnij S1 wybierz interfejs sterowania oświetleniem, naciśnij S2 włącz lub wyłącz światło.

2) Naciśnij przycisk S1, aby wybrać interfejs sterowania wentylatorem, naciśnij przycisk S2, aby włączyć lub wyłączyć wentylator.

Zalecana: