Orodha ya maudhui:
- Hatua ya 1: Vitu utakavyohitaji
- Hatua ya 2: Uunganisho
- Hatua ya 3: Programu
- Hatua ya 4: Mchoro
- Hatua ya 5: Kuonyesha Takwimu zetu
- Hatua ya 6: Kutumia ukurasa wa wavuti
Video: IoT Hydroponics - Pima EC: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Mafundisho haya yataonyesha jinsi ya kutengeneza kifaa cha Intaneti cha Nishati ya chini ya Bluetooth kufuatilia Utendaji wa Umeme wa suluhisho la virutubisho la hydroponic.
Vifaa vitakuwa bodi yoyote ya uendelezaji ya ESP32 na Kiolesura cha Probe Interface cha uFire.
Tutaonyesha data yetu kwenye ukurasa rahisi wa wavuti unaounganisha na kifaa chetu kupitia Bluetooth ya Wavuti.
Hatua ya 1: Vitu utakavyohitaji
- Bodi yoyote ya maendeleo ya ESP32. Hii inaonekana kuwa ya busara, lakini yoyote itafanya kazi.
- Bodi ya Maingiliano ya Utaftaji wa EC iliyotengwa na uchunguzi wa upeanaji wa K1. Unaweza kuzipata zote kwenye ufire.co
- Baadhi ya hali mbaya na huisha kama waya na nyaya za USB.
Hatua ya 2: Uunganisho
ESP32 tunayotumia ina miingiliano ya WiFi na BLE, kwa hivyo inahitaji tu usambazaji wa umeme. Labda utahitaji kebo ya USB kusambaza nguvu kuu, lakini betri ni chaguo jingine. ESP32 nyingi zinaweza kununuliwa na mizunguko ya kuchaji betri tayari kwenye bodi.
Kifaa cha uFire ambacho tutakuwa tukipima EC na joto huunganisha kwenye ESP32 na basi ya I2C. Na ESP32, unaweza kuchagua pini mbili kwa I2C. Vifaa vyote vitakuwa kwenye basi moja, kwa hivyo pini za SCL na SDA zitakuwa sawa. Ukiangalia nambari hiyo, utaona mstari huu.
uFire_EC_BLE ec_ble (19, 23);
Niliamua kutumia pin 19 kwa SDA na pin 23 kwa SCL. Kwa hivyo Unganisha ESP32's 3.3v (au chochote pini inaweza kuitwa kwenye bodi yako fulani) kwenye pini ya kifaa cha EC uFire 3.3 / 5v, GND hadi GND, 19 kwa SDA, na 23 kwa SCL. Sasa unganisha bodi ya uFire pH na bodi ya EC, pini kwa pini. Bodi yako ya ESP32 inaweza kuwa na siri tofauti kuliko picha.
Hatua ya 3: Programu
- Nitachukulia kuwa unajua Arduino, IDE ya Arduino, na imewekwa tayari. Ikiwa sivyo, fuata viungo.
- Jambo linalofuata ni kupata jukwaa la ESP32 kusanikishwa. Kwa sababu fulani, hii haijarahisishwa na huduma zinazopatikana za usimamizi wa jukwaa ambazo IDE inapaswa kutoa, kwa hivyo utahitaji kwenda kwenye ukurasa wa github na ufuate maagizo yanayofaa ya usanikishaji.
-
Sasa kwa maktaba:
- Kutoka katika IDE ya Arduino, mchoro wa picha / Jumuisha Maktaba / Simamia Maktaba… na utafute na usakinishe 'Interface ya EC Probe'.
- Tafuta na usakinishe 'ESP32 BLE Arduino'
Hatua ya 4: Mchoro
Mchoro wa mradi huu ni haraka na rahisi.
Unaweza kuipata kwenye ukurasa wa github. Itakuwa pia katika mfano wa BLE. Na kwa kipimo kizuri, imeambatanishwa na hii pia inayoweza kufundishwa.
# pamoja na "uFire_EC_BLE.h" // Kwenye ESP32, pini za I2C zinaweza kuchaguliwa. Katika kesi hii, sda = 19 na scl = 23 uFire_EC_BLE ec_ble (19, 23); kuanzisha batili () {// anza seva ya BLE ec_ble.startBLE (); } kitanzi batili () {// kitanzi kupitia na kuchukua vipimo vingi ec_ble.measureEC (); ec_ble.measureTemp (); }
Hatua ya 5: Kuonyesha Takwimu zetu
Sasa kwa kuwa vifaa vimewekwa, tunahitaji njia rahisi ya kuonyesha data zetu. Kwa hilo, tutafanya ukurasa rahisi wa wavuti unaotumia Bluetooth ya Wavuti. Ikiwa hauijui, ni API ya Javascript ambayo inapatikana kwa sasa kwenye Chrome. Inakuruhusu kuungana na kifaa cha BLE kutoka kwa wavuti.
Angalia repo ya github.
Kama muhtasari wa haraka:
- inatumia bulma.io kwa kupiga maridadi
- Njia ya mfumo wa mbele
- app.js ina msimbo wote wa javascript
- index.html ina html yote
Vitu vingine vya kuzingatia, ikiwa unataka kukuza ukurasa wako wa wavuti:
- inahitaji kutumiwa kutoka kwa seva ya https, huwezi kuipata kutoka kwa faili ya hapa (faili: //). Hapa kuna python nzuri webserver ya kuanza.
- Toleo la Chrome la 55+ tu hufanya kazi kwa utekelezaji huu. Unaweza kuandika programu au programu ukitumia API za BLE za jadi.
- Hakikisha vipengee vya Jukwaa la Majaribio la Wavuti vimewezeshwa kwa kwenda kwenye chrome: // bendera / # kuwezesha-majaribio-ya-jukwaa-vipengee na kuanzisha tena kivinjari. Kwenye matoleo mapya ya Chrome, hii imewezeshwa kwa chaguo-msingi.
Hatua ya 6: Kutumia ukurasa wa wavuti
Sasa kwa kuwa kila kitu kimewekwa pamoja, kimepangwa, na wavuti inatumiwa, tunaweza kuangalia matokeo ya mwisho.
Fungua tovuti, kwa upande wetu, inaishi kwa https://ufire.co/uFire_BLE/, bonyeza ikoni ya Bluetooth upande wa juu kulia na uchague kifaa cha uFire EC. Sasa unapaswa kuona kusoma kwa EC katika mS na joto katika C.
Unaweza pia kuweka chaguzi kadhaa za upimaji.
Ilipendekeza:
Jinsi ya Kuongeza Oksijeni iliyoyeyuka kwa Mita ya Hydroponics ya WiFi: Hatua 6
Jinsi ya Kuongeza Oksijeni iliyoyeyuka kwa Mita ya Hydroponics ya WiFi: Mafunzo haya yataonyesha jinsi ya kuongeza mzunguko wa EZO D.O na uchunguzi kwenye Kitengo cha Hydroponics cha WiFi kutoka kwa Sayansi ya Atlas. Inachukuliwa kuwa mtumiaji ana wifi hydroponics kit inafanya kazi na sasa yuko tayari kuongeza oksijeni iliyofutwa.MAONYO: Atlas Sci
Mita ya Hydroponics ya Atlas WiFi: Hatua 19
Mita ya Hydroponics ya Atlas WiFi: Mafunzo haya yatakuonyesha jinsi ya kuweka kitanda cha WiFi Hydroponics kutoka Atlas Scientific. Mita hupima pH, conductivity, na joto. Takwimu zimepakiwa kwenye jukwaa la ThingSpeak, ambapo linaweza kufuatiliwa kwa mbali kupitia kifaa cha rununu au ushirikiano
Mfumo wa Ufuatiliaji na Udhibiti wa Hydroponics Blynk: Hatua 4
Mfumo wa Ufuatiliaji na Udhibiti wa Hydroponics Blynk: Katika mradi huu niliunda mfumo wa kudhibiti ambao unafuatilia, na kudhibiti, nyanja zote za mfumo wa kati wa hydroponiki unaopungua na mtiririko. Chumba nilichoijenga kwa matumizi ya mifumo ya baa 4 x 4'x4 '640W LM301B 8. Lakini mafundisho haya sio juu ya taa zangu. Mimi
IoT Hydroponics - Kutumia Adafruit IO kwa EC, PH na Uingiaji wa Joto: 6 Hatua
IoT Hydroponics - Kutumia Adafruit IO kwa EC, PH na Ukataji wa Joto: Hii inaweza kufundishwa jinsi ya kufuatilia EC, pH, na joto la usanidi wa hydroponics na kupakia data kwa huduma ya IO ya Adafruit. Adafruit IO ni huru kuanza nayo. Kuna mipango ya kulipwa, lakini mpango wa bure ni zaidi ya kutosha kwa mtaalam huyu
IoT Hydroponics - Kutumia IBM's Watson kwa Vipimo vya PH na EC: Hatua 7 (na Picha)
IoT Hydroponics - Kutumia IBM's Watson kwa Vipimo vya PH na EC: Hii inaweza kufundishwa kuonyesha jinsi ya kufuatilia EC, pH, na joto la usanidi wa hydroponics na kupakia data kwa huduma ya IBM Watson. Watson yuko huru kuanza nayo. Kuna mipango ya kulipwa, lakini mpango wa bure ni zaidi ya kutosha kwa mradi huu