Cov txheej txheem:

IoT Desktop Moos thiab Ntsuas Kub: 5 Kauj Ruam
IoT Desktop Moos thiab Ntsuas Kub: 5 Kauj Ruam

Video: IoT Desktop Moos thiab Ntsuas Kub: 5 Kauj Ruam

Video: IoT Desktop Moos thiab Ntsuas Kub: 5 Kauj Ruam
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Hlis ntuj nqeg
Anonim
IoT Desktop Moos thiab Ntsuas Kub
IoT Desktop Moos thiab Ntsuas Kub

Nyob zoo, Cov lus qhia no yuav qhia koj li cas kuv tau tsim lub moos thiab lub ntsuas kub, tsis muaj cov cuab yeej tshwj xeeb. Lub moos desktop no qhia txog lub sijhawm tam sim no, qhov kub thiab txias. Lub moos yog qhov tseeb vim tias nws tau sib xyaw ua ke rau lub sijhawm server siv WiFi txuas ntawm ib qho esp8266 NodeMCU IoT module. Cov av noo thiab qhov kub tau ntsuas nrog lub ntsuas cua hauv zos. Chav tsev tau siv los ntawm tus qauv them lub xov tooj (5VDC). Muaj ob qho kev teeb tsa teeb tsa. Thawj ob tus lej ntawm cov zaub sab saud qhia qhov ntsuas kub hauv Celsius, ob tus lej thib ob qhia txog cov av noo. Cov zaub qis qhia lub sijhawm. Cov khoom siv hluav taws xob ua tiav tau tsim rau hauv lub thawv ntawv, uas yog ntim ntawm USB nco lo.

Kauj Ruam 1: Daim Ntawv Teev Npe BOM

BOM lis
BOM lis
BOM lis
BOM lis

DHT22 digital kub thiab av noo sensor module 1pc

TM1637 7 Segment 4 digit Digital LED Display Module Rau arduino 1pc

Arduino nano MCU board 1pc

NodeMcu v3 Lua WIFI Internet of Things development MCU board ESP8266 1pc

Lub xov tooj charger 1pc

Proto PCB 1pc

Cable 1pc

vaj tsev 1pc khoom plig lub thawv

solder tin 1pc

Tag nrho cov nqi khoom ntawm qhov haujlwm: 10, 29 $/tag nrho txoj haujlwm

Kauj ruam 2: Sib dhos

Image
Image
Los ua ke
Los ua ke
Los ua ke
Los ua ke

Txhua kauj ruam ntawm cov txheej txheem sib dhos tuaj yeem pom hauv cov vis dis aus hauv qab no.

Qee cov ntaub ntawv ntxiv rau daim vis dis aus:

Nov yog lub moos desktop thib ob uas kuv ua. Cov lus qhia txuas ntawm kuv thawj zaug sim:

Kuv tau ua cov lus qhia no, vim tias tam sim no kuv tau kaw tag nrho cov txheej txheem hauv tsev, thiab kuv tau hloov kho qee yam. Kuv muaj qee qhov teeb meem nrog 1.0 version. Qhov teeb meem loj tshaj plaws yog RTC tsis raug. Lub moos qeeb qeeb. Qhov teeb meem no tuaj yeem daws tau los ntawm IoT thev naus laus zis thiab lub sijhawm ua haujlwm sib txuas server. Hauv txoj haujlwm no, Kuv tau siv NodeMCU, uas yuav ua haujlwm raws sijhawm.

Cov kauj ruam tom ntej yog nrhiav tsev nyob raug. Kuv tau xaiv lub thawv ntawv me uas txhua qhov haum rau hauv. Kuv tau txais lub thawv no yog khoom plig. Qhov tseeb, USB nco lo yog khoom plig, qhov no yog ntim ntawm USB nco lo. Lub thawv ntawv ntim ntawv no zoo tagnrho rau txoj haujlwm no. Kuv xav tias txhua lub thawv (ntoo, yas) nrog qhov loj me tuaj yeem siv rau lub hom phiaj no.

Nws yog lub tswv yim zoo los tso tag nrho cov khoom nyob rau hauv thiab rau hauv lub thawv ua ntej yuav ua ib qho qhov.

Hauv cov ntawv dhau los, Kuv tsis kho Arduino pawg thawj coj rau lub npov, tab sis nws ua rau muaj kev cuam tshuam tsis zoo. Yog li tam sim no kuv txiav txim siab siv lub proto PCB. Txoj kev daws teeb meem no xav tau kev siv tshuaj ntau dua tab sis thaum kawg nws tsim nyog ua, vim tias cov kab hluav taws xob tuaj yeem tswj tau yooj yim dua.

Kauj ruam 3: Circuit Court

Qhov Circuit
Qhov Circuit

Ua ntej kuv sim siv tsuas yog NodeMCU module, tab sis nws tsis muaj peev xwm tswj hwm DHT 22 sensor. Kuv xav tias qhov teeb meem yog tias DHT 22 ua haujlwm ntawm 5 V thiab NodeMCU nyob ntawm 3.3. Kuv sim nrog qib shifter module (3.3/5), tsis muaj kev vam meej. Thaum kawg, Kuv tau thov ib qho kev ywj pheej Arduino nano rau lub sensor. Nws yog 2 $ ntxiv thiab nws xav tau qee qhov chaw, tab sis ib qib hloov pauv tus nqi thiab xav tau chaw ib yam nkaus. Kuv cabled tag nrho cov khoom siv raws li cov txheej txheem.

Kuv tau thov cov ntsia hlau txhawm rau txhim kho txhua tus qauv rau lub thawv, yog li tsis muaj qhov txav chaw sab hauv. Yuav siv tau hauv tsheb (yog tias muaj WiFi hauv lub tsheb, Kuv sim nrog kuv lub xov tooj raws li tus hotspot).

Kauj Ruam 4: Tshaj Tawm Cov Ntawv Txuas Txuas

Txhawm rau rub tawm cov cai nkag mus rau MCU-s siv Arduino IDE Software thiab USB txuas:

Muaj ntau cov lus qhia txog yuav ua haujlwm li cas rau NodeMCU xws li:

www.instructables.com/id/Programming-ESP82…

thiab yuav ua li cas rau program Arduino nano:

www.arduino.cc/en/Guide/ArduinoNano

Muaj ob txoj cai. Ib qho rau Arduino nano thiab ib qho rau NodeMCU. Ua ntej xa NodeMCU tus lej, hloov koj li ntawv pov thawj Wifi, thiab teeb tsa koj lub sijhawm. Kuv tshuav qee qhov ceeb toom hauv qhov chaws hais txog, yuav siv cov ntaub ntawv huab cua nyob deb li cas los ntawm https://openweathermap.org/. Kuv xav qhia qhov ntsuas kub sab nraud ib yam, tab sis qhov tseeb los ntawm qhov kev pabcuam no tsis zoo rau kuv, tej zaum lub ntsuas cua nyob deb ntawm kuv qhov chaw.

Kauj Ruam 5: Cov Lus Kawg

Lo Lus Kawg
Lo Lus Kawg
Lo Lus Kawg
Lo Lus Kawg

Kuv tau siv lub moos no rau 2 lub hlis yam tsis muaj teeb meem. Lub sijhawm ntawd, Kuv tseem tau hloov kho kuv lub tsev qub, saib txuas nrog. Tam sim no kuv zoo siab nrog ob chav nyob. Kuv npaj yuav tsim qhov ua tau zoo dua ntawm lub moos no.

Muaj ib hnub zoo!

Pom zoo: