Satura rādītājs:

Automātiska dārza sistēma, kas veidota uz Raspberry Pi āra vai iekštelpās - MudPi: 16 soļi (ar attēliem)
Automātiska dārza sistēma, kas veidota uz Raspberry Pi āra vai iekštelpās - MudPi: 16 soļi (ar attēliem)

Video: Automātiska dārza sistēma, kas veidota uz Raspberry Pi āra vai iekštelpās - MudPi: 16 soļi (ar attēliem)

Video: Automātiska dārza sistēma, kas veidota uz Raspberry Pi āra vai iekštelpās - MudPi: 16 soļi (ar attēliem)
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Novembris
Anonim
Image
Image
Uz Raspberry Pi veidota automatizēta dārza sistēma āra vai iekštelpās - MudPi
Uz Raspberry Pi veidota automatizēta dārza sistēma āra vai iekštelpās - MudPi
Uz Raspberry Pi veidota automatizēta dārza sistēma āra vai iekštelpās - MudPi
Uz Raspberry Pi veidota automatizēta dārza sistēma āra vai iekštelpās - MudPi
Uz Raspberry Pi veidota automatizēta dārza sistēma āra vai iekštelpās - MudPi
Uz Raspberry Pi veidota automatizēta dārza sistēma āra vai iekštelpās - MudPi

Vai jums patīk dārzkopība, bet nevarat atrast laiku tās kopšanai? Varbūt jums ir istabas augi, kas izskatās mazliet izslāpuši vai meklē veidu, kā automatizēt hidroponiku? Šajā projektā mēs atrisināsim šīs problēmas un apgūsim MudPi pamatus, izveidojot automatizētu dārza sistēmu, kas palīdzēs rūpēties par lietām. MudPi ir atvērtā pirmkoda dārza sistēma, ko izveidoju, lai pārvaldītu un uzturētu dārza resursus, kas veidoti uz Raspberry Pi. Jūs varat izmantot MudPi gan iekštelpu, gan āra dārzkopības projektiem, kas pielāgoti jūsu vajadzībām, jo tas ir pielāgojams dizains.

Šodien mēs sāksim ar pamata iestatīšanu, ko izmantoju mājās, lai redzētu, kā MudPi var izvietot, lai pārvaldītu āra dārzu un kontrolētu apūdeņošanu. Šajā apmācībā jūs uzzināsit, kā izvietot galveno kontrolieri, kurā darbojas MudPi. Tuvu beigām būs pieejami daži papildu resursi tiem, kas vēlas paplašināt iestatījumus tālāk par pamatiem vai vēlas uzzināt vairāk par dažādiem iestatījumiem, piemēram, iekštelpās. MudPi var konfigurēt dažādiem iestatījumiem, un projekta vietnē ir daudz dokumentu.

Piegādes

Jūtieties brīvi pievienot/noņemt visus īpašos sensorus vai komponentus, kas jums varētu būt nepieciešami jūsu sistēmai, jo jūsu prasības var atšķirties no manējām.

Vispārējie piederumi

  • Raspberry Pi ar Wifi (es izmantoju Pi 3 B)

    Debian 9/10

  • Monitors/tastatūra/pele (Pi iestatīšanai)
  • SD karte Raspbian (8 GB)
  • Āra nominālais kabelis (4 vadi)
  • Ūdensnecaurlaidīga sadales kārba āra darbiem
  • Kabeļu dziedzeri
  • Din Rail (lai uzstādītu slēdžus un līdzstrāvas padevi)
  • PVC caurules
  • Urbis ar lāpstiņām

Elektroniskie piederumi

  • DHT11 temperatūras / mitruma sensors
  • Šķidruma peldēšanas līmeņa sensors x2
  • 2 kanālu relejs
  • 12v sūknis (vai 120v, ja izmantojat tīkla spriegumu)

    DC līdzstrāvas pārveidotājs, ja izmantojat 12v

  • 5V barošanas avots

    vai līdzstrāvas barošana (ja baro pi no tīkla)

  • 10k rezistori vilkšanai uz augšu/uz leju

Rīki

  • Skrūvgriezis
  • Stiepļu noņēmējs
  • Multimetrs
  • Lodāmurs
  • Lodēt
  • Skrūves (kastes montāžai ārpusē)
  • Silikona saruna

1. solis: dārza un apūdeņošanas plānošana

Dārza un apūdeņošanas plānošana
Dārza un apūdeņošanas plānošana
Dārza un apūdeņošanas plānošana
Dārza un apūdeņošanas plānošana
Dārza un apūdeņošanas plānošana
Dārza un apūdeņošanas plānošana
Dārza un apūdeņošanas plānošana
Dārza un apūdeņošanas plānošana

Ja izveidojat jaunu sistēmu, noteikti plānojiet apūdeņošanu. Būs svarīgi, lai šīs lietas jau būtu ieviestas, kad dodaties sagatavot aparatūru, lai jūs zinātu savas komponentu vajadzības. Vajadzības laika gaitā var mainīties, taču ir laba prakse sagatavoties nākotnei. Jūsu divas galvenās ūdens piegādes iespējas ir vai nu sūkņa izmantošana ūdens rezervuārā, vai šļūtene ar solenoīdu, lai atvērtu un aizvērtu līniju. Izvēle būs atkarīga no jūsu dārza vajadzībām. Lielāka, sarežģītāka sistēma var izmantot abus (ti, ūdens sūknēšanu caur solenoīda vārstiem zonas laistīšanai). Ja plānojat izmantot MudPi iekštelpās, iespējams, izmantosiet sūkni. MudPi var arī kontrolēt jūsu iekštelpu augu gaismas, izmantojot releju.

Padoms veidotājam: paturiet prātā, ka varat veidot savu projektu jebkurā mērogā. Ja vēlaties pirmo reizi izmēģināt MudPi, izmēģiniet kaut ko līdzīgu ūdens pudelei un 3,3 voltu sūknim, lai laistītu istabas augu!

Apsveriet arī ūdens piegādes iespējas. Vai izmantosit pilienu vadus, mērcēšanas šļūteni vai smidzinātājus? Šeit ir dažas izplatītas metodes:

  • Smidzinātājs
  • Mērcēšanas šļūtene
  • Pilienu līnijas
  • Manuāls rokas ūdens

Lai šīs apmācības apjoms nepalielinātos pārāk liels, pieņemsim, ka jums jau ir apūdeņošana un jūs vienkārši vēlaties to automatizēt. Manā iestatījumā man ir ūdens tvertne ar sūkni, kas savienots ar dažām pilēšanas līnijām. Uzzināsim, kā automatizēt šo sūkni.

2. darbība: sensori un komponentu plānošana

Otrs svarīgais plānošanas aspekts, kas jāņem vērā, ir tas, kādus datus jūs vēlaties iegūt no sava dārza. Parasti temperatūra un mitrums vienmēr ir noderīgi. Augsnes mitruma un lietus noteikšana ir lieliska, taču tā var nebūt nepieciešama iekštelpu iekārtošanai. Tas būs jūsu galīgais lēmums par to, kādi nosacījumi ir svarīgi uzraudzīt jūsu vajadzībām. Mūsu pamata apmācībai brīvā dabā mēs uzraudzīsim:

  • Temperatūra
  • Mitrums
  • Ūdens līmenis (pludiņa slēdzis x2)

Es izmantoju 5 ūdens līmeņa sensorus, lai noteiktu 10%, 25%, 50%, 75%un 95%līmeņus lielā tvertnē. Šajā apmācībā mēs veiksim 10% kritiski zemu un 95% pilnu vienkāršības labad.

Iespējams, vēlēsities arī kontrolēt ierīces savā dārzā. Ja plānojat pārslēgt sūkni vai gaismas, kas nedarbojas ar 3,3 V spriegumu (pi GPIO ierobežojums), jums būs nepieciešams relejs. Relejs ļauj kontrolēt augstāka sprieguma ķēdes, vienlaikus izmantojot zemāku spriegumu, lai pārslēgtu releju. Mūsu vajadzībām mums ir sūknis, kas darbojas ar spriegumu, kas lielāks par 3,3 V, tāpēc mums būs nepieciešams relejs, lai pārslēgtu sūkni. Sūkņa vadīšanai ir nepieciešams tikai viens relejs. Lai gan nākotnes mērķiem (un tāpēc, ka releji ir lēti), es uzstādīju 2 kanālu releju un atstāju papildu slotu pieejamu vēlākiem jauninājumiem.

Vissvarīgākais, ko plānot, ir barošanas avots. Kā Pi tiks darbināts un no kurienes. Jums vajadzētu arī padomāt par ierīcēm, kuras izmantojat, un par to, kā tās iegūs savu jaudu. Parasti Pi var darbināt, izmantojot USB strāvas adapteri, bet tam ir nepieciešams atsevišķs kontaktdakša. Ja mēs barojam citas ierīces ar augstāku spriegumu, līdzstrāvas līdzstrāvas barošanu var izmantot, lai samazinātu Pi spriegumu līdz 5 V. Ja plānojat iegūt barošanas avotu, lai samazinātu spriegumu, iesaku neizmantot lētāko variantu.

Atcerieties, ka Raspberry Pi pēc noklusējuma var atbalstīt tikai digitālo GPIO. Tas nozīmē, ka jūs nevarat vienkārši pieslēgt augsnes sensoru, kas ņem analogos rādījumus uz Pi GPIO. Lai būtu saderīgs ar analogiem komponentiem, jums jāizmanto mikrokontrolleris ar analogo atbalstu, piemēram, Arduino vai ESP32 (vai ESP8266).

Par laimi MudPi atbalsta tādu ierīču kā vergu mezglu vadību, lai no viena galvenā kontrollera (pi) izdotu komandas vairākām ierīcēm. Tas ļauj izveidot galveno kontrolieri ar vairākiem sensoru blokiem, kurus tas var kontrolēt kopā ar tiem pievienotajiem analogiem komponentiem. Es izmantoju galveno kontrolieri, lai uzraudzītu sūkņa laukumu, un sensoru bloku katrai paceltajai dārza gultai. Šodien, lai sāktu, turpiniet veidot galveno kontrolieri.

3. darbība: apkopojiet materiālus

Savākt piederumus
Savākt piederumus

Ir pienācis laiks apkopot savus materiālus. Šajā konstrukcijā izmantotās sastāvdaļas un rīki ir komerciāli pieejami no plaukta esošajiem priekšmetiem, lai citiem būtu viegli to izveidot mājās. Lielāko daļu var atrast tiešsaistē vai vietējos datortehnikas veikalos. Precīzs materiālu saraksts būs atkarīgs no jūsu īpašā dārza izkārtojuma. Šīs apmācības labad mēs turpināsim būtisko, kā plānots, lai pirms došanās tālāk iegūtu darbības ierīci.

Piezīme: Es vēlos atzīmēt, ka, ja plānojat pārslēgt komponentus, kas izplūst no tīkla, lūdzu, esiet UZMANĪGI! Ir svarīgi, lai jūs būtu drošs, veidojot elektroniku, un nerīkojieties ar augstu spriegumu, ja nezināt, ko darāt. Ņemot to vērā, es savā mājas iestatījumā izmantoju 120 voltu sūkni. Process ir vienāds 12 voltu sūknim, un galvenā atšķirība ir nepieciešama 12 voltu regulatoram. Varat arī izmantot relejus, lai pārslēgtu gaismas vai citas ierīces.

4. solis: instalējiet MudPi Raspberry Pi

Instalējiet MudPi Raspberry Pi
Instalējiet MudPi Raspberry Pi

Kad plāns ir gatavs un piegādes ir pie rokas, ir pienācis laiks sagatavot aparatūru. Lai sāktu, jums vajadzētu sagatavot savu aveņu pi, lai instalētu MudPi. Jums būs nepieciešama Raspberry Pi ar Wifi iespējām, kurā darbojas Debian 9 vai jaunāka versija. Ja jums vēl nav instalēts Raspbian, jums būs jālejupielādē Raspbian no viņu lapas šeit.

Kad attēla fails ir lejupielādēts, ierakstiet to SD kartē, izmantojot izvēlēto attēlu rakstītāju. Raspberry pi ir rokasgrāmata failu ierakstīšanai SD kartē, ja jums nepieciešama palīdzība.

Ievietojiet SD karti savā pi un ieslēdziet to. Savienojiet savu Pi ar Wifi, izmantojot GUI, ja esat instalējis Raspbian Desktop vai rediģējot /etc/wpa_supplicant/wpa_supplicant.conf failu, izmantojot Raspbian Lite termināli.

Nākamā lieta, kas jums jādara pēc Wifi savienojuma, ir palaist atjauninājumus un jauninājumus pi.

Lai atjauninātu Pi pieteikumvārdu un palaistu termināli:

sudo apt-get update

sudo apt-get jauninājums

Kad esat pabeidzis atsāknēšanu

sudo atsāknēšana

Kad Pi ir sāknējis dublēšanu, mēs tagad varam instalēt MudPi. To var izdarīt, izmantojot MudPi instalētāju ar šādu komandu:

čokurošanās -sL https://install.mudpi.app | bash

Instalētājs parūpēsies par visām MudPi nepieciešamajām pakotnēm un konfigurācijām. Pēc noklusējuma MudPi ir instalēts direktorijā/home/mudpi ar kodolu, kas atrodas vietnē/home/mudpi/core.

Jūs varat palaist MudPi manuāli, izmantojot šādu komandu:

cd /mājas /mudpi

mudpi -atkļūdot

Tomēr MudPi ir uzrauga darbs, kas to veiks jūsu vietā. Turklāt pirms MudPi palaišanas vispirms būs nepieciešams konfigurācijas fails. Lai izveidotu konfigurācijas failu, jums jāzina, kuras tapas jūs savienojāt ar kādām sastāvdaļām, kas tiek darīts nākamajā darbībā. Uz priekšu!

5. darbība: savienojiet sensorus un komponentus ar Pi testēšanai

Savienojiet sensorus un komponentus ar Pi testēšanai
Savienojiet sensorus un komponentus ar Pi testēšanai
Savienojiet sensorus un komponentus ar Pi testēšanai
Savienojiet sensorus un komponentus ar Pi testēšanai
Savienojiet sensorus un komponentus ar Pi testēšanai
Savienojiet sensorus un komponentus ar Pi testēšanai

Nākamais solis ir savienot mūsu komponentus ar Pi. (Lūdzu, ņemiet vērā, ka fotoattēlā testēju papildu komponentus.) Jūs, iespējams, izmantojat džemperu vadus un rīvdēļus, kas ir labi, vienkārši atcerieties jaunināt uz kaut ko uzticamāku, kad veidojat gala vienību laukam.

Pievienojiet DHT11/22 sensora DATA tapu GPIO tapai 25.

Pievienojiet DHT11/22 strāvu un zemējumu.

Katra 2 šķidro peldošo sensoru vienu galu pievienojiet attiecīgi GPIO tapām 17 un 27 ar 10k nolaižamajiem rezistoriem.

Pievienojiet pārējos pludiņa sensoru galus pie 3.3v, lai GPIO parasti tiktu izvilkts LOW, bet, kad peldošais slēdzis aizveras, tas būtu HIGH.

Pievienojiet 2 kanālu releja pārslēgšanas tapas GPIO tapām 13 un 16.

Pievienojiet 5V releju pie strāvas un zemi pie zemes.

Par releja augstsprieguma savienojumiem mēs uztrauksimies vēlāk, kad pievienosim kontaktdakšas. Pagaidām mums jābūt gataviem izveidot MudPi konfigurācijas failu un pārbaudīt komponentus.

6. darbība: konfigurējiet MudPi

Pievienojot sensorus un komponentus, varat izveidot MudPi konfigurācijas failu un pārbaudīt, vai viss darbojas pirms iekārtas montāžas pabeigšanas. Lai konfigurētu MudPi, jūs atjaunināsit failu mudpi.config, kas atrodas direktorijā/home/mudpi/core/mudpi. Šis ir JSON formatēts fails, kuru varat atjaunināt atbilstoši jūsu komponentu vajadzībām. Ja rodas kādas problēmas, noteikti pārbaudiet pareizo formatējumu.

Ja sekojat līdzi, tālāk norādītais konfigurācijas fails darbosies ar mūsu savienotajiem komponentiem:

Iepriekš minētajā konfigurācijā notiek daudz. Lai iegūtu sīkāku informāciju, iesaku iedziļināties konfigurācijas dokumentos. Mēs iestatām DHT11 un pludiņus sensoru masīvā un ievietojam releja iestatījumus pārslēgšanas masīvā. Automatizācija notiek, iestatot aktivizētājus un darbības. Aktivizētājs ir veids, kā likt MudPi klausīties noteiktos apstākļos, ja mēs vēlamies rīkoties, piemēram, ja temperatūra ir pārāk augsta. Aktivizētājs nav pārāk noderīgs, kamēr mēs tam nenodrošinām aktivizēšanas darbību. Iepriekš minētajā konfigurācijā ir divi laika aktivizētāji. Laika aktivizētājs paņem cron darba formatētu virkni, lai noteiktu, kad tas jāaktivizē. Iepriekš minētie laika aktivizētāji tiek iestatīti ik pēc 12 stundām (tātad divas reizes dienā). Tie aktivizēs abas mūsu konfigurētās darbības, kas tikai ieslēgs/izslēgs mūsu releju ar notikumu, ko izstaro MudPi. Otrais sprūda tiek nobīdīts par 15 minūtēm, lai mūsu sūknis ieslēgtos un laistītos 15 minūtes pirms izslēgšanas. Tas notiks divas reizes dienā katru dienu.

Tagad jūs varat atsāknēt MudPi, liekot vadītājam restartēt programmu:

sudo supervorctl restart mudpi

MudPi tagad vajadzētu atkārtoti ielādēt konfigurācijas un darboties fonā, ņemot sensoru rādījumus un klausoties notikumus, lai pārslēgtu relejus. Varat pārbaudīt, vai MudPi darbojas, izmantojot:

sudo supervorctl statuss mudpi

MudPi arī saglabās žurnālfailus direktorijā/home/mudpi/logs. Ja rodas problēmas, vispirms ir vērts to pārbaudīt.

Ja esat pārliecinājies, ka MudPi darbojas, ir pienācis laiks sākt vienības galīgo montāžu. Izslēdziet Raspberry Pi un ļaujiet pabeigt aparatūras montāžu.

7. solis: lodēšanas komponenti prototipa plāksnei

Lodēšanas komponenti prototipa plāksnei
Lodēšanas komponenti prototipa plāksnei
Lodēšanas komponenti prototipa plāksnei
Lodēšanas komponenti prototipa plāksnei

Tagad, kad MudPi ir konfigurēts, varat turpināt strādāt ar aparatūru. Sastāvdaļas, kas paliek kastē, jāpielodē pie prototipa plates, lai nodrošinātu lielāku stabilitāti nekā džemperu vadi. Tas nav tik jauki kā pielāgota shēmas plate, bet pagaidām tas darbosies. DHT11 sensors, ko mēs izmantojam, būs ārējs, bet jūs varat pēc izvēles iekļaut vēl vienu iekšpusē kastes iekšējai temperatūrai.

Es pielodēju pie plīsuma kabeļa kopā ar dažiem termināļa savienotājiem, lai atvieglotu GPIO savienojumus, kad mēs atkal pievienosim sensorus un releju. Izlaušanās kabelis padarīja jauku iespēju atvienot pi, neizņemot visu moduli. Es arī iekļāvu pludiņos nepieciešamos nolaižamos rezistorus. Kad tas ir pabeigts, mēs varam visu ievietot jaukā āra sadales kārbā, lai to aizsargātu.

8. solis: sāciet ievietot elektroniku āra sadales kārbā

Sāciet ievietot elektroniku āra sadales kārbā
Sāciet ievietot elektroniku āra sadales kārbā
Sāciet ievietot elektroniku āra sadales kārbā
Sāciet ievietot elektroniku āra sadales kārbā
Sāciet ievietot elektroniku āra sadales kārbā
Sāciet ievietot elektroniku āra sadales kārbā

Līdz šim viss ir pārbaudīts, strādājot pie MudPi, un laiks savākt āra bloku, lai tas izturētu elementus. Jūsu vietējā datortehnikas veikalā elektronikas sadaļā būs sadales kārbu izvēle, ko varat iegādāties par cenu zem 25 USD. Meklējiet piemērotu izmēru un ūdensnecaurlaidīgu blīvējumu. Es iztērēju nedaudz vairāk, lai iegūtu ar šķiedru pastiprinātu kasti ar atsperes aizbīdņiem. Viss, kas jums nepieciešams, ir kaut kas, kas neļaus mitrumam nokļūt un derēs visām jūsu sastāvdaļām. Šajā lodziņā jūs urbjat caurumus, lai izvadītu arī kabeļus.

9. darbība: pievienojiet kontaktdakšas relejam un uzstādiet sadales kārbā *Brīdinājums par augstu spriegumu *

Pievienojiet kontaktdakšas relejam un uzstādiet sadales kārbā *Brīdinājums par augstu spriegumu *
Pievienojiet kontaktdakšas relejam un uzstādiet sadales kārbā *Brīdinājums par augstu spriegumu *
Pievienojiet kontaktdakšas relejam un uzstādiet sadales kārbā *Brīdinājums par augstu spriegumu *
Pievienojiet kontaktdakšas relejam un uzstādiet sadales kārbā *Brīdinājums par augstu spriegumu *
Pievienojiet kontaktdakšas relejam un uzstādiet sadales kārbā *Brīdinājums par augstu spriegumu *
Pievienojiet kontaktdakšas relejam un uzstādiet sadales kārbā *Brīdinājums par augstu spriegumu *

Savienojot komponentus, Pi vajadzētu izslēgt. Ja sūknim izmantojat 120v vai 12v, apsveriet kontaktdakšas izmantošanu. Sūkņi, kas darbojas ar 12 V spriegumu, parasti izmanto cilindra ligzdas savienotāju. Strādājot ar 120 V, jūs varat strādāt ar sieviešu pagarinātāja spraudni. Tagad negrieziet pagarinātāju un nejaucieties ar to bez atbilstoša aprīkojuma.

Izmantojot urbi vai lāpstiņu, urbiet divus 3/4 collu caurumus āra sadales kārbas apakšā un ievietojiet divus 3/4 collu kabeļu blīvgredzenus. Izvelciet pagarinātāju ar vienu dziedzeri un otru pusi caur otru. Ja vēlaties izmantot otru releja kanālu, ievietojiet citu vadu ar galu.

Kastē esmu uzstādījis nelielu din sliedes sadaļu. Uz sliedes ir līdzstrāvas barošanas avots, lai samazinātu 120 V līdz 5 V, lai ieslēgtu Pi, kā arī daži drošības slēdži. Es izmantoju tikai divus slēdžus, lai varētu izslēgt Pi, neizslēdzot visu sistēmu. Pietiktu ar vienu slēdzi. Tagad pagarinātāja iekšpusē ir trīs krāsaini kabeļi. BALTS ir neitrāls, ZAĻS ir slīpēts, un MELNS ir 120v+. Zaļā un baltā krāsa nonāk tieši līdzstrāvas barošanas avotā. Melnais vispirms nonāk slēdžos, pēc tam līdzstrāvas barošanas avotā. Barošanas avotā ir maza skrūve, kas ir potenciometrs, lai samazinātu spriegumu līdz 5 V.

Mēs izmantosim spaiļu blokus, lai izveidotu savienojumus starp kontaktdakšām. Izmantojot vienu bloku, savienojiet visus baltos neitrālos kabeļus kopā. Ja jums nav spaiļu bloku, pietiek ar elektrisko lenti. Zaļie zemējuma kabeļi arī jāsavieno kopā. Releja augstsprieguma pusē ir trīs savienojumi: COM (parasts), NC (parasti aizvērts) un NO (parasti atvērts). Atkarībā no jūsu releja tam var būt tikai NC vai NO, nevis abi. Pievienojiet nelielu papildu kabeļa daļu no slēdža, kas piegādās 120V mūsu releju COM (kopējā) spailei augstsprieguma pusē. Tagad pievienojiet sieviešu pagarinātāju melno 120V līniju NC terminālim. Tas nozīmē, ka kontaktdakša parasti ir izslēgta un nav pievienota, bet, pārslēdzot releju, tas piegādās spraudnim 120V, tādējādi ieslēdzot mūsu sūkni.

Šajā brīdī visiem pagarinātāju kabeļiem jābūt sasietiem kopā ar baltajiem neitrālajiem un zaļajiem laukumiem. Sieviešu vadu melnā 120v ir piestiprināta pie releja NC termināļa. Vīriešu pagarinātāja melnajam spriegumam jābūt novirzītam uz pārtraukuma din sliedē un pēc tam sadalīt līdzstrāvas barošanas avotam un releju COM.

Ir svarīgi visu uzstādīt ūdensnecaurlaidīgā kastē un pareizi aizsargāt/novietot visus kabeļus. Pēdējā lieta, ko vēlaties, ir ugunsgrēks vai kāds, kas tiek piekauts. Nejaucieties arī ar augstspriegumu, ja nevarat būt drošībā. Jūs joprojām varat izdarīt diezgan daudz ar 12 V un zemākām sastāvdaļām.

10. darbība: ievietojiet sensorus aizsargājošā korpusā

Ievietojiet sensorus aizsardzības korpusā
Ievietojiet sensorus aizsardzības korpusā
Ievietojiet sensorus aizsardzības korpusā
Ievietojiet sensorus aizsardzības korpusā
Ievietojiet sensorus aizsardzības korpusā
Ievietojiet sensorus aizsardzības korpusā

Daba un mitrums nav pārāk draudzīgi elektronikai. Jūs esat aizsargājis Pi ar āra sadales kārbu, bet tagad jums ir jāaizsargā visas ārējās sastāvdaļas. Jūs varat izveidot pienācīgu korpusu, lai aizsargātu ārējos komponentus, izmantojot kādu no PVC caurulēm vai citiem lūžņu cauruļu gabaliem. Es izveidoju vienkāršu ventilējamu vāciņu DHT11 sensoram, lai palīdzētu to pasargāt no lietus un kļūdām, bet ļautu tai elpot, lai iegūtu precīzus rādījumus no ārpuses. Nākamajā darbībā izmantojiet kausus ar silikona blīvējumu.

Nav labākais risinājums, bet tas darbojas lētam 4 USD sensoram. (Es arī izgatavoju dažus augsnes sensoriem, kurus tobrīd testēju.) Pludiņa sensori tiks uzstādīti ūdens tvertnē un tiem nav nepieciešams papildu korpuss.

Jūs arī atklāsit, ka sensori parasti tiek piegādāti tikai ar kādu lētu plānu gabarīta vadu. Tas neizturēs ilgu laiku vispārējai lietošanai vai ārējam klimatam. Nākamajā posmā mēs to risinām.

11. darbība. Savienojiet sensorus ar āra kabeli un kontaktdakšām

Savienojiet sensorus ar āra kabeli un kontaktdakšām
Savienojiet sensorus ar āra kabeli un kontaktdakšām
Savienojiet sensorus ar āra kabeli un kontaktdakšām
Savienojiet sensorus ar āra kabeli un kontaktdakšām

Ja vēlaties, lai kastē būtu pievienoti ārēji sensori, ir nepieciešams iegūt kādu āra nominālo kabeli. Āra kabeļiem ir ekranējums, kas palīdz aizsargāt iekšējos vadus. Es paņēmu kādu 4 vadu kabeli un kontaktdakšas. Jums nav nepieciešami kontaktdakšas un tā vietā varat izmantot vairāk kabeļu blīvējumu, bet es gribēju, lai varētu ātri nomainīt sensorus.

Izgrieziet kādu kabeli garumā temperatūras sensoram un pludiņa sensoriem. Es dotu tai dažas papildu pēdas, jo vienmēr ir jauki, ja ir nepieciešamība griezt papildus. Es iesaku kabeļus lodēt, lai iegūtu labākos savienojumus, un pēc tam ietīt ar elektrisko lenti. Es iesaku ar vienu vadu izmantot vienu un to pašu strāvas un zemes krāsu, lai lietas būtu vieglāk atcerēties. Ievelciet kabeli korpusā ar silikona blīvējuma blīvējumu pārējā korpusa apakšā, lai ieejas punkts būtu tikai ventilējamais vāciņš.

Kabeļa otru galu var ieskriet kastē caur kabeļu blīvēm un savienot ar Pi uz tām pašām tapām kā iepriekš. Ja izvēlaties izmantot kontaktdakšas, uzstādiet spraudņa galus pie kabeļa. Izurbiet un uzstādiet pārējos galus sadales kārbā un pēc tam pievienojiet iekšējos elementus.

12. solis: uzstādiet peldošos sensorus tvertnē

Uzstādiet peldošos sensorus tvertnē
Uzstādiet peldošos sensorus tvertnē

Pārējie sensori ir aizsargāti un gatavi iet uz laiku, lai uzstādītu pludiņa sensorus ūdens tvertnē. Tā kā mēs izmantojam tikai divus, jums vajadzētu uzstādīt 1 kritiski zemā līmenī, lai sūknis nedarbotos, un vienu, kam vajadzētu norādīt, ka tvertne ir pilna. Atrodiet pareizā izmēra urbi un izveidojiet caurumu tvertnē pareizajā līmenī. Ieskrūvējiet pludiņa sensorus tvertnē ar komplektā esošo paplāksni un uzgriezni. Paskatieties tvertnes iekšpusē un pārliecinieties, ka pludiņa sensori ir novietoti tā, lai tie būtu izslēgtā stāvoklī un paceltu uz augšu, kad ūdens paceļas, tie slēdz ķēdi.

Nolaižamo rezistoru dēļ tas nozīmē, ka, sasniedzot ūdens līmeni, pludiņa sensors šajā līmenī ar nolasījumu 1. Pretējā gadījumā pludiņa sensors atgriezīsies 0, ja ūdens pašlaik nepaceļ sensoru, kas aizver ķēdi.

13. darbība: izvietojiet iekārtu ārpusē

Izvietojiet vienību ārpusē
Izvietojiet vienību ārpusē
Izvietojiet vienību ārpusē
Izvietojiet vienību ārpusē
Izvietojiet vienību ārpusē
Izvietojiet vienību ārpusē

MudPi iekārta ir gatava darbam, un mēs varam to uzstādīt ārpusē tās galīgajā vietā. Āra sadales kārbai parasti ir vāks, lai to noskrūvētu, lai padarītu ūdensnecaurlaidīgu blīvējumu. Aizmugurē jāatrod arī daži montāžas caurumi, ko izmantot ierīces uzstādīšanai. Es uzstādīju savu kasti tieši pie ūdens nojumes ārā, jo pludiņa sensoriem bija tikai ierobežots kabeļa vads.

Jūs varat iespraust pagarinātāju ar kontaktligzdu un pagriezt slēdzi, lai MudPi būtu tiešsaistē. Pārliecinieties, ka viss darbojas, pirms atstājat to uz ilgāku laiku. Pārbaudiet, vai sensori iegūst rādījumus, meklējot redisā saglabātās vērtības vai pārbaudot MudPi žurnālus. Ja viss izskatās labi, ir pienācis laiks ļaut MudPi darboties, kamēr atpūšaties.

14. darbība: MudPi uzraudzība

MudPi uzraudzība
MudPi uzraudzība
MudPi uzraudzība
MudPi uzraudzība

Tagad, kad MudPi darbojas, jums varētu rasties jautājumi par sistēmas uzraudzības veidiem. Vienkāršākais un vistiešākais veids ir uzraudzīt MudPi žurnāla failu:

tail -f /home/mudpi/logs/output.log

Vēl viena iespēja ir, izmantojot interfeisu, piemēram, vietējo tīmekļa lapu. Man vēl nav bijis laika publiskot MudPi lietotāja saskarni, taču ar PHP palīdzību jūs varat viegli noķert savus sensorus un komponentu stāvokli no redis. Uzziniet, kā MudPi vairāk saglabā dokumentus redisā dokumentos.

Jaunākie sensora rādījumi tiks saglabāti sarkanā krāsā zem galvenās opcijas, kuru iestatījāt konfigurācijā. Izmantojot to, jūs varat izveidot vienkāršu PHP lietojumprogrammu, lai nolasītu lapas ielādes rādījumus un parādītu tos. Pēc tam vienkārši atsvaidziniet lapu, lai iegūtu jaunus datus.

Ir iespējams arī klausīties MudPi notikumus vietnē redis, un šī ir labāka iespēja iegūt reāllaika atjauninājumus no sistēmas. Jūs varat lasīt notikumus tieši caur redis-cli

redis-cli psubscribe '*'

15. darbība. Prototipu dēļu nomaiņa ar pielāgotām PCB (pēc izvēles)

Prototipu dēļu aizstāšana ar pielāgotām PCB (pēc izvēles)
Prototipu dēļu aizstāšana ar pielāgotām PCB (pēc izvēles)
Prototipu dēļu aizstāšana ar pielāgotām PCB (pēc izvēles)
Prototipu dēļu aizstāšana ar pielāgotām PCB (pēc izvēles)

Esmu devies nedaudz tālāk un izveidojis dažas pielāgotas shēmas plates MudPi. Tie palīdz man paātrināt veidošanas procesu, veidojot vairākas MudPi vienības, un ir daudz uzticamāki. Es esmu sācis nomainīt vecos prototipu dēļus ar uzticamākiem PCB visās esošajās vienībās. Nākotnē es vēlos padarīt šos dēļus pieejamus pārdošanai nelielos daudzumos, lai palīdzētu atbalstīt manu atvērtā pirmkoda darbu. MudPi darbībai nav vajadzīgas pielāgotas shēmas plates, tas tikai palīdz samazināt aparatūras darba slodzi, izmantojot jau uzstādītas iebūvētās sastāvdaļas, piemēram, nolaižamos rezistorus un temperatūras/mitruma sensorus.

16. solis: atpūtieties un vērojiet savu augu augšanu

Atpūtieties un vērojiet, kā aug jūsu augi!
Atpūtieties un vērojiet, kā aug jūsu augi!
Atpūtieties un vērojiet, kā aug jūsu augi!
Atpūtieties un vērojiet, kā aug jūsu augi!

Tagad jums ir sava automatizēta dārza sistēma, kuru varat paplašināt un mērogot pēc vēlēšanās. Izveidojiet vairāk vienību vai paplašiniet jau izveidoto. Ar MudPi var paveikt daudz vairāk, un daudz informācijas ir pieejama projekta vietnē https://mudpi.app. Mans mērķis bija padarīt MudPi par resursu, kuru meklēju, uzsākot dārza projektu. Es ceru, ka jūs atradīsit lielu MudPi pielietojumu un dalīsities ar šo vārdu, ja jums patīk mans darbs. Es personīgi izmantoju MudPi gan ārā, gan iekšā mājās, lai pārvaldītu savus augus, un līdz šim esmu bijis ļoti apmierināts ar rezultātiem.

MudPi joprojām tiek atjaunināts ar vairākām funkcijām un jauninājumiem. Jūs varat apmeklēt vietni, lai iegūtu sīkāku informāciju par to, pie kā esmu strādājis, un apskatīt dažas no zemāk esošajām saitēm, lai palīdzētu jums atrast citus resursus. Es arī piedalījos MudPi 2020 Raspberry Pi konkursā. Ja jums patīk MudPi un vēlaties man palīdzēt, balsojiet zemāk.

Noderīgi resursi, lai dotos tālāk

MudPi dokumentācija

MudPi avota kods

MudPi ceļveži

Dalīties ar jums MudPi Build

Atbalstiet manu darbu pie MudPi

Atbalsts MudPi

Laimīgu izaugsmi visiem!

- Ēriks

Izgatavots no ♥ no Viskonsinas

Raspberry Pi konkurss 2020
Raspberry Pi konkurss 2020
Raspberry Pi konkurss 2020
Raspberry Pi konkurss 2020

Pirmā balva Raspberry Pi konkursā 2020

Ieteicams: