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: Домашняя метеостанция на базе Arduino 2024, Juli
Anonim
Meteorološka stanica Aurdino
Meteorološka stanica Aurdino

Jeste li ikada htjeli napraviti vlastitu meteorološku stanicu u Aurdinu? Pa, sada je vaša šansa! Putem ovog uputstva naučit ćete osnove kako izgraditi meteorološku stanicu Aurdino, kao i kôd koji stoji iza njega. 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 projekt će trajati od 45 minuta do 2 sata, ovisno o vašem inženjerskom iskustvu. Sretno i zabavite se!

Korak 1: Prikupljanje materijala

Prikupljanje materijala
Prikupljanje materijala

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

  • Arduino Uno sa kablom
  • DC motor
  • 1 zelena LED dioda
  • 1 Crvena LED
  • 1 Half Breadboard
  • I2C LCD1602 ekran
  • Ventilator propelera sa tri lopatice za trofazni motor za istosmjerni motor (opcionalno)
  • Set žica (po mogućnosti različitih boja)
  • 1 DHT 11/ DHT 22 Senzor vlage
  • 1 Taster
  • 2 2,20 K otpornik
  • 1 10k otpornik
  • Računar koji može da pokreće softver Aurdino Uno
  • Oštri nož
  • Rezač žice
  • USB Power Bank (opcionalno)
  • Kutija dovoljno velika da stane na matičnu ploču i Aurdino.

Većina ovih artikala su relativno jeftini i lako se mogu 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 potrebno je napajanje, a preuzeto je iz Arduino Uno.

Priključite žicu sa +3.3V pina na Arduino Uno na pozitivnu šinu na pločici označenu crvenom linijom. To znači da je +5V sada dostupno s bilo kojeg mjesta na crvenoj liniji. Prikačite negativ ili GND (uzemljenje) na plavu liniju na pločici. Sada je podloga dostupna 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 DHT11 i I2C LCD1602 ekran

Priključite DHT11 i I2C LCD1602 ekran
Priključite DHT11 i I2C LCD1602 ekran

Priključite žicu sa napajanja I2C LCD1602 ekrana na +5V pin Arduino Uno i žicu sa uzemljenja I2C LCD1602 ekrana na iglu za uzemljenje Arduino Uno. Zatim priključite drugu žicu sa SDA ekrana I2C LCD1602 na analogni pin A4 Arduino Uno i žicu iz SCL ekrana na analogni pin A5 Arduino Uno. Imajte na umu da zaslon koji se koristi na dijagramu nije montiran na PCB, stoga ožičenje neće biti ispravno za I2C LCD1602 ekran koji nije PCB.

Sada zgrabite senzor 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 matičnoj ploči. Na kraju, spojite žicu iz signalne utičnice senzora 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 raditi.

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

Korak 4: Povežite LED diode i dugme

Spojite LED diode i dugme
Spojite LED diode i dugme

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 se dugme ne pritisne, crvena LED lampica će se uključiti, 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 pin). 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 sa kraja otpornika sa zelenim LED diodama na digitalni pin 2 na Aurdinu. Slično, spojite žicu s kraja crvenog LED otpornika 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 povezuje s digitalnom iglom 4. Postavite negativni kraj istosmjernog motora na red 27, red koji je spojen na masu.

Polaritet motora nije bitan. Smer rotacije se može promeniti programiranjem.

Korak 6: Očistite i organizirajte žice

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

Izrežite žice na 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 DHT11 senzoru i I2C LCD1602 ekranu kao patent zatvarač. Nakon ovog procesa trebali biste moći lako pristupiti svim žicama.

Korak 7: Postavite kôd na Aurdino

Preuzmite Arduino softver na svom računaru odavde. Otvorite program i kreirajte 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 dugme za otpremanje koje ima oblik strelice okrenute udesno. Uvjerite se da su sve potrebne biblioteke preuzete i instalirane kako biste bili sigurni da će ovaj program raditi. (LCD biblioteka, biblioteka 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 senzor. 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 dugme, iz rupe napravljene neposredno iznad dugmeta, osigurajte da se dugme može lako pritisnuti.

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

Preporučuje se: