Orodha ya maudhui:

Fanya mmea wako uwe smart! (Na Arduino): Hatua 5
Fanya mmea wako uwe smart! (Na Arduino): Hatua 5

Video: Fanya mmea wako uwe smart! (Na Arduino): Hatua 5

Video: Fanya mmea wako uwe smart! (Na Arduino): Hatua 5
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Novemba
Anonim
Image
Image
Vifaa vinavyohitajika
Vifaa vinavyohitajika

Kwa hivyo umewahi kujiuliza jinsi ya kuongeza teknolojia kwenye mimea yako? Ukiwa na mradi huu mzuri, unaweza kuhakikisha mimea yako nzuri iko katika hali nzuri kila wakati. Baada ya kufanya mradi huu:

  • Jifunze jinsi ya kutumia sensorer za pato la analog
  • Jifunze jinsi ya kuonyesha data kwenye maonyesho ya OLED
  • Fanya mmea wako kutabasamu ikiwa kila kitu ni sawa na kulia ikiwa kuna kitu kibaya.

Kiwanda cha Smart; Je! Ni msingi gani wa wazo?

Siku hizi, tunaweza kuongeza ufanisi wa kazi, starehe, mtindo wa maisha, nk kwa kuongeza teknolojia kwa zana zetu na vitu vyenye vifaa vya msingi vya elektroniki. Kuongeza akili ya bandia kwa vitu ambavyo tunajali ni vya kuvutia sana na vya kushangaza. Labda umeona Nyumba za Kijani ambazo zinatumia udhibiti mzuri na usimamizi kwenye mimea, maua, n.k. Wanaweza kudhibiti muda na kiwango cha maji ya mimea, taa, joto, na vigezo vingine muhimu na vyema. kuingia katika ulimwengu huu wa kufurahisha na ujifunze jinsi ya kuifanya. Katika mradi huu, tutapata maelezo muhimu juu ya hali ya mmea wetu; kama unyevu wa mchanga, joto la mazingira, na kiwango cha nuru ambayo mmea unaweza kupokea. Ufuatiliaji wa data hizi unaweza kutusaidia kuweka mmea wetu katika hali yake nzuri kila wakati. Kusoma data kutoka kwa sensorer na Arduino ni rahisi sana na kufuatilia kwamba kwenye onyesho sio ngumu sana. Kwa hivyo, unasubiri nini? Wacha tufanye mimea yetu kuwa mahiri!

Hatua ya 1: Vifaa vinavyohitajika

  • Arduino Nano R3 (× 1pcs)
  • Unyevu wa unyevu na joto ya DHT11 (pcs 1)
  • Moduli ya Maonyesho ya 0.96inch SPI 128X64 OLED (× 1)
  • Moduli ya Sensor ya Udongo wa YwRobot (× 1 pcs)
  • Sensorer ya LDR (× 1 pcs)
  • Cable ya Utepe (× 1 pcs)

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko

Kuna vidokezo vichache muhimu unapaswa kuzingatia. Kwanza, unahitaji usambazaji wa umeme ambao unaweza kutoa angalau 5V na 20mA. Ikiwa usambazaji wako hautimizi masharti haya, unapaswa kuunganisha moduli kwenye pini ya 5V ya Arduino (Usitumie 3v3). Unapaswa pia kumbuka kuwa onyesho la OLED na itifaki ya SPI hutumiwa. Ikiwa onyesho lako ni I2C, lazima uwaunganishe kwenye pini za A4 na A5 za Arduino. Kwa kuongezea, sensa ya unyevu iliyotumiwa hapa ina pini 2 na kwa hivyo bodi ya amplifier na pato moja la analog ni muhimu. Sensorer ya DHT11 inaweza kupima joto na unyevu, lakini nambari zetu zinaonyesha joto tu. Unaweza kuongeza unyevu kwa kuongeza mistari michache ya nambari.

Hatua ya 3: Kukusanyika

Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika

Kwa kuwa sufuria yetu ya maua ni ndogo na kuna kikomo cha nafasi, tumetumia waya nyembamba ya Ribbon ambayo inafaa kwa sufuria yetu ya maua.

Kwa kuunganisha waya huu, ni bora kutenganisha vichwa vya pini kutoka kwa vifaa. Kwanza, kichwa cha pini cha kuonyesha cha OLED kinapaswa kufutwa. Ili kufanya hivyo, unaweza kutumia chuma cha kutengenezea lakini soldering ya heater ni bora.

Onyesho la OLED limekwama kwenye ubao ambao hutoa mawasiliano ya SPI. Ili kuwa na mtazamo mzuri wa onyesho na kuficha waya, unaweza kutenganisha jopo la onyesho kutoka kwa bodi. Tumia kisu kali kufanya hivyo.

Sasa ni wakati wake kwa waya za solder kwa bodi. Bodi itawekwa kwenye mchanga wenye mvua, kwa hivyo lazima tufanye unganisho na vifaa vyote visiwe na maji. Kwanza, tunaifunika kwa Kufunga kwa Plastiki. Kisha tunaifunika kwa bomba la kupungua. Unapaswa kuipasha moto kushikamana na ubao. Sasa jaza seams na gundi ya moto.

Sensor ya unyevu ambayo tumechagua, inahitaji kuwa na kipaza sauti tofauti. Kwanza, tenga vichwa vya pini, kisha uzifanye zisiwe na maji.

Kwa sensorer ya LDR, Lazima uunganishe kontena la 10k ohm kati ya GND na pini ya sensa. Hii lazima pia ifanyike kuzuia maji.

Kwa sensorer ya Joto, Lazima uunganishe kontena la 10k ohm kati ya pini ya Vcc na Signal.

Sasa ni wakati wa kuunganisha sensorer zote na moduli za kuonyesha kwa Arduino Nano. Baada ya kumaliza mkutano, usisahau pia kufanya Arduino isiwe na maji.

Sasa futa mchanga kutoka kwenye sufuria (sio yote, ni hatari kwa mmea) na uweke bodi na sensorer (isipokuwa sensa ya joto) ndani. Sensor ya joto lazima iwe nje ya sufuria. Sasa jaza sufuria na mchanga ulioondolewa.

Sisi sote tumemaliza! Wacha tupakie nambari.

Hatua ya 4: Kanuni

Katika nambari hii, Tunatumia maktaba ya SSD1306 na DHT kwa onyesho la OLED na DHT 11. Kwanza unapaswa kuongeza maktaba hizi, kisha ujumuishe na Pakia nambari hiyo kwa Arduino Nano. Ikiwa ni mara yako ya kwanza kuendesha bodi ya Arduino, usijali. Fuata tu hatua hizi:

  1. Nenda kwa www.arduino.cc/en/Main/Software na upakue programu ya OS yako.
  2. Sakinisha programu ya IDE kama ilivyoagizwa.
  3. Tumia IDE ya Arduino na usafishe kihariri cha maandishi na unakili nambari ifuatayo kwenye kihariri cha maandishi.
  4. Nenda kwenye mchoro na ujumuishe maktaba (Pakua maktaba kutoka kwa viungo vifuatavyo). Sasa bofya ongeza maktaba ya ZIP na ongeza maktaba.
  5. Chagua bodi katika zana na bodi, chagua Arduino Nano.
  6. Unganisha Arduino kwenye PC yako na uweke bandari ya com katika zana na bandari.
  7. Bonyeza kitufe cha Pakia (ishara ya Mshale).
  8. Uko tayari!

Hatua ya 5: Ni nini Kinachofuata?

Nini Kifuatacho?
Nini Kifuatacho?

Sasa unaweza kukuza mradi huu kwa masilahi yako. Hapa kuna maoni kadhaa kwamba unaweza kuwaongeza kwenye mradi:

  • Unaweza kuwa na saa kwenye onyesho na kupima wakati wa hali tofauti na kutabiri wakati wa hali ambazo mmea unahitaji maji au nuru zaidi. unapaswa kuongeza moduli ya RTC kama DS1307 na uongeze nambari kadhaa ya kusoma wakati na kalenda na uionyeshe au uhifadhi zingine kuwa na maelezo zaidi ya mmea.
  • Kwa kuongeza buzzer, unaweza kuweka kengele ambayo inakuonya juu ya hali ya mmea. kwa mfano wakati mchanga umekauka sana, inaweza kulia mara 1 kwa saa.
  • Tumeweka emoji mbili tu kwa hali tofauti. Unaweza kuongeza mfano zaidi wa uso kwa hali yoyote. Kwa hili unapaswa kusoma mafunzo ya kuonyesha OLED ili ujifunze jinsi ya kubadilisha picha yako kuwa nambari ya Hex.

Ilipendekeza: