Turinys:

Aurdino orų stotis: 8 žingsniai
Aurdino orų stotis: 8 žingsniai

Video: Aurdino orų stotis: 8 žingsniai

Video: Aurdino orų stotis: 8 žingsniai
Video: ⚡ Показываем слабые места Tesla Model S и жёстко гоняем на треке. Жива ли старушка? 2024, Liepa
Anonim
Aurdino orų stotis
Aurdino orų stotis

Ar kada nors norėjote sukurti savo „Aurdino Weather“stotį? Na, dabar yra jūsų galimybė! Naudodamiesi šia instrukcija, jūs išmoksite pagrindus, kaip sukurti „Aurdino“orų stotį, ir sužinosite už jos esantį kodą. Pasibaigus šiam projektui, turėsite visiškai veikiančią orų stotį, galinčią nustatyti temperatūrą ir drėgmę bei rankiniu būdu pūsti nuolatinės srovės variklio ventiliatorių. Šis projektas užtruks nuo 45 minučių iki 2 valandų, priklausomai nuo jūsų patirties inžinerijos srityje. Sėkmės ir pasilinksmink!

1 žingsnis: Surinkite medžiagas

Medžiagų rinkimas
Medžiagų rinkimas

Šiame projekte jums reikės šių elementų:

  • „Arduino Uno“su kabeliu
  • DC variklis
  • 1 žalias šviesos diodas
  • 1 raudonas šviesos diodas
  • 1 pusė duonos lentos
  • I2C LCD1602 ekranas
  • Trijų ašmenų „Trifoil“sraigto ventiliatorius nuolatiniam varikliui (pasirinktinai)
  • Laidų rinkinys (pageidautina skirtingų spalvų)
  • 1 DHT 11/ DHT 22 humustūros jutiklis
  • 1 Mygtukas
  • 2 2,20 K rezistorius
  • 1 10k rezistorius
  • Kompiuteris, galintis paleisti „Aurdino Uno“programinę įrangą
  • Ašmenų peilis
  • Vielos pjaustytuvas
  • USB maitinimo bankas (neprivaloma)
  • Dėžutė pakankamai didelė, kad tilptų duonos lenta ir „Aurdino“.

Dauguma šių prekių yra palyginti pigios ir jas galima lengvai įsigyti internetinėse technologijų parduotuvėse arba „eBay“.

2 žingsnis: Suteikite galią „Breadboard“

Suteikite galią „Breadboard“
Suteikite galią „Breadboard“

Įsitikinkite, kad visos reikalingos medžiagos yra prieinamos, ir užtikrinkite, kad darbo vieta būtų švari.

Grandinei, kurią ketiname statyti, reikia energijos ir ji paimta iš „Arduino Uno“.

Prijunkite laidą iš „Arduino Uno“+3,3 V kaiščio prie teigiamo „Breadboard“bėgio, pažymėto raudona linija. Tai reiškia, kad dabar +5 V galima iš bet kurios raudonos linijos vietos. Pritvirtinkite negatyvą arba GND (įžeminimą) prie mėlynos juostos ant duonos lentos. Dabar žemė yra prieinama visoje mėlynoje linijoje. Norėdami, kad +5V ir GND būtų prieinami abiejose duonos lentos pusėse, dviem laidais pereikite nuo vieno duonos lentos galo prie kito. Sekite aukščiau pateiktą schemą, kad įdėtumėte likusius įžeminimo ir maitinimo laidus.

3 veiksmas: pritvirtinkite DHT11 ir I2C LCD1602 ekraną

Prijunkite DHT11 ir I2C LCD1602 ekraną
Prijunkite DHT11 ir I2C LCD1602 ekraną

Prijunkite laidą iš „I2C LCD1602“maitinimo šaltinio prie „Arduino Uno“+5 V kaiščio ir laidą iš „I2C LCD1602“įžeminimo į „Arduino Uno“įžeminimo kaištį. Tada prijunkite kitą laidą iš I2C LCD1602 ekrano SDA prie „Arduino Uno“analoginio kaiščio A4 ir laidą iš ekrano SCL prie „Arduino Uno“analoginio kaiščio A5. Atminkite, kad diagramoje naudojamas ekranas nėra pritvirtintas prie PCB, todėl ne PCB I2C LCD1602 ekrano laidai bus neteisingi.

Dabar paimkite DHT 11 jutiklį ir pritvirtinkite laidą nuo DHT11 žemės prie Aurdino įžeminimo kaiščio. Prijunkite laidą iš DHT 11 galios prie maitinimo plokštės ant duonos lentos. Galiausiai prijunkite laidą iš DHT11 jutiklio signalo lizdo prie skaitmeninio kaiščio 7. Atminkite, kad aukščiau pateiktoje diagramoje DHT 11 nebuvo naudojamas, o buvo naudojamas TMP36 jutiklis. Tačiau laidai yra identiški schemai.

Mūsų LCD ir „Humiture“jutiklis dabar veikia, programuodami galime valdyti, kaip jie veiks kartu.

Jei nesutariate dėl laido išdėstymo, žiūrėkite aukščiau pateiktą schemą.

4 veiksmas: prijunkite šviesos diodus ir mygtuką

Prijunkite šviesos diodus ir mygtuką
Prijunkite šviesos diodus ir mygtuką

Dabar, kai mūsų ekranas ir „Humiture“jutiklis, laikas įdiegti šviesos diodus ir mygtukus. Mygtukas valdys nuolatinės srovės variklį. Jei paspaudžiamas mygtukas, nuolatinės srovės variklis pradės veikti, kai nuolatinės srovės variklis veikia, užsidegs žalias šviesos diodas, o raudonas - neužsidegs. Jei mygtukas nepaspaudžiamas, raudonas šviesos diodas užsidegs, o žalias - užges.

Prijunkite žalios šviesos diodo katodą po įžeminimo plokštės A4 įžeminimo laidu. Tą patį padarykite su raudonuoju šviesos diodu, padėdami katodą po įžeminimo vielos ant duonos lentos A10. Dabar uždėkite 2,2K rezistorių ant žalios ir raudonos šviesos diodų anodo.

Prijunkite mygtuką prie duonos lentos, kaip parodyta aukščiau esančioje diagramoje. Pritvirtinkite 10k rezistorių po mygtuko 2a gnybtu (apatinis dešinysis kaištis). Įsitikinkite, kad rezistoriaus galas yra prijungtas prie įžeminimo laido, kaip parodyta aukščiau esančioje diagramoje.

5 veiksmas: laidų prijungimas ir nuolatinės srovės variklio pridėjimas

Laidų prijungimas ir nuolatinės srovės variklio pridėjimas
Laidų prijungimas ir nuolatinės srovės variklio pridėjimas

Mes beveik baigėme laidus! Atsargiai prijunkite laidą nuo „Green Led“rezistoriaus galo prie „Aurdino“skaitmeninio kaiščio 2. Panašiai prijunkite laidą nuo „Red Led“rezistoriaus galo prie „Aurdino“skaitmeninio kaiščio 3. Dabar prijunkite laidą iš mygtuko 2b gnybto (viršuje, dešinėje) prie „Aurdino“skaitmeninio kaiščio 4.

Dabar paimkite nuolatinės srovės variklį ir padėkite teigiamą galą ant mygtuko 2b gnybto, tiesiai ant laido, jungiančio prie skaitmeninio kaiščio 4, viršuje. Įdėkite neigiamą nuolatinės srovės variklio galą į 27 eilutę, eilutę, prijungtą prie žemės.

Variklių poliškumas nesvarbus. Sukimosi kryptį galima pakeisti programuojant.

6 žingsnis: išvalykite ir sutvarkykite laidus

Išvalykite ir sutvarkykite laidus
Išvalykite ir sutvarkykite laidus

Iškirpkite tinkamo ilgio laidus ir naudokite tinkamas kiekvieno laido spalvas. (Juodas laidas įžeminimui, raudonas maitinimo laidas, mėlynas laidas skaitmeniniams kaiščiams). Naudodami juodą laidą, suriškite perteklinį laidą ant DHT11 jutiklio ir I2C LCD1602 ekrano kaip užtrauktuką. Po šio proceso turėtumėte lengvai pasiekti visus laidus.

7 veiksmas: įkelkite kodą į „Aurdino“

Atsisiųskite „Arduino“programinę įrangą į savo kompiuterį iš čia. Atidarykite programą ir sukurkite naują eskizą paspausdami „Ctrl+N“. Pažymėkite šį naują eskizą „Aurdino Weather Station“. Atsisiųskite žemiau esantį kodą ir įklijuokite jį į savo programą. Prijunkite USB kabelį prie kompiuterio ir „Arduino“. Dabar išsaugokite kodą paspausdami „Ctrl+Shift+S“ir paspauskite įkėlimo mygtuką, kuris yra rodyklės formos, nukreiptos į dešinę. Įsitikinkite, kad visos reikalingos bibliotekos yra atsisiųstos ir įdiegtos, kad ši programa veiktų. (LCD biblioteka, DHT11 biblioteka)

8 žingsnis: pridėkite korpusą ir išbandykite

Pridėkite korpusą ir išbandykite
Pridėkite korpusą ir išbandykite

Naudodami dėžutę, iškirpkite tam tikrus gabalus, kad sukurtumėte apvalkalą. Skystųjų kristalų ekranui reikės stačiakampio pjūvio (2 cm x 7 cm) dėžutės viršuje. Dėžės kairėje iškirpkite pakankamai didelę skylę, kad tilptų DHT11 jutiklis. Darykite tą patį dėžutės dešinėje, kad tilptų „Aurdino“USB kabelis. Iškirpkite pakankamai didelę skylę, kad bet kurioje norimoje vietoje tilptų nuolatinės srovės variklis, tai bus ventiliatorius. Apatinėje dėžutės pusėje padarykite skylutes žaliam ir raudonam šviesos diodams. Galiausiai dėžutėje sukurkite skylę, esančią tiesiai virš mygtuko. Pieštuku ar atsuktuvu paspauskite mygtuką iš skylės, padarytos tiesiai virš mygtuko, įsitikinkite, kad mygtuką galima lengvai paspausti.

Dabar esate pasiruošę išbandyti Aurdino orų stotį. Įkelkite kodą į „Aurdino“ir leiskite jam veikti! Skystųjų kristalų ekrane turėtų būti rodoma drėgmė ir temperatūra. Kai mygtukas nepaspaudžiamas, raudonas šviesos diodas turi degti. Tačiau, paspaudus mygtuką, nuolatinės srovės variklis ir žalias šviesos diodas turėtų veikti.

Rekomenduojamas: