» Electronics » Arduino »Do-it-yourself station sa Arduino

Arduino do-it-yourself na istasyon ng panahon

Pagbati ang mga naninirahan sa aming site!
Ngayon ay gagawa kami ng isang multifunctional na istasyon ng panahon para sa pagmamasid sa panloob na microclimate.

Ang may-akda ng channel ng AlexGyver YouTube ay matagal nang nagnanais na gumawa ng isang bagay na ganito upang siya (ang istasyon) ay sumusukat sa iba't ibang mga parameter ng microclimate sa silid, lalo na ang konsentrasyon ng carbon dioxide. Gayundin, dapat ipakita ang aming istasyon ng iba pang mga parameter ng microclimate, halimbawa, temperatura, kahalumigmigan, presyon, ipakita ang oras at petsa, signal, halimbawa, ang antas ng carbon dioxide, well, at upang mag-ipon ng mga graph sa iba't ibang mga agwat ng oras, ito ay magiging kapaki-pakinabang, para sa kapakanan ng interes , at magiging kapaki-pakinabang sa mga tagahanga ng isang bagay na lumaki o maglaman ng mga tukoy na hayop.

Ang system ay batay sa isang platform arduino nano, na magbabasa ng mga sensor at ipakita ang mga ito. Ang display ay kukuha ng pinakamurang sa malaki, simbolikong 2004 na may adapter sa bus na I2C. Maraming espasyo sa display, kaya ayusin namin ang orasan. Upang gawin ito, kailangan mo ng isang real-time na module na magbibilang ng mga segundo, kahit na pagkatapos i-off ang kapangyarihan.

Ang pangunahing sensor ng aming istasyon ng panahon BME280, ay lumitaw sa mga Tsino medyo kamakailan.

Ang sensor na ito ay cool na sa ito ay nagkakahalaga ng kaunti pa kaysa sa isang shawarma stick, ngunit maaari itong masukat ang temperatura, kahalumigmigan at presyon ng atmospera na may mataas na katumpakan. At lahat ng ito sa maliit na kahon na may butas.
Ang susunod na sensor ay ang MH-Z19, na talagang sensor ng carbon dioxide, ito ang pinakamahal sa circuit na ito, nagkakahalaga ng 1000 na may isang buntot ng rubles. Upang magpalipat ng mga mode, gagamitin namin ang pindutan ng touch, na matatagpuan sa loob ng kaso at tutugon sa daliri sa pamamagitan ng dingding nito. Gayundin, upang ipakita ang carbon dioxide, kailangan mo ng 3-color LED.

Ang lahat ng mga sangkap ay binili sa aliexpress, makakahanap ka ng mga link sa.

Ngayon kailangan nating ibenta ang lahat ayon sa pamamaraan. Sa pahina ng proyekto mayroong 2 mga pagpipilian para sa scheme, ngunit ganap na magkapareho sila, dinisenyo lamang ng may-akda ang mga ito nang iba.


Sa totoo lang narito, lahat ay nagbebenta.

Tulad ng sa diagram, i-twist namin ang karaniwang mga wire sa isang bundle at panghinang sa isang arduino. Ang may-akda ay naibenta sa mga wire ng kuryente nang hiwalay at sa dulo ay gumagamit ng isang micro USB module, para sa mas maginhawang paggamit.


At narito ang isa pang LED na may risistor sa karaniwang binti.

Ngayon ikinonekta namin ang arduino sa computer upang i-download ang firmware. I-download muli ang archive ng firmware. Walang kumplikado, ang lahat ay tapos na sa ilang mga pag-click ng mouse.


Mayroong maraming mga setting sa mismong firmware.

Nangangahulugan ito na mayroon tayo dito.Malaking relo:

Oras at petsa, sa pamamagitan ng paraan, awtomatikong itinakda sa pag-download ng firmware. Ang mga ito ay naka-install ng parehong tulad ng sa computer kung saan nai-download ang firmware. Sa kanan ng orasan ay isang petsa. Sa ibaba mayroon kaming isang linya ng aming napili (ngayon ay nakatayo sa araw ng linggo na may salin na "Vosk" - Linggo). Sa firmware, maaari mong ilagay ang taon o mga segundo sa real time.

Susunod, mayroon kaming temperatura, kahalumigmigan at carbon dioxide.

Para sa carbon dioxide, narito ang isang plato:

Ang presyur ng atmospera (sa mmHg) at mga hula sa panahon batay sa mga pagbabago sa parehong presyon sa nakaraang oras.


Sa pangkalahatan, kung ang figure ay umabot sa isang daang, pagkatapos ay may isang napakataas na posibilidad na magkakaroon ng isang kahila-hilakbot na malakas na pag-ulan na may bagyo sa tag-araw o malakas na pag-ulan ng snow na may isang blizzard sa taglamig.

Kung ang halaga ay negatibo, kung gayon ang isang pagpapabuti sa masamang panahon ay dapat asahan. Ito ay tulad ng isang nakakatawang bagay.

Karagdagang mga graph. Sa pamamagitan ng pag-click sa pindutan nag-scroll kami sa graph ng temperatura para sa huling oras. Mayroong 15 haligi. Ang iskedyul ay nagbabago tuwing 4 minuto. Sa itaas ay ang maximum na halaga ng isa na ipinapakita sa tsart, sa ibaba ay ang minimum ng ipinakita at medyo mas mataas ang kasalukuyang.

Narito ang parehong bagay, ngunit sa isang araw.

Carbon dioxide.

Sa pamamagitan ng paraan, mula sa anumang tsart maaari kang pumunta sa pangunahing screen sa pamamagitan ng pagpindot ng iyong daliri sa sensor para sa isang segundo.
Mga kulay ng LED. Ang berde ay isang mababang konsentrasyon ng carbon dioxide, ang asul ay nakataas, at ang kumikislap na pula ay napakataas, kaya't kagyat na mag-ventilate.

Sa isang mataas na nilalaman ng carbon dioxide, bumababa ang kapasidad ng pagtatrabaho, pag-aantok at iba pa, nadaragdagan.

Sa totoo lang, iyan ang masasabi tungkol sa firmware. Ito ay nananatiling mangolekta ng mga ito electronic offal sa kaso at ilagay sa mesa. Gagamitin namin ang naturang kaso na naaangkop sa proyektong ito at sa pangkalahatan para sa 2004 na mga pagpapakita, ang tanging bagay ay kailangan mong putulin ang labis na kompartimento ng baterya.



Minarkahan namin ang harap na bahagi sa ilalim ng window ng display at pinutol ang window na ito.


Bilang isang resulta, nakakakuha kami ng isang halos perpektong window, na literal na kailangang tapusin sa isang file.


Bago maglagay ng mga module sa bawat isa, kinakailangan upang matukoy kung alin sa kanila ang nagpainit, upang sa hinaharap na huwag ilagay ang sensor ng temperatura sa tabi ng mga mainit na sangkap. Ang isang thermal imager para sa isang smartphone ay makakatulong sa amin.

Nakita namin kaagad kung paano ang kasalukuyang paglilimita sa resistor ng backlight ng display ay nagpapainit, tiyak na imposible na ilagay dito ang sensor. Sa lahat ng iba pang mga module, tanging ang sensor ng carbon dioxide ay pinainit (2 degree sa itaas ng temperatura ng paligid). Gayundin, ang microcontroller sa board ay pinainit sa 30 degree at ang LED ay pinainit nang bahagya.

Okay, nagpapatuloy kaming i-shred ang kaso at gumawa ng isang makitid na window sa ilalim ng tagapagpahiwatig ng LED, na punan namin ng mainit na pandikit.

Nagsisimula kaming mai-mount ang mga module sa display board gamit ang double-sided tape at mainit na pandikit.


Ikinakabit namin ang pindutan ng touch sa likod ng kaso para sa 2 makitid na piraso ng malagkit na tape, dahil hindi mo maaaring pindutin ang sensor sa plastik. Ang paggamit nito ay napaka-maginhawa.

Pinutol namin ang isang pares ng higit pang mga bintana para sa mga power and firmware port. Ngayon kailangan nating kolektahin ang lahat ng ito. Tumulo kami ng 4 patak ng superglue sa mga sulok ng katawan, ito ay magiging sapat.

Ngunit sa module ng real-time, mayroon kaming problema, hindi ito magkasya sa ilalim ng takip.


Maaari mong iwanan ito tulad nito, ngunit malungkot ito, kaya nagpasya ang may-akda na maglagay ng microversion ng modyul na ito gamit ang backup na kapangyarihan mula sa ionistor.

Ang diagram ng koneksyon para sa kanya ay ito:

Ngayon ang lahat ay perpekto. Kinakailangan din na mag-drill hole para sa parehong sensitibong lokasyon ng sensor ng carbon dioxide. Para sa mga resistor ng pag-init at para sa sensor ng temperatura, nag-drill din kami ng mga butas.



Kumonekta kami

Iniwan namin ang istasyon sa mesa at pagkatapos ng ilang oras ay tumingin kami sa mga grap.



Sa graph sa isang oras makikita natin kung paano bumaba ang temperatura ng hangin at kung paano na-weather ang carbon dioxide. Malinaw na nakikita namin ang pagiging epektibo ng bentilasyon.

Narito mayroon kaming tulad na isang kapaki-pakinabang na aparato ngayon na makakatulong upang subaybayan ang panloob na klima kahit na sa pamamagitan ng pagtingin sa mga sukat minsan sa isang araw, dahil pinapayagan ka ng graph na literal na tumingin sa nakaraan, na kung saan ay napaka maginhawa at kawili-wili.


Salamat sa iyong pansin. Makita ka agad!

Video:
9.4
9.4
8.7

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
5 komento
ilil
nang walang sensor ng carbon dioxide?
paglubog ng araw - isinasaalang-alang ng pagsikat ng araw
Tila sa akin na kung nakakonekta sa Internet, maaari itong magpakita ng mga rate ng cryptocurrency sa Alpha Centauri! At ang taya ng panahon para sa Andromeda nebula! ngiti
Oh nakalimutan ko. ang istasyong ito ay isang paglubog ng araw din - pagbilang ng pagsikat ng araw at pag-synchronize sa pandaigdigang oras. Ayon kay Frankfurt.
Hindi ko pa tinitingnan ang impormasyong ito ng isang buwan. - Nagkakahalaga ito sa sarili nito at nagpapakita ng temperatura ng kalye sa mga sensor ng radyo.
Totoo iyon. ang mga bagay na ito ay nakakainis sa isang linggo. Well, mayroon akong istasyon ng panahon - ipinapakita nito ang lahat ng basura, kahit na ang yugto ng buwan. TIRED. Binili - nagalak. - Ngayon - ang pangunahing data lamang mula sa mga sensor ay may interes. Panlabas na temperatura (minus 12.4 dito) Panloob na temperatura at halumigmig = 22.1 X 53
At ang tamang tatlong-posisyon na taya ng panahon. Ulan - maulap - maaraw. Ang natitira ay hindi nakapagtuturo, o magkalat ang iyong utak ng hindi kinakailangang impormasyon.
Iyon lang!
Humihingi ako ng tawad, ngunit ang mga sangkap na ito, lalo na ang sensor ng CO2 sa halagang 10 kilo rubles, gagawin ko
Hindi ako nakadikit sa mga thermosnots. kaya minus. Para sa ideya kasama - para sa pagpapatupad - bilangin.

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...