Kazalo:
- 1. korak: Uvod
- Korak: Komponente
- 3. korak: Postopek
- 4. korak: Povezave strojne opreme
- 5. korak: Programirajte svoj NodeMCU:
- 6. korak: Opomba
Video: Internetna ura (NTP) za projekte IoT: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta projekt vam bo pomagal, da iz interneta vzamete čas za projekte IoT, ne da bi za to potrebovali dodatno strojno opremo RTC. V tej vadnici bomo opisali, kako uporabljati Nokia LCD 5110, pridobiti podatke NTP iz interneta in jih prikazati na LCD -ju pod določenimi koordinatami. Na kratko predstavimo NTP.
1. korak: Uvod
Network Time Protocol (NTP) je protokol, ki se uporablja za sinhronizacijo ur računalnika v omrežju in spada med najstarejše dele paketa protokolov TCP/IP. Izraz NTP velja tako za protokol kot za odjemalsko-strežniške programe, ki se izvajajo v računalnikih.
NTP, ki ga je leta 1981 razvil David Mills na Univerzi v Delawareu, je zasnovan kot zelo odporen na napake in ga je mogoče razširiti. Kako deluje NTP? Odjemalec NTP sproži izmenjavo časovnih zahtev s strežnikom NTP. Kot rezultat te izmenjave lahko odjemalec izračuna zakasnitev povezave in njen lokalni odmik ter lokalno uro prilagodi uri na računalniku strežnika. Praviloma je za prvo nastavitev ure potrebno šest izmenjav v obdobju približno pet do 10 minut. Ko je sinhroniziran, odjemalec posodobi uro približno enkrat na 10 minut, kar običajno zahteva le eno izmenjavo sporočil. Poleg sinhronizacije odjemalec-strežnik. Ta transakcija se izvede prek protokola User Datagram Protocol na vratih 123. NTP podpira tudi oddajno sinhronizacijo ur enakovrednih računalnikov.
Korak: Komponente
- NodeMCU
- Nokia 5110 LCD
3. korak: Postopek
Prikazali bomo čas in podatke na zaslonu Nokia 5110 LCD, najprej se morate seznaniti z zaslonom Nokia 5110 LCD, lahko uporabite kateri koli drug način izhoda, tako da spremenite kodo.
Nokia 5110 LCD: Nokia 5110 je osnovni grafični LCD zaslon za številne aplikacije. Prvotno je bil namenjen kot zaslon mobilnega telefona. Ta je nameščen na tiskano vezje, ki ga je enostavno spajkati. Uporablja krmilnik PCD8544, ki je enak kot pri LCD -prikazovalniku Nokia 3310. PCD8544 je krmilnik/gonilnik CMOS LCD z nizko porabo energije, zasnovan za grafični prikaz 48 vrstic in 84 stolpcev. Vse potrebne funkcije za zaslon so na voljo v enem samem čipu, vključno z ustvarjanjem napajalne napetosti LCD in pristranskosti na čipu, kar ima za posledico najmanj zunanjih komponent in nizko porabo energije. PCD8544 se povezuje z mikrokrmilniki prek vmesnika serijskega vodila.
4. korak: Povezave strojne opreme
Za vzpostavitev povezav uporabite diagram fritzinga:
Nožice LCD LCD NodeMCU
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V pin NodeMCU ali uporabite zunanje napajanje 3.3V
BL …………………………… Za vklop osvetlitve ozadja uporabite VCC pin (za prilagoditev osvetlitve ozadja lahko dodate spremenljiv upor)
GND ……………………….. GND
5. korak: Programirajte svoj NodeMCU:
Prepričajte se, da imate v svojem Arduino IDE plošče esp8266, naložite priloženo kodo in namestite knjižnice v svoj Arduino IDE, nato nastavite lokalni SSID in geslo za wifi ter GMT glede na vaše območje v kodi, naložite ga v krmilnik. Sprva bo prikazoval napačne podatke, dokler ne vzpostavi povezave z internetom, počakajte nekaj sekund na posodobljen čas in datum, preverite priloženi video s to vadnico.
6. korak: Opomba
Prosimo, delite in se naročite na naš youtube kanal, da nas spodbudite.
Hvala vam
Priporočena:
Internetna vremenska postaja Raspberry Pi: 5 korakov (s slikami)
Internetna vremenska postaja Raspberry Pi: *** Posodobitev *** Ta navodila so zastarela. Vremenske storitve za vremenske podatke, uporabljene v tem navodilu, ne delujejo več. Vendar obstaja alternativni projekt, ki v bistvu dela isto (le bolje - ta Instructa
Internetna neonska LED srčna luč: 6 korakov (s slikami)
Internetna neonska LED luč za srce: Kilometri razen tega posebnega nekoga ali samo socialna distanca? Ali jim želite sporočiti, da mislite nanje? Sestavite to internetno povezano neonsko LED luč za srce in jo nastavite, da utripa iz telefona ali računalnika, kadar koli in kjer koli. Ta navodila
Internetna ura: Prikaz datuma in časa z OLED -om z uporabo ESP8266 NodeMCU s protokolom NTP: 6 korakov
Internetna ura: Prikaz datuma in časa z OLED -om z uporabo ESP8266 NodeMCU s protokolom NTP: Pozdravljeni, fantje, v tem navodilu bomo zgradili internetno uro, ki bo dobila čas iz interneta, zato ta projekt ne potrebuje nobenega RTC -ja, za izvedbo bo potreben le delujoča internetna povezava In za ta projekt potrebujete esp8266, ki bo imel
ESP8266 Omrežna ura brez RTC - Nodemcu NTP Ura brez RTC - PROJEKT INTERNETNE URE: 4 koraki
ESP8266 Omrežna ura brez RTC | Nodemcu NTP Ura brez RTC | PROJEKT INTERNETNE URE: V projektu bo izdelan projekt ure brez RTC, vzelo si bo čas za internet z uporabo WiFi in ga bo prikazal na zaslonu st7735
Zaslon ESP32 in OLED: internetna ura - DHT22: 10 korakov (s slikami)
Zaslon ESP32 in OLED: internetna ura - DHT22: Ta Instructable tekmuje na tekmovanju: " GIFs Challenge 2017 ", Če vam je všeč, dajte svoj glas s klikom na zgornjo zastavico. Najlepša hvala! ;-) Ta vadnica je nadaljevanje potovanja, da bi izvedeli več o tej odlični napravi IoT