Innholdsfortegnelse:
- Trinn 1: Introduksjon
- Trinn 2: Komponenter
- Trinn 3: Fremgangsmåte
- Trinn 4: Maskinvaretilkoblinger
- Trinn 5: Programmer NodeMCU:
- Trinn 6: Merk
Video: Internettklokke (NTP) for IoT -prosjekter: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette prosjektet vil hjelpe deg med å få tid fra Internett til IoT -prosjekter, uten å kreve ekstra RTC -maskinvare. I denne opplæringen vil vi lære hvordan du bruker Nokia LCD 5110, får NTP -data fra Internett og viser dem på LCD med bestemte koordinater. La oss få en kort introduksjon til NTP.
Trinn 1: Introduksjon
Network Time Protocol (NTP) er en protokoll som brukes til å synkronisere datamaskinens klokkeslett i et nettverk. Den tilhører og er en av de eldste delene av TCP/IP -protokollpakken. Begrepet NTP gjelder både protokollen og klient-server-programmene som kjører på datamaskiner.
NTP, som ble utviklet av David Mills ved University of Delaware i 1981, er designet for å være svært feiltolerant og skalerbar. Hvordan fungerer NTP? NTP-klienten starter en tidsforespørselsutveksling med NTP-serveren. Som et resultat av denne utvekslingen er klienten i stand til å beregne forsinkelsen til lenken og den lokale forskyvningen, og justere sin lokale klokke for å matche klokken på serverens datamaskin. Som regel kreves det seks sentraler over en periode på omtrent fem til ti minutter for først å stille klokken. Etter synkronisering oppdaterer klienten klokken omtrent hvert tiende minutt, og krever vanligvis bare en enkelt meldingsutveksling. I tillegg til klient-server-synkronisering. Denne transaksjonen skjer via User Datagram Protocol på port 123. NTP støtter også kringkastingssynkronisering av datamaskinklokker.
Trinn 2: Komponenter
- NodeMCU
- Nokia 5110 LCD
Trinn 3: Fremgangsmåte
Vi skal vise tid og data til Nokia 5110 LCD, først må du bli kjent med Nokia 5110 LCD, du kan bruke hvilken som helst annen utgangsmetode ved å gjøre noen endringer i koden.
Nokia 5110 LCD: Nokia 5110 er en grunnleggende grafisk LCD -skjerm for mange applikasjoner. Den var opprinnelig beregnet som en mobiltelefonskjerm. Denne er montert på en enkel å lodde PCB. Den bruker PCD8544 -kontrolleren, som er den samme som brukes på Nokia 3310 LCD. PCD8544 er en CMOS LCD -kontroller/driver med lav effekt, designet for å kjøre et grafisk display med 48 rader og 84 kolonner. Alle nødvendige funksjoner for displayet er gitt i en enkelt brikke, inkludert generering av chip-forsyning og forspenning på brikken, noe som resulterer i et minimum av eksterne komponenter og lavt strømforbruk. PCD8544 grensesnitt til mikrokontrollere gjennom et serielt bussgrensesnitt.
Trinn 4: Maskinvaretilkoblinger
Bruk fritz -diagrammet for å lage tilkoblinger:
Nokia LCD -pinner NodeMCU -pinner
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din …………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V pin av NodeMCU eller bruk ekstern 3.3v forsyning
BL ……………..
GND ……………………….. GND
Trinn 5: Programmer NodeMCU:
Sørg for at du har esp8266 -tavler i Arduino IDE, last ned vedlagte kode og installer biblioteker i Arduino IDE, og angi deretter ditt lokale wifi SSID og passord og GMT i henhold til ditt område i kode, last det opp i kontrolleren. I utgangspunktet vil det vise feil data til det etablerte tilkobling til internett, vent i noen sekunder for oppdatert tid og dato, sjekk den vedlagte videoen med denne opplæringen.
Trinn 6: Merk
Del og abonner på YouTube -kanalen vår for å gi oss motivasjon.
Takk skal du ha
Anbefalt:
Ekte binær klokke med NTP -synkronisering: 4 trinn
Ekte binær klokke med NTP -synkronisering: En ekte binær klokke viser tiden på dagen som en sum av binære brøkdeler av en hel dag, i motsetning til en tradisjonell " binær klokke " som viser tiden som binært-kodede desimaler som tilsvarer timene/minuttene/sekundene. Tradisjonelt
NTP Synchronized Wordclock: 6 trinn (med bilder)
NTP Synchronized Wordclock: Synkroniser klokken din med en NTP-tidsserver, slik at de kan sjekke riktig tidspunkt hvis det har vært en blackout hvis du ikke er hjemme :-)
Internett -klokke: Vis dato og klokkeslett med en OLED ved bruk av ESP8266 NodeMCU med NTP -protokoll: 6 trinn
Internett -klokke: Vis dato og klokkeslett med en OLED Bruke ESP8266 NodeMCU Med NTP -protokoll: Hei folkens i denne instruksen vil vi bygge en internettklokke som får tid fra internett, så dette prosjektet trenger ikke noen RTC for å kjøre, det trenger bare en fungerende internettforbindelse Og for dette prosjektet trenger du en esp8266 som vil ha en
Få tid fra internett ved hjelp av ESP8266 - NTP -klokkeprosjekt med ESP8266 Nodemcu: 5 trinn
Få tid fra internett ved hjelp av ESP8266 | NTP Clock Project With ESP8266 Nodemcu: I denne opplæringen ser vi hvordan du får tid til å bruke ESP8266/nodemcu med Arduino IDE. Å få tid er spesielt nyttig i datalogging for å stemple avlesningene dine. Hvis ESP8266 -prosjektet ditt har tilgang til Internett, kan du få tid ved å bruke Network T
Slik publiserer du ESP32 -data med NTP -tidsstempel til IoT Cloud: 5 trinn
Slik publiserer du ESP32 -data med NTP -tidsstempel til IoT -skyen: I mange applikasjoner må brukerne sende dataene sine sammen med det lokale tidsstempelet for verdiene som skal sendes i nyttelasten til AskSensors IoT -sky. Tidsstempelformatet er UNIX epoktid: antall millisekunder som har gått siden januar