Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng BOM
- Hakbang 2: Assembly
- Hakbang 3: Ang Circuit
- Hakbang 4: I-upload ang Nakalakip na Software
- Hakbang 5: Pangwakas na Mga Salita
Video: IoT Desktop Clock at Thermometer: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kamusta, Ipapakita sa iyo ng tagubiling ito kung paano ako nagtayo ng isang orasan sa desktop at thermometer, nang walang anumang mga espesyal na tool. Ipinapakita ng orasan ng desktop na ito ang kasalukuyang oras, ang temperatura at ang halumigmig. Ang orasan ay napaka tumpak dahil ito ay naka-synchronize sa isang time server gamit ang koneksyon sa WiFi ng isang esp8266 NodeMCU IoT module. Ang halumigmig at temperatura ay sinusukat sa isang lokal na sensor. Ang yunit ay pinalakas ng isang karaniwang charger ng telepono (5VDC). Mayroong naka-install na dalawang pagpapakita. Ang unang dalawang digit ng itaas na display ay nagpapakita ng temperatura sa Celsius, ang pangalawang two-digit ay nagpapakita ng halumigmig. Ipinapakita ng mas mababang display ang oras. Ang kumpletong electronics ay itinayo sa isang kahon ng papel, na kung saan ay ang pakete ng isang USB memory stick.
Hakbang 1: Listahan ng BOM
DHT22 digital na temperatura at halumigmig sensor module 1pc
TM1637 7 Segment 4 digit Digital LED Display Module Para sa arduino 1pc
Arduino nano MCU board 1pc
NodeMcu v3 Lua WIFI Internet of Things development MCU board ESP8266 1pc
Phone charger 1pc
Proto PCB 1pc
Cable 1pc
pabahay 1pc kahon ng regalo
solder tin 1pc
Kabuuang materyal na gastos ng proyekto: 10, 29 $ / kabuuang proyekto
Hakbang 2: Assembly
Ang bawat hakbang ng proseso ng pagpupulong ay makikita sa sumusunod na video.
Ilang karagdagang impormasyon sa video:
Ito ang pangalawang orasan sa desktop na aking itinayo. Ang link ng tagubilin ng aking unang pagtatangka:
Ginawa ko ang tagubiling ito, sapagkat ginawa ko ngayon na naitala ko ang buong proseso ng pagbuo, at gumawa ako ng ilang pagbabago. Nagkaroon ako ng ilang mga isyu sa bersyon ng 1.0. Ang pinakamalaking problema ay ang RTC ay hindi tumpak. Malaki ang pagkaantala ng orasan. Ang problemang ito ay maaaring malutas ng IoT na teknolohiya at pana-panahong pagsabay sa server. Sa proyektong ito, ginamit ko ang NodeMCU, na hahawak sa pagsasabay sa oras.
Susunod na hakbang ay upang makahanap ng tamang pabahay. Pumili ako ng isang maliit na kahon ng papel kung saan magkasya ang lahat ng mga bahagi. Natanggap ko ang kahon na ito bilang isang regalo. Sa totoo lang, isang USB memory stick ang regalo, ito ang pakete ng USB memory stick. Ang kahon ng packaging ng papel na ito ay perpekto para sa proyektong ito. Sa palagay ko ang anumang kahon (kahoy, plastik) na may tamang sukat ay maaaring magamit para sa hangaring ito.
Magandang ideya na ilagay ang lahat ng mga bahagi sa at sa kahon bago mag-drill ng anumang mga butas.
Sa nakaraang bersyon, hindi ko naayos ang Arduino board sa kahon, ngunit nagdulot ito ng magulo na paglalagay ng kable. Kaya't ngayon ay nagpasya akong gumamit ng isang proto PCB. Ang solusyon na ito ay nangangailangan ng higit pang paghihinang ngunit sa huli sulit na gawin ito, sapagkat ang mga kable ay maaaring mapamahalaan nang mas madali.
Hakbang 3: Ang Circuit
Una Sinubukan kong gamitin lamang ang module ng NodeMCU, ngunit hindi nito napamahalaan ang sensor ng DHT 22. Sa palagay ko ang problema ay ang DHT 22 ay gumagana sa 5 V at ang NodeMCU ay nasa 3.3. Sinubukan ko sa antas ng shifter module (3.3 / 5), nang walang anumang tagumpay. Sa huli, nag-apply ako ng isang independiyenteng Arduino nano para sa sensor. Ito ay 2 $ dagdag at kailangan nito ng ilang puwang, ngunit ang isang antas ng shifter module na gastos at kailangan din ng puwang. Inilagay ko ang kable sa lahat ng mga bahagi ayon sa eskematiko.
Nag-apply ako ng mga tornilyo upang ayusin ang lahat ng mga module sa kahon, kaya walang mga gumagalaw na bahagi sa loob. Maaaring magamit sa isang kotse (kung mayroong WiFi sa kotse, sinubukan ko sa aking mobile bilang isang hotspot).
Hakbang 4: I-upload ang Nakalakip na Software
Para sa pag-upload ng source code sa MCU-s gamitin ang Arduino IDE Software at mga USB cable:
Mayroong maraming mga tagubilin tungkol sa kung paano mag-program ng isang NodeMCU ibig sabihin.:
www.instructables.com/id/Programming-ESP82…
at kung paano i-program ang Arduino nano:
www.arduino.cc/en/Guide/ArduinoNano
Mayroong dalawang code. Isa para sa Arduino nano at isa para sa NodeMCU. Bago i-upload ang NodeMCU code, baguhin ang iyong mga kredensyal sa Wifi, at itakda ang iyong time zone. Nag-iwan ako ng ilang tala sa source code tungkol sa, kung paano gamitin ang data ng malayuang panahon mula sa https://openweathermap.org/. Nais kong ipakita din ang temperatura sa labas, ngunit ang kawastuhan mula sa serbisyong ito ay hindi ok para sa akin, marahil ang sensor ay masyadong malayo sa aking lokasyon.
Hakbang 5: Pangwakas na Mga Salita
Nagamit ko ang orasan na ito sa loob ng 2 buwan nang walang problema. Sa panahong iyon, na-upgrade ko rin ang aking mas matandang yunit, tingnan ang nakalakip. Ngayon masaya ako kasama ang parehong mga yunit. Plano kong lumikha ng isang mas advanced na bersyon ng orasan na ito.
Magandang araw!
Inirerekumendang:
Shield for Arduino From Old Russian VFD Tubes: Clock, Thermometer, Volt Meter : 21 Hakbang (na may Mga Larawan)
Shield for Arduino From Old Russian VFD Tubes: Clock, Thermometer, Volt Meter …: Ang proyektong ito ay tumagal ng halos kalahating taon upang makumpleto. Hindi ko mailalarawan kung gaano karaming trabaho ang napunta sa proyektong ito. Ang paggawa ng proyektong ito nang mag-isa ay magdadala sa akin magpakailanman kaya mayroon akong tulong mula sa aking mga kaibigan. Makikita mo rito ang aming gawain na naipon sa isang napakahabang pagtuturo
Gumamit ng Smartphone Bilang Hindi Makipag-ugnay sa Thermometer / Portable Thermometer: 8 Hakbang (na may Mga Larawan)
Gumamit ng Smartphone Bilang Hindi Makipag-ugnay sa Thermometer / Portable Thermometer: Pagsukat sa temperatura ng katawan sa hindi contact / contactless tulad ng isang thermo gun. Nilikha ko ang proyektong ito sapagkat ang Thermo Gun ngayon ay napakamahal, kaya dapat kumuha ako ng kahalili upang makagawa ng DIY. At ang layunin ay gumawa ng may mababang bersyon ng badyet. Mga SuportaMLX90614Ardu
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
6 Digit Nixie Clock / Timer / Thermometer: 4 na Hakbang
6 Digit Nixie Clock / Timer / Thermometer: Ang proyektong ito ay tungkol sa isang 6 na digit na tumpak na orasan na may mga tubong NIXIE. Sa isang switch ng selector na maaari mong mapili sa pagitan ng TIME (at petsa) mode, TIMER mode (na may 0.01 sec katumpakan), at THERMOMETER mode Ang isang module ng RTC ay nagtataglay ng petsa at oras ng isang panloob na ba
Batay sa Arduino Hindi Makipag-ugnay sa Infrared Thermometer - Thermometer na Batay sa IR Gamit ang Arduino: 4 na Hakbang
Batay sa Arduino na Hindi Nakikipag-ugnay sa Infrared Thermometer | Thermometer na Batay sa IR Gamit ang Arduino: Kumusta mga tao sa mga itinuturo na ito ay gagawa kami ng isang hindi nakikipag-ugnay na Thermometer gamit ang arduino. Dahil kung minsan ang temperatura ng likido / solid ay masyadong mataas o paraan upang mababa at pagkatapos ay mahirap makipag-ugnay dito at basahin ito temperatura noon sa mga tagpong iyon