
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38


Tento projekt vám pomůže získat čas z internetu pro projekty IoT, aniž byste vyžadovali další hardware RTC. V tomto tutoriálu si ukážeme, jak používat Nokia LCD 5110, získávat data NTP z internetu a zobrazovat je na LCD na konkrétních souřadnicích. Pojďme si udělat krátký úvod do NTP.
Krok 1: Úvod
Network Time Protocol (NTP) je protokol používaný k synchronizaci časů počítačových hodin v síti. Patří do jedné z nejstarších částí sady protokolů TCP/IP a je jí jednou z nejstarších částí. Termín NTP se vztahuje jak na protokol, tak na programy klient-server, které běží na počítačích.
NTP, který vyvinul David Mills na univerzitě v Delaware v roce 1981, je navržen tak, aby byl vysoce odolný vůči chybám a škálovatelný. Jak NTP funguje? Klient NTP zahájí výměnu časového požadavku se serverem NTP. V důsledku této výměny je klient schopen vypočítat zpoždění odkazu a jeho lokální offset a upravit své místní hodiny tak, aby odpovídaly hodinám na počítači serveru. K počátečnímu nastavení hodin je zpravidla zapotřebí šest výměn po dobu přibližně pěti až deseti minut. Po synchronizaci klient aktualizuje hodiny přibližně každých 10 minut, což obvykle vyžaduje pouze jednu výměnu zpráv. Kromě synchronizace klient-server. K této transakci dochází prostřednictvím protokolu User Datagram Protocol na portu 123. NTP také podporuje synchronizaci vysílání podobných počítačových hodin.
Krok 2: Součásti
- NodeMCU
- LCD displej Nokia 5110
Krok 3: Postup

Budeme zobrazovat čas a data na displeji Nokia 5110 LCD, nejprve se musíte seznámit s displejem Nokia 5110 LCD, můžete použít jakýkoli jiný způsob výstupu provedením některých změn v kódu.
Nokia 5110 LCD: Nokia 5110 je základní grafický LCD displej pro mnoho aplikací. Původně byl určen jako obrazovka mobilního telefonu. Tento je namontován na snadno pájitelném PCB. Používá ovladač PCD8544, který je stejný jako v LCD displeji Nokia 3310. PCD8544 je nízkoenergetický řadič/ovladač LCD CMOS navržený pro grafický displej se 48 řádky a 84 sloupci. Všechny potřebné funkce pro displej jsou poskytovány na jediném čipu, včetně generování napájecího napětí LCD a předpěťových napětí na čipu, což má za následek minimum externích komponent a nízkou spotřebu energie. PCD8544 je propojeno s mikrořadiči přes rozhraní sériové sběrnice.
Krok 4: Hardwarová připojení
Pomocí spojovacího diagramu proveďte připojení:
LCD piny Nokia Piny NodeMCU
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V pin NodeMCU nebo použijte externí napájení 3,3V
BL …………………………… Společné s kolíkem VCC pro zapnutí podsvícení (pro nastavení podsvícení můžete přidat proměnný odpor)
GND ……………………….. GND
Krok 5: Naprogramujte svůj NodeMCU:
Ujistěte se, že máte ve svém Arduino IDE desky esp8266, stáhněte si připojený kód a instalujte knihovny do svého Arduino IDE, poté nastavte místní wifi SSID a heslo a GMT podle vaší oblasti v kódu, nahrajte jej do svého ovladače. Zpočátku bude zobrazovat nesprávná data, dokud nenaváže připojení k internetu, počkejte několik sekund na aktualizovaný čas a datum, podívejte se na přiložené video pomocí tohoto tutoriálu.
Krok 6: Poznámka
Sdílejte a přihlaste se k odběru našeho youtube kanálu, abyste měli motivaci.
Děkuji
Doporučuje:
Skvělý notebook s touchpadem pro projekty Arduino!: 18 kroků (s obrázky)

Skvělý notebook s dotykovým panelem pro projekty Arduino!: Když jsem se vracel s touchpadem PS/2 s mikrokontrolérem Arduino, zjistil jsem, že dvě jeho integrovaná připojení lze použít jako digitální vstupy. V tomto Instructable se pojďme naučit, jak můžeme využít touchpad PS/2 pro přidání
Průběžný průměr pro vaše projekty mikrokontroléru: 6 kroků

Průběžný průměr pro vaše projekty s mikrokontrolérem: V tomto návodu vysvětlím, co je to běžný průměr a proč byste se o něj měli starat, a také vám ukážu, jak by měl být implementován pro maximální výpočetní efektivitu (nedělejte si starosti se složitostí, je velmi snadno pochopitelné a
Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: 6 kroků

Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: Ahoj kluci v tomto návodu, postavíme internetové hodiny, které získají čas z internetu, takže tento projekt ke spuštění nebude potřebovat žádný RTC, bude k tomu potřebovat pouze funkční připojení k internetu A pro tento projekt potřebujete esp8266, který bude mít
Síťové hodiny ESP8266 bez jakéhokoli RTC - Hodiny Nodemcu NTP Žádné RTC - PROJEKT INTERNETOVÝCH HODIN: 4 kroky

Síťové hodiny ESP8266 bez jakéhokoli RTC | Hodiny Nodemcu NTP Žádné RTC | PROJEKT INTERNETOVÝCH HODIN: V rámci projektu se vytvoří hodinový projekt bez RTC, bude to trvat nějaký čas z internetu pomocí wifi a zobrazí se to na displeji st7735
Displej ESP32 a OLED: Internetové hodiny - DHT22: 10 kroků (s obrázky)

Displej ESP32 a OLED: Internetové hodiny - DHT22: Tento Instructable je soutěž o soutěž: " GIFs Challenge 2017 ", Pokud se vám líbí, dejte prosím svůj hlas kliknutím na výše uvedený banner. Díky moc!;-) Tento tutoriál je pokračováním cesty za poznáním tohoto skvělého zařízení IoT