logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Mój Dom - sterownik terrarium

.:KoSik:. 20 Gru 2020 15:52 3813 8
REKLAMA
  • Witam,

    nadszedł czas żeby podzielić się z Wami kolejnym projektem. Budowany już prawie od pół roku, nareszcie doczeka się publikacji.
    Rozbudowując mój system automatyki domowej nadszedł czas na zautomatyzowanie terrarium mojego kameleona Frugo. Frugo co prawda nie jest bardzo wymagający ale zapewne jak każdy z nas lubi odrobinę luksusu ;)

    Ogólnie o projekcie:
    Sercem urządzenia jest Raspberry Pi w wersji 3B+. Nie potrzeba tu dużej mocy obliczeniowej ale chciałem wykorzystać zalegający w szafce wyświetlacz LCD. Całość połączona przez wifi komunikuje się z serwerem (o nim szerzej tu) który zapisuje pomiary. W terrarium zamontowane są trzy czujniki jeden mierzy temperaturę i wilgotność na dole terrarium, drugi na górze. Pod lampą znajduje się również czujnik UV.
    Projekt nie jest jeszcze skończony, bo nadal oczekuje na regulator PID dla halogenu jak również na ukończenie menu. Na razie jednak po uruchomieniu wszystkiego, chcę sprawdzić jak zachowuje się sterowanie. Tym bardziej, że terrarium jest dobrze przewiewne. Mimo wszystko jest już w pełni funkcjonalne.

    Wejścia I2C:
    - 2x czujnik temperatury/wilgotności SHT30
    - czujnik UVA/UVB VEML6075 jako pomiar indeksu UV

    Wyjścia:
    1. deszczownica - pompa 12V sterowana tranzystorem MOSFET z logiczną bramką IRL3803
    2. dripper - to pompa perystaltyczna podająca wodę do picia. Napędzany jest silnikiem krokowym zdemontowanym z jakiegoś urządzenia. Obudowę zaprojektowałem i wydukowałem sam. Jest trochę za głośny ale daje radę.
    3. oświetlenie główne - metalohalogen z przetwornicą sterowany za pomocą przekaźnika 230V.
    4. halogen grzewczy - 12V halogen zasilany z IRL3803
    5. wentylator (nie podłączony) - tu również jako driver użyłem IRL3803 ze względu na prostotę. Wentylatora jeszcze nie mam ale przed latem na pewno zamontuję do przewietrzania terrarium.

    Nie wiem co Was może jeszcze zainteresować więc pytajcie





    Mój Dom - sterownik terrarium Mój Dom - sterownik terrarium Mój Dom - sterownik terrarium Mój Dom - sterownik terrarium Mój Dom - sterownik terrarium Mój Dom - sterownik terrarium

    Fajne? Ranking DIY
    O autorze
    .:KoSik:.
    Poziom 18  
    Offline 
    .:KoSik:. napisał 622 postów o ocenie 308, pomógł 19 razy. Mieszka w mieście Frankfurt nad Menem. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 19127365
    Konto nie istnieje
    Poziom 1  
  • #3 19127412
    .:KoSik:.
    Poziom 18  
    Posty: 622
    Pomógł: 19
    Ocena: 308
    acctr napisał:
    Trudno ocenić od strony technicznej bo to dosyć złożony system, a brak listingów albo schematów, chociażby blokowych

    To prawda, że to element większego systemu więc trudno się tym podzielić. Schematu nie mam, bo płytkę polutowałem "na kolanie". Nie ma w tym nic skomplikowanego i schemat raczej nikomu się nie przyda. Jeśli ktoś będzie zainteresowany to mogę oczywiście podzielić się rozwiązaniami czy kawałkiem kodu.

    acctr napisał:
    Jak przeprowadziłeś lub masz zamiar przeprowadzić testy tego urządzenia?

    Urządzenie cały czas działa i było rozwijane po kawałku więc miałem czas na sprawdzenie funkcjonowania poszczególnych bloków. Problemem są różne warunki panujące w mieszkaniu, np. ostre słońce lub przeciągi. Chciałbym aby sterownik reagował na takie zmiany. Program rozwijam powoli dodając nowe funkcje i kontrolując działanie w dłuższym okresie czasu.

    acctr napisał:
    Jakie zastosowałeś zabezpieczenia żeby zwięrzątku przypadkiem się krzywda nie stała, np. całodzienny deszcz albo kilkuniowa susza?

    Moce żarówek są tak dobrane aby nawet ustawione na max nie spowodowały poparzenia. Zbiornik na wodę mieści 2 ltr ale nie napełniam go do max ponieważ kameleony źle tolerują nieświeżą wodę. Główny program zabezpieczony jest "watchdogiem". W tym wypadku jest to drugi program uruchomiony w tle który kontroluje pomiary i w razie czego resetuje urządzenie.

    acctr napisał:
    Czy w ogóle przewidujesz jego użycie w przypadku gdy zostawisz terrarium na kilka dni bez opieki człowieka?

    Kameleony potrzebują właściwie codziennej opieki, choćby z tego względu, że są żarłokami ale oczywiście można go pozostawić samego na tydzień i nic mu się nie stanie. To już sprawdziłem. Daje radę
  • REKLAMA
  • #4 19127582
    Konto nie istnieje
    Poziom 1  
  • #5 19127649
    .:KoSik:.
    Poziom 18  
    Posty: 622
    Pomógł: 19
    Ocena: 308
    acctr napisał:
    ciekawy jestem czy fabryczne urządzenia posiadają jakiegolwiek standardy projektowania spotykane w automotive czy sprzęcie medycznym

    Sterowniki do terrarium właściwie nie istnieją, przynajmniej dla hodowli domowej. Trafiłem kiedyś na jeden model, niestety funkcjonalność jego była mocno okrojona, a cena zawrotna. Z załączonej instrukcji niestety niewiele można było wyczytać.
    Jaszczurki są zmiennocieplne więc nie muszą mieć tak rygorystycznie utrzymywanych temperatur i radzą sobie w różnych warunkach ale w dłuższym okresie muszą mieć dobre warunki aby mogły żyć i rozwijać się. Czyli nie ma problemu gdy jeden dzień temperatura będzie na poziomie 20 stopni ale aby jaszczurka mogła strawić posiłek powinna się wygrzać w temperaturze 28-32 stopni.
  • #6 19146419
    Syberek
    Poziom 16  
    Posty: 125
    Pomógł: 18
    Ocena: 10
    Witam.

    Jakiś czas temu sam szukałem jakiegoś sterownika dla swojego regału z pajęczakami, ale niestety albo ceny z kosmosmu albo funkcjonalność dość mocno okrojona.

    Swój wykonałem na esp8266.
    Zasilacz do led, płytka z jlcpcb, esp8266, pare mosfetów, przekażnik ssr.
    Na esp8266 uruchomiony blynk co daje mi przy okazji podgląd i kontrolę z poziomu telefonu.
    Sterownik steruje oswietleniem RGB, kablami grzewczymi i nawilzaczem powietrza.
    Wyposażony w czujnik SHT31.


    Mój Dom - sterownik terrarium


    Co do projektu kolegi to bardzo ładnie to wyszło. Lubie taką estetykę, ale sam niestety mam z nią problem ;(
  • REKLAMA
  • #7 19147084
    .:KoSik:.
    Poziom 18  
    Posty: 622
    Pomógł: 19
    Ocena: 308
    Syberek napisał:
    Co do projektu kolegi to bardzo ładnie to wyszło. Lubie taką estetykę, ale sam niestety mam z nią problem ;(

    Dziękuję. Twój projekt też nieźle wygląda.
    Odkąd mogę sobie zaprojektować i wydrukować obudowę, projekty rzeczywiście wskakują na inny poziom.

    Nie jestem jeszcze do końca zadowolony, bo powinienem inaczej poprowadzić przewody od czujników i wąż wodny ale po pierwsze chciałem najpierw przetestować czy czujniki dobrze reagują, a po drugie nie wiem czy nie zmienię terrarium, bo marzy mi się większe.
  • REKLAMA
  • #8 19147717
    lehastar
    Poziom 16  
    Posty: 127
    Pomógł: 19
    Ocena: 21
    Bardzo fajny projekt! Jakiego frameworka użyłeś do stworzenia GUI?
  • #9 19148005
    .:KoSik:.
    Poziom 18  
    Posty: 622
    Pomógł: 19
    Ocena: 308
    lehastar napisał:
    Bardzo fajny projekt! Jakiego frameworka użyłeś do stworzenia GUI?

    Dziękuję. Na RPi najwygodniej mi się pisze w Pythonie. Za GUI odpowiada biblioteka PyGame.

Podsumowanie tematu

✨ Użytkownik zaprezentował projekt automatyzacji terrarium dla kameleona, wykorzystując Raspberry Pi 3B+ jako centralny element systemu. Terrarium wyposażone jest w czujniki temperatury i wilgotności, a także czujnik UV. Projekt jest w fazie rozwoju, z planami na dodanie regulatora PID oraz rozbudowę menu. Uczestnicy dyskusji poruszyli kwestie techniczne, takie jak zabezpieczenia dla zwierzęcia, testowanie systemu oraz porównania z innymi rozwiązaniami dostępnymi na rynku. Wspomniano również o projektach DIY, takich jak sterownik oparty na ESP8266, który kontroluje oświetlenie i nawilżanie.
Wygenerowane przez model językowy.
REKLAMA