Talaan ng mga Nilalaman:

Internet Clock (NTP) para sa Mga Proyekto ng IoT: 6 na Hakbang
Internet Clock (NTP) para sa Mga Proyekto ng IoT: 6 na Hakbang

Video: Internet Clock (NTP) para sa Mga Proyekto ng IoT: 6 na Hakbang

Video: Internet Clock (NTP) para sa Mga Proyekto ng IoT: 6 na Hakbang
Video: Paano gumawa ng Business Feasibility Study para sa negosyo mo 2024, Disyembre
Anonim
Image
Image

Tutulungan ka ng proyektong ito na makakuha ng oras mula sa Internet para sa mga proyekto ng IoT, nang hindi nangangailangan ng anumang labis na hardware ng RTC. Sa tutorial na ito, gagawin namin kung paano gamitin ang Nokia LCD 5110, kumuha ng data ng NTP mula sa Internet at ipakita ito sa LCD sa mga tukoy na coordinate. Magkaroon tayo ng isang maikling pagpapakilala sa NTP.

Hakbang 1: Panimula

Ang Network Time Protocol (NTP) ay isang protokol na ginamit upang maisabay ang mga oras ng orasan ng computer sa isang network. Ito ay kabilang at isa sa pinakamatandang bahagi ng TCP / IP protocol suite. Nalalapat ang term na NTP sa parehong protocol at mga client-server program na tumatakbo sa mga computer.

Ang NTP, na binuo ni David Mills sa University of Delaware noong 1981, ay idinisenyo upang maging lubos na mapagparaya sa kasalanan at masusukat. Paano gumagana ang NTP? Ang NTP client ay nagpasimula ng isang time-request exchange sa NTP server. Bilang resulta ng exchange na ito, nakakalkula ng client ang pagkaantala ng thelink at ang lokal na offset, at ayusin ang lokal na orasan upang tumugma sa orasan sa computer ng server. Bilang isang patakaran, anim na palitan sa loob ng panahon na mga lima hanggang 10 minuto ang kinakailangan upang paunang itakda ang orasan. Kapag na-synchronize, ina-update ng kliyente ang orasan tungkol sa isang beses bawat 10 minuto, karaniwang nangangailangan lamang ng isang solong pagpapalitan ng mensahe. Bilang karagdagan sa pagsabay sa client-server. Ang transaksyong ito ay nangyayari sa pamamagitan ng User Datagram Protocol sa port 123. Sinusuportahan din ng NTP ang pag-broadcast ng pagsabay ng mga peer computer na orasan.

Hakbang 2: Mga Bahagi

  1. NodeMCU
  2. Nokia 5110 LCD

Hakbang 3: Pamamaraan

Mga Koneksyon sa Hardware
Mga Koneksyon sa Hardware

Ipapakita namin ang oras at data sa Nokia 5110 LCD, unang kailangan mong pamilyar sa Nokia 5110 LCD, maaari kang gumamit ng anumang iba pang pamamaraan ng output sa pamamagitan ng paggawa ng ilang mga pagbabago sa code.

Ang Nokia 5110 LCD: siya Nokia 5110 ay isang pangunahing graphic LCD screen para sa maraming mga application. Orihinal na inilaan ito bilang isang screen ng cell phone. Ang isang ito ay naka-mount sa isang madaling maghinang PCB. Gumagamit ito ng PCD8544 controller, na parehong ginamit sa Nokia 3310 LCD. Ang PCD8544 ay isang mababang kapangyarihan CMOS LCD controller / driver, na idinisenyo upang himukin ang isang graphic display na 48 mga hilera at 84 na mga haligi. Ang lahat ng kinakailangang pag-andar para sa pagpapakita ay ibinibigay sa isang solong maliit na tilad, kabilang ang pagbuo ng on-chip ng LCD supply at bias voltages, na nagreresulta sa isang minimum na panlabas na mga bahagi at mababang paggamit ng kuryente. Ang PCD8544 interface sa micro-Controller sa pamamagitan ng isang serial interface ng bus.

Hakbang 4: Mga Koneksyon sa Hardware

Gamitin ang fritzing diagram upang makakonekta:

Mga Nokia pin na Nokia NodeMCU na pin

RST ………………………….. D1

CE ……………………………. D2

DC ………………………….. D0

Din ………………………….. D7

CLK …………………………. D5

VCC ………………………… 3V pin ng NodeMCU o gumamit ng panlabas na 3.3v supply

BL …………………………… Karaniwan ito sa pin ng VCC upang buksan ang backlight (maaari kang magdagdag ng isang variable na risistor upang ayusin ang backlight)

GND ……………………….. GND

Hakbang 5: I-program ang Iyong NodeMCU:

Tiyaking mayroon kang mga esp8266 board sa iyong Arduino IDE, mag-download ng nakalakip na code at mag-install ng mga aklatan sa iyong Arduino IDE, pagkatapos Itakda ang iyong lokal na wifi na SSID & Password at GMT ayon sa iyong lugar sa code, i-upload ito sa iyong controller. Sa una ay magpapakita ito ng maling data hanggang sa maitaguyod nito ang koneksyon sa internet, maghintay ng ilang segundo para sa na-update na oras at petsa, suriin ang nakalakip na video gamit ang tutorial na ito.

Hakbang 6: Tandaan

Mangyaring ibahagi at mag-subscribe sa aming youtube channel upang bigyan kami ng pagganyak.

Salamat

Inirerekumendang: