Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Wymagane biblioteki
- Krok 2: Zegar czasu rzeczywistego
- Krok 3: Miernik pH
- Krok 4: Schemat
Wideo: Hydroponics Blynk Monitor i system sterowania: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tym projekcie stworzyłem system kontroli, który monitoruje i kontroluje wszystkie aspekty średniej wielkości hydroponicznego systemu przypływów i odpływów. Pomieszczenie, do którego go zbudowałem, wykorzystuje systemy 4 x 4'x4' 640W LM301B 8 barów. Ale ta instrukcja nie dotyczy moich świateł. To skrzynka kontrolna. W moim pudełku mogę ustawić czas włączania/wyłączania świateł, a także pomp hydroponicznych, włącza też różne wentylatory dolotowe i wyciągowe do chłodzenia. Jestem pewien, że większość ludzi, którzy robią tego rodzaju majsterkowanie, jest prawdopodobnie jak ja, cokolwiek to jest łatwe. I nie są w błędzie. To zdecydowanie najłatwiejszy aspekt tego. Sprawa trochę się skomplikowała po dodaniu zarówno wyświetlacza LCD, jak i blynka do akwizycji danych. Wyświetlanie było dość łatwe, znalazłem kod w innych instrukcjach połączonych tutaj: https://www.instructables.com/id/ARDUINO-SPFD5408-… Aspekt blynk stanowił kilka wyzwań. Uruchomienie całego kodu na blynk było dość proste, ale potem natknąłem się na garść problemów, gdy z jakiegoś powodu blynk przestał działać. Spowodowało to, że cały mój kod przestał działać, ponieważ napisałem to wszystko w prostym kodzie timera i po prostu miałem blynk.run w głównej pętli. W każdym razie chodzi o to, że po wielu godzinach pracy i uruchomienie tego tutaj jest moim projektem. Kod został zmodyfikowany, aby działał w pełni autonomicznie poza blynk. Na początku pętli sprawdzi, czy blynk jest włączony, jeśli jest włączony, kod będzie kontynuowany z blynk, ale jeśli zwróci, że blynk nie działa lub jest wyłączony, spróbuje połączyć się przez 10 sekund, a następnie kontynuuj aby wyłączyć komunikację szeregową i kontynuować działanie sterownika, podczas gdy wyświetlacz LCD nadal wyświetla ważne informacje. Będzie nadal próbował zalogować się do blynk, dopóki nie zaloguje się ponownie lub rozwiążesz problem, dlaczego nie loguje się ponownie. Ten projekt wykorzystuje prąd zmienny, co jest niebezpieczne. Jeśli nie czujesz się komfortowo z podłączeniem zasilania prądem zmiennym, NIE PRÓBUJ TEGO i ZAWSZE upewnij się, że nie pracujesz pod napięciem. Jeśli masz znajomego elektryka, być może pomogą. Mój współlokator jest elektrykiem i dostarczył mi subpanel 60A z 4 wyłącznikami 15A, które zasilają moje rozdzielacze, które są następnie podzielone na światła, wentylatory, pompy itp. Pamiętaj, aby nigdy nie uruchamiać go na 100%. Najbezpieczniej jest obliczyć zużycie energii na przekaźnik za pomocą prawa Ohma i obliczenia mocy. Prawo Ohma to V=IR, a moc to P=IV. przekaźniki mają maksymalnie 10 A, co oznacza, że najbezpieczniej jest zapewnić, że przez jeden kanał przepływa tylko 6 A. Dołączyłem podstawową mapę dla moich wyprowadzeń przekaźników, a mój kod jest całkiem dobrze zanotowany. W niedalekiej przyszłości wrzucę szczegółowy schemat, aby wszystko zawierało. Biorąc to pod uwagę, wszyscy, którzy tam majsterkują, prawdopodobnie są całkiem biegli w czytaniu między wierszami. Jeśli masz jakiekolwiek problemy z blynk, jest milion samouczków, a nawet instrukcji pokazujących, jak z niego korzystać. Uruchomiłem mój przez USB Serial, ale możesz użyć Wi-Fi lub Ethernetu do swoich celów, byłaby to tylko szybka drobna zmiana. W każdym razie baw się dobrze, mam nadzieję, że niektórzy ludzie skorzystają z tego.
Kieszonkowe dzieci
www.amazon.ca/Weller-WE1010NA-Digital-Sold…
usa.banggood.com/5V-4-Channel-Level-Trigge…
usa.banggood.com/DS18B20-Waterproof-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-Cal…
www.amazon.ca/ATmega2560-16AU-Rozwój-…
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…
Krok 1: Wymagane biblioteki
github.com/arduino-libraries/TFT
github.com/adafruit/DHT-sensor-library
github.com/milesburton/Arduino-Temperatura…
github.com/PaulStoffregen/OneWire
github.com/adafruit/RTClib
github.com/blynkkk/blynk-library
github.com/jfturcot/SimpleTimer
Myślę, że to większość z nich. Jeśli czegoś brakuje, daj mi znać.
Krok 2: Zegar czasu rzeczywistego
po pobraniu biblioteki zegara czasu rzeczywistego w Twojej bibliotece znajdują się przykłady, które dają wyobrażenie o tym, jak to działa. Oto kod, którego użyłem do ustawienia czasu. Ponieważ po zaoszczędzeniu czasu jest bateria, nie musisz dalej używać kodu przesyłania czasu.
Krok 3: Miernik pH
Prawdopodobnie bardzo ważne jest, aby przeprowadzić test i kalibrację miernika pH poza głównym kodem, aby wiedzieć, jak skalibrować przesunięcie. Oto kod, którego użyłem, jest również zintegrowany z głównym blokiem kodu. Po prostu wyrzuć to tutaj, abyś mógł się nim pobawić, a może po prostu interesują Cię czujniki, a nie reszta projektu.
Krok 4: Schemat
To jest schemat części elektronicznej i elektrycznej projektu. Wszystkie piny są oznaczone i zapisane w kodzie.
Zalecana:
Automatyczny system sterowania płytą grzejną (HPACS): 3 kroki
System automatycznego sterowania płytą grzejną (HPACS): Projekt ten ma na celu zapewnienie prostego, intuicyjnego sposobu zrozumienia, jak przeprowadzić automatyczne dostrajanie PID za pomocą grzałki. To, co wykonałem, opiera się na metodzie Åströma-Hägglunda do uzyskiwania parametrów za pomocą kontroli huk-bang w celu ujawnienia cech systemu
Stwórz inteligentny system sterowania domem na STONE HMI Disp: 23 kroki
Stwórz inteligentny system sterowania domem na STONE HMI Disp: Wprowadzenie do projektu Poniższy samouczek pokazuje, jak korzystać z modułu wyświetlacza dotykowego STONE STVC050WT-01, aby stworzyć prosty system sterowania urządzeniami gospodarstwa domowego
UŻYJ STONE HMI Stwórz system sterowania domem: 9 kroków
UŻYJ STONE HMI Stwórz system sterowania domem: Wprowadzenie do projektu Poniższy samouczek pokazuje, jak wykorzystać moduł wyświetlacza dotykowego STONE STVC050WT-01 do stworzenia prostego systemu sterowania urządzeniem gospodarstwa domowego. STONE STVC050WT - 01 moduł wyświetlacza dotykowego wsparcia ma 5 cali, rozdzielczość 480 * 272 na
Arduino - System sterowania ogrzewaniem: 7 kroków
Arduino - system sterowania ogrzewaniem: kontroluj temperaturę za pomocą elementu grzejnego, Arduino Pro Mini będzie sterował grzałką, aby osiągnąć ustawioną temperaturę, pokazuje również wykres temperatury za pomocą komputera (za pomocą Visual Studio) Ten projekt można nazwać kontrolerem temperatury
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja