Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom thiab Cov Cuab Yeej
- Kauj Ruam 2: Ua Cov Duab Zoo Li Tus Ncej
- Kauj Ruam 3: Muab tso rau hauv Teeb
- Kauj Ruam 4: 3D Sau Cov Ntaub Ntawv rau Microcontroller
- Kauj Ruam 5: Sib sau ua ke thiab teeb tsa cov khoom siv hluav taws xob
- Kauj Ruam 6: Tshaj Tawm Txoj Cai
- Kauj Ruam 7: Dai Up Huab
- Kauj Ruam 8: Ua Kom Huab Pom Zoo "Huab"
- Kauj Ruam 9: Teeb Huab
- Kauj ruam 10: Lub Vev Xaib
- Kauj Ruam 11: Hloov Kho Software Tshaj WiFi
Video: IOT Huab Huab - Siv OpenWeatherMaps: 11 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Nov yog huab uas dai ntawm lub qab nthab ntawm chav tsev thiab ua qee yam qauv raws li qhov tshwm sim rov qab los ntawm internet. Nws khaws cov ntaub ntawv huab cua los ntawm OpenWeatherMaps. Nws tuaj yeem tswj hwm tus kheej los ntawm lub vev xaib sib txuas lossis txiav raws li cov ntaub ntawv tau txais los ntawm OpenWeatherMaps.
Kuv kuj tau teeb tsa nws kom yog tias koj ib txwm xav hloov kho software rau huab (piv txwv li yog tias muaj cov qauv tshiab tau ntxiv lossis kho qhov teeb meem ua tiav) koj tuaj yeem hloov kho software dhau WiFi yam tsis tas yuav ntsaws rau hauv koj lub computer. Tsuas yog qhib huab thiab txuas rau nws los ntawm Arduino software. Nias lub pob upload thiab sau tus password thiab nws ua tiav.
Muaj kaum tus qauv:
- Ntshiab huab
- Hnub Caij Nplooj Ntoos Zeeg
- Hnub poob
- Hnub tuaj
- Pos huab
- Los nag
- Daus
- Cua daj cua dub
- Zaj sawv
- Hom Seizure (qhov no yog qhov tso dag uas yog kab laum kuv txiav txim siab khaws ntawm kuv cov phooj ywg cov lus qhia)
Kauj Ruam 1: Cov Khoom thiab Cov Cuab Yeej
Cov ntaub ntawv:
Hluav taws xob:
- Wemos D1 Mini ESP8266 microcontroller
- Wemos D1 Mini poj niam thiab txiv neej lub taub hau
- Wemos D1 Mini protoboard daim thaiv
- WS2812B RGB LED sawb (5 metres ntawm 60 LED's ib 'meter' sib txawv)
- 3 tus pin JST txuas (1 khub)
- 2 tus pin JST txuas (2 khub)
- XT-60 txuas (1 khub)
- 2.5 x 5.5 mm DC chim jack
- 5V 4A phab ntsa-wart style fais fab mov
- 10K tiv thaiv
- pushbutton nrog coj
- 1000uf 25V polarized capacitor
- txoj cai kaum tus pin headers
- 4 tus pin poj niam dupont txuas cable
- 4 tus pin.96 "OLED zaub rau Arduino SPI
- 2 tub ntxhais LED hlau (16 AWG yog qhov kuv xav qhia)
Lwm yam:
- Dawb PLA 3D tshuab luam ntawv ntsiabteeb (yog 1.75mm lossis 3mm nyob ntawm lub tshuab luam ntawv koj siv)
- Ntawv dawb teeb ntawm ntau qhov ntau thiab tsawg
- Polyester stuffing rau hauv ncoo
- Kab nuv ntses
- Qhov muag nuv
- Cable thauj tog rau nkoj
- Zip kev sib txuas
Cov Cuab Yeej:
- Kub kua nplaum phom
- Kub kua nplaum (ntau ntawm nws)
- Soldering hlau
- 60/40 Lead flux core solder wire
- Riam
- Txiab
- Hlau txiav
- Pliers
- 3D Tshuab Luam Ntawv
Kauj Ruam 2: Ua Cov Duab Zoo Li Tus Ncej
Ntsaws koj rab phom nplaum kub thiab tshem tawm cov ntawv teeb. Teem txog 10 lossis ntau qhov sib txawv me me rau hauv cov duab zoo ib yam li huab huab. Kub nplaum nws txhua qhov ua ke kom ntseeg tau tias nws muaj peev xwm xaim cov hlua LED txawm tias lub teeb tsis tas yuav muaj nab ntau dhau rau sab nraud. Siv ntau cov kua nplaum kub ntawm no. Qhov zoo dua vim tias nws yuav tuav ua ke zoo dua.
Kauj Ruam 3: Muab tso rau hauv Teeb
Txoj hlua teeb thoob plaws hauv "huab". Koj tsis xav tau ntau lub LED nyob hauv txhua lub teeb. Koj tsuas yog xav tau cov strands txaus kom pom nws. Kuv muaj nws yog li nws tau nkag los thiab tig ncig hauv qab, tawm mus rau lwm qhov ntawm huab. Nco ntsoov rub cov hlua LED nruj kom koj tsuas muaj qhov ntev me ntsis ntxiv los ua lub teeb ci. Nws yuav siv sijhawm me ntsis los txiav txim seb koj xav hlua hlua teeb li cas. Tsis yog txhua lub teeb xav tau teeb hauv nws
Kauj Ruam 4: 3D Sau Cov Ntaub Ntawv rau Microcontroller
Luam cov ntaub ntawv rau rooj plaub rau lub microcontroller. Cov ntaub ntawv no yuav tuav D1 Mini, daim npog tiv thaiv protoboard, zaub, khawm, thiab dc jack. Sib sau ua ke tom qab thaum cov khoom siv hluav taws xob tiav. Qhov teeb tsa nkaus xwb uas tseem ceeb rau qhov luam tawm no yog tias koj luam tawm nws tsuas yog daim tiab lossis lub npoo, tsis txhob siv lub nkoj. Kuv pom tias.2mm txheej qhov siab ua haujlwm zoo rau kuv.
Kauj Ruam 5: Sib sau ua ke thiab teeb tsa cov khoom siv hluav taws xob
Sib sau cov khoom siv hluav taws xob raws li qhia hauv cov duab saum toj no. Ua tib zoo saib xyuas kom tsis txhob luv tus pin thiab nco ntsoov tias txhua yam tau txuas txuas kom raug ua ntej ntsaws nws. Thaum txuas lub teeb rau lub rooj tswj hwm kom ntseeg tau tias lub teeb muaj kev sib txuas ncaj qha rau lub zog siv hluav taws xob tuab tuab los tuav lub siab dua tam sim no uas lawv xav tau (zoo li yam txuas nrog XT60 txuas hauv daim duab). Muab cov khoom siv hluav taws xob tso rau hauv rooj plaub thiab ntsia hlau kaw nrog M3 ntsia hlau.
Kauj Ruam 6: Tshaj Tawm Txoj Cai
Txuas D1 Mini rau hauv koj lub computer thiab qhib Arduino software. Nco ntsoov tias koj tau xaiv D1 Mini board (yog tias nws tsis tau teeb tsa ntxiv los ntawm tus thawj tswj hwm pawg thawj coj). Xaiv cov teeb tsa hauv qab no raws li tau hais los saum toj no hauv daim duab thiab tom qab ntawd xa cov cai rau D1 Mini. Qhov no yuav siv sijhawm me ntsis raws li cov cai yuav siv sijhawm ib ntus los ua ke.
- Pawg thawj coj: Wemos D1 R2 & mini
- Upload Ceev: 115200
- CPU Zaus: 80Mhz
- Flash Loj: 4M (1M SPIFFS)
- Debug Port: xiam oob qhab
- Qib Debug: tsis muaj
- IwP Variant: v2 Txo Nco
- Lwv Flash: tag nrho cov ntsiab lus
Kauj Ruam 7: Dai Up Huab
Txuas kab nuv ntses mus rau ob lossis peb lub ntsiab lus ntawm huab, hom phiaj sib nrug ntawm ob sab, Muab lub qhov muag ntsia rau hauv qab nthab qhov uas koj npaj yuav nce nws thiab dai cov huab los ntawm qhov muag uas siv kab nuv ntses. Nws yog lub tswv yim zoo kom muaj txoj kab hluav taws xob tau npaj ua ntej ua qhov no vim tias koj yuav xav tau qee txoj hauv kev los ntsaws huab rau hauv thiab ua kom lub zog.
Thaum teeb tsa lub cable kom paub tseeb tias txhawm rau txiav lub dc jack tawm ntawm koj lub zog siv thiab muab nws txuas rau qhov kawg ntawm txoj hlua siv los ua kom huab. Muab lwm qhov kawg ntawm kab ntawv no rau lub hwj chim qhov twg koj txiav tawm dc jack. Nco ntsoov xyuas txhua qhov kev sib txawv kom koj tsis txhob ntsaws nws tsis raug thiab tua cov LED lossis pawg thawj coj.
Txhawm rau dai lub thawv tswj hauv huab txuas tus zip-khi rau lub nplhaib nyob rau sab saum toj thiab dai nws tawm ntawm sab hauv ntawm ib qho ntawm cov teeb uas LED kab pib.
Kauj Ruam 8: Ua Kom Huab Pom Zoo "Huab"
Npog cov huab hauv cov khoom siv polyester. Nws yog qhov yooj yim dua los npog huab nrog lub teeb sab hauv nws tau qhib, yog li pom qhov twg yuav tsum tau ntxiv ntau ntxiv los npog huab. Siv cov kua nplaum kub ntau, Kuv tej zaum siv ib puag ncig 50 lo lus kub kub txuas cov khoom ntim rau lub teeb. Siv cov khoom ntim ntau, thiab yog tias nws zoo li nws tawm koj tuaj yeem rub nws tawm yooj yim heev.
Kauj Ruam 9: Teeb Huab
Thaum txhawb nqa huab nws yuav tsim WiFi network hu ua, IOT-WEATHER-CLOUD. Txuas rau nws, thiab nws yuav xa koj mus rau nplooj ntawv teeb tsa. Yog tias nws tsis hloov koj mus rau nplooj ntawv web ntawm 192.168.4.1
Nias lub khawm teeb tsa WiFi thiab nkag mus rau huab hauv koj li WiFi network. Cov huab yuav ncaws koj tawm ntawm lub portal thaum nws tau teeb tsa thiab qhia koj kom nkag mus rau nplooj ntawv tswj hwm. Tom qab nkag mus rau hauv koj lub network, nkag koj lub khoos phis tawj mus rau tib lub network zoo li huab.
Kauj ruam 10: Lub Vev Xaib
Txhawm rau nkag mus rau nplooj ntawv tswj hwm huab, nkag mus rau tib lub network WiFi zoo li huab. Nias lub pob ntawm lub npov tswj kom qhib lub vijtsam thiab qhia tus IP chaw nyob. Nkag mus rau tus IP chaw no rau hauv kab ntawv tshawb nrhiav nkag mus rau lub vev xaib. (Koj tus IP chaw nyob rau huab feem ntau yuav txawv dua li kuv). Txhawm rau kom lub vijtsam tso saib tus IP chaw yooj yim nias lub pob. Kuv suav nrog qhov no kom lub vijtsam yuav tsis nyob txhua lub sijhawm thiab raug kev kub hnyiab.
Lub vev xaib muaj peb nplooj ntawv:
- Lub tsev nplooj ntawv uas qhia tus qauv tam sim no, thiab yog nplooj ntawv tsaws rau thaum koj thawj zaug nkag rau
- Nplooj ntawv tswj hwm tso cai rau koj hloov tus qauv lossis tso huab rau hauv hom tsis siv neeg, uas ua qauv raws cov ntaub ntawv huab cua
- Nplooj ntawv teeb tsa tso cai rau koj hloov chaw, tus neeg siv lub npe, tus lej zais, thiab OpenWeatherMap API tus yuam sij
Txhawm rau nkag mus rau kev tswj hwm lossis teeb tsa nplooj ntawv koj yuav tsum nkag mus rau tus password thiab lub npe siv nyob rau hauv qhov pop up uas tshwm thaum koj nyem rau ntawm qhov txuas mus rau ib nplooj ntawv. Lub npe siv tsis raug yog: admin thiab tus password tsis yog: password. Cov no tuaj yeem hloov pauv tom qab yog tias koj xav tau
Txhawm rau pab kom tsis siv neeg hom koj yuav tsum nkag mus rau hauv koj lub nroog tus lej thiab tseem tsim thiab nkag mus rau hauv OpenWeatherMap API tus yuam sij. Lub nroog daim ntawv teev npe tuaj yeem pom ntawm no: https://raw.githubusercontent.com/ZGoode/IOT-Cloud… Teem huab mus rau hom tsis siv neeg ntawm nplooj ntawv tswj kom pab tau nws. (Kuv xav kom rub tawm cov ntawv kab ntawv rau lub nroog ID daim ntawv. Nws yog qhov loj heev thiab yuav poob koj lub browser)
Kauj Ruam 11: Hloov Kho Software Tshaj WiFi
Qhib huab thiab xyuas kom nws txuas nrog tib lub network zoo li koj lub khoos phis tawj. Xyuas kom tseeb tias koj tau nruab sej 2.7. Koj tuaj yeem rub nws ntawm no yog tias koj tsis muaj nws. Nov yog qhov ua rau OTA ua haujlwm rau Arduino. Yog tsis muaj OTA yuav tsis ua haujlwm. OTA yog Tshaj Tawm Huab Cua (lub ntsiab lus xa cov lej hla WiFi). Qhov no txhais tau tias koj yuav tsis tau tshem ESP8266 los ntawm koj cov huab kom hloov kho software.
Txhawm rau hloov kho huab qhib Arduino software nrog txoj haujlwm, thiab hauv qab chaw nres nkoj xaiv lub network chaw nres nkoj. Tom qab qhov no tau xaiv koj tuaj yeem xa cov cai los ntawm nias lub pob upload zoo li koj ib txwm xav tau. Qhov ntawd yog txhua yam muaj rau OTA.
Pom zoo:
Huab Cua Huab Cua Beacon: 4 Cov Kauj Ruam (nrog Duab)
Huab Cua Kev Tshaj Tawm Beacon: Hauv qhov haujlwm no kuv tab tom nthuav qhia tus qauv los ntawm lub teeb ceeb toom huab cua hauv cheeb tsam uas kuv tau siv 3D luam ntawv, kab txaij LED, lub hwj chim thiab Arduino pawg thawj coj nrog wifi txuas txuas txhawm rau nkag mus saib huab cua ntawm hnub tom ntej. Lub hom phiaj tseem ceeb ntawm
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Huab Cua Huab Cua Huab Cua: 11 Kauj Ruam (nrog Duab)
Huab Cua Huab Cua Huab Cua: Txoj haujlwm no ua rau huab cua huab siv Raspberry Pi Zero W. Nws txuas rau Yahoo Huab Cua API thiab nyob ntawm qhov kev kwv yees rau hnub tom ntej hloov xim. Kuv tau tshoov siab los ntawm Wisconsin Gas Building uas muaj nplaim taws ntawm lub ru tsev uas hloov pauv
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Huab Cua Huab Cua: 7 Cov Kauj Ruam (nrog Duab)
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Air Economizer: HRV Arduino Tus Tswj Nrog Air Economizer Yog li kuv keeb kwm nrog txoj haujlwm no yog kuv nyob hauv Minnesota thiab kuv lub rooj tsav xwm hluav taws xob kib ntawm kuv LifeBreath 155Max HRV. Kuv tsis xav them $ 200 rau qhov tshiab Kuv ib txwm xav tau qee yam nrog kev lag luam huab cua kev ua txhaum
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv