Sadržaj:

Meteorološka stanica Aurdino: 8 koraka
Meteorološka stanica Aurdino: 8 koraka

Video: Meteorološka stanica Aurdino: 8 koraka

Video: Meteorološka stanica Aurdino: 8 koraka
Video: Метеостанция. Снегопад 2024, Studeni
Anonim
Meteorološka stanica Aurdino
Meteorološka stanica Aurdino

Jeste li ikada željeli napraviti vlastitu meteorološku stanicu Aurdino? Eto, sada vam je prilika! Kroz ovu uputu naučit ćete osnove izgradnje meteorološke postaje Aurdino, kao i kôd koji stoji iza nje. Na kraju ovog projekta imat ćete potpuno funkcionalnu meteorološku stanicu koja može osjetiti temperaturu i vlagu, kao i ručno ispuhati ventilator istosmjernog motora. Ovaj će projekt trajati od 45 minuta do 2 sata, ovisno o vašem inženjerskom iskustvu. Sretno i zabavi se!

Korak 1: Prikupljanje materijala

Prikupljanje materijala
Prikupljanje materijala

U ovom projektu trebat će vam sljedeće stavke:

  • Arduino Uno s kabelom
  • DC motor
  • 1 zelena LED dioda
  • 1 crvena LED
  • 1 polovica oglasne ploče
  • I2C LCD1602 zaslon
  • Ventilator propelera s tri lopatice s tri krila za istosmjerni motor (opcionalno)
  • Set žica (po mogućnosti različitih boja)
  • 1 DHT 11/ DHT 22 Senzor vlage
  • 1 Tipka
  • 2 2,20 K otpornik
  • 1 10k otpornik
  • Računalo koje može pokretati softver Aurdino Uno
  • Oštrica noža
  • Rezač žice
  • USB Power Bank (izborno)
  • Kutija dovoljno velika da stane na ploču i Aurdino.

Većina ovih artikala relativno je jeftina i lako se može kupiti u mrežnim tehničkim trgovinama ili na eBayu.

Korak 2: Davanje moći Breadboard -u

Davanje moći Breadboard -u
Davanje moći Breadboard -u

Pobrinite se da svi potrebni materijali budu dostupni i osigurajte čist radni prostor na kojem možete raditi.

Krugu koji ćemo izgraditi treba napajanje, a preuzet je iz Arduino Uno.

Priključite žicu s +3.3V pina na Arduino Uno na pozitivnu vodilicu na pločici označenu crvenom linijom. To znači da je +5V sada dostupno s bilo kojeg mjesta na crvenoj liniji. Priključite negativ ili GND (uzemljenje) na plavu liniju na pločici. Sada je tlo dostupno na cijeloj plavoj liniji. Da bi +5V i GND bili dostupni s obje strane Breadboard -a, pomoću dvije žice preskočite s jednog kraja Breadboard -a na drugi kraj. Slijedite gornji dijagram za postavljanje ostatka uzemljenja i žica za napajanje.

Korak 3: Priključite zaslon DHT11 i I2C LCD1602

Priključite DHT11 i I2C LCD1602 zaslon
Priključite DHT11 i I2C LCD1602 zaslon

Spojite žicu s napajanja I2C LCD1602 zaslona na +5V pin Arduino Uno i žicu s uzemljenja I2C LCD1602 zaslona na uzemljeni pin Arduino Uno. Zatim priključite drugu žicu sa SDA zaslona I2C LCD1602 na analogni pin A4 Arduino Uno i žicu iz SCL zaslona na analogni pin A5 Arduino Uno. Imajte na umu da zaslon koji se koristi na dijagramu nije montiran na PCB, stoga će ožičenje biti pogrešno za I2C LCD1602 zaslon koji nije PCB.

Sada zgrabite osjetnik DHT 11 i pričvrstite žicu od uzemljenja DHT11 do uzemljenja na Aurdinu. Priključite žicu s napajanja DHT 11 na razvodnu ploču na ploči za kruh. Konačno, spojite žicu iz signalne utičnice osjetnika DHT11 na digitalni pin 7. Imajte na umu da na gornjoj shemi DHT 11 nije korišten umjesto TMP36 senzora. Međutim, ožičenje je identično dijagramu.

Naš LCD i senzor vlage sada rade, a programiranjem možemo kontrolirati kako će oni zajedno funkcionirati.

Ako ste zbunjeni oko postavljanja žice, pogledajte gornji dijagram.

Korak 4: Spojite LED diode i gumb

Spojite LED diode i gumb
Spojite LED diode i gumb

Sada kada je naš zaslon i senzor vlage vrijeme je za ugradnju LED dioda i tipki. Tipka će upravljati istosmjernim motorom. Ako pritisnete tipku, istosmjerni motor će početi raditi, dok motor istosmjerne struje radi, zelena LED dioda će se uključiti, dok će crvena LED ostati isključena. Ako gumb ne pritisnete, crvena LED lampica će se upaliti, dok će se zelena LED isključiti.

Spojite katodu zelene LED diode ispod žice za uzemljenje na A4 ploče. Učinite isto s crvenom LED diodom postavljanjem katode ispod žice za uzemljenje na A10 ploče. Sada postavite 2.2K otpornik na anodu zelene i crvene LED diode.

Spojite tipku preko mosta ploče kao što je prikazano na gornjoj shemi. Priključite 10k otpornik ispod stezaljke 2a tipke (donji desni zatik). Provjerite je li kraj otpornika spojen na žicu za uzemljenje kao što se vidi na gornjoj shemi.

Korak 5: Spajanje žica i dodavanje istosmjernog motora

Spajanje žica i dodavanje istosmjernog motora
Spajanje žica i dodavanje istosmjernog motora

Skoro smo završili s ožičenjem! Pažljivo spojite žicu s kraja otpornika sa zelenim svjetlom na digitalni pin 2 na Aurdinu. Slično, spojite žicu s kraja otpornika s crvenim svjetlom na digitalni pin 3 na Aurdinu. Sada spojite žicu s priključka 2b na gumbu (gornji desni pin) na digitalni pin 4 na Aurdinu.

Sada uhvatite istosmjerni motor i postavite pozitivni kraj na stezaljku 2b tipke, desno na žicu koja se spaja na digitalni pin 4. Postavite negativni kraj istosmjernog motora na red 27, red koji je spojen na masu.

Polaritet motora nije bitan. Smjer vrtnje može se promijeniti programiranjem.

Korak 6: Očistite i organizirajte žice

Očistite i organizirajte žice
Očistite i organizirajte žice

Izrežite žice odgovarajuće duljine i za svaku žicu upotrijebite odgovarajuće boje. (Crna žica za uzemljenje, crvena žica za napajanje, plava žica za digitalne pinove). Koristeći crnu žicu, povežite višak žice na senzoru DHT11 i I2C LCD1602 zaslonu poput zatvarača. Nakon ovog postupka trebali biste moći lako pristupiti svim žicama.

Korak 7: Prenesite kod na Aurdino

Ovdje preuzmite Arduino softver na svoje računalo. Otvorite program i stvorite novu skicu pritiskom na "Ctrl+N". Ovu novu skicu označite kao "Aurdino Weather Station". Preuzmite donji kod i zalijepite ga u svoj program. Priključite USB kabel u računalo i u svoj Arduino. Sada spremite kôd pritiskom na "Ctrl+Shift+S" i pritisnite gumb za prijenos koji ima oblik strelice okrenute udesno. Pobrinite se da se preuzmu i instaliraju sve potrebne knjižnice kako bi ovaj program radio. (LCD knjižnica, knjižnica DHT11)

Korak 8: Dodajte kućište i testirajte

Dodajte kućište i testirajte
Dodajte kućište i testirajte

Pomoću kutije izrežite određene dijelove kako biste stvorili kućište. LCD zaslonu će trebati pravokutni rez (2 cm x 7 cm) na vrhu kutije. Izrežite rupu na lijevoj strani kutije dovoljno veliku da stane na DHT11 osjetnik. Učinite isto s desne strane kutije kako biste uklopili Aurdino USB kabel. Izrežite rupu dovoljno veliku da postavite istosmjerni motor na bilo koje željeno mjesto, to će biti ventilator. Izbušite rupe na donjoj strani kutije za zelenu i crvenu LED diodu. Na kraju, napravite rupu u kutiji koja se nalazi neposredno iznad tipke. Pomoću olovke ili odvijača pritisnite gumb, iz rupe napravljene neposredno iznad gumba, pobrinite se da se gumb može lako pritisnuti.

Sada ste spremni isprobati meteorološku postaju Aurdino. Prenesite kôd na Aurdino i pustite ga da radi! LCD bi trebao prikazati vlažnost i temperaturu. Kada gumb nije pritisnut, trebala bi svijetliti crvena LED dioda. Međutim, nakon pritiska na gumb, istosmjerni motor bi trebao raditi, kao i zelena LED.

Preporučeni: