Orodha ya maudhui:

Kituo cha hali ya hewa ya Mini Arduino UNO: Hatua 5
Kituo cha hali ya hewa ya Mini Arduino UNO: Hatua 5

Video: Kituo cha hali ya hewa ya Mini Arduino UNO: Hatua 5

Video: Kituo cha hali ya hewa ya Mini Arduino UNO: Hatua 5
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Novemba
Anonim
Kituo cha hali ya hewa cha Mini Arduino UNO
Kituo cha hali ya hewa cha Mini Arduino UNO
Kituo cha hali ya hewa cha Mini Arduino UNO
Kituo cha hali ya hewa cha Mini Arduino UNO

Hiki ni kizazi cha kwanza cha kituo changu cha hali ya hewa cha Arduino chenye unganisho la wi-fi, ambacho kinaweza kutuma data hadharani mkondoni kwa kutumia jukwaa la ThingSpeak.

Kituo cha hali ya hewa kinakusanya data zifuatazo zinazohusiana na hali ya hewa na mazingira kwa kutumia sensorer tofauti:

  • Joto;
  • Unyevu;
  • Shinikizo la anga;
  • Ukali wa mwanga;
  • Kiashiria cha UV;
  • Mkusanyiko wa vumbi.

Lengo ni kutengeneza kituo kidogo na rahisi cha hali ya hewa, kwa kutumia vifaa vya wazi.

Wacha tuanze na kufurahiya!

Hatua ya 1: Vipengele vya Elektroniki

Vipengele vya Elektroniki
Vipengele vya Elektroniki
Vipengele vya Elektroniki
Vipengele vya Elektroniki
Vipengele vya Elektroniki
Vipengele vya Elektroniki

Kwa mradi huu utahitaji vifaa vifuatavyo:

  1. Arduino Uno (nunua)
  2. Grove sensor ya mwanga (kununua)
  3. Grove sensor ya UV (nunua)
  4. Sensor ya shinikizo la kibaometri (BMP085) (nunua)
  5. DHT22 (nunua)
  6. Groven sensor ya vumbi (nunua)
  7. ESP8266 (nunua)
  8. Protoshield (kwa toleo thabiti zaidi) au ubao wa kawaida wa mkate (nunua / nunua)
  9. Kohm 1 ya kupinga (x2)
  10. Kohm 10 ya kupinga (x1)
  11. Kinga ya 4k7 ohm (x1)
  12. Baadhi ya waya za kuruka
  13. Kompyuta (ya kukusanya na kupakia nambari ya Arduino)

Hutahitaji zana maalum za kusanyiko la mradi huu. Vipengele vyote vinaweza kupatikana mkondoni kwenye duka lako pendwa la e-commerce.

Mzunguko unaendeshwa na bandari ya USB (iliyounganishwa na kompyuta au chaja ya kawaida ya simu), lakini unaweza pia kuongeza usambazaji wa umeme wa nje wa DC au betri iliyounganishwa na jack ya umeme ya Arduino.

Kesi ya mzunguko wa kituo cha hali ya hewa iko nje ya wigo wa mradi huu.

Hatua ya 2: Kuunganisha Sehemu

Kuunganisha Sehemu
Kuunganisha Sehemu
Kuunganisha Sehemu
Kuunganisha Sehemu

Unganisha componi zote kulingana na skimu. Utahitaji waya za kuruka ili kuunganisha kila sensorer kwenye ubao wa mkate. Unaweza kutumia protoshield (kwa mzunguko thabiti zaidi), ubao wa mkate wa kawaida, au kubuni unamiliki ngao ya Arduino.

Chomeka kebo ya USB kwenye ubao wa Arduino Uno na uende kwenye hatua inayofuata.

Hatua ya 3: Usimbuaji

Kuandika
Kuandika

Kwa kudhani tayari umesakinisha Arduino IDE ya hivi karibuni, pakua na usakinishe maktaba zifuatazo:

Maktaba ya DHT22:

github.com/adafruit/DHT-sensor-library

Maktaba ya Adafruit BMP085:

github.com/adafruit/Adafruit-BMP085-Library

Kwa maagizo ya jinsi ya kuongeza maktaba kwa Arduino IDE, angalia mwongozo ufuatao wa Arduino:

www.arduino.cc/en/Guide/Libraries

Pakua nambari ya Arduino (weatherBox.ino). Badilisha XXXXX na router yako ya wifi SSID YYYYY kwa nenosiri la router na ZZZZZ na kituo chako cha ThingSpeak andika kitufe cha API (angalia jinsi ya kuipata kwenye hatua inayofuata).

Unganisha bodi ya Arduino kwenye bandari ya USB ya kompyuta yako na upakie nambari hiyo.

Hatua ya 4: Usanidi wa ThingSpeak

Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
Usanidi wa ThingSpeak
  1. Unda akaunti ya ThingSpeak;
  2. Unda Kituo kipya;
  3. Taja jina na maelezo ya kituo chako cha hali ya hewa. Tenga vituo vifuatavyo na uhifadhi kituo:

    • kituo 1 = mwanga
    • kituo 2 = unyevu
    • kituo 3 = joto (kutoka DHT22)
    • kituo 4 = fahirisi ya UV
    • kituo 5 = mkusanyiko wa vumbi
    • kituo 6 = shinikizo
    • kituo 7 = joto (kutoka BMP085)
  4. Nakili kitufe cha kuandika API. Inatumika katika hatua ya awali katika nambari ya Arduino;
  5. Kituo kinapowashwa, maadili ya vitambuzi yatapakiwa kwenye kituo mara kwa mara. Unaweza kusanidi taswira ya umma na ya faragha ya kila tofauti.

Mfano wa kituo cha umma:

Hatua ya 5: Kutumia App ya Android

Utaweza kuibua data ya kituo cha hali ya hewa katika kivinjari chochote. Lakini unaweza pia kukiangalia kwenye simu yako mahiri ya Android na kuiona wakati wowote unataka.

  1. Pakua na usakinishe programu ya ThingsView kutoka duka la Google Play kwenye kifaa chako cha Android;
  2. Kwenye programu, ingiza nambari yako ya kitambulisho cha kituo na ubonyeze ongeza. Utapata kitambulisho kwenye usanidi wa kituo chako cha ThingSpeak;
  3. Thamani za sasa za kila tofauti zitaonyeshwa kwenye grafu;
  4. Furahiya!

Ilipendekeza: