Satura rādītājs:

Laika stacija Aurdino: 8 soļi
Laika stacija Aurdino: 8 soļi

Video: Laika stacija Aurdino: 8 soļi

Video: Laika stacija Aurdino: 8 soļi
Video: 💥 Есть ли слабые места в безупречных Mercedes W211 и C219? Что общего у Е-класса и CLS? 2024, Jūlijs
Anonim
Aurdino meteoroloģiskā stacija
Aurdino meteoroloģiskā stacija

Vai esat kādreiz gribējuši izveidot savu Aurdino laika staciju? Nu, tagad ir jūsu iespēja! Izmantojot šo pamācību, jūs uzzināsit pamatus, kā izveidot Aurdino meteoroloģisko staciju, kā arī uzzināsit kodu aiz tā. Šī projekta beigās jums būs pilnībā funkcionējoša laika stacija, kas spēj uztvert temperatūru un mitrumu, kā arī manuāli izpūst līdzstrāvas motora ventilatoru. Šis projekts ilgs no 45 minūtēm līdz 2 stundām atkarībā no jūsu pieredzes inženierzinātnēs. Lai veicas un izklaidējieties!

1. darbība: materiālu savākšana

Materiālu vākšana
Materiālu vākšana

Šajā projektā jums būs nepieciešami šādi priekšmeti:

  • Arduino Uno ar kabeli
  • Līdzstrāvas motors
  • 1 zaļa gaismas diode
  • 1 sarkana gaismas diode
  • 1 pusmaizes dēlis
  • I2C LCD1602 displejs
  • 3 asmeņu Trifoil dzenskrūves ventilators līdzstrāvas motoram (pēc izvēles)
  • Vadu komplekts (vēlams dažādās krāsās)
  • 1 DHT 11/ DHT 22 humurācijas sensors
  • 1 Spiedpoga
  • 2 2,20 K rezistors
  • 1 10k rezistors
  • Dators, kas spēj palaist Aurdino Uno programmatūru
  • Asmens nazis
  • Stiepļu griezējs
  • USB barošanas bloks (pēc izvēles)
  • Kastīte ir pietiekami liela, lai tajā ietilptu maizes dēlis un Aurdino.

Lielākā daļa no šīm precēm ir salīdzinoši lētas, un tās var viegli iegādāties tiešsaistes tehnoloģiju veikalos vai eBay.

2. darbība. Piešķiriet spēku maizei

Piešķirot spēku maizei
Piešķirot spēku maizei

Pārliecinieties, ka ir pieejami visi nepieciešamie materiāli, un nodrošiniet tīru darba telpu, lai jūs varētu strādāt.

Ķēdei, kuru mēs gatavojamies veidot, nepieciešama jauda, un tā ir ņemta no Arduino Uno.

Pievienojiet vadu no +3,3 V tapas uz Arduino Uno uz maizes dēļa pozitīvās sliedes, kas apzīmēta ar sarkanu līniju. Tas nozīmē, ka +5V tagad ir pieejams no jebkuras vietas uz sarkanās līnijas. Pievienojiet negatīvu vai GND (zemi) maizes dēļa zilajai līnijai. Tagad zeme ir pieejama visā zilajā līnijā. Lai +5V un GND būtu pieejami abās maizes dēļa pusēs, izmantojiet divus vadus, lai pārietu no viena maizes dēļa gala uz otru galu. Izpildiet iepriekš redzamo diagrammu, lai novietotu pārējos zemes un strāvas vadus.

3. darbība: pievienojiet DHT11 un I2C LCD1602 displeju

Pievienojiet DHT11 un I2C LCD1602 displeju
Pievienojiet DHT11 un I2C LCD1602 displeju

Pievienojiet vadu no I2C LCD1602 displeja jaudas Arduino Uno +5V tapai un vadu no I2C LCD1602 displeja zemes pie Arduino Uno zemējuma tapas. Pēc tam pievienojiet citu vadu no I2C LCD1602 displeja SDA līdz Arduino Uno analogajai tapai A4 un vadu no displeja SCL uz Arduino Uno analogo tapu A5. Ņemiet vērā, ka diagrammā izmantotais displejs nav piestiprināts pie PCB, tāpēc ar PCB nesaistītu I2C LCD1602 displeja vadi būs nepareizi.

Tagad satveriet DHT 11 sensoru un pievienojiet vadu no DHT11 zemes līdz Aurdino zemējuma tapai. Pievienojiet vadu no DHT 11 jaudas maizes dēļa barošanas sliedei. Visbeidzot, pievienojiet vadu no DHT11 sensora signāla ligzdas digitālajai tapai 7. Ņemiet vērā, ka iepriekš redzamajā diagrammā DHT 11 netika izmantots, bet tika izmantots TMP36 sensors. Tomēr elektroinstalācija ir identiska diagrammai.

Mūsu LCD un Humiture sensors tagad darbojas, ar programmēšanu mēs varam kontrolēt, kā tie darbosies kopā.

Ja neesat pārliecināts par vadu novietojumu, lūdzu, skatiet iepriekš redzamo diagrammu.

4. solis: pievienojiet gaismas diodes un spiedpogu

Savienojiet gaismas diodes un spiedpogu
Savienojiet gaismas diodes un spiedpogu

Tagad, kad mūsu displejs un Humiture sensors ir pienācis laiks uzstādīt gaismas diodes un spiedpogas. Spiedpoga kontrolēs līdzstrāvas motoru. Ja tiek nospiesta poga, tad līdzstrāvas motors sāks darboties, līdzstrāvas motoram darbojoties, iedegsies zaļā gaismas diode, bet sarkanā - nedegs. Ja poga netiek nospiesta, iedegas sarkanā gaismas diode, savukārt zaļā gaismas diode nodziest.

Pievienojiet zaļās gaismas diodes katodu zem zemes vada uz maizes dēļa A4. Dariet to pašu ar sarkano gaismas diodi, novietojot katodu zem zemes stieples uz maizes dēļa A10. Tagad novietojiet 2,2K rezistoru uz zaļās un sarkanās gaismas diodes anoda.

Savienojiet spiedpogu pāri maizes dēļa tiltam, kā parādīts iepriekš redzamajā diagrammā. Pievienojiet 10k rezistoru zem spiedpogas 2.a spailes (apakšējā labā tapa). Pārliecinieties, ka rezistora gals ir pievienots zemējuma vadam, kā parādīts iepriekš redzamajā diagrammā.

5. darbība: vadu pievienošana un līdzstrāvas motora pievienošana

Vadu pievienošana un līdzstrāvas motora pievienošana
Vadu pievienošana un līdzstrāvas motora pievienošana

Elektroinstalācija ir gandrīz pabeigta! Uzmanīgi pievienojiet vadu no Green Led rezistora gala līdz Aurdino digitālajai tapai 2. Līdzīgi pievienojiet vadu no sarkanā LED rezistora gala līdz Aurdino digitālajai tapai 3. Tagad pievienojiet vadu no spiedpogas 2.b spailes (augšējā labā tapa) ar Aurdino 4. ciparu tapu.

Tagad satveriet līdzstrāvas motoru un novietojiet pozitīvo galu uz spiedpogas 2.b spailes, tieši virs stieples, kas savieno ar ciparu tapu 4. Novietojiet līdzstrāvas motora negatīvo galu 27. rindā, rindā, kas ir savienota ar zemi.

Motoru polaritātei nav nozīmes. Rotācijas virzienu var mainīt, programmējot.

6. darbība: sakopiet un sakārtojiet vadus

Sakopt un sakārtot vadus
Sakopt un sakārtot vadus

Izgrieziet vadus atbilstošā garumā un izmantojiet atbilstošas krāsas katram vadam. (Melns vads zemei, sarkans vads barošanai, zils vads digitālajām tapām). Izmantojot melnu vadu, sasieniet lieko vadu uz DHT11 sensora un I2C LCD1602 displeja kā ar rāvējslēdzēju. Pēc šī procesa jums vajadzētu viegli piekļūt visiem vadiem.

7. darbība: augšupielādējiet kodu Aurdino

Lejupielādējiet Arduino programmatūru savā datorā no šejienes. Atveriet programmu un izveidojiet jaunu skici, nospiežot "Ctrl+N". Iezīmējiet šo jauno skici ar nosaukumu "Aurdino meteostacija". Lejupielādējiet zemāk esošo kodu un ielīmējiet to savā programmā. Pievienojiet USB kabeli datoram un Arduino. Tagad saglabājiet kodu, nospiežot "Ctrl+Shift+S", un nospiediet augšupielādes pogu, kas ir veidota kā bultiņa pa labi. Pārliecinieties, ka visas nepieciešamās bibliotēkas ir lejupielādētas un instalētas, lai šī programma darbotos. (LCD bibliotēka, DHT11 bibliotēka)

8. solis: pievienojiet apvalku un pārbaudiet

Pievienojiet korpusu un pārbaudiet
Pievienojiet korpusu un pārbaudiet

Izmantojot kastīti, izgrieziet īpašus gabalus, lai izveidotu apvalku. LCD displejam kastes augšpusē būs nepieciešams taisnstūrveida griezums (2 cm x 7 cm). Kārbas kreisajā pusē izgrieziet pietiekami lielu caurumu, lai ietilptu DHT11 sensors. Dariet to pašu kastes labajā pusē, lai ietilptu Aurdino USB kabelis. Izgrieziet pietiekami lielu caurumu, lai jebkurā vēlamajā vietā ietilptu līdzstrāvas motors, tas būs ventilators. Izduriet caurumus zaļās un sarkanās gaismas diodes kārbas apakšpusē. Visbeidzot, izveidojiet caurumu kastē, kas atrodas tieši virs spiedpogas. Izmantojot zīmuli vai skrūvgriezi, nospiediet pogu no atveres, kas izveidota tieši virs pogas, un pārliecinieties, ka pogu var viegli nospiest.

Tagad jūs esat gatavs pārbaudīt Aurdino laika staciju. Augšupielādējiet kodu Aurdino un ļaujiet tam darboties! LCD displejā jāparāda mitrums un temperatūra. Kad poga nav nospiesta, sarkanajai gaismas diodei vajadzētu iedegties. Tomēr, tiklīdz poga ir nospiesta, līdzstrāvas motoram vajadzētu darboties, kā arī zaļajai gaismas diodei.

Ieteicams: