Satura rādītājs:
- Piegādes
- 1. darbība: shēmas shēma
- 2. darbība. Izveidojiet kontu vietnē Pubnub, izmantojot lietotnes atslēgu
- 3. darbība: augšupielādējiet kodu vietnē Nodemcu & Arduino
- 4. darbība: izveidojiet Freeboard informācijas paneli
- 5. darbība. Secinājums
Video: Zaļās mājas monitorings ar IOT: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Runājot par lauksaimniecību, augu temperatūras un mitruma uzraudzība ir svarīgs faktors to izdzīvošanai. Pašlaik cilvēki izmanto siltumnīcā piestiprinātus termometrus, lai lauksaimnieki varētu izmērīt temperatūru. Tomēr šī manuālā pieeja prasa, lai lauksaimnieks fiziski atrastos šajā vietā, kas nav iespējams katru reizi. Tāpēc es izstrādāju šo kompakto ierīci vietnē VeggiTech, lai atrisinātu šo problēmu.
Šī ir siltumnīcas uzraudzības sistēma, kas var noteikt temperatūru, mitrumu, siltuma indeksu un nosūtīt to tiešsaistes informācijas panelī, izmantojot wifi. Tā ir pašlādējoša ierīce, kas darbojas uz saules paneļiem, un tai ir skaņas signāls, kad vide pārsniedz slieksni.
Piegādes
Šī projekta kopējās izmaksas ir 270 AED (73 USD)
Nepieciešamie materiāli:-
- Nodemcu
- Arduino Uno
- 10W saules paneļi
- 12V saules uzlādes kontrolieris
- 12V svina skābes akumulators
- DHT22 sensors
- 16x2 LCD i2c
- Koka atvilktne
- 5V relejs
1. darbība: shēmas shēma
Lai pilnībā darbotos programma, ierīcei ir iepriekš minētais savienojums. Zemāk ir detalizēts savienojums:-
- Saules paneļu spailes, lai uzlādētu kontrolieri
- Akumulatora spailes kontroliera uzlādēšanai
- Uzlādējiet kontrollera izeju uz buck pārveidotāju un skaņas signālu
- Buck pārveidotājs (5V izeja) uz arduino, releju, LCD, dht22 un nodemcu
- LCD SDA, SCL līdz A4 un A5
- Arduino Rx, Tx līdz nodemcu Tx, Rx
- Relejs starp uzlādes kontrollera izeju līdz skaņas signālam
2. darbība. Izveidojiet kontu vietnē Pubnub, izmantojot lietotnes atslēgu
Izveidojiet savu kontu vietnē Pubnub, lai dati tiktu veiksmīgi pārsūtīti. Izveidojiet jaunu lietotni augšējā labajā stūrī un nokopējiet informāciju par krodziņu/apakšatslēgu. Šī atslēga tiks pārsūtīta uz Arduino kodu, kuru augšupielādēsit nodemcu.
3. darbība: augšupielādējiet kodu vietnē Nodemcu & Arduino
Lejupielādējiet zemāk esošo kodu. Ievietojiet pub/apakšatslēgu no sava PubNub konta uz kodu siltumnīcas_iot tieši virs iestatīšanas funkcijas. Kods “siltumnīcas_iot” tiks augšupielādēts nodemcu, un kods “arduino_slave” tiks augšupielādēts arduino.
4. darbība: izveidojiet Freeboard informācijas paneli
Izveidojiet savu freeboard.io, un šeit jūsu dati tiks parādīti pievilcīgā vizuālā formā. Pirmkārt, dati tiks augšupielādēti no nodemcu uz pubnub serveri, pubnub var viegli integrēt brīvsānos, tāpēc mēs abus šos pakalpojumus izmantojam kopā. Lai iestatītu tiešsaistes informācijas paneli, rīkojieties šādi:-
- Izvēlieties datu avotus augšējā labajā stūrī kā Pubnub
- Katram izveidojiet jaunus paneļus temperatūrai, mitrumam un siltuma indeksam
- Izvēlieties jebkura veida paneļa displeju, kas jums nepieciešams. Populārs ir šīs lietojumprogrammas mērinstruments
- Panelī izvēlieties datu avotu kā JSON. Tas novirzīs jūs uz teksta redaktoru, kurā varat ierakstīt [informācijas paneļa nosaukums] [mainīgā nosaukums no arduino IDE]. Ja vēlaties iegūt temperatūras rādījumus, ierakstiet “Temperatūra”, jo tas ir JSON formāta nosaukums, kad tas tika augšupielādēts no nodemcu uz serveri. Tas pats attiecas uz visiem paneļiem.
5. darbība. Secinājums
Tas kopumā bija noderīgs projekts, taču šeit ir daži ierobežojumi, ar kuriem es saskāros:-
- Aizsardzības pret putekļiem trūkums:- Man vajadzēja pievienot IP67 korpusa kārbu elektronikas aizsardzībai un labākai uzticamībai.
- Litija akumulatora bīstamība:-Tā vietā, lai lietotu litija bateriju, svina skābes akumulators ir drošāks, jo augstas temperatūras lipo akumulators var aizdegties. Tā es faktiski sadedzināju šo projektu, tāpēc es to iemācījos smagā veidā.
- jauda atkarīga no saules gaismas:- Saules gaisma ir galvenais enerģijas avots. Bez tā sistēma apstāsies, tāpēc ir nepieciešams alternatīvs avots. Neaizmirstiet, ka saules sistēmas palielina izmaksas.
- Freeboard pakalpojuma darbības izmaksas:- 12 $ mēnesī ir jāiztērē freeboard.io pakalpojumam. Lai samazinātu izmaksas, ir nepieciešama labāka alternatīva.
Tagad mans nākamais solis ir siltumnīcā pievienot bezvadu LoRa sensorus, savākt rādījumus, izmantojot WiFi vārteju, un augšupielādēt to pielāgotajā informācijas panelī, izmantojot Node-Red. Šai sistēmai ir ilgs akumulatora darbības laiks (8-10 gadi) un lielāka uzticamība, tāpēc visi iepriekš minētie ierobežojumi tiek novērsti.
Ieteicams:
Elektroenerģijas patēriņš un vides monitorings, izmantojot Sigfox: 8 soļi
Elektroenerģijas patēriņš un vides monitorings, izmantojot Sigfox: Apraksts Šis projekts parādīs, kā iegūt telpas elektrības patēriņu trīsfāzu strāvas sadalei un pēc tam ik pēc 10 minūtēm nosūtīt to uz serveri, izmantojot Sigfox tīklu. Kā izmērīt jaudu? Mēs saņēmām trīs strāvas skavas no
Darba sākšana ar mājas automatizāciju: mājas palīga instalēšana: 3 soļi
Darba sākšana ar mājas automatizāciju: mājas palīga instalēšana: mēs tagad sāksim mājas automatizācijas sēriju, kur mēs izveidosim gudru māju, kas ļaus mums kontrolēt tādas lietas kā gaismas, skaļruņi, sensori un tā tālāk, izmantojot centrālo centrmezglu kopā ar balss palīgs. Šajā rakstā mēs uzzināsim, kā
Zaļās mājas automatizācija: 11 soļi
Siltās mājas automatizācija: Siltumnīcas automatizācija ir projekts, kurā trīs siltumnīcas parametri, t.i., augsnes mitrums, temperatūra & Mitrumu, lietotājs uzrauga attālināti, vienkārši izmantojot tīmekļa pārlūkprogrammu
Zaļās gaismas: 4 soļi (ar attēliem)
Zaļās gaismas: Zaļās gaismas ir projekts, kas tika izveidots, lai mācītu skolēniem fizisko skaitļošanu. Tas ietver ieejas un izejas, elektrību, programmēšanu ar Arduino un mazliet par satiksmes kontroles sistēmām. Krustojums tiks ierīkots no otras puses
Ūdens kvalitātes monitorings, izmantojot MKR1000 un ARTIK Cloud: 13 soļi (ar attēliem)
Ūdens kvalitātes monitorings, izmantojot MKR1000 un ARTIK Cloud: Ievads Šī projekta galvenais mērķis ir izmantot MKR1000 un Samsung ARTIK Cloud, lai uzraudzītu peldbaseinu pH un temperatūras līmeni. Lai izmērītu ūdens temperatūru, izmantosim temperatūras sensoru un pH vai ūdeņraža sensora jaudu. sārmainība