Inhoudsopgave:

DIY ESP-Smartwatch: 4 stappen
DIY ESP-Smartwatch: 4 stappen

Video: DIY ESP-Smartwatch: 4 stappen

Video: DIY ESP-Smartwatch: 4 stappen
Video: We update the UI display of DIY ESP Smartwatch 2024, Juli-
Anonim
Image
Image
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch
DIY ESP-Smartwatch

Deze ESPWatch-startset is voor beginners om te leren hoe ze een ESP-horloge met gedetailleerde gids kunnen maken, het is voor beginners om in de elektronische wereld te duiken, met 1 ~ 2 uur leren, een niet-elektronische starter kan dit ESP-horloge maken, om geniet van het plezier om zelf iets te creëren.

De ESPWatch is gebaseerd op de ESP12 WIFI-module, krijgt de realtime van de internetserver en kan ook de lokale instrumenten op afstand bedienen, zoals Relay/LED/Fan. Met deze training leer je de basisvaardigheden van het solderen van componenten / Arduino-programmering / WIFI-gebruik / Basic http-protocol, de eerste en gemakkelijke stap om in de elektronische / programmeerwereld te komen.

Daar hebben we ook een eenvoudige kast / horlogeband gemaakt, zodat je het binnen enkele minuten om je pols kunt krijgen. Ben je klaar om dit door jezelf geproduceerde coole horloge te laten zien?

Specificaties:

1. Kits met gedetailleerde gids voor leerlingen;

2. Video om te leren;

3. Gebaseerd op Arduino IDE/ESP;

4. Real-time horloge + afstandsbediening;

5. Open hardware+ Open software;

6. Voor leeftijden 12+;

Paklijst: 0,96 inch IIC OLED X1

ESP-12S x1

Knop x3

3.7V Lipo-batterij x1

Micro-USB x1

Schakelaar x1

horlogebandx1

Acryl schaal x1

Sommige weerstanden en condensatoren

Sommige van koperen kolom en schroef:

Stap 1: Arduino IDE instellen

Volg de gids om Arduino IDE in te stellen voor ESP8266

Klik hier.

Stap 2: Hardwareverbinding

Hardwareverbinding
Hardwareverbinding
Hardwareverbinding
Hardwareverbinding

2.1 Sluit een batterij aan

2.2 Sluit GND, RX en TX aan op een USB-naar-serieel adapter

Kijk ->USB naar SerialGND GND

TX RX

RX TX

Stap 3: Download de code naar Smart Watch en Relay

Download de code naar Smart Watch en Relay
Download de code naar Smart Watch en Relay
Download de code naar Smart Watch en Relay
Download de code naar Smart Watch en Relay
Download de code naar Smart Watch en Relay
Download de code naar Smart Watch en Relay

Dit voorbeeld haalt de tijd op van een NTP-server, geeft datum en tijd weer op OLED en bestuurt het relais via de MQTT-berichtenbus.

3.1 Afhankelijkheden

*arduino-mqtt

*ThingPulse ESP8266 OLED SSD1306

*TimeLib

We kunnen zoeken op "ntpclient", "lwmqtt", "esp ssd1306" en "timekeeping" om deze bibliotheken te vinden in Bibliotheekbeheer. Installeer ze dan.

3.2 Gebruik CloudMQTT hier als broker.

3.2.1 Meld u aan bij CloudMQTT en maak de instantie

3.3 Download de schetsen watch/watch.ino naar het horloge

Download hier het codeformulier.

3.3.1 Open de watch.ino-schetsen, wijzig SSID en wachtwoord van de Wi-Fi en wijzig hostnaam, poort, gebruiker en gebruikerswachtwoord voor MQTT.

3.3.2 Selecteer het juiste bord en de juiste com-poort

3.3.4 Houd de FLASH-knop ingedrukt; Schakel de ESP8266 in met de SW1 om de ESP8226 in de bootloader-modus te zetten.

3.3.5 Klik op de upload-knop, upload de code

3.4 Download de schetsen relay/relay.ino naar de relaismodule

3.4.1 Open de schetsen, wijzig SSID en wachtwoord van de Wi-Fi en wijzig hostnaam, poort, gebruiker en gebruikerswachtwoord voor MQTT

Opgemerkt: poort moet hetzelfde zijn als het horloge.

3.4.2 ESP-01S: gebruik de ESP8266-debugger, automatische reset bij het uploaden van de code. Hetzelfde als de NodeMCU.

3.4.3 Sluit de ESP-01 aan op de ESP8266 debugger.

3.4.4 Open de schetsen relay.ino

3.4.5 Selecteer het juiste bord

3.4.6 Klik op de uploadknop om de code te uploaden.

Stap 4: Nu kunt u uw Smart Watch gebruiken om te bedienen

Nu kunt u uw Smart Watch gebruiken om te bedienen
Nu kunt u uw Smart Watch gebruiken om te bedienen
Nu kunt u uw Smart Watch gebruiken om te bedienen
Nu kunt u uw Smart Watch gebruiken om te bedienen
Nu kunt u uw Smart Watch gebruiken om te bedienen
Nu kunt u uw Smart Watch gebruiken om te bedienen

4.1 Slimme horlogetijdweergave:

4.2 Gebruik de knoppen "S1" en "S2" om het licht en de ventilator te bedienen.

1) Druk op S1 om de gebruikersinterface voor lichtregeling te selecteren, druk op S2 om het licht AAN of UIT te zetten.

2) Druk op S1 om de Fan control UI te selecteren, druk op S2 om de ventilator AAN of UIT te zetten.

Aanbevolen: