Indholdsfortegnelse:
- Trin 1: Introduktion
- Trin 2: Komponenter
- Trin 3: Fremgangsmåde
- Trin 4: Hardwareforbindelser
- Trin 5: Programmer din NodeMCU:
- Trin 6: Bemærk
Video: Internetur (NTP) til IoT -projekter: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette projekt hjælper dig med at få tid fra internettet til IoT -projekter uden at kræve ekstra RTC -hardware. I denne vejledning vil vi se, hvordan du bruger Nokia LCD 5110, får NTP -data fra Internettet og viser dem på LCD med bestemte koordinater. Lad os få en kort introduktion til NTP.
Trin 1: Introduktion
Network Time Protocol (NTP) er en protokol, der bruges til at synkronisere computerens uretider i et netværk. Den tilhører og er en af de ældste dele af TCP/IP -protokolsættet. Udtrykket NTP gælder for både protokollen og klient-server-programmerne, der kører på computere.
NTP, der blev udviklet af David Mills ved University of Delaware i 1981, er designet til at være yderst fejltolerant og skalerbar. Hvordan fungerer NTP? NTP-klienten starter en udveksling af tidsanmodninger med NTP-serveren. Som et resultat af denne udveksling er klienten i stand til at beregne forsinkelsen af linket og dens lokale forskydning og justere sit lokale ur, så det matcher uret på serverens computer. Som regel kræves seks udvekslinger over en periode på cirka fem til 10 minutter for først at indstille uret. Når den er synkroniseret, opdaterer klienten uret cirka en gang hvert 10. minut, hvilket normalt kun kræver en enkelt meddelelsesudveksling. Ud over klient-server-synkronisering. Denne transaktion sker via User Datagram -protokollen på port 123. NTP understøtter også udsendelsessynkronisering af peer -computerure.
Trin 2: Komponenter
- NodeMCU
- Nokia 5110 LCD
Trin 3: Fremgangsmåde
Vi skal vise tid og data til Nokia 5110 LCD, først skal du lære Nokia 5110 LCD at kende, du kan bruge enhver anden outputmetode ved at foretage nogle ændringer i koden.
Nokia 5110 LCD: Nokia 5110 er en grundlæggende grafisk LCD -skærm til masser af applikationer. Det var oprindeligt beregnet til som en mobiltelefon skærm. Denne er monteret på et let at lodde PCB. Den bruger PCD8544 -controlleren, som er den samme, der bruges i Nokia 3310 LCD. PCD8544 er en CMOS LCD -controller/driver med lav effekt, designet til at drive et grafisk display med 48 rækker og 84 kolonner. Alle nødvendige funktioner til displayet er leveret i en enkelt chip, herunder on-chip-generering af LCD-forsyning og bias-spændinger, hvilket resulterer i et minimum af eksterne komponenter og lavt strømforbrug. PCD8544 grænseflader til mikro-controllere via et serielt businterface.
Trin 4: Hardwareforbindelser
Brug fritz -diagrammet til at oprette forbindelser:
Nokia LCD -pins NodeMCU -pins
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V pin af NodeMCU eller brug ekstern 3.3v forsyning
BL ……………..
GND ……………………….. GND
Trin 5: Programmer din NodeMCU:
Sørg for, at du har esp8266 -tavler i din Arduino IDE, download vedhæftede kode og installer biblioteker i din Arduino IDE, derefter Indstil dit lokale wifi SSID & kodeord og GMT i henhold til dit område i kode, upload det til din controller. I første omgang viser det forkerte data, indtil det etablerede forbindelse til internettet, vent i få sekunder for opdateret tid og dato, tjek den vedhæftede video med denne vejledning.
Trin 6: Bemærk
Del og abonner på vores youtube -kanal for at give os motivation.
Tak skal du have
Anbefalede:
Internetur: Vis dato og klokkeslæt med en OLED ved hjælp af ESP8266 NodeMCU med NTP -protokol: 6 trin
Internetur: Vis dato og klokkeslæt med en OLED Brug af ESP8266 NodeMCU Med NTP -protokol: Hej fyre i denne instruks vil vi bygge et internetur, som får tid fra internettet, så dette projekt ikke har brug for nogen RTC til at køre, det skal kun bruge en fungerende internetforbindelse Og til dette projekt har du brug for en esp8266, som vil have en
Sådan udgives ESP32 -data med NTP -tidsstempel til IoT Cloud: 5 trin
Sådan offentliggøres ESP32 -data med NTP -tidsstempel til IoT Cloud: I mange applikationer skal brugere sende deres data sammen med det lokale tidsstempel for de værdier, der skal sendes i nyttelasten til AskSensors IoT -skyen. Tidsstempelformatet er UNIX -epoketid: antallet af millisekunder, der er gået siden januar
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
ESP32 og OLED -skærm: Internetur - DHT22: 10 trin (med billeder)
ESP32 og OLED Display: Internet Clock - DHT22: This Instructable konkurrerer om konkurrence: " GIFs Challenge 2017 ", Hvis du kan lide det, bedes du give din stemme ved at klikke på ovenstående banner. Mange tak!;-) Denne vejledning er en fortsættelse af en rejse for at lære mere om denne store IoT-enhed