Sisukord:

MAG (miniatuurne automaatne kasvuhoone): 9 sammu
MAG (miniatuurne automaatne kasvuhoone): 9 sammu

Video: MAG (miniatuurne automaatne kasvuhoone): 9 sammu

Video: MAG (miniatuurne automaatne kasvuhoone): 9 sammu
Video: Теребони и Клайд ► 3 Прохождение Dead Space Remake 2024, Juuli
Anonim
MAG (miniatuurne automaatne kasvuhoone)
MAG (miniatuurne automaatne kasvuhoone)

Mu ema on enamasti üsna hõivatud. Nii et ma tahtsin teda kasvuhoonete automatiseerimisega aidata. Nii saab ta säästa natuke aega, kuna ta ei pea taimi kastma.

Ma suudan seda saavutada MAG -iga (miniatuurne automaatne aed). Nagu nimigi, on MAG miniatuurne projekt, mida saab laiendada suuremate kasvuhoonete jaoks. MAG on aianduse automatiseeritud seiresüsteem, mis loeb ja saadab erinevate andurite andmeid Raspberry Pi -ga töötavale veebiserverile. Kasutajal on võimalik oma taimi veebisaidil jälgida. Seda kontseptsiooni arendatakse viimase projektina multimeedia- ja kommunikatsioonitehnoloogia esimesel aastal Howest Kortrijkis, Belgias.

Samm: materjalid

Materjalid
Materjalid
Materjalid
Materjalid
Materjalid
Materjalid

Selle projekti loomiseks vajate järgmisi elemente:

Elektroonika:

1. Vaarika pi 4 - komplekt2. Vaarika pi T-munakell3. Leivalaud 4. Meeste-meeste pistikud 5. Meeste-naiste pistikud6. LM35 (temperatuuriandur) 7. 4x niiskusandurid8. DHT119. MCP300810. Potentsiomeeter (juhtimiseks, pole vajalik) 11. SunFounderi LCD-ekraan12. 4x harjadeta veepump 12V13. Veetorud14. Adapter 12V15. 4x relee 5V

Korpus:

1. Akvaarium2. Puidust plangud3. Tahke ümmargune rauast latt 4. Küüned 5. Kruvid6. Katusepraimer Aquaplan

Tööriistad:

1. Haamer2. Nägi 3. Kruvikeeraja 4. Puur5. Puitfail6. Liimipüstol 7. Värvihari 8. Keevitusmasin 9. Müügiseade

Allpool olevas Pdf -failis näete täielikku hinnakirja koos linkidega osadele.

2. samm: kasvuhoone valmistamine

Kasvuhoone tegemine
Kasvuhoone tegemine
Kasvuhoone tegemine
Kasvuhoone tegemine
Kasvuhoone tegemine
Kasvuhoone tegemine
Kasvuhoone tegemine
Kasvuhoone tegemine

Lisatud piltidelt leiate tahvlite jaoks vajaliku mõõtmise. Kõigepealt leiate pildid koos mõõtmisega, sellelt numbri (selle all on lisateave vastava numbriga). Samuti on mõned pildid selle väljanägemise kohta.

Numbrid 1 kuni 4 on korpuse jaoks ja kui olete need välja lõiganud, saate need kokku kinnitada, lüües aukudesse naelu.

Lisatahvel, numbrid 5 + 6, on kaas, mille saate pi jaoks sahtli kohale asetada.

Märkused:

Kõigi plaatide aukude keskpunkt on servadest 0,8 cm kaugusel (hallid jooned, vt pilti number üks on viide). Avad puuriti puidu jaoks 2 mm poldiga.

1.: See on alumine plaat. Vasakul küljel on kahe augu vahel 64 cm. See võtab arvesse aukude ja servade vahemaid nii vasakul kui ka paremal küljel. Ülemisel plaadil on 2 x 2 cm ruut, mille eesmärk on toitekaablid läbi lasta. Alumisel plaadil on lcd -ekraani paigutamiseks välja lõigatud 8 cm x 2,5 cm.

2.: Need on pikimad küljed ja vajate 2 sellist plaati. Peal on 2 väljalõigatud tükki 3 mm x 10 mm. Seda kasutatakse hiljem niiskusanduri kaablite suunamiseks.

3.: Need on lühimad küljed ja teil on vaja 4 sellist plaati.

4.: Need on taimekonteineri ristumiskohad, vajate 2 sellist plaati. Peate valge tüki eemaldama, nagu näidatud, et saaksite neid kahte üksteise külge libistada

3. samm: kasvuhooneümbrise viimistlemine

Kasvuhooneümbrise viimistlemine
Kasvuhooneümbrise viimistlemine
Kasvuhooneümbrise viimistlemine
Kasvuhooneümbrise viimistlemine
Kasvuhooneümbrise viimistlemine
Kasvuhooneümbrise viimistlemine

Nüüd, kui kõik on kokku monteeritud, hoolitseme selle eest, et taimede sektsioonid oleksid veekindlad. Teeme seda selleks, et igaks juhuks ei saaks vett lekkida. Pintsliga värvige sektsioonid, kui soovite, võite lisada teise kihi, kui see on kuiv.

Järgmine on metallvardade keskel keevitamine, nii et lõpuks saame rist. Me paneme selle metallraami korpusele pärast 4 augu puurimist, 1 mõlemas otsas nagu pildil. Veenduge selle pannes, et kõik 4 külge oleksid ühtlased.

Viimaseks teeme lahtri mõlemal küljel sälgu. Tehke seda nii, et veetorud saaksid puhata. Lisage peale väike puitükk, et see paigal püsiks. Veenduge selle puidutüki pealekandmisel, et saate veetoru siiski hõlpsalt eemaldada ja vajadusel tagasi panna.

Samm: tarkvara Raspberry Pi -l

Tarkvara Raspberry Pi -l
Tarkvara Raspberry Pi -l
Tarkvara Raspberry Pi -l
Tarkvara Raspberry Pi -l

Minu koodi toimimiseks (mille ma allpool linkin) peate installima mõned paketid ja teegid. Esimene asi, mida vajate, on see, et värskendate oma Pi -d.

Esiteks värskendage oma süsteemi pakettide loendit, sisestades järgmise käsu: sudo apt-get update.

Uuendage kõik installitud paketid uusimatele versioonidele järgmise käsuga: sudo apt-get dist-upgrade.

Kui süsteem ei palu taaskäivitamist, tehke „sudo reboot”. Selle eesmärk on veenduda, et kõik on õigesti seadistatud.

Pärast pakettide installimist peate installima mõned teegid:

  • sudo pip3 install -upgrade setuptools
  • sudo apt-get install python3-kolb
  • sudo pip install -U kolb -cors
  • sudo pip install kolb-socketio
  • sudo apt-get install rpi.gpio
  • sudo pip3 installige Adafruit_DHT

Kui olete lõpetanud, tehke "sudo reboot".

Samm: vooluringi tegemine

Ringraja tegemine
Ringraja tegemine
Ringraja tegemine
Ringraja tegemine

Teises etapis teeme selle projekti jaoks ahela. See on absoluutne miinimum, mida vajate, kui soovite, et see toimiks. Vooluringist koopia tegemiseks kasutage fritimislauda ja diagrammi. Siin on teil vaja kõiki elektrilisi materjale alates esimesest sammust.

Teave vooluringi kohta:

Meil on MCP3008 -ga ühendatud 5 andurit, mis on sisetemperatuuri lm35 ja 4 mulla niiskusandurit. DHT11 välistemperatuuri ja niiskuse jaoks ning lõpuks vee ujuklüliti, et kontrollida, kas paagis on piisavalt vett.

Pinnase niiskuseanduril on analoogväljund ja see kasutab Raspberry Pi peal GPIO-nööpi.

Lisa:

Rakendasin ka LCD-ekraani, mis hõlbustab hiljem Raspberry Pi-ga ühenduse loomist ilma sülearvutiga ühendamata. See pole vajalik, kuid see on väga soovitatav.

Enne selle kokku jootmist kasutasin oma leivaplaati, et kõik omavahel ühendada ja testida oma andureid, et veenduda, kas kõik töötab.

6. samm: looge andmebaas

Looge andmebaas
Looge andmebaas

On väga oluline salvestada anduritelt saadud andmed organiseeritud, kuid ka turvalisel viisil. Seetõttu otsustasin oma andmed andmebaasi salvestada. Ainult nii saan selle andmebaasi juurde pääseda (isikliku kontoga) ja seda korrastatuna hoida. Ülaltoodud pildilt leiate minu ERD diagrammi.

Näete ülaltoodud minu ERD diagrammi, linkin ka prügifaili, et saaksite andmebaasi ise importida. Selle andmebaasi abil saate näidata mitmeid asju, näiteks:

  • Temperatuur taimede lähedal ja kohal
  • Niiskus taimede lähedal
  • Iga taime maapinna niiskus
  • Vaadake, kas pump on seadme jaoks lubatud
  • Jne..

Selle sammu juurde on lisatud minu Mysqli prügila. Nii saate seda hõlpsalt importida. Hankige Mysqli prügila.

Samm: veebisait

Veebisait
Veebisait
Veebisait
Veebisait

Tahtsin, et oleks võimalik taimi jälgida, nii et tegin nende andmete kuvamiseks veebisaidi. Veebisaidi kaudu saate taimi kontrollida, samuti pumpasid eraldi lubada/keelata.

Pi käivitamise ajal hakkab see käivitama minu pythoni skripti. See hoolitseb andmete veebisaidile kuvamise eest. Skripti järgides loeb pi iga tund täpselt andurite andmeid ja paneb need andmebaasi. Sait on ka tundlik, nii et seda saab avada mobiiliga.

Minu koodi leiate githubist siit.

8. samm: taustaprogrammi kirjutamine

Taustaprogrammi kirjutamine
Taustaprogrammi kirjutamine

Nüüd on aeg veenduda, et kõik komponendid töötavad seal. Nii et ma kirjutasin pythonis koodi ja kasutasin selle vaarika pi -le. Minu koodi leiate Githubist.

Koodi programmeerimiseks kasutasin Visual Studio koodi. Kood on kirjutatud html, CSS, javascripti ja pythoniga (kolb)

Samm: asetage kõik ümbrisesse

Asetage kõik ümbrisesse
Asetage kõik ümbrisesse
Asetage kõik ümbrisesse
Asetage kõik ümbrisesse
Asetage kõik ümbrisesse
Asetage kõik ümbrisesse
Asetage kõik ümbrisesse
Asetage kõik ümbrisesse

Kui olete kõik toimingud edukalt lõpetanud, võite hakata kõike ümbrisesse panema. Selleks soovitan tungivalt oma komponendid kokku joota, et neid ei saaks kogemata lahti ühendada.

Ma liimisin releed puidutükile, nii et need ei jääks korpuse alla. Samuti liimisin pumbad reservuaari külge, et need ei jääks kaotsi. Samuti soovitan liimida DHT11 anduri raami peale.

Soovitan: