Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Buuin Ito
- Hakbang 3: Ang Code
- Hakbang 4: Mga Resulta
- Hakbang 5: EDIT:
Video: Arduino Ultra Low Power Weather Station: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ipapakita sa iyo ng gabay na ito kung paano bumuo ng isang sobrang mababang istasyon ng panahon ng kuryente gamit ang isang arduino nano, isang bme 280 at ang module ng radyo ng rf433, na tatagal ng halos 1.5 hanggang 2 taon sa 2 LiPo 18650's at ang kakayahang palawakin ito na nagdaragdag ng higit pang mga sensor at isang solar panel.
Hakbang 1: Mga Bahagi
Transmitter:
- 1 x Arduino Pro mini (Gamit ang power led at inalis ang voltage regulator)
- 1 x Bme280 sensor (gagawin ng anumang sensor, magdagdag lamang ng ilang mga piraso ng code)
- 1 x Buck converter (Ang pinakamabisang posible, OPSYONAL)
- 1 x Diode (OPSYONAL)
- 2 x 18650s (gagawin ng anumang baterya kung nasa saklaw na 2-5.5v)
- 1 x Breadboard
- Ang ilang mga lalaki at babae na mga header at cable
- 1 x Rf433 transmitter (na may antena)
- 1 x solar panel (OPSYONAL)
- 1 x Weatherproof enclosure (Gumamit ako ng isang lumang Tupperware)
Tatanggap:
- 1 x Arduino Pro mini (Sa kasong ito ang anumang arduino ay gagawin)
- 1 x Liquid Crystal display
- 1 x Rf433 Receiver (Gamit ang antena)
Hakbang 2: Buuin Ito
Wire ang lahat nang naaayon sa protoboard para sa tatanggap, siguraduhing gawin ang antena ayon sa dalas ng iyong module sa isang pahina na tulad nito. Ang haba ng antena ay dapat na pareho para sa receiver at transmitter.
Hakbang 3: Ang Code
Ang code ng transmiter ay na-optimize para sa mababang lakas gamit ang library ng LowPower.h at library ng bme280 ng adafruit.
Ang tatanggap sa kabilang panig ay walang pag-optimize para sa mababang lakas, bagaman madali mo itong maidagdag sa iyong sarili.
Ang ilang mga pagpipilian ay nagkomento sa code upang makatipid ng kuryente ngunit madali itong hindi masasalamin para sa mga layunin ng pag-debug.
Hakbang 4: Mga Resulta
Ang pagsukat sa kasalukuyang mula sa panig ng transmiter ay nagpapakita ng kasalukuyang pagtulog na halos 11uA. Ginagawa ito nito sa paligid ng 24 segundo, at pagkatapos ay ihatid ang Temperatura, kahalumigmigan at presyon ng barometric. Tumatagal ng humigit-kumulang 350ms upang gawin ito, at gamit ang humigit-kumulang na 11.5 mA. Ngunit madali mong maidaragdag ang iyong sariling mga sensor at palawakin ang istasyon ng panahon.
Upang makalkula ang oras ng pagpapatakbo ginamit ko ang madaling gamiting calculator mula sa Oregon na naka-embed. Ang pagpapalit ng mga halaga sa online na calculator ay nagpapakita sa amin ng isang run time na halos 1.5 taon, na kung saan ay katanggap-tanggap na isinasaalang-alang ang dalawang 1, 500mAh LiPos na nilagyan. Gamit ang solar panel sa kabilang banda ang oras ng pagtakbo ay hindi matatanggal sa ganitong uri ng pagkonsumo.
Magdaragdag ako kalaunan ng isang proteksyon sa baterya ic, o ilang code para sa pagsubaybay sa baterya
Inaasahan kong napulot mo itong kapaki-pakinabang, ang anumang mga katanungan o pagwawasto ay huwag mag-atubiling iwanan sila sa ibaba
Hakbang 5: EDIT:
Binago ko ang module na rf433 na may isang nrf24l01 board at isang antena, at para sa tatanggap, nagdagdag ako ng isang esp8266 at ginamit ang Blynk upang makuha ang impormasyon sa aking telepono, sa pag-set up na ito maaari kang magkaroon ng maraming mga istasyon ng panahon na may isang tagatanggap na nakikipag-usap muli sa iyong telepono. Kung nais ng sinuman ang mga eskematiko ng code o pasadyang PCB na aking dinisenyo, huwag mag-atubiling makipag-usap sa akin.
Inirerekumendang:
Ultra-low Power WiFi Home Automation System: 6 Hakbang (na may Mga Larawan)
Ultra-low Power WiFi Home Automation System: Sa proyektong ito ipinapakita namin kung paano ka makakagawa ng isang pangunahing lokal na lokal na sistema ng automation ng bahay sa ilang mga hakbang. Gagamitin namin ang isang Raspberry Pi na kikilos bilang isang sentral na aparato ng WiFi. Samantalang para sa mga end node ay gagamitin namin ang IOT Cricket upang makagawa ng isang powere ng baterya
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na sa Tamang Daan: 8 Hakbang (na may Mga Larawan)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Tapos na ang Tamang Daan: Matapos ang 1 taon ng matagumpay na operasyon sa 2 magkakaibang mga lokasyon binabahagi ko ang aking mga plano sa proyekto ng istasyon ng solar Powered na solar at ipinapaliwanag kung paano ito nabago sa isang system na maaaring mabuhay nang matagal panahon mula sa solar power. Kung susundin mo
DIY Weather Station at WiFi Sensor Station: 7 Hakbang (na may Mga Larawan)
DIY Weather Station & WiFi Sensor Station: Sa proyektong ito ipapakita ko sa iyo kung paano lumikha ng isang istasyon ng panahon kasama ang isang istasyon ng sensor ng WiFi. Sinusukat ng istasyon ng sensor ang lokal na data ng temperatura at kahalumigmigan at ipinapadala ito, sa pamamagitan ng WiFi, sa istasyon ng panahon. Ipinapakita ng istasyon ng panahon ang
Natatanging Deskpiece ng Station ng Weather Weather: 5 Hakbang (na may Mga Larawan)
Natatanging Deskpiece ng Weather Weather Station: Hey Guys! Para sa proyekto sa buwan na ito ay gumawa ako ng isang istasyon ng panahon sa anyo ng isang Desk Plant o maaari mo itong tawagan bilang isang Desk Showpiece. Ang istasyon ng panahon na ito ay kumukuha ng data sa ESP8266 mula sa isang Website na pinangalanang openwethermap.org at binabago ang mga kulay ng RGB sa
Ultra-low Power Basement Flooding Alarm Sa ESP8266: 3 Mga Hakbang
Ultra-low Power Basement Flooding Alarm Sa ESP8266: Kumusta, maligayang pagdating sa aking unang itinuro. Ang basement ng aking bahay ay binaha sa bawat ilang taon para sa iba't ibang mga kadahilanan tulad ng mabibigat na bagyo ng tag-init, mataas na tubig sa lupa o kahit isang pagsabog ng tubo. Kahit na ito ay hindi isang magandang lugar, ngunit ang aking sentral-pagpainit b