Orodha ya maudhui:

Jenga kisomaji cha Tangi kwa Chini ya $ 30 Kutumia ESP32: Hatua 5 (na Picha)
Jenga kisomaji cha Tangi kwa Chini ya $ 30 Kutumia ESP32: Hatua 5 (na Picha)

Video: Jenga kisomaji cha Tangi kwa Chini ya $ 30 Kutumia ESP32: Hatua 5 (na Picha)

Video: Jenga kisomaji cha Tangi kwa Chini ya $ 30 Kutumia ESP32: Hatua 5 (na Picha)
Video: BTT - Manta M8P - Loading OctoPrint on Marlin firmware configuration (Part 2) 2024, Novemba
Anonim
Jenga kisomaji cha Tangi kwa chini ya $ 30 Kutumia ESP32
Jenga kisomaji cha Tangi kwa chini ya $ 30 Kutumia ESP32

Mtandao wa Vitu umeleta matumizi mengi ya vifaa vya hapo awali ndani ya nyumba za watengenezaji pombe wengi na watengenezaji wa divai. Maombi na sensorer ngazi yametumika kwa miongo kadhaa katika viboreshaji kubwa, mimea ya matibabu ya maji, na mimea ya kemikali. Kwa kushuka kwa bei ya sensorer, sasa viwandani na DIY zinaweza kufuatilia ujazo wa tanki yoyote, pipa, au mtungi.

Sensorer zinazopatikana kwenye soko la wazi zinaweza kuhisi chochote na zinagawanywa ipasavyo. Sensorer inayotumiwa kupima unyevu inaitwa sensorer ya unyevu, shinikizo inayoitwa sensor ya shinikizo, umbali huitwa sensorer za msimamo, na kadhalika. Kwa mtindo kama huo, sensorer inayotumika kwa kipimo cha viwango vya maji huitwa sensa ya kiwango.

Sensorer za kiwango hutumiwa kupima kiwango cha vitu vyenye mtiririko wa bure. Vitu kama hivyo ni pamoja na vinywaji kama maji, mafuta, tope, nk na vile vile yabisi katika fomu ya punjepunje / poda (yabisi ambayo inaweza kutiririka). Dutu hizi huwa na utulivu katika mizinga ya kontena kwa sababu ya mvuto na kudumisha kiwango chao katika hali ya kupumzika. Katika mwongozo huu utajifunza jinsi ya kujenga kiwango chako cha nyumbani, kiwango cha joto, na unyevu. Imejumuishwa pia ni maagizo ya wewe data mpya zilizokusanywa zitumike kupitia Ubidots, jukwaa la uwezeshaji programu.

Hatua ya 1: Mahitaji

  • E3232
  • Sensorer ya Ultrasonic - HC-SR04
  • Sensorer ya DHT11
  • Kesi ya kinga ya plastiki
  • Waya za Jumper
  • Cable ndogo ya USB
  • Arduino IDE 1.8.2 au zaidi
  • Akaunti ya Ubidots - au - Leseni ya STEM

Hatua ya 2: Wiring na Casing

Wiring na Casing
Wiring na Casing
Wiring na Casing
Wiring na Casing
Wiring na Casing
Wiring na Casing

Sensor HC-SR04 (Ultrasonic Sensor) inafanya kazi na mantiki ya 5V. Tafadhali, fuata meza na mchoro ili kufanya unganisho sahihi kati ya ESP32 na sensor ya ultrasonic, pia kati ya ESP32 na sensor ya DHT11 (Joto na sensorer ya unyevu).

Niliunda mfano mdogo na tank ya ukubwa wa kiwango kuonyesha kazi za sensor, lakini mfano wa mwisho na kesi hiyo inapaswa kuonekana kama ile hapo juu.

Kama unavyoona sensa ya ultrasonic inapaswa kuwa juu ya tanki, kwa hivyo nayo tutaweza kupima umbali kati ya sehemu ya juu ya tank na mwisho wa dutu Kisha, weka joto na unyevu sensorer kufuatilia mazingira.

Hatua ya 3: Kupanga Kifaa chako kilichounganishwa, Unganisha na IDE ya Arduino

Kabla ya kuanza na ESP32, weka bodi yako na IDE ya Arduino. Ikiwa haujui usanidi wa bodi, tafadhali rejelea nakala hapa chini na ufuate hatua kwa hatua hadi utengeneze bodi:

Unganisha ESP32-DevKitC kwa Ubidots

Mara baada ya bodi yako kukusanywa, weka maktaba zinazohitajika kuendesha sensorer: "PubSubClient" na "DHT:"

Nenda kwa Mchoro / Programu -> Jumuisha Maktaba -> Meneja wa Maktaba na usakinishe maktaba ya PubSubClient. Ili kupata tu maktaba sahihi, tafuta PubSubClient ndani ya upau wa utaftaji

2. Nenda kwenye hifadhi ya maktaba kupakua maktaba ya DHT. Ili kupakua maktaba bonyeza kitufe kijani kilichoitwa "Clone au download" na uchague "Pakua ZIP".

3. Sasa, kurudi katika Arduino IDE, bonyeza Mchoro -> Jumuisha Maktaba -> Ongeza Maktaba ya ZIP.

4. Chagua faili ya. ZIP ya DHT na kisha "Kubali" au "Chagua"

5. Funga Arduino IDE na uifungue tena. Kuanza upya kunahitajika; tafadhali usiruke hatua hii.

Sasa ni wakati wa kuanza kuweka alama:) Nakili nambari hapa chini na ubandike kwenye Arduino IDE.

Tafadhali nenda kwenye kiunga kifuatacho ili upate nambari hiyo.

Ifuatayo, weka vigezo: jina la Wi-Fi na nywila, pamoja na Ubidots TOKEN yako ya kipekee. Ikiwa haujui jinsi ya kupata Ubidots ZAKO ZILIZOPIGWA, tafadhali rejelea nakala hii hapa chini.

Jinsi ya kupata Ubidots yako ILIYOFUNGWA

Mara tu unapobandika nambari yako na kumpa wifi inayofaa, thibitisha kwenye Arduino IDE. Ili kudhibitisha, kwenye kona ya juu kushoto ya IDE yetu ya Arduino utaona aikoni hapo chini. Chagua aikoni ya Kuangalia Alama ili kuthibitisha nambari yoyote. Ukishathibitishwa, utapokea ujumbe "Umekamilisha kuandaa" katika Arduino IDE.

Ifuatayo, pakia nambari kwenye ESP32 yako. Chagua ikoni ya mshale wa kulia kando ya ikoni ya alama ya kuangalia ili kupakia. Mara baada ya kupakiwa, utapokea ujumbe "Umekamilisha kupakia" katika Arduino IDE.

Na hii, sensa yako sasa inatuma data kwa Ubidots Inaweza!

Hatua ya 4: Usimamizi wa Takwimu katika Ubidots

Usimamizi wa Takwimu katika Ubidots
Usimamizi wa Takwimu katika Ubidots
Usimamizi wa Takwimu katika Ubidots
Usimamizi wa Takwimu katika Ubidots
Usimamizi wa Takwimu katika Ubidots
Usimamizi wa Takwimu katika Ubidots

Ikiwa kifaa chako kimeunganishwa kwa usahihi utaona kifaa kipya iliyoundwa ndani ya sehemu ya kifaa chako kwenye programu yako ya Ubidots. Jina la kifaa litakuwa "esp32", pia ndani ya kifaa utaona anuwai ya umbali, unyevu, na joto:

Ikiwa unataka kubadilisha kifaa na majina anuwai kuwa ya urafiki zaidi, tafadhali rejelea nakala hii:

Jinsi ya kurekebisha jina la Kifaa na Jina Mbadala

Ifuatayo, kuhesabu kiasi cha vitu vyenye mtiririko wa bure kwenye tanki, tunahitaji kuunda anuwai inayotokana ili kuhesabu thamani ya kiasi.

Tofauti inayotokana na hebu tujenge shughuli kwa kutumia anuwai ya msingi, kwa hivyo katika kesi hii tutatumia fomula ya ujazo na tabia ya tanki ya silinda ambapo:

  • Pi = Uwiano wa mduara wa mduara na kipenyo chake (mara kwa mara)
  • r = Radi ya tanki
  • h = Urefu wa tanki

Bonyeza "Addvariable" na uchague "Iliyotokana". Kama unavyoona kwenye dirisha jipya lazima ubandike fomula kwenye uwanja.

Mara baada ya kushikamana na fomula na sifa za tanki lako, chagua "umbali" wa kutofautisha.

Fomu yako ikiingizwa, kiasi chako kitaanza kusoma katika programu yako ya Ubidots.

Hatua ya 5: Matokeo

Matokeo
Matokeo
Matokeo
Matokeo

Sasa sensor yako iko tayari kuanza kufanya kazi! Hapo juu unaweza kuona kazi ya sensa ya kiwango kwa viwango tofauti.

Ili kupata maelezo zaidi kuhusu vilivyoandikwa na hafla za Ubidots, angalia mafunzo haya ya video.

Ilipendekeza: