Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kirjastot vaaditaan
- Vaihe 2: Reaaliaikainen kello
- Vaihe 3: PH -mittari
- Vaihe 4: Kaavio
Video: Hydroponics Blynk Monitor & Control System: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä projektissa loin ohjausjärjestelmän, joka valvoo ja ohjaa keskikokoisen hydroponisen laskuvirtajärjestelmän kaikkia näkökohtia. Rakentamani huone käyttää 4 x 4'x4 '640W LM301B 8 bar järjestelmiä. Mutta tämä ohje ei koske valojani. Se on ohjauslaatikko. Laatikossani voin asettaa aikani päälle/pois valot, sekä hydroponiset pumput, se myös käynnistää erilaisia imu- ja pakopuhaltimia jäähdytykseen. Olen varma, että useimmat ihmiset, jotka tekevät tällaisia DIY -tekoja, ovat luultavasti kuin meh mitä tahansa helppoa. Ja he eivät ole väärässä. Se on ehdottomasti sen helppo puoli. Se muuttui hieman monimutkaisemmaksi, kun siihen oli lisätty sekä LCD -näyttö että blynk tietojen keräämiseen. Näyttö oli riittävän helppo, löysin koodin toisista ohjeista, jotka on linkitetty tähän: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk-näkökohta esitti muutamia haasteita. Kaikkien koodien saaminen toimimaan blynkillä oli riittävän yksinkertaista, mutta sitten törmäsin kouralliseen ongelmia, kun jostain syystä blynk lakkasi toimimasta. Se sai kaikki koodini lakkaamaan toimimasta myös siksi, että olin kirjoittanut kaiken yksinkertaiseen ajastinkoodiin ja minulla oli juuri blynk.run pääsilmukassa. Joten joka tapauksessa pointti on, että monien työtuntien jälkeen ja tämän toiminnan aloittaminen täällä on minun projektini. Koodi on muutettu toimimaan täysin itsenäisesti blynkin ulkopuolella. Silmukan alussa se tarkistaa, onko blynk päällä, jos se on päällä, koodi jatkaa blynkillä, mutta jos se palauttaa, että blynk ei toimi tai se on pois päältä, se yrittää muodostaa yhteyden 10 sekunnin ajan, ja jatka sitten kytkeäksesi sarjaliikenteen pois päältä ja jatkaaksesi ohjaimen käyttöä LCD -näytöllä edelleen tärkeät tiedot. Se yrittää edelleen kirjautua blynk -palveluun, kunnes se joko kirjautuu takaisin sisään tai suoritat vianmäärityksen, miksi se ei kirjaudu takaisin sisään. Tämä projekti käyttää verkkovirtaa, mikä on vaarallista. Jos et ole tyytyväinen verkkovirran kytkemiseen, ÄLÄ YRITÄ TÄTÄ, ja varmista AINA, ettet työskentele jännitteellä. Jos sinulla on sähköasentajan ystävä, he voivat auttaa. Kämppäkaverini on sähköasentaja ja toimitti minulle 60A alipaneelin, jossa oli 4 15A katkaisijaa, jotka syötetään jakajiini, jotka jaetaan sitten valoihin, tuulettimiin, pumppuihin jne. Muista koskaan käyttää sitä 100%. Turvallisin tapa on laskea virrankulutus per rele Ohmin lain ja tehon laskennalla. Ohmin laki on V = IR ja teho on P = IV. releet maksimoivat 10A: n jännitteen, mikä tarkoittaa sitä, että on turvallisinta varmistaa, että käytät vain 6A yhden kanavan kautta. Olen lisännyt peruskartan releilleni, ja koodini on melko hyvin merkitty. Lähetän lähiaikoina yksityiskohtaisen kaavion, joka sisältää kaiken. Siitä huolimatta kaikki teet DIY -ihmiset siellä ovat luultavasti melko taitavia lukemaan rivien välistä. Jos sinulla on ongelmia blynkin kanssa, siellä on miljoonia opetusohjelmia ja jopa ohjeita, jotka osoittavat, kuinka sitä käytetään. Käytin USB -sarjaa, mutta voit käyttää wifiä tai ethernetiä tarkoituksiisi, se olisi vain pieni pieni muutos. Pidä kuitenkin hauskaa, toivottavasti jotkut hyötyvät tästä.
Tarvikkeet
www.amazon.ca/Weller-WE1010NA-Digital-Sold…
usa.banggood.com/5V-4-Channel-Level-Trigge…
usa.banggood.com/DS18B20-Vedenpitävä-Digita…
www.dfrobot.com/product-1110.html
www.digikey.ca/product-detail/en/adafruit-…
www.amazon.ca/Siemens-ECINSGB14-Insulated-…
www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…
www.amazon.ca/ATmega2560-16AU-Development-…
www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…
www.amazon.com/LeMotech-Dustproof-Waterpro…
www.amazon.ca/Jinxuny-Screen-Display-Shiel…
www.amazon.ca/Baoblaze-DS1302-Battery-Real…
Vaihe 1: Kirjastot vaaditaan
github.com/arduino-libraries/TFT
github.com/adafruit/DHT-sensor-library
github.com/milesburton/Arduino-Temperature…
github.com/PaulStoffregen/OneWire
github.com/adafruit/RTClib
github.com/blynkkk/blynk-library
github.com/jfturcot/SimpleTimer
Luulen, että se on suurin osa heistä. Jos puuttuu, ilmoita siitä minulle.
Vaihe 2: Reaaliaikainen kello
Kun olet ladannut kirjaston reaaliaikaiseen kelloon, kirjastossasi on esimerkkejä, jotka antavat sinulle käsityksen sen toiminnasta. Tässä on koodi, jolla asetin ajan. Koska aika on tallennettu, akku on ladattu, sinun ei tarvitse jatkaa aikakoodin käyttöä.
Vaihe 3: PH -mittari
On luultavasti melko tärkeää antaa pH -mittarillesi testi ja kalibrointi pääkoodin ulkopuolella vain, jotta tiedät kuinka kalibroida offset. Tässä on käyttämäni koodi, se on myös integroitu koodin päälohkoon. Heität sen vain tänne, jotta voit leikkiä sen kanssa, ja ehkä olet vain kiinnostunut antureista etkä muusta projektista.
Vaihe 4: Kaavio
Tämä on kaavio projektin elektroniikka- ja sähköosasta. Kaikki nastat on merkitty, ja ne on merkitty koodiin.
Suositeltava:
Atlas WiFi Hydroponics Meter: 19 vaihetta
Atlas WiFi Hydroponics Meter: Tässä opetusohjelmassa kerrotaan, kuinka voit asentaa Atlas Scientificin WiFi Hydroponics -sarjan. Mittari mittaa pH: n, johtavuuden ja lämpötilan. Tiedot ladataan ThingSpeak -alustalle, jossa niitä voidaan valvoa etäyhteydellä mobiililaitteen tai
IoT Hydroponics - Toimenpide EC: 6 vaihetta
IoT Hydroponics - Toimenpide EC: Tässä ohjeessa näytetään, miten tehdään Bluetooth Low Energy Internet of Things -laite hydroponisen ravinneliuoksen sähkönjohtavuuden seurantaan. Laitteisto on mikä tahansa ESP32 -kehityskortti ja uFire -eristetty EC -koetinliitäntä
IoT Hydroponics - IBM: n Watsonin käyttö PH- ja EC -mittauksiin: 7 vaihetta (kuvilla)
IoT Hydroponics - IBM: n Watsonin käyttäminen PH- ja EC -mittauksiin: Tämä ohje antaa ohjeet kuinka seurata hydroponian asetusten EC: tä, pH: ta ja lämpötilaa ja ladata tiedot IBM: n Watson -palveluun. Watsonin aloittaminen on ilmaista. Maksullisia suunnitelmia on, mutta ilmainen suunnitelma on enemmän kuin tarpeeksi tälle projektille
Vielä yksi Arduinon sääasema (ESP-01 & BMP280 & DHT11 & OneWire): 4 vaihetta
Vielä yksi Arduino-sääasema (ESP-01 & BMP280 & DHT11 & OneWire): Täältä löydät yhden iteraation OneWiren käyttämisestä vain muutamalla ESP-01-nastalla. valinta (sinulla on oltava valtuudet …) Kerää aistitietoja BMP280: sta ja DHT11: stä
Vadelma PI & Arduino - Blynk Stepper Control: 7 vaihetta (kuvilla)
Raspberry PI & Arduino - Blynk Stepper Control: Tämä opetusohjelma näyttää, kuinka voit ohjata askelmoottoria Arduinolla, Raspberry Pi: llä ja Blynk -sovelluksella. Pi lähettää sitten HIGH/LOW -signaalin Arduinolle ja