» Elektronika » Arduino »Laika stacija„ dari pats ”uz Arduino

Laika stacija Arduino "dari pats"

Sveicieni mūsu vietnes iedzīvotāji!
Šodien mēs izgatavosim daudzfunkcionālu laika staciju iekštelpu mikroklimata novērošanai.

AlexGyver YouTube kanāla autore jau sen ir gribējusi kaut ko darīt, lai viņa (stacija) mēra dažādus mikroklimata parametrus telpā, jo īpaši oglekļa dioksīda koncentrāciju. Arī mūsu stacijai vajadzētu parādīt citus mikroklimata parametrus, piemēram, temperatūru, mitrumu, spiedienu, parādīt laiku un datumu, signālu, piemēram, oglekļa dioksīda līmeni, labi, un, lai sakrātu grafikus dažādos laika intervālos, tas būs noderīgi, jo intereses labad , un faniem būs noderīgi kaut ko audzēt vai saturēt noteiktus dzīvniekus.

Sistēmas pamatā ir platforma arduino nano, kas nolasīs sensorus un parādīs tos. Displejs aizvedīs lētāko no lielā, simboliskā 2004. gada ar adapteri I2C kopnei. Displejā ir daudz vietas, tāpēc mēs organizēsim pulksteni. Lai to izdarītu, jums ir nepieciešams reālā laika modulis, kas skaita sekundes pat pēc strāvas izslēgšanas.

Mūsu laika stacijas BME280 galvenais sensors ķīniešu vidū parādījās salīdzinoši nesen.

Šis sensors ir foršs, jo tas maksā nedaudz vairāk nekā shawarma nūja, taču tas ar augstu precizitāti var izmērīt temperatūru, mitrumu un atmosfēras spiedienu. Un tas viss šajā mazajā kastītē ar caurumu.
Nākamais sensors ir MH-Z19, faktiski oglekļa dioksīda sensors, tas ir visdārgākais šajā shēmā, maksā 1000 ar astes rubļiem. Lai pārslēgtu režīmus, mēs izmantosim skārientaustiņu, kas atradīsies korpusa iekšpusē un reaģēs uz pirkstu caur tā sienu. Lai parādītu oglekļa dioksīdu, jums ir nepieciešama trīs krāsu LED.

Visas sastāvdaļas tiek nopirktas vietnē aliexpress, jūs atradīsit saites uz.

Tagad mums viss jālodē saskaņā ar shēmu. Projekta lapā ir 2 shēmas varianti, taču tie ir pilnīgi identiski, tikai autors tos ir izstrādājis atšķirīgi.


Nu, faktiski šeit visi pielodēja.

Kā diagrammā, mēs savīti kopējos vadus saišķī un lodēt uz arduino. Autore ērtākai lietošanai pielietoja pie strāvas vadiem un beigās izmantoja mikro USB moduli.


Un šeit ir vēl viena gaismas diode ar rezistoru uz kopējās kājas.

Tagad mēs savienojam arduino ar datoru, lai lejupielādētu programmaparatūru. Vēlreiz lejupielādējiet programmaparatūras arhīvu. Nav nekas sarežģīts, viss tiek darīts ar dažiem peles klikšķiem.


Pašā programmaparatūrā ir vairāki iestatījumi.

Tas nozīmē, ka mums šeit ir.Liels pulkstenis:

Laiks un datums, starp citu, tiek automātiski iestatīti programmaparatūras lejupielādes laikā. Tie ir instalēti tāpat kā datorā, no kura tiek lejupielādēta programmaparatūra. Laika labajā pusē ir datums. Zem mums ir mūsu izvēlēta līnija (tagad apzīmē nedēļas dienu ar transliterāciju “Vosk” - svētdiena). Programmaparatūrā reāllaikā varat ievietot gadu vai sekundes.

Tālāk mums ir temperatūra, mitrums un oglekļa dioksīds.

Par oglekļa dioksīdu šeit ir plāksne:

Atmosfēras spiediens (mmHg) un laika apstākļu prognozes, kas balstītas uz šī paša spiediena izmaiņām pēdējās stundas laikā.


Parasti, ja skaitlis sasniedz simtdaļas, tad ar ļoti lielu varbūtību būs briesmīgs stiprs lietus ar pērkona negaisu vasarā vai stiprs sniegputenis ar puteņu ziemā.

Ja vērtība ir negatīva, tad ir sagaidāms uzlabojums sliktos laika apstākļos. Tas ir tik smieklīgi.

Papildu diagrammas. Noklikšķinot uz pogas, mēs ritinām temperatūras grafiku par pēdējo stundu. Ir 15 kolonnas. Grafiks mainās ik pēc 4 minūtēm. Augšpusē ir diagrammā parādītās vērtības maksimālā vērtība, zemāk ir parādītā minimālā vērtība un nedaudz augstāka ir pašreizējā.

Šeit tas pats, bet dienā.

Oglekļa dioksīds.

Starp citu, no jebkuras diagrammas jūs varat doties uz galveno ekrānu, apmēram vienu sekundi turot pirkstu uz sensora.
LED krāsas. Zaļā ir zema oglekļa dioksīda koncentrācija, zilā krāsa ir paaugstināta, un mirgojošā sarkanā krāsa ir ļoti augsta, tāpēc ir steidzami vēdināt.

Ar lielu oglekļa dioksīda saturu samazinās darbaspējas, palielinās miegainība un tā tālāk.

Patiesībā tas ir viss, ko var teikt par programmaparatūru. Atliek tos savākt elektroniska subproduktus gadījumā un nolikt uz galda. Mēs izmantosim tādu lietu, kas ir ideāli piemērota šim projektam un kopumā 2004. gada displejiem, vienīgais, ka jums būs jāatslēdz papildu akumulatora nodalījums.



Mēs marķējam priekšējo daļu zem displeja loga un izgrieztu šo logu.


Rezultātā mēs iegūstam gandrīz ideālu logu, kas burtiski jāpabeidz ar failu.


Pirms moduļu līmēšanas viens otram, ir jānosaka, kurš no tiem silda, lai nākotnē nenovietotu temperatūras sensoru blakus siltajām sastāvdaļām. Tam palīdzēs viedtālruņa termiskais attēls.

Tūlīt redzam, kā sakarst displeja fona apgaismojuma pašreizējais ierobežojošais rezistors, šeit noteikti nav iespējams ievietot sensoru. No visiem pārējiem moduļiem silda tikai oglekļa dioksīda sensors (2 grādus virs apkārtējās temperatūras). Arī mikrokontrollers uz tāfeles tiek uzkarsēts līdz 30 grādiem, un gaismas diode tiek sildīta ļoti nedaudz.

Labi, mēs turpinām sasmalcināt lietu un zem LED indikatora izgatavojam šauru logu, kuru mēs piepildīsim ar karstu līmi.

Mēs sākam montēt moduļus uz displeja paneļa, izmantojot abpusēju lenti un karstu līmi.


Mēs piestiprinām skārientaustiņu korpusa aizmugurē 2 šauriem līmlentes gabaliem, jo ​​jūs nevarat piespiest sensoru plastmasai. To izmantot ir ļoti ērti.

Mēs izgriezām vēl dažus logus barošanas un programmaparatūras portiem. Tagad mums tas viss jāsavāc. Ķermeņa stūros mēs pilējam 4 pilienus superlīmes, tas būs pietiekami.

Bet ar reālā laika moduli mums ir problēma, tas neietilpst zem vāka.


Jūs to varat atstāt tāpat, bet tas būs skumji, tāpēc autors nolēma ievietot šī moduļa mikroversiju ar jonistoru rezerves jaudu.

Savienojuma diagramma viņam ir šāda:

Tagad viss ir ideāli. Ir nepieciešams arī urbt caurumus abām jutīgajām oglekļa dioksīda sensora vietām. Apkures rezistoriem un temperatūras sensoram mēs arī urbjam caurumus.



Mēs savienojam.

Mēs atstājam staciju uz galda un pēc pāris stundām mēs skatāmies grafikus.



Grafikā stundas laikā mēs redzam, kā gaisa temperatūra pazeminājās un kā laika apstākļi bija saistīti ar oglekļa dioksīdu. Mēs ļoti skaidri redzam ventilācijas efektivitāti.

Šeit mums šodien ir tik noderīga ierīce, kas palīdzēs uzraudzīt iekštelpu klimatu, pat apskatot mērījumus reizi dienā, jo grafiks ļauj burtiski ieskatīties pagātnē, kas ir ļoti ērti un interesanti.


Paldies par uzmanību. Tiekamies drīz!

Video:
9.4
9.4
8.7

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulcemoskingnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
5 komentāri
ilil
bez oglekļa dioksīda sensora darbosies?
arī saulriets - uzskata saullēkts
Man šķiet, ka, ja ir izveidots savienojums ar internetu, tas var parādīt kriptovalūtas kursus Alpha Centauri! Un laika prognoze Andromedas miglājam! smaidi
Ak, es aizmirsu. šī stacija ir arī saulriets - saullēkts skaita un tiek sinhronizēts ar pasaules laiku. Pēc Frankfurtes domām.
Es nekad mēnesi neesmu apskatījis šo informāciju. - Tas maksā pats un rāda ielas temperatūru radio sensoros.
Tas ir godīgi. šīs lietas nedēļā kļūst garlaicīgas. Nu, man ir meteoroloģiskā stacija - tā parāda visu atkritumu daudzumu, pat mēness fāzi. Noguris. Nopirku - priecājos. - Tagad - interese ir tikai no sensoru pamata datiem. Ārējā temperatūra (šeit mīnus 12,4) Iekšējā temperatūra un mitrums = 22,1 X 53
Un pareiza laika prognoze trīs pozīcijās. Lietus - mākoņains - saulains. Pārējais nav informatīvs, vai arī pakļaujiet smadzenēm nevajadzīgu informāciju.
Tas arī viss!
Es joprojām atvainojos, bet es gribētu, lai šie komponenti, it īpaši CO2 sensors, maksājot par 10 kilo rubļiem
Es nelīmēju termosnotus. tik mīnus. Par ideju plus - par realizāciju - rēķināties.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...