Talaan ng mga Nilalaman:
- Hakbang 1: Panimula
- Hakbang 2: Mga Bahagi
- Hakbang 3: Pamamaraan
- Hakbang 4: Mga Koneksyon sa Hardware
- Hakbang 5: I-program ang Iyong NodeMCU:
- Hakbang 6: Tandaan
Video: Internet Clock (NTP) para sa Mga Proyekto ng IoT: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
- NodeMCU
- Nokia 5110 LCD
Hakbang 3: Pamamaraan
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:
Mga Elektronikong Proyekto para sa Mga Nagsisimula: 14 Mga Hakbang (na may Mga Larawan)
Mga Elektronikong Proyekto para sa mga Nagsisimula: Kung ang iyong nais na makapasok sa electronics at kailangan ng isang lugar upang simulan ang itinuturo na ito ay para sa iyo. Mayroong isang bilang ng mga napaka murang mga kit sa eBay at Aliexpress na maaari kang makakuha ng para sa 2 o 3 dolyar na maaaring magbigay sa iyo ng ilang karanasan sa identifi ng bahagi
Pagkuha ng Oras Mula sa Internet Gamit ang ESP8266 - Proyekto ng NTP Clock Na May ESP8266 Nodemcu: 5 Hakbang
Pagkuha ng Oras Mula sa Internet Gamit ang ESP8266 | NTP Clock Project Na May ESP8266 Nodemcu: Sa tutorial na ito makikita namin kung paano makakuha ng oras gamit ang ESP8266 / nodemcu kasama ang Arduino IDE. Lalo na kapaki-pakinabang ang pagkuha ng oras sa pag-log ng data upang timestamp ang iyong mga pagbasa. Kung ang iyong proyekto sa ESP8266 ay may access sa Internet, maaari kang makakuha ng oras gamit ang Network T
ESP8266 Network Clock Nang Walang Anumang RTC - Nodemcu NTP Clock Walang RTC - PROYEKTO SA INTERNET CLOCK: 4 na Hakbang
ESP8266 Network Clock Nang Walang Anumang RTC | Nodemcu NTP Clock Walang RTC | INTERNET CLOCK PROJECT: Sa proyekto ay gagawa ng isang proyekto sa orasan nang walang RTC, magtatagal ito mula sa internet gamit ang wifi at ipapakita ito sa display na st7735
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: 6 Mga Hakbang
10 Pangunahing Mga Proyekto ng Arduino para sa Mga Nagsisimula! Gumawa ng hindi bababa sa 15 Mga Proyekto Na May Isang solong Lupon !: Arduino Project & Lupon ng Tutorial; May kasamang 10 pangunahing mga proyekto ng Arduino. Lahat ng mga source code, ang Gerber file at marami pa. Walang SMD! Madaling paghihinang para sa lahat. Madaling naaalis at mapapalitan na mga bahagi. Maaari kang gumawa ng hindi bababa sa 15 mga proyekto sa isang solong bo
USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunog Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): 3 Mga Hakbang
USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunugin Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): HUWAG GAWIN ANG PAGGAMIT NG ITO !!!! nalaman ko na maaari itong makapinsala sa iyong computer mula sa lahat ng mga komento. maayos naman ang computer ko. Gumamit ng isang 600ma 5v charger ng telepono. ginamit ko ito at gumagana ito ng maayos at walang maaaring mapinsala kung gumamit ka ng isang plug ng kaligtasan upang ihinto ang kapangyarihan s