Skocz do zawartości
offtopic

Arduino akwarium kontroler DIY

Rekomendowane odpowiedzi

Witam wszystkich,

to moj pierwszy post (i od razu temat) na tym forum, takze badzcie wyrozumiali ;-)

Postanowilem zbudowac sobie kontroler do akwarium, ktory bedzie zalaczal i wylaczal: swiatlo, grzalke, pompy dozujace itp...

Jako platformy uzyje Arduino Uno R3

mLtyZs.jpg

LCD Keypad shield

sG8Vds.jpg

zegar RTC1307

K0UHJs.jpg?1

4 kanalowy relay shield

OEjdCs.jpg

poza tym udalo mi sie ustrzelic 3 pompki dozujace na 12V

Wp64Vs.jpg?1

Wstepnie podlaczone wyglada to tak:

-teoria (na schemacie nie bylo takiej samej LCD Keypad shield ale podlaczenie jest identyczne)

xO5fMs.jpg

-praktyka

u5fx7s.jpg

Jako ze Arduino Uno nie posiada zbyt wielu I/O postanowilem sterowanie pomp dozujacych oprzec na I2C, tak jak jest sterowany RTC1307. Do tego jest potrzebny IC Attiny85 jako dekoder sygnalow I2C, a tak to mialoby wygladac:

74bMDs.jpg

nie jestem do konca pewny czy musze tutaj polaczyc obydwa minusy z zasilania Arduino(5V)i pomp(12V)tak jak to jest na schemacie.

cdn.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jak już naprawdę interesujesz sie ciekawym rozwiązaniem to polecam...

http://www.reefcentral.com/forums/showthread.php?t=2162633&highlight=linux+system

Wygląda obiecująco ....


350l SPS tank, 4xTunze 6095 + Tunze7096, ATI Powercone 200i, Profilux 3ex + ext. module

ATI mod 4xT5 39W + LED Cree 162W, DASTACO II Ca reaktor, NP Biopellets

Kupuje uszkodzony sprzęt GHL, Tunze etc...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@sledzik-wawa

To juz wyzsza szkola jazdy i koszty tez, ja chcialem niewielkim kosztem cos zmajstrowac

@Tester

twoj temat juz widzialem, ale na razie nie planuje sterowania lampami LED (na razie nie mam solniczki, ale przeciez kazdy od czegos zaczynal). Poza tym twoj sketch jest zbyt rozbudowany, planuje stworzyc cos na podstawie: Link ale tez bez sciemniania.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W miedzyczasie zastanawialem sie nad menu i cos takiego przyszlo mi do glowy:

bjaLzs.jpg

Koncepcja menu nie jest jeszcze kompletna, brakuje momentu ustawiania daty i czasu oraz czasu dla poszczegolnych kanalow.

Na razie beda tylko 4 kanaly z ustawianiem za posrednictwem przyciskow pod wyswietlaczem.

Teraz tylko sie zastanowic jak to zrealizowac :question: . Poczytalem troche ale nie jestem z tego madrzejszy, mozna przeciez ustawic na sztywno w sketchu godziny wlaczania i wylaczania, ale nie chce za kazdym razem kiedy chce zmienic czas podpinac arduino do kompa :wacko: .

Edytowane przez offtopic (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

offtopic, a nie prosciej ci wziac gotowe menu grotech, profilux, at-control i zobaczyc jak to robia inni?

zrob menu jakie uwazasz za stosowne - tobie ma sluzyc.

I tak przy koszcie elementow i mozliwosciach ( brak pomiarow ) komputer nie zawojuje innych morszczakow wiec raczej robisz dla siebie.


350l SPS tank, 4xTunze 6095 + Tunze7096, ATI Powercone 200i, Profilux 3ex + ext. module

ATI mod 4xT5 39W + LED Cree 162W, DASTACO II Ca reaktor, NP Biopellets

Kupuje uszkodzony sprzęt GHL, Tunze etc...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

W temacie elektroniki i arduino jestem laikiem, ale też myślałem żeby coś wykombinować dla siebie.

I mam mały problem, bo chciałbym zrobić to na np takim wyświetlaczu dotykowym

ale widzę że ten wyświetlacz używa wszystkich pinów arduino, jak np do tego podłączyć dodatkowo jakieś czujki, przekaźniki ?? Trzeba stosować jakieś rozszerzenie wejść/wyjść ??


120x52x50 (20cm komin z dolewką) + 80x35x40sump, JEBAO DCT-4000, Blau VM 8000 + RW4, grzałka 200w, Deltec sc1455, 90w LED DIY + arduino wschody/zachody + 2x 39T5

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hi,

mozesz zastosowac expander I/O MCP23017, masz wtedy 16 dodatkowych wejsc i wyjsc cyfrowych.

To powinno juz wystarczyc :thumbup:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Cześć

polecam http://www.reefangel.com/ choć pewnie czytałeś.

- Co to za pompy tzn. ile kosztują gdzie można kupić ???

Odezwij się na priv jak chcesz to wyślę ci kod który steruje moją lampą z arduino

ściemnia rozjaśnia na PWM - włącza/wyłącza sekcje niebieskich/czerwonych/białych LED.

Pozdro i Powodzenia !

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hi,

te pompy pochodza ze starej stacji do nabijania nabojow do tuszu.

Nie pamietam juz nazwy jak sie nazywala, cos w stylu "Refill Station". Ustrzelilem ja na ebay az 3 sztuki za 1 Euro plus przesylka. :thumbsup:

PS.

Przypomnialo mi sie

Geha Autofill 600 tak sie nazywalo.

Edytowane przez offtopic (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy to pompy perystaltyczne czy zwykłe tylko na 12v?


380l, 400W led DIY Cree, odp. T-Aqua, trochę innych gratów

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ok. Fajne.


380l, 400W led DIY Cree, odp. T-Aqua, trochę innych gratów

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na razie udało mi się tylko tyle zrobić, kod do timerów jeszcze nie jest napisany ale myslę nad tym.

Menu dziala, do tego ustawianie daty i czasu przyciskami, ściemnianie tła z zapamiętaniem w EEPROM (po restarcie albo braku prądu przywraca takie same tło), włączanie i wyłączanie pojedynczych kanałów i wszystkich na raz.

Całość można zobaczyć na filmiku... miłego oglądania :smilieA13:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

udalo mi sie poskladac to jakos do kupy i oto wynik:

tOHQgl.jpg

yiv18l.jpg

yc0Ncl.jpg

czujniki temp.

Rczx9l.jpg

hvhhWl.jpg

na wiecej nie mialem czasu i do tego teraz swieta ;) moze po nowym roku dalej podzialam :thumbup:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Cześć, czujnik temperatury w obudowie to taki jak ten?

http://thermoplus.pl/katalog/czujniki-i-przetworniki/czujniki-uniwersalne/ntc-5k.html

czy użyłeś czegoś innego szukam właśnie jakiegoś rozwiązania do wody,

teraz używam LM35 do radiatora lampy, ale zatapianie czujnika w silikonie nie jest za bardzo eleganckie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

ja zastosowalem czujnik cyfrowy DS18B20 taki jak ten Link.

Jest bardziej precyzyjny i nie musisz go kalibrowac (fabrycznie skalibrowany).

Implementacja do Arduino tez jest prosta, istnieja odpowiednie biblioteki.

Z moim projektem na razie stoje, nie mam teraz za bardzo czasu, ale przyjdzie ten dzien ze go dokoncze.

Pozdrowienia

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

SUPER !!! wiozłem 10 :) dzięki za namiar!

Ja teraz mam plan na monitorowanie temp i PH z rejestracją danych po ethernet do jakiejś bazki i lub zabbix (jeszcze nie wiem)

zobaczymy jak dużo zapału starczy :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Moj nowy setup:

Arduino Mega 2560

GLCD 128x64

RTC

TLC5940

Przetwornica LED

Enkoder inkrementalny

18B20

jsvGnae.jpg

YbCYqyg.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Bardzo fajny projekt, tym bardziej że jestem w trakcie realizacji podobnego.

No, ale ten Twój nowy setup ma juz ogromne mozliwości.

Umnie może ubożej, ale za to wiekszość wisi na I2C przez co I/O mam pod dostatkiem.

Część kodu napisana, przewodność kończę, czeka moduł LED na zrobienie oświetlenia ze świtem, zmierzchem oraz symulacją księżyca. Potem timery, no i będę musiał przebrnąć przez Menu.backend.

Mój setup to:

1. Arduino Uno (docelowo NANO)

2. LCD 4x20 I2C

3. DC1307 I2C

4. 8 x SSR I2C (pompy wody "brudnej" filtra, powietrza, grzałka, elektrozawory itd.)

5. DC18B20 One Wire

6. Moduł pomiaru pH wraz z sondą (analog)

7. Moduł pomiaru przewodności elektrycznej

7. Przepływomierz z czujnikiem Halla (1-60l/min)

8. RGB LED module 3 x 1,5A (12V) I2C

do tego dojdzie

10. Elektrozawór (CO2)

11. Elektrozawór (Dolewka RO)

12. czujniki poziomu (wypompowywanie nadmiaru wody)

13. Karmik (12V)

A tak to na razie wygląda:

post-23017-0-61312700-1389867402_thumb.jpg

post-23017-0-04328600-1389867591_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dla zainteresowanych przedstawiam projekt Pompy dozujacej na bazie Arduino.

Instrukcja budowy wraz z kodem do sciagniecia tutaj...

dosierpumpe_foto.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam

Mam pytanie gdzie kupiłeś i za ile moduł pomiaru ph i przewodności?

Pozdrawiam

Bartek

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ten wątek jest dość stary. Należy rozważyć rozpoczęcie nowego wątku zamiast ożywienia tego.

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


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

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

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wchodząc do serwisu Nano-Reef, zgadzasz się na warunki Warunki użytkowania.