Indholdsfortegnelse:

Internetur (NTP) til IoT -projekter: 6 trin
Internetur (NTP) til IoT -projekter: 6 trin

Video: Internetur (NTP) til IoT -projekter: 6 trin

Video: Internetur (NTP) til IoT -projekter: 6 trin
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim
Image
Image

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

  1. NodeMCU
  2. Nokia 5110 LCD

Trin 3: Fremgangsmåde

Hardwareforbindelser
Hardwareforbindelser

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: