Kako Narediti Vremensko Postajo Z Lastnimi Rokami

Kazalo:

Kako Narediti Vremensko Postajo Z Lastnimi Rokami
Kako Narediti Vremensko Postajo Z Lastnimi Rokami

Video: Kako Narediti Vremensko Postajo Z Lastnimi Rokami

Video: Kako Narediti Vremensko Postajo Z Lastnimi Rokami
Video: Алтай. Хранители озера. [Агафья Лыкова и Василий Песков]. Teletskoye lake. Siberia. Телецкое озеро. 2024, April
Anonim

Opozarjamo vas na način izdelave vremenske postaje za hišo ali poletno kočo. Za osnovo bomo vzeli ploščo Arduino in komplet senzorjev: temperaturo, vlažnost, tlak in senzor ogljikovega dioksida. Podatki bodo prikazani na LCD zaslonu, napajanje pa se bo napajalo iz napajalnika za mobilni telefon ali baterije.

Vremenska postaja DIY doma
Vremenska postaja DIY doma

Potrebno

  • - Arduino plošča ali analogna;
  • - senzor temperature in vlažnosti DHT11;
  • - senzor tlaka BMP085;
  • - senzor za ogljikov dioksid MQ135;
  • - LCD zaslon 1602;
  • - potenciometer 10 kOhm;
  • - stavba za vremensko postajo;
  • - kos steklenih vlaken, prevlečenih s folijo;
  • - vijaki za pritrditev komponent;
  • - računalnik;
  • - priključne žice;
  • - priključek za napajanje;
  • - spajkalnik.

Navodila

Korak 1

Najprej morate najti primeren primer. Tam bi morali ustrezati vsi sestavni deli prihodnje sobne vremenske postaje. Ta ohišja se prodajajo v številnih trgovinah z elektroniko. Ali pa uporabite kateri koli drug korpus, ki ga najdete.

Pomislite, kako se bodo vse komponente prilegale notranjosti. Zarežite skozi okno, da pritrdite LCD zaslon, če ni na voljo. Če notri postavite senzor za ogljikov dioksid, ki se precej močno segreje, ga postavite na nasprotno stran od drugih senzorjev ali pa ga naredite na daljavo. Zagotovite luknjo za napajalni konektor.

Ohišje za domačo vremensko postajo
Ohišje za domačo vremensko postajo

2. korak

Nekaj besed o uporabljenih komponentah.

LCD zaslon 1602 uporablja 6 zatičev Arduino + 4 za napajanje (osvetlitev ozadja in sintetizator).

Senzor temperature in vlažnosti DHT11 je povezan s katerim koli digitalnim zatičem. Za branje vrednosti bomo uporabili knjižnico DHT11.rar, ki jo lahko na primer prenesete tukaj:

Tlačni senzor BMP085 je prek vmesnika I2C povezan z dvema nožicama Arduina: SDA - na analogni pin A4 in SCL - na analogni pin A5. Upoštevajte, da se na senzor napaja napetost +3, 3 V.

Senzor za ogljikov dioksid MQ135 je povezan z enim analognim zatičem.

Za oceno meteoroloških razmer je načeloma dovolj, da imamo podatke o temperaturi, vlažnosti in atmosferskem tlaku, senzor za ogljikov dioksid pa ni potreben.

Toda z uporabo vseh treh senzorjev bomo imeli vključenih 7 digitalnih in 3 analogne nožice Arduina. No, hrano, seveda.

Domače komponente vremenske postaje
Domače komponente vremenske postaje

3. korak

Diagram vremenske postaje je prikazan na sliki. Tu je vse jasno.

Diagram vremenske postaje doma
Diagram vremenske postaje doma

4. korak

Napišimo skico za Arduino. Besedilo programa je zaradi njegove velike velikosti podano kot povezava v dodatku k članku v oddelku "Viri". Vsa koda je opremljena s podrobnimi in razumljivimi komentarji.

Skico naložite v pomnilnik krmilnika plošče Arduino.

5. korak

Izdelali bomo tiskano vezje za namestitev komponent znotraj ohišja - to je najprimernejša rešitev za razporeditev in priključitev senzorjev. Za izdelavo tiskanega vezja doma uporabljam tehnologijo "laserskega likanja" (podrobno smo jo opisali v prejšnjih člankih) in jedkanje s citronsko kislino. Na plošči bomo zagotovili mesta za skakalce ("skakalce"), da bodo lahko onemogočili senzorje. To bo koristno, če boste morali mikrokrmilnik znova programirati, ko želite spremeniti program.

S spajkanjem bomo namestili senzorje tlaka in plina.

Za namestitev plošče Arduino Nano je priročno uporabiti posebne adapterje ali vtičnice z naklonom 2, 54. Če pa teh delov ne bo in zaradi prihranka prostora v ohišju, bom Arduino namestil tudi s spajkanjem.

Termični senzor bo nameščen na določeni razdalji od plošče in bo s posebno izolacijsko blazinico toplotno izoliran od notranjosti vremenske postaje.

Zagotovili bomo mesta za priključitev zunanjega napajanja na našo domačo ploščo. Uporabil bom običajni polnilnik 5V iz starega pokvarjenega usmerjevalnika. Plus 5 voltov iz polnilnika se bo napajalo na Vin pin plošče Arduino.

Zaslon LCD bo privit neposredno na ohišje spredaj. Povezan bo z žicami s priključki tipa "Dupont".

PCB za domačo vremensko postajo
PCB za domačo vremensko postajo

6. korak

Vstavite tiskano vezje v ohišje in ga pritrdite z vijaki. LCD zaslon bomo po diagramu povezali z nogami Arduino.

Previdno zaprite telo vremenske postaje.

Domača vremenska postaja je skoraj pripravljena
Domača vremenska postaja je skoraj pripravljena

7. korak

Potem ko smo še enkrat preverili, ali je vse pravilno priključeno, napajamo našo vremensko postajo. Zaslon LCD naj bi zasvetil in po nekaj sekundah bo prikazal podatke o tlaku, majhno napoved na podlagi odčitkov tlaka ter odčitke temperature, vlažnosti in ogljikovega dioksida.

Priporočena: