Cov txheej txheem:
- Kauj Ruam 1: Qhov Chaw
- Kauj ruam 2: Schematic thiab thaiv daim duab
- Kauj Ruam 3: PCB Arduino Uno Weather Station Shield
- Kauj Ruam 4: Arduino Sensors Libraries, Phau Ntawv Qhia thiab Lwm Yam Lus Qhia
- Kauj Ruam 5: Soldering PCB
- Kauj Ruam 6: Txhim Kho Tus Kheej Huab Cua Chaw Nres Tsheb
- Kauj Ruam 7: ESP8266 AT Commands
- Kauj Ruam 8: Arduino Code
- Kauj Ruam 9: Qhov tshwm sim
- Kauj Ruam 10: IoT Tus Kheej NodeMCU ESP12 WiFi Wireless Weather Station V2
Video: Arduino WiFi Wireless Weather Weather Station Wunderground: 10 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Hauv Cov Lus Qhia Kuv yuav qhia koj yuav tsim lub chaw nres tsheb huab cua tus kheej li cas siv Arduino
Lub chaw saib huab cua yog ib lub cuab yeej uas khaws cov ntaub ntawv cuam tshuam nrog huab cua thiab ib puag ncig siv ntau yam kev ntsuas sib txawv. Peb tuaj yeem ntsuas ntau yam xws li:
- Kub
- Vaum
- Cua
- Siab Barometric
- UV ntsuas
- Los nag
Kuv qhov kev tshoov siab los tsim qhov chaw ua haujlwm huab cua no yog Greg los ntawm www.cactus.io Davis anemometer, cua nrawm thiab ntsuas cua los nag Arduino code txoj cai muaj cai rau nws.
Kuv siv Arduino Uno ua lub hauv paus loj.
ESP8266 WiFi module yuav xa cov ntaub ntawv mus rau www.wunderground.com
Huab Cua Hauv Nroog yog kev pabcuam huab cua ua lag luam muab cov ntaub ntawv huab cua ntawm lub sijhawm tiag tiag hauv Is Taws Nem.
Kuv yuav siv cov ntsuas no:
- Kub - Dallas DS18B20
- Vaum, Siab - BME280
- UV, Hnub ci - ML8511
- Anenometer thiab cua qhia - Davis 6410
- Dej ntsuas cua - Ventus W174
Kauj Ruam 1: Qhov Chaw
Cov ntu xav tau txhawm rau txhawm rau tsim txoj haujlwm no yog cov hauv qab no:
- Arduino Ib
- ESP8266 ESP-01 lossis ESP-12
- NPE 280
- TIAB SA 8511
- TIAB SA 6410
- Lub Ventus W174
Kauj ruam 2: Schematic thiab thaiv daim duab
Kauj Ruam 3: PCB Arduino Uno Weather Station Shield
Tsim cov ntawv luam tawm Circuit Board (PCB), Kuv tau siv,, Sprint-Layout software. Xa tawm rau Gerber cov ntaub ntawv.
Txhawm rau tsim qhov Arduino Uno huab cua chaw nres tsheb thaiv koj yuav xav tau:
- ML8511 UVB UV Rays Sensor Breakout UV Light Sensor Analog Output rau Arduino Ebay
- Waterproof Digital Thermal Probe lossis Sensor DS18B20 Arduino Sensor Ebay
- JST-XH Cov Khoom 4Pin 2.54mm Terminal Housing PCB Header Wire Connectors Ebay
- Atmospheric Siab Sensor Kub Humidity Sensor Breakout BME280Ebay
- 1x ESP8266 ESP12F Ebay
- 1x1k0805 tiv
- 1x 120R 0805 tus tiv thaiv
- 8x 0R 1206 jumper (tus tiv thaiv)
- tooj liab pawg thawj coj saib
- 2x 4.7K resistor
- 1 x 10 k resistor
- 1x3mm coj
- 1x RJ45 qhov (socket) Ebay
- 1x 47uF electrolytic capacitor
- 1x 40pins header pins Ebay
- 1x Voltage Regulator Sot-223 Ams1117 Ams117-3.3 3.3V 1A Ebay
- 1x 2.54mm Suab Hloov DIP 2 Ebay
Kauj Ruam 4: Arduino Sensors Libraries, Phau Ntawv Qhia thiab Lwm Yam Lus Qhia
1) Arduino qhov chaw ua haujlwm huab cua www.cactus.io
2) Davis 6410 anemometer phau ntawv qhia
3) Adafruit BME280 Tsav Tsheb (Barometric Siab Sensor) lub tsev qiv ntawv
4) ML8511 UV Sensor Library
5) Arduino Lub Tsev Qiv Ntawv rau Qhov Kub Tshaj Plaws Kev Sib Txuas DS18B20 DS18S20 - Thov nco ntsoov muaj tshwm sim nrog rau qhov teeb meem nrog rau kab ntawv no. DS1822 DS1820 MAX31820
6) Lub tsev qiv ntawv rau Dallas/Maxim 1-Wire Chips
7) Wunderground (Tus Kheej Huab Cua Chaw Nres Tsheb Upload raws tu qauv)
feedback.weather.com/customer/en/portal/articles/2924682-pws-upload-protocol?b_id=17298&fbclid=IwAR3KTp6uTCxjdVCiXmoIvPpYdJHAtREcrRUaH41NJSM4k-LqnDaybckqx
8) NodeMCU chaw nres tsheb huab cua
Kauj Ruam 5: Soldering PCB
Chaw tiv thaiv huab cua chaw tiv thaiv Kuv tau tshaj tawm rau Raspberry Pi rooj plaub. Kuv xav tias nws zoo dua.
Kauj Ruam 6: Txhim Kho Tus Kheej Huab Cua Chaw Nres Tsheb
Qhov chaw nres tsheb huab cua yog qhov tseem ceeb tshaj plaws ntawm kev teeb tsa. Yog tias lub chaw nres tsheb huab cua nyob hauv qab tsob ntoo lossis hla dhau, cov ntaub ntawv dej nag ntsuas los ntawm chaw nres tsheb yuav tsis raug. Yog tias koj tso koj lub chaw nres tsheb huab cua rau hauv txoj kev taug, koj tuaj yeem tau txais cov cua nkag los ntawm qhov ntsuas cua, ua rau cov ntaub ntawv cua tsis raug. Chaw nres tsheb huab cua yuav tsum muaj "nqa" zoo, lossis nrug deb ntawm lwm yam khoom siab.
Kev ntsuas cua txheem yuav tsum tau nqa ntawm 10 metres siab dua hauv av. Lub ru tsev saum toj kawg nkaus ua haujlwm zoo tshaj plaws rau kuv.
Chaw nres tsheb huab cua tau siv los ntawm lub hnub ci vaj huam sib luag. Yog li nws yog tus kheej.
Qhov ua yuam kev feem ntau hauv kev teeb tsa chaw nres tsheb huab cua yog cuam tshuam nrog ntsuas lub ntsuas cua tsis raug. Cov kws tshawb fawb huab cua tau txheeb xyuas qhov kub raws li qhov kub nyob hauv qhov ntxoov ntxoo nrog qhov cua ntau. Thaum tso chaw nres tsheb huab cua, xyuas kom tseeb tias:
- Lub ntsuas kub ntsuas tsis tau txais lub hnub ncaj qha.
- Tus pas ntsuas kub tau txais qhov cua ntau thiab tsis thaiv los ntawm cua.
- Yog tias tus pas ntsuas kub tau muab tso rau saum lub ru tsev, xyuas kom tseeb tias nws yog yam tsawg 1.5 m saum lub ru tsev saum toj.
- Yog tias tus pas ntsuas kub tau muab tso rau saum cov nyom, ntxiv, nws yuav tsum yog yam tsawg 1.5 m saum toj ntawm cov nyom.
- Tus pas ntsuas kub yog yam tsawg 15 metres los ntawm qhov chaw uas tau nthuav tawm ze tshaj plaws.
Yog li kuv siv huab cua chaw nyob. Kuv ua nws los ntawm PVC raj. Txoj kev no, lub chaw ntsuas huab cua tuaj yeem tso ncaj qha tshav ntuj, nrog tus pas ntsuas kub nyob hauv lub tsev.
Xav paub ntau ntxiv txog kev teeb tsa chaw nres tsheb huab cua ntawm no
Kauj Ruam 7: ESP8266 AT Commands
Ua ntej nws xav tau npaj ESP8266 wifi modulle. Hloov CWMODE rau hauv 1 = Hom Chaw Nres Tsheb (Client) thiab txuas ESP8266 rau koj li WiFi router. Kuv siv usb rau ttl serial adapter. Nws xav tau tsuas yog txuas 4 xaim (+3.3V, GND TX, RX)
Lossis koj tuaj yeem siv Arduino xa AT comands rau ESP8266.
AT lus txib:
AT
AT+CWMODE?
AT+CWMODE = 1
AT+CWJAP = "koj li ssd", "password"
ntau AT cov lus txib ntawm no
Kauj Ruam 8: Arduino Code
1. Ua ntej rub cov lej rau hauv koj Arduino Uno sau npe hauv wunderground.com kom tau txais WU chaw nres tsheb ID thiab tus lej/tus lej zais
2. Hloov tus ID no thiab tus lej/tus lej nkag mus rau koj qhov chaw nres tsheb huab cua Arduino code.
- char ID = "xxxxxxxxx"; // wunderground huab cua chaw nres tsheb ID
- Txoj hlua PASSWORD = "xxxxxxxx"; // wunderground huab cua chaw nres tsheb lo lus zais
3. Hloov altitudepws kom tau txais kev ntsuas siab txheeb ze (m)
4. #define DEBUG 1 // yog tias koj tsuas yog txheeb xyuas cov ntaub ntawv ntsuas.
5. Kuv tab tom siv 30 lub sijhawm thib ob lub sijhawm xa cov ntaub ntawv mus rau Wunderground.com. 25 vib nas this kuv yuav ntsuas cua ceev. Lwm lub sijhawm yog nyeem cov ntaub ntawv sensor.
Kauj Ruam 9: Qhov tshwm sim
Nws ua haujlwm thiab xa cov ntaub ntawv ntsuas mus rau Wunderground.com. Kuv zoo siab heev;)
Kauj Ruam 10: IoT Tus Kheej NodeMCU ESP12 WiFi Wireless Weather Station V2
Chaw nres tsheb huab cua tshiab version v2 nyem
Pom zoo:
Chaw Nres Tsheb NaTaLia: Arduino Solar Powered Weather Station Ua tiav Txoj Cai: 8 Kauj Ruam (nrog Duab)
Chaw Nres Tsheb NaTaLia: Arduino Solar Powered Weather Station Ua tiav Txoj Cai Txoj Cai: Tom qab 1 xyoos ntawm kev ua haujlwm tau zoo ntawm 2 qhov chaw sib txawv Kuv tab tom qhia kuv lub hnub ci siv hluav taws xob qhov chaw nres tsheb huab cua phiaj xwm phiaj xwm thiab piav qhia nws tau hloov zuj zus mus rau hauv cov kab ke uas tuaj yeem muaj sia nyob ntev npaum li cas lub sij hawm los ntawm hnub ci zog. Yog koj ua raws
Ua tiav DIY Raspberry Pi Weather Station Nrog Software: 7 Kauj Ruam (nrog Duab)
Ua tiav DIY Raspberry Pi Huab Cua Chaw Nres Tsheb Nrog Software: Rov qab rau lub Ob Hlis lig Kuv pom cov ntawv no ntawm Raspberry Pi site. http://www.raspberrypi.org/school-weather-station-.. Lawv tau tsim Raspberry Pi Weather Stations for Schools. Kuv lig xav tau ib qho! Tab sis lub sijhawm ntawd (thiab kuv tseem ntseeg raws li sau ntawv
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
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
Qhib WiFi-Enabled Weather Station: 3 Kauj Ruam (nrog Duab)
Chaw Nres Nkoj Huab Cua Tsis Zoo WiFi: Hnub no koj yuav kawm paub yuav ua li cas koj tuaj yeem tsim lub chaw nres tsheb huab cua yooj yim WiFi uas xa koj cov ntaub ntawv ntsuas kub thiab av noo siv IFTTT ncaj qha rau koj li e-mail. Cov ntu uas kuv tau siv tuaj yeem pom ntawm kumantech.com