Sisukord:

Aurdino ilmajaam: 8 sammu
Aurdino ilmajaam: 8 sammu

Video: Aurdino ilmajaam: 8 sammu

Video: Aurdino ilmajaam: 8 sammu
Video: Домашняя метеостанция на базе Arduino 2024, Juuli
Anonim
Aurdino ilmajaam
Aurdino ilmajaam

Kas olete kunagi tahtnud teha oma Aurdino ilmajaama? Noh, nüüd on teie võimalus! Selle juhendi kaudu saate teada Aurdino ilmajaama ehitamise põhitõed ja selle taga oleva koodi. Selle projekti lõpus on teil täielikult toimiv ilmajaam, mis on võimeline tundma temperatuuri ja niiskust ning käsitsi puhuma alalisvoolumootori ventilaatorit. See projekt võtab sõltuvalt teie insenerikogemusest aega 45 minutit kuni 2 tundi. Õnn kaasa ja toredat olemist!

Samm: materjalide kogumine

Materjalide kogumine
Materjalide kogumine

Selles projektis vajate järgmisi elemente:

  • Arduino Uno kaabliga
  • Alalisvoolumootor
  • 1 roheline LED
  • 1 punane LED
  • 1 pool leiba
  • I2C LCD1602 ekraan
  • 3-labaline Trifoil propelleri ventilaator alalisvoolumootorile (valikuline)
  • Juhtmete komplekt (eelistatavalt erinevat värvi)
  • 1 DHT 11/ DHT 22 humiture sensor
  • 1 Nupp
  • 2 2,20 K takisti
  • 1 10k takisti
  • Arvuti, mis suudab käivitada Aurdino Uno tarkvara
  • Tera nuga
  • Traadi lõikur
  • USB toitepank (valikuline)
  • Karp piisavalt suur, et mahutada leivalaud ja Aurdino.

Enamik neist esemetest on suhteliselt odavad ja neid saab hõlpsasti osta veebipõhistest tehnikapoodidest või eBayst.

2. samm: andke leivalauale energiat

Leivalauale jõu andmine
Leivalauale jõu andmine

Veenduge, et kõik vajalikud materjalid on kättesaadavad ja puhas tööruum, kus saate töötada.

Ring, mida me ehitame, vajab voolu ja see on võetud Arduino Unost.

Kinnitage Arduino Uno +3,3 V tihvti juhe leivalaua positiivse rööpa külge, mida tähistab punane joon. See tähendab, et +5V on nüüd saadaval kõikjal punasel joonel. Kinnitage negatiivne või GND (maandus) leivalaua sinisele joonele. Nüüd on maapind saadaval kogu sinisel joonel. Selleks, et +5V ja GND oleksid mõlemal pool leivaplaati saadaval, kasutage kahe juhtme abil leivalaua ühest otsast teise otsa hüppamist. Ülejäänud maandus- ja toitejuhtmete paigutamiseks järgige ülaltoodud skeemi.

Samm: kinnitage DHT11 ja I2C LCD1602 ekraan

Kinnitage DHT11 ja I2C LCD1602 ekraan
Kinnitage DHT11 ja I2C LCD1602 ekraan

Ühendage I2C LCD1602 ekraani toitejuhe Arduino Uno +5 V kontaktiga ja I2C LCD1602 ekraani maandusjuhtme juhe Arduino Uno maanduspistikuga. Seejärel ühendage I2C LCD1602 ekraani SDA -st teine juhe Arduino Uno analoogpistikuga A4 ja kaabel SCL -st Arduino Uno analoogpistikuga A5. Pange tähele, et skeemil kasutatav ekraan ei ole trükkplaadile paigaldatud, seetõttu on juhtmestik ebaõige mitte-PCB I2C LCD1602 ekraani puhul.

Haarake nüüd DHT 11 andur ja kinnitage DHT11 maapinnast juhe Aurdino maandusnõela külge. Kinnitage DHT 11 toitejuhe leivalaua toitekaabli külge. Lõpuks kinnitage juht DHT11 anduri signaalipesast digitaalse tihvtiga 7. Pange tähele, et ülaltoodud skeemil ei kasutatud DHT 11, vaid TMP36 andurit. Kuid juhtmestik on skeemiga identne.

Meie LCD ja Humiture andur töötavad nüüd, programmeerimisega saame kontrollida, kuidas need koos töötavad.

Kui olete traadi paigutuse osas segaduses, vaadake ülaltoodud diagrammi.

Samm: ühendage valgusdioodid ja nupp

Ühendage LED -id ja nupp
Ühendage LED -id ja nupp

Nüüd, kui meie ekraan ja Humiture andur on aeg LED -id ja nupud paigaldada. Nupp juhib alalisvoolumootorit. Kui vajutate nuppu, hakkab alalisvoolumootor tööle, kuna alalisvoolumootor töötab, süttib roheline LED ja punane LED ei põle. Kui nuppu ei vajutata, süttib punane LED ja roheline LED kustub.

Ühendage rohelise LED -i katood maandusjuhtme all leivaplaadil A4. Tehke sama Red Lediga, asetades katoodi leivaplaadi A10 maandusjuhtme alla. Nüüd asetage 2,2K takisti rohelise ja punase LED -i anoodile.

Ühendage nupp üle leivalaua silla, nagu ülaltoodud skeemil näidatud. Kinnitage 10k takisti vajutusnupu klemmi 2a alla (parem alumine tihvt). Veenduge, et takisti ots on ühendatud maandusjuhtmega, nagu on näidatud ülaltoodud skeemil.

Samm: juhtmete ühendamine ja alalisvoolumootori lisamine

Juhtmete ühendamine ja alalisvoolumootori lisamine
Juhtmete ühendamine ja alalisvoolumootori lisamine

Oleme juhtmestikuga peaaegu valmis! Ühendage rohelise LED -takisti otsast saadud juht ettevaatlikult Aurdino digitaalse tihvtiga 2. Samamoodi ühendage punase LED -takisti otsast juhe Aurdino digitaalse tihvtiga 3. Nüüd ühendage juhe nupu klemmist 2b (parempoolne ülemine tihvt) Aurdino digitaalse tihvtiga 4.

Haarake nüüd alalisvoolumootor ja asetage positiivne ots nupu klemmile 2b, otse juhtme kohale, mis ühendab digitaalse tihvtiga 4. Asetage alalisvoolumootori negatiivne ots 27. reale, see rida, mis on ühendatud maaga.

Mootorite polaarsus pole oluline. Pöörlemissuunda saab muuta programmeerimisega.

6. toiming: puhastage ja korraldage juhtmeid

Puhastage ja korraldage juhtmeid
Puhastage ja korraldage juhtmeid

Lõika juhtmed sobiva pikkusega ja kasutage iga juhtme jaoks sobivaid värve. (Must traat maandamiseks, punane juhe toiteallikaks, sinine juhe digitaalsete tihvtide jaoks). Siduge musta juhtme abil DHT11 anduri ja I2C LCD1602 ekraani üleliigne traat kinni nagu tõmblukk. Pärast seda protsessi peaks teil olema lihtne juurdepääs kõigile juhtmetele.

Samm: laadige kood Aurdinosse üles

Laadige siit oma arvutisse alla Arduino tarkvara. Avage programm ja looge uus visand, vajutades "Ctrl+N". Märgistage see uus visand "Aurdino ilmajaam". Laadige alla kood ja kleepige see oma programmi. Ühendage USB -kaabel arvutiga ja Arduinoga. Nüüd salvestage kood, vajutades "Ctrl+Shift+S" ja vajutage üleslaadimisnuppu, mis on kujundatud noolena paremale. Veenduge, et kõik vajalikud teegid on alla laaditud ja installitud, et see programm töötaks. (LCD raamatukogu, DHT11 raamatukogu)

Samm: lisage ümbris ja test

Lisage korpus ja test
Lisage korpus ja test

Korpuse loomiseks lõigake karbi abil välja konkreetsed tükid. LCD -ekraan vajab karbi ülaosas ristkülikukujulist lõiget (2 cm x 7 cm). Lõika karbi vasakust servast DHT11 andurile piisavalt suur auk. Tehke sama kasti paremal küljel, et see sobiks Aurdino USB -kaabliga. Lõigake piisavalt suur auk, et sobitada alalisvoolumootor soovitud kohta, see on ventilaator. Tehke rohelise ja punase LED -i jaoks karbi alumisel küljel augud. Lõpuks tehke lahtrisse auk, mis asub otse nupu kohal. Vajutage pliiatsi või kruvikeeraja abil nupu otse nupu kohale tehtud august ja veenduge, et nuppu oleks lihtne vajutada.

Nüüd olete valmis katsetama Aurdino ilmajaama. Laadige kood Aurdinole üles ja laske sellel töötada! LCD peaks näitama niiskust ja temperatuuri. Kui nuppu ei vajutata, peaks punane LED põlema. Kui aga nuppu vajutatakse, peaks alalisvoolumootor ja roheline LED töötama.

Soovitan: