Kazalo:

Vremenska postaja Aurdino: 8 korakov
Vremenska postaja Aurdino: 8 korakov

Video: Vremenska postaja Aurdino: 8 korakov

Video: Vremenska postaja Aurdino: 8 korakov
Video: SKR 1.4 - TMC2209 v1.2 2024, Julij
Anonim
Vremenska postaja Aurdino
Vremenska postaja Aurdino

Ste si kdaj želeli narediti svojo lastno vremensko postajo Aurdino? No, zdaj je vaša priložnost! Skozi ta navodila boste spoznali osnove, kako zgraditi vremensko postajo Aurdino, pa tudi kodo za njo. Na koncu tega projekta boste imeli popolnoma delujočo vremensko postajo, ki lahko zazna temperaturo in vlago ter ročno piha ventilator z enosmernim motorjem. Ta projekt bo trajal od 45 minut do 2 ur, odvisno od vaših inženirskih izkušenj. Vso srečo in lepo se imejte!

1. korak: Zbiranje materialov

Zbiranje materialov
Zbiranje materialov

V tem projektu boste potrebovali naslednje elemente:

  • Arduino Uno s kablom
  • DC motor
  • 1 zelena LED
  • 1 rdeča LED
  • 1 pol deske
  • Zaslon I2C LCD1602
  • 3-krilni ventilator propelerja Trifoil za enosmerni motor (neobvezno)
  • Komplet žic (po možnosti različnih barv)
  • 1 DHT 11/ DHT 22 Senzor vlage
  • 1 Gumb
  • 2 2,20 K upor
  • 1 10k upor
  • Računalnik, ki lahko izvaja programsko opremo Aurdino Uno
  • Rezilo nož
  • Rezalnik žice
  • USB Power Bank (neobvezno)
  • Škatla, ki je dovolj velika, da se prilega deski in Aurdinu.

Večina teh predmetov je relativno poceni in jih je enostavno kupiti v spletnih tehnoloških trgovinah ali na eBayu.

2. korak: Dajanje moči Breadboard -u

Dajanje moči Breadboard -u
Dajanje moči Breadboard -u

Zagotovite, da so na voljo vsi potrebni materiali in čist delovni prostor, na katerem lahko delate.

Vezje, ki ga bomo zgradili, potrebuje moč in je vzeto iz Arduino Uno.

Pritrdite žico z +3.3V zatiča na Arduino Uno na pozitivno vodilo na plošči, označeno z rdečo črto. To pomeni, da je +5V zdaj na voljo od kjer koli na rdeči črti. Negativ ali GND (ozemljitev) pritrdite na modro črto na ploščici. Zdaj so tla na voljo na celotni modri črti. Če želite, da sta +5V in GND na voljo na obeh straneh oglasne deske, z dvema žicama skočite z enega konca plošče na drugi konec. Sledite zgornjemu diagramu za namestitev preostalih ozemljitvenih in napajalnih žic.

3. korak: Priključite zaslon DHT11 in I2C LCD1602

Priključite zaslon DHT11 in I2C LCD1602
Priključite zaslon DHT11 in I2C LCD1602

Priključite žico iz napajanja zaslona I2C LCD1602 na +5V pin Arduino Uno in žico z ozemljitve zaslona I2C LCD1602 na ozemljitveni zatič Arduino Uno. Nato priključite drugo žico iz SDA zaslona I2C LCD1602 na analogni pin A4 Arduino Uno in žico iz SCL zaslona na analogni pin A5 Arduino Uno. Upoštevajte, da zaslon, prikazan na diagramu, ni nameščen na tiskano vezje, zato bo ožičenje napačno za zaslon, ki ni PCB I2C LCD1602.

Zdaj primite senzor DHT 11 in pritrdite žico od tal DHT11 do ozemljitvenega zatiča na Aurdinu. Priključite žico iz napajanja DHT 11 na napajalno tirnico na plošči. Na koncu priključite žico iz signalne vtičnice senzorja DHT11 na digitalni pin 7. Upoštevajte, da na zgornjem diagramu ni bil uporabljen DHT 11, temveč je bil uporabljen senzor TMP36. Vendar je ožičenje enako diagramu.

Naš LCD in senzor vlažnosti zdaj delujeta, s programiranjem pa lahko nadzorujemo njihovo delovanje.

Če ste glede postavitve žice zmedeni, si oglejte zgornji diagram.

4. korak: Priključite LED diode in gumb

Priključite LED diode in gumb
Priključite LED diode in gumb

Zdaj, ko je naš zaslon in senzor vlažnosti, je čas za namestitev LED in gumbov. Gumb za krmiljenje enosmernega motorja. Če pritisnete gumb, se bo enosmerni motor začel izvajati, medtem ko enosmerni motor deluje, se bo prižgala zelena LED, rdeča pa ne bo ugasnila. Če gumba ne pritisnete, se prižge rdeča LED, zelena pa ugasne.

Priključite katodo zelene LED pod ozemljitveno žico na A4 plošče. Enako storite z rdečo LED, tako da postavite katodo pod ozemljitveno žico na A10 plošče. Zdaj postavite 2,2K upor na anodo zelene in rdeče LED.

Gumb priključite čez most na plošči, kot je prikazano na zgornjem diagramu. Priključite 10k upor pod priključek 2a potisne tipke (spodnji desni zatič). Prepričajte se, da je konec upora priključen na ozemljitveno žico, kot je prikazano na zgornji shemi.

5. korak: Priključitev žic in dodajanje enosmernega motorja

Priključitev žic in dodajanje enosmernega motorja
Priključitev žic in dodajanje enosmernega motorja

Skoraj smo končali ožičenje! Previdno priključite žico s konca zelenega LED upora na digitalni pin 2 na Aurdinu. Podobno priključite žico s konca rdečega LED upora na digitalni pin 3 na Aurdinu. Zdaj priključite žico s priključka 2b na gumbu (zgornji desni zatič) na digitalni pin 4 na Aurdinu.

Zdaj primite enosmerni motor in pozitivni konec postavite na priključek 2b potisne tipke, desno na žico, ki je povezana z digitalnim zatičem 4. Negativni konec enosmernega motorja postavite na vrstico 27, vrsto, ki je povezana z maso.

Polarnost motorjev ni pomembna. Smer vrtenja lahko spremenite s programiranjem.

6. korak: Očistite in organizirajte žice

Očistite in organizirajte žice
Očistite in organizirajte žice

Žice odrežite na primerne dolžine in za vsako žico uporabite ustrezne barve. (Črna žica za ozemljitev, rdeča žica za napajanje, modra žica za digitalne zatiče). S črno žico zavežite odvečno žico na senzorju DHT11 in zaslonu I2C LCD1602 kot kravato z zadrgo. Po tem postopku bi morali imeti enostaven dostop do vseh žic.

Korak: Naložite kodo na Aurdino

Od tu prenesite programsko opremo Arduino v računalnik. Odprite program in ustvarite novo skico s pritiskom na "Ctrl+N". To novo skico označite kot "Vremenska postaja Aurdino". Prenesite spodnjo kodo in jo prilepite v svoj program. Priključite kabel USB v računalnik in v svoj Arduino. Zdaj shranite kodo s pritiskom na "Ctrl+Shift+S" in pritisnite gumb za nalaganje, ki je v obliki puščice, obrnjene proti desni. Prepričajte se, da so vse potrebne knjižnice prenesene in nameščene, da bo ta program deloval. (Knjižnica LCD, knjižnica DHT11)

8. korak: Dodajte ohišje in preizkusite

Dodajte ohišje in preizkusite
Dodajte ohišje in preizkusite

S škatlo izrežite posebne kose, da ustvarite ohišje. LCD zaslon potrebuje pravokoten rez (2 cm x 7 cm) na vrhu škatle. Na levi strani škatle izrežite luknjo, ki je dovolj velika, da se prilega senzorju DHT11. Enako naredite na desni strani škatle, da namestite kabel USB Aurdino. Izrežite luknjo, ki je dovolj velika za namestitev enosmernega motorja na poljubno mesto, to bo ventilator. Na spodnji strani škatle naredite luknje za zeleno in rdečo LED. Na koncu ustvarite luknjo v škatli, ki je neposredno nad gumbom. S pomočjo svinčnika ali izvijača pritisnite gumb, iz luknje, ki je narejena neposredno nad gumbom, zagotovite, da ga je mogoče enostavno pritisniti.

Zdaj ste pripravljeni preizkusiti vremensko postajo Aurdino. Naložite kodo na Aurdino in jo zaženite! LCD mora prikazati vlažnost in temperaturo. Ko gumba ne pritisnete, naj sveti rdeča LED. Ko pa pritisnete gumb, bi moral delovati enosmerni motor in zelena LED.

Priporočena: