Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Zgodnie z obietnicą przedstawiam bardziej szczegółowy opis projektu jak i załączam oprogramowanie.

Na wstępie proponuje zapoznanie się z podstawami kontrolerów i programowaniem oraz podjęciem decyzji czy dam radę.

W brew pozorom nie jest to skomplikowany proces (mi zajęło ogarnięcie tematu około 1 mc głównie sprzęt bo tutaj można oczopląsu dostać, przed tym znałem tylko słowo Arduino ale ja jestem developerem to miałem łatwo).

Polecane lektury:

Sprzęt: (kupujemy gdzie lubimy, przykładowe linki do sklepów)

1 .Arduino Mega (od 159 do 49)

2. Zegar RTC DS3231 (od 12 do 9,90)

3. Moduł WiFi ESP8266-01 (od 18,89 do 15,50)

4. Konwerter poziomów logicznych – do podłączenia modułu WiFi (możemy zrezygnować i podłączyć przez rezystor) (od 9,90 do 6,49)

5. Wyświetlacz FT810 (190 widzę podrożały bo ja dałem 160)

6. Sonda temperatury DS18B20 (cena w zależności od długości przewodu przyjąłem 2-3m od 27,54 do 12,25)

7. Przekaźniki koniecznie z optoizolacją (od 14,80 do 24,90)

8. Moduł do sterowania LED (taśmy, moduły) (49,50) zastosowałem poczwórny, można pojedyncze

9. Zasilacz 12 V do zasilania całego układu jak i modułów LED (każdy sobie dobierze jaki pasuje, lub wykorzysta to co ma)

10. Zasilacz 9V do Arduino i ewentualnie do zasilaczy płytek stykowych (przykłądy)

11. Dodatkowe zakupy to kabelki, rezystory (w sumie 1 do czujnika temperatury lub zamiast konwertera poziomów logicznych).

Punkty wrażliwe to: zasilanie, moduł przekaźników koniecznie z optoizolacją, długość przewodów do wyświetlacza.
Koszt (pi x drzwi) 350 zł.

Polecam dokupić sobie Arduino Mega Sensor Shield V2.0 https://kamami.pl/moduly-sensorow-dla-arduino/197016-arduino-mega-sensor-shield-v20-compatible.html?search_query=Arduino+Mega+Sensor+Shield+V2.0&results=1 ułatwi nam to podłączanie jak i efekt wizualny naszej elektroniki będzie zdecydowanie ładniejszy.

Podłączenie:

  • piny: 28, 26, 24, 22 - moduł przekaźnika
  • piny: 6,7,8 (timer 4 ze zmienioną częstotliwością) - R, G, B
  • piny: 44, 45, 46 (timer 5 ze zmienioną częstotliwością) – W, światło szafka, wiatrak
  • pin: 2 – czujnik temperatury
  • piny: 20, 21 – moduł zegara RTC
  • piny: 18 (TX do RX wifi), 19 (RX do TX wifi) – moduł wifi poprzez konwerter poziomów logicznych (można użyć 1 rezystor) to ze względu na różne napięcie logiki w mega jest to 5V, w module 3,3V
  • piny wyświetlacz: 3 (INT), 4 (PD), 9 (CS), 50 (MISO), 51 (MOSI), 52 (SCK)

Oprogramowanie:

Temat rzeka co developer to inny pomysł. Grzebać modyfikować, dawać pomysły, zadawać pytania.

Środowisko:

Ściągamy ze strony https://www.arduino.cc/en/Main/Software Arduino IDE na moment pisania jest to wersja 1.8.2 odpowiednio dla swojego systemu oraz instalujemy.
Oprogramowanie możemy również pisać (kompilować oraz wgrywać) w Visual Studio z dodatkiem Visual Micro, Atmel Studio 7 z dodatkiem Visual Micro jak komu wygodnie.
Ja używam Visual Studio 2015 ale z tego co czytałem to ludzie chwalą sobie darmowego Atmel Studio 7.
Zainteresowani sobie poszukają w necie odpowiednich wskazówek.

Działamy:

Jako, że korzystam z różnych bibliotek i żeby była spójność do projektu dołączyłem wszystkie biblioteki z których korzystam. Po rozpakowaniu AquaBox.zip w katalogu libraries znajdują się wspomniane biblioteki.

Uruchamiamy Arduino IDE.

Pierwszym krokiem jaki musimy zrobić to wskazać miejsce do zewnętrznych bibliotek Plik -> Preferencje -> Lokalizacja szkicownika

Jak na rysunku projekt rozpakowany na dysku c: w folderze Project lokalizacja będzie wskazywać C:\Project\AquaBox

58f74ee871cf4_arduinopreferencje.jpg.b9b4d1434074c840d4bb1b7b60aebabe.jpg

Jeżeli to ustawienie pozostawimy w pierwotnej postaci (jak się nie mylę to jest to wskazanie na folder z dokumentami użytkownika\Arduino\ libraries wtedy nasze biblioteki musimy skopiować do tego miejsca.

W zasadzie to wszystko co nam potrzebne możemy kompilować i wgrywać.

Efekt po kompilacji

58f74f24a8374_efektpokompilacji.thumb.jpg.31886517a58ffb17f811c57e4126221e.jpg

Jeżeli o czymś zapomniałem (a pewnie tak) to na pewno wyjdzie w „praniu” i spodziewam się pytań.

Tak wygląda serce sterownika. Jako że jest to prototyp to zrobione na gumkę i klej :) Działa wyśmienicie i sprawdza się zasada co na drut to działa najdłużej to i pewnie tak by pozostało gdyby nie pomysł o wersji 2 (kiedy powstanie nie mam pojęcia dltego nie sugerować się poczekam na wersję 2, będą to i tak prawie te same podzespoły ale napewno inaczej zorganizowane).

Polecam zastosowanie wcześniej wymienionego Arduino Mega Sensor Shield V2.0 gdybym wcześniej trafił na tego shielda to napewno bym go zastosował zamiast płytki stykowej.

20170419_083533.thumb.jpg.5a100e029e39b621d0ab6acd1bd9aaea.jpg

Oprogramowanie AquaBox.zip

Miłej zabawy ?

 


 

 

  • Lubię to 1
  • Dziękuję 7
Opublikowano

Wielki Szacun !!!!! 

PS. Gdybym nie był taki stary to bym zrobił maturę na podstawie tego posta !!! :e_biggrin::e_biggrin:. a na jesień spróbuję podejść do tematu i pewnie coś zepsuje :cry:

Opublikowano

Zdaję sobie sprawę, że za 1 razem będą problemy, ale zadawajcie pytania w wątku tak żeby inni też mogli skorzystać. Nie mam nic przeciwko temu żeby robić modyfikacje kodu, jak i wykorzystać tylko część do innego projektu np. sama funkcja feed. Myślę, że mogły by powstać odzielne moduły np. sterowanie pompami - timery, feed, sterowanie ogrzewaniem i chłodzeniem.

Wysłane z mojego LG-D855 przy użyciu Tapatalka

Opublikowano

no kolego :) szacun.. od Twojego posta zainteresowalem się arduino..i mimo ze 17 lat temu skonczylem studia gdzie programowalismy w C+ i nawet w Assemblerze i mnie to nie pociagalo, to teraz czuje ze musze zrobic swojego aquaboxa :) dzieki za mobilizacje i podzielenie się wiedza

Wysłane z mojego SM-N915FY przy użyciu Tapatalka

Opublikowano

Super jak programowales w c+ to super dasz rade. Z uno moze byc problem wielkosc eeprom i bodajze 3 zegary. Ale jak zrezygnujesz z obslugi led to uno spokojnie da rade. Dzialaj z arduino jak raz posmakujesz to bedziesz musial się na terapie pozniej zapisac tak wciaga W razie czego smialo pytaj.

Wysłane z mojego LG-D855 przy użyciu Tapatalka

Opublikowano

Jezeli ktos nie chce takiego kombajna to pomyslalem, ze opracuje sterowanie samymi pompami. Wiem, ze wielu z Was posiada sterownik Romana bardzo dobry i nie potrzebuje sterowania ledami, lecz chcialo by miec np funkcje feed oraz timery w jednym. Opracuje kontroler i oprogramowanie do tego, bez zadnych wyswietlaczy, konfiguracja przez komore plus klawiaturka (przyciski) do wlaczania/wylaczamia co by z komora nie trza bylo latac. Mysle ze calosc mozna by zamknac w 60 zł max 100 zł. Troche sprzetu posiadam tak wiec bede mogl ruszyc z kopyta i zaprezentowac. Czas realizacj okolo 1 mc, bylo by i szybciej ale delegacja, praca oraz żona spowolnia proces .

Wysłane z mojego LG-D855 przy użyciu Tapatalka

  • Lubię to 1
  • Dziękuję 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.


  • Posty

    • Proszę zdjęcia pod pokrywą. Ja mam zrobioną ramkę z profilu do płyt kartonów gipsowych. Daję to możność przesuwania lamp jak się chcę . Na zdjęciu światło ustawione na 50%
    • Super opisane, wygląda na łatwe do zrobienia. @jaras można prosić o zdjęcie już zamocowanych do pokrywy?
    • Fajny prosty opis jak to ogarnąć, dzięki @jaras 👊 @Bartek_De Bartku może przydałoby się przypiąć ten poradnik w dziale DIY, żeby nie zaginął w przepastnych zasobach naszego forum? 
    • Kurczę, teraz wygląda to na banalnie proste... Nie wiem gdzie ja zabrnąłem w internecie, że wydawało mi się to skomplikowaną pracą elektryczną  Cena też w sumie minimalna. Chyba pomimo nowej lampy na modułach, w niedalekiej przyszłości zrobię sobie też takie dwie sztuki dla porównania  Dzięki @jaras za taki "łopatologiczny" schemat 🍻
    • Witam. Chciałbym podzielić się z Wami małym poradnikiem- jak zrobić tanią lampę na power LED ach 3w zasilaną 24v, sterowalną za pomocą sterownika Leddimerpro lub Tc 420 i podobne - sterowanie PWN. U mnie, na akwarium 230x70x65h potrzebne były 2 lampy po 30cm długości i 16cm szer. Oświetlają równo cały zbiornik.  Co potrzeba do jednej lampy: - 12szt diod power LED wraz z podstawką pcb 3w (najlepiej kupić już zlutowaną) -2 szt. Driver stałoprądowy Ldd-700l - klej termo przewodzący  - zasilacz 24v  - profil alu do ledow -  16cm szer. wraz z szybką z pleksi oraz zatyczkami. Profil kupuję się na wymiar, ja wybrałem do 12diód w jednej lampie - 30cm. - przewód 4 żyłowy najlepiej 1.5mm Diody oraz drivery należy przykleić na klej termo przewodzący do profila alu, później wszystko polutować według rysunku, jeden kanał 6szt diód przez zasilaniu 24v. Założyć pleksi oraz zaślepki wiercąc wcześniej otwór na przewód i tyle. Lampa nie trzeba moim zdaniem uszczelniać żadnym klejem. Pleksi na wcisk w zupełności wystarczy.  Uwagi  - lampy dość mocno się grzeją, u mnie 2szt, podnoszą temp. wody o 2stopnie  - drivery trochę piszczą, szczególnie na małych wartościach mocy - ja dopiero je słyszę, jak otworzę pokrywę, ale komuś może to przeszkadzać. -Temperature barwową diód należy dobrać indywidualnie. Ja wcześniej miałem w jednej lampie 6szt 12000k oraz 6szt WFS , dla mnie to światło było sztuczne. Teraz mam 8500k - 12szt w jednej lampie i moim zdaniem efekt jest super. światło mam wysterowane na 50% mocy. Przy mniejszych zbiornikach. Śmiało wystarczy jedna linia w jednej lampie składająca się z 6 diod 3W Lampę bezpośrednio można podłączyć pod zasilacz 24v lub pod sterownik. Jeżeli ktoś chce mieć to podpięte pod zasilanie 12v,  to zamiast 6 diód na jeden kanał, podpina 3szt. Wszystko kupowałem na allegro  Koszt wykonania jednej lampy około 100zł  
    • Nie wiem jak to będzie przy power ledach.Miałem oświetlenie na modułach LED 8500k dodatkowo miałem białe było spoko oczywiście podłączone pod chiński sterownik zmierzchu i świtu. Potem chciałem mieć możliwość wykorzystania pełnej mocy sterownika i dałem moduły RGBW i byłem jeszcze bardziej zadowolony.Gdybym teraz ponownie robił oświetlenie to dałbym moduły RGBW i pobawił się ustawieniem ich na sterowniku.
    • Jak w temacie kupie Drapieżniki : Aristochromis christyi  Dimidiochromis compressiceps  fossorochromis rostratus  nimbochromis venustus  nimbochromis livingstonii  nimbochromis fuscotaeniatus  buccochromis rhoadesii yellow  / Buccochromis atritaeniatus  Exochochromis anagenys    
    • Walczyłem i ja z filmem na powierzchni ale w moim przypadku nie chciał zniknąć nawet gdy tafla wody była mocno wzburzona. Sprawę załatwił dopiero dołożony skimmer. Kupiłem używanego Eheima i sprawę rozwiązał w zasadzie po godzinie. Wracając jeszcze do falownika to obieg wody masz dookoła ale z tego co mi się wydaje to woda z falownika pchana po tylnej ścianie w lewo i woda z wylotu filtra pchana po przedniej ścianie w lewo zderzają się właśnie na lewej stronie zbiornika i wg mnie hamuje to dobrą cyrkulację. Jeśli chodzi o filtr to ja mając jeden kubełek kulki JBL Micromec zastąpiłbym kształtkami K1 a gąbki zostawił te które były w filtrze i to wszystko. Ewentualnie można byłoby kulki zastąpić gąbką ppi15. Można też nie robić nic 🙂 Tzn. jeśli biologia "hula" to nie ma podstaw żeby martwić się złożami filtracyjnymi.  Czy to co nie podoba Ci się w wodzie zbiornika to tylko ten film na powierzchni?
    • Dzięki za podpowiedź, ryb nie wiem dokładnie ile jest ale ok. 20 i mi się już wydawało, że za dużo, w sumie fajnie by było nie dokładać drugiego kubełka ale tyle się naczytałam, że stwierdziłam, że trzeba. Poprzestawiam wylot wody i falownik i zobaczę, woda nie jest zła - odchody tylko pojedyńcze większe gdzieś stoją natomiast na powierzchni jest jakby to nazwać biofilm ? ale delikatny dlatego wylot porusza taflą i falownik jest z drugiej strony aby był obieg wkoło ale zobaczę jak będzie jak poprzestawiam, natomiast nurtuje mnie zawartość kubełka, jeśli zostanę przy jednym czy zostawić tak jak jest oryginalnie czyli na dole kamyczki jbl micromec a reszta gąbki czy jednak coś zmienić a jeśli coś zmienić to bardzo proszę o łopatologiczne wskazówki co do którego kosza , będę wdzięczna bo im więcej czytam tym mniej wiem.
    • Zmiana koncepcji oświetlenie. Kupiłem dzisiaj też diody o temperaturze barwowej 8500k w ilości 24 szt.  Zamierzam je rozdzielić na 2 lampy, w każdej lampie będą 2 nitki po 6szt. Zobaczymy co z tego wyjdzie. We wtorek przyjadą diody, niezwłocznie biorę się za wymianę. O efekcie poinformuję w kolejnym wpisie. Jeżeli będę zadowolony z efektu, to chętnie zrobię tutorial, jak to podłączyć pod sterownik Romka. Już teraz mogę się podzielić informacją, że jest to dość proste do zbudowania, no może nie tak proste, jak moduły LED, ale i tak proste. Dla mnie też jest duży plus, że takie oświetlenie, dość mocno grzeję wodę. W chałupie trmp średnia 22.5, a w akwarium 24.5C .  Do budowy nie potrzeba, żadnych rezystorów, tylko drivery stałoprądowe . Po jednym na każdy kanał. No i oczywiście profil alu u mnie 160x300mm razy 2, bo 2 lampy.  
  • Tematy

  • Grafiki

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

By using this site, you agree to our Warunki użytkowania.