Inhoudsopgave:

Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)

Video: Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)

Video: Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Video: Een NTP-klok bouwen met Pi Pico en ChatGPT-4 2024, Juni-
Anonim
Digitale klok met netwerktijd met behulp van de ESP8266
Digitale klok met netwerktijd met behulp van de ESP8266

We leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module.

De video hierboven leidt je door het hele proces van het bouwen van dit project.

Stap 1: Verzamel de elektronica

Verzamel de elektronica
Verzamel de elektronica

Om dit project te bouwen, hebt u een WeMos D1 mini of compatibel bord nodig dat de ESP8266-chipset samen met een OLED-module gebruikt. De schets zou ook moeten werken met de ESP32-kaarten, maar ik heb dit niet getest.

Stap 2: Bewerk en upload de schets

Bewerk en upload de schets
Bewerk en upload de schets
Bewerk en upload de schets
Bewerk en upload de schets
Bewerk en upload de schets
Bewerk en upload de schets

Download de schets via de volgende link:

Begin met het toevoegen van uw netwerkreferenties, want we moeten verbinding maken met een wifi-netwerk. Zorg er vervolgens voor dat u de juiste tijdzone-informatie toevoegt. U kunt de volgende link bezoeken om de relevante tijdzonereeks voor uw regio te verkrijgen:

Voordat je de schets kunt uploaden, moet je ervoor zorgen dat je de U8g2-bibliotheek hebt geïnstalleerd samen met het bordondersteuningspakket voor de ESP8266-borden. Bekijk de afbeeldingen voor meer informatie of bekijk de video voor gedetailleerde instructies. Als je klaar bent, sluit je het bord aan en zorg je ervoor dat je de juiste bordinstellingen hebt geselecteerd, zoals te zien is in de afbeelding. Klik vervolgens op de upload en wacht tot deze is voltooid.

Na het uploaden opent u de seriële monitor en controleert u of de juiste tijd wordt weergegeven. Zo niet, zorg er dan voor dat u de juiste tijdzone voor uw regio heeft geselecteerd.

Stap 3: Sluit de OLED-module aan

Sluit de OLED-module aan
Sluit de OLED-module aan
Sluit de OLED-module aan
Sluit de OLED-module aan

Gebruik het bovenstaande bedradingsschema om de OLED-module op de microcontrollerkaart aan te sluiten. Schakel het bord in en u zou de tijd op de module moeten zien.

Stap 4: voeg de modules toe aan de behuizing

Voeg de modules toe aan de behuizing
Voeg de modules toe aan de behuizing
Voeg de modules toe aan de behuizing
Voeg de modules toe aan de behuizing
Voeg de modules toe aan de behuizing
Voeg de modules toe aan de behuizing
Voeg de modules toe aan de behuizing
Voeg de modules toe aan de behuizing

Zodra u tevreden bent met de resultaten, downloadt en 3D-print u het model via de volgende link:

Het bord zit op de achterkant, terwijl de OLED-module aan het einde van de behuizing zit. U kunt dubbelzijdig plakband gebruiken om de OLED-module op zijn plaats te houden en u kunt ook een beetje hete lijm bij de draden toevoegen om hem op zijn plaats te houden. Soldeer de draden van de OLED-module aan de microcontrollerkaart en sluit het apparaat vervolgens af met wat lijm om het bij elkaar te houden. Sluit de microUSB-kabel aan en deze zou moeten werken zoals verwacht.

Als je dit bericht leuk vond, vergeet dan niet om ons te volgen via de onderstaande links, want we zullen nog veel meer projecten zoals deze bouwen:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe-website:

Aanbevolen: