Satura rādītājs:

Padariet savu augu gudru! (Arduino): 5 soļi
Padariet savu augu gudru! (Arduino): 5 soļi

Video: Padariet savu augu gudru! (Arduino): 5 soļi

Video: Padariet savu augu gudru! (Arduino): 5 soļi
Video: Ручной станок для перемотки брони блендеров, дрелей, полировальных машин, пылесосов и т.д. 2024, Jūlijs
Anonim
Image
Image
Nepieciešamie materiāli
Nepieciešamie materiāli

Tātad jūs vienmēr esat domājuši, kā pievienot augiem tehnoloģijas? Izmantojot šo foršo projektu, jūs varat pārliecināties, ka jūsu jaukie augi vienmēr ir labā stāvoklī. Pēc šī projekta veikšanas jūs:

  • Uzziniet, kā izmantot analogās izejas sensorus
  • Uzziniet, kā attēlot datus OLED displejos
  • Lieciet savam augam smaidīt, ja viss ir kārtībā, un raudiet, ja kaut kas nav kārtībā.

Gudrs augs; Kāds ir idejas pamats?

Mūsdienās mēs varam palielināt darbu, vaļasprieku, dzīvesveida uc efektivitāti, pievienojot mūsu rīkiem un materiāliem tehnoloģijas ar pamata elektronikas komponentiem. Mākslīgā intelekta pievienošana lietām, kas mums rūp, ir ļoti pievilcīga un pārsteidzoša. Jūs, iespējams, esat redzējuši zaļās mājas, kurās tiek izmantota gudra augu un ziedu kontrole un uzraudzība. Tās var kontrolēt augu laiku un ūdens daudzumu, apgaismojumu, temperatūru un daudzus citus svarīgus un efektīvus parametrus. Tas ir labs sākumpunkts lai ieietu šajā aizraujošajā pasaulē un uzzinātu, kā to izdarīt. Šajā projektā mēs iegūsim nepieciešamo informāciju par mūsu rūpnīcas stāvokli; piemēram, smilšu mitrums, vides temperatūra un gaismas daudzums, ko augs var saņemt. Šo datu uzraudzība var palīdzēt mums vienmēr uzturēt rūpnīcu labā stāvoklī. Arduino nolasīt datus no sensoriem ir diezgan viegli, un to uzraudzīt displejā nav tik grūti. Tātad, ko jūs gaida? Padarīsim savus augus gudrus!

1. darbība. Nepieciešamie materiāli

  • Arduino Nano R3 (× 1gab.)
  • DHT11 mitruma un temperatūras sensors (× 1 gab.)
  • 0,96 collu SPI 128X64 OLED displeja modulis (× 1)
  • YwRobot augsnes mitruma sensora modulis (× 1 gab.)
  • LDR sensors (× 1 gab.)
  • Lentes kabelis (× 1 gab.)

2. solis: ķēde

Ķēde
Ķēde

Ir daži svarīgi punkti, kuriem jums vajadzētu pievērst uzmanību. Pirmkārt, jums ir nepieciešams barošanas avots, kas var nodrošināt vismaz 5 V un 20 mA. Ja jūsu barošanas avots neatbilst šiem nosacījumiem, jums jāpievieno moduļi Arduino 5V tapai (neizmantojiet 3v3). Ņemiet vērā arī to, ka tiek izmantots OLED displejs ar SPI protokolu. Ja jūsu displejs ir I2C, jums tas jāpievieno Arduino A4 un A5 tapām. Turklāt šeit izmantotajam mitruma sensoram ir 2 tapas, un tāpēc ir nepieciešama pastiprinātāja plate ar vienu analogo izeju. DHT11 sensors var izmērīt gan temperatūru, gan mitrumu, bet mūsu kods parāda tikai temperatūru. Jūs varat pievienot mitrumu, pievienojot dažas koda rindiņas.

3. solis: salikšana

Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana

Tā kā mūsu puķu pods ir mazs un tam ir vietas ierobežojums, mēs esam izmantojuši plānu lentes stiepli, kas piemērota mūsu puķu podam.

Lai savienotu šos vadus, labāk ir atdalīt tapu galvenes no komponentiem. Pirmkārt, OLED displeja tapas galvene ir jāatvieno. Lai to izdarītu, varat izmantot lodāmuru, bet priekšroka jādod sildītāja lodēšanai.

OLED displejs ir iestrēdzis pie tāfeles, kas nodrošina SPI komunikāciju. Lai labāk redzētu displeju un paslēptu vadus, varat atdalīt displeja paneli no tāfeles. Lai to izdarītu, izmantojiet asu nazi.

Tagad ir pienācis laiks pielodēt vadus pie tāfeles. Plāksne tiks ievietota slapjās smiltīs, tāpēc mums visiem savienojumiem un komponentiem ir jābūt ūdensizturīgiem. Pirmkārt, mēs to pārklājam ar plastmasas iesaiņojumu. Tad mēs to pārklājam ar saraušanās cauruli. Jums vajadzētu to sasildīt, lai pieliptu pie tāfeles. Tagad aizpildiet šuves ar karstu līmi.

Mūsu izvēlētajam mitruma sensoram ir jābūt atsevišķam pastiprinātājam. Vispirms atdaliet tapu galviņas, pēc tam padariet tās ūdensizturīgas.

LDR sensoram starp GND un sensora tapu jāpievieno 10 k omu rezistors. Tam jābūt arī ūdensnecaurlaidīgam.

Temperatūras sensoram starp Vcc un signāla tapu jāpievieno 10k omu rezistors.

Tagad ir pienācis laiks savienot visus sensorus un displeja moduļus ar Arduino Nano. Pēc montāžas pabeigšanas neaizmirstiet arī padarīt Arduino ūdensizturīgu.

Tagad iztukšojiet dažas smiltis no katla (ne visu to, tas ir kaitīgs augam) un ievietojiet dēli un sensorus (izņemot temperatūras sensoru). Temperatūras sensoram jābūt ārpus katla. Tagad piepildiet katlu ar noņemtajām smiltīm.

Mēs visi esam pabeiguši! Augšupielādēsim kodu.

4. solis: kods

Šajā kodā mēs izmantojam SSD1306 un DHT bibliotēku OLED displejam un DHT 11. Vispirms jums jāpievieno šīs bibliotēkas, pēc tam jāapkopo un augšupielādējiet kodu Arduino Nano. Ja pirmo reizi vadāt Arduino dēli, neuztraucieties. Vienkārši izpildiet šīs darbības:

  1. Dodieties uz vietni www.arduino.cc/en/Main/Software un lejupielādējiet savas OS programmatūru.
  2. Instalējiet IDE programmatūru, kā norādīts.
  3. Palaidiet Arduino IDE un notīriet teksta redaktoru un teksta redaktorā nokopējiet šādu kodu.
  4. Dodieties uz skici un iekļaujiet bibliotēkas (lejupielādējiet bibliotēkas no šīm saitēm). Tagad noklikšķiniet uz Pievienot ZIP bibliotēku un pievienojiet bibliotēkas.
  5. Izvēlieties dēli instrumentos un dēļos, atlasiet Arduino Nano.
  6. Pievienojiet Arduino datoram un iestatiet com portu rīkos un portā.
  7. Nospiediet augšupielādes pogu (bultiņas zīme).
  8. Jūs esat gatavs!

5. solis: kas tālāk?

Ko tālāk?
Ko tālāk?

Tagad jūs varat attīstīt šo projektu pēc savas intereses. Šeit ir daži ieteikumi, kā tos pievienot projektam:

  • Jūs varat parādīt pulksteni un izmērīt dažādu apstākļu laiku un prognozēt apstākļus, kad augam nepieciešams ūdens vai vairāk gaismas. jums jāpievieno RTC modulis, piemēram, DS1307, un jāpievieno kods, lai nolasītu laiku un kalendāru un parādītu to vai saglabātu dažus no tiem, lai iegūtu sīkāku informāciju par iekārtu.
  • Pievienojot skaņas signālu, varat iestatīt modinātāju, kas brīdina par augu apstākļiem. piemēram, ja smiltis ir ļoti sausas, tās var zvanīt 1 reizi stundā.
  • Mēs iestatījām tikai divas emocijzīmes dažādiem apstākļiem. Jebkurā gadījumā varat pievienot vairāk sejas modeļa. Lai to izdarītu, jums jāizlasa OLED displeja apmācība, lai uzzinātu, kā pārvērst savu attēlu par heksadecimālo kodu.

Ieteicams: