[DIY] Budowa dozownika nawozów na Arduino - Forum roslinyakwariowe.pl Przejdz do tresci
Jesteśmy po świeżych dostawach roślin zobacz katalog →

[DIY] Budowa dozownika nawozów na Arduino

Liczba wyświetleń: 7266·Odpowiedzi: 17
Metody nawożenia roślin akwariowych. Analiza parametrów wody i dobór właściwych preparatów.
Zaloguj się, aby zmienić widok
Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Witam,
Przymierzam się do budowy w pełni programowalnego automatycznego dozownika nawozów takiego jak np Jebao DP-4. Jebao jest dostępne w cenie ok 500zł z dostawą. Przewidywany koszt projektu wyniesie ok 300zł.

Pompy perystaltyczne chińskie z HongKong z wiadomo jakiego portalu międzynarowodego będą po 7funtów jedna, za 4 pompy zapłacimy więc 160zł + 40zł przesyłka.

Kolejnym elementem będzie arduino z wyświetlaczem lcd, klawiaturą, programatorem, koszt ok 100zł.

Program pompy łatwo już znaleźć na sieci pod arduino, wystarczy go podegrać i ew. rozbudować.

Z ciekawostek do tego arduino można podłączyć i oprogramować szereg czujników typu temperatura, wilgotność, hałas, zanieczyszczenie powietrza a także zbudować system zautmoatyzowanego oświetlenia.

Teraz mam pytanie, czy ktoś już coś takiego robić i ma ochotę na wsparcie w temacie, tzn wymianę informacji, uzgodnienie zakupu części, np wspólny projekt na githubie..

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Posty: 1865·Na forum od: 28 sty 2014, 17:58
Ja robiłem na tych pompach.Działa bardzo fajnie.Jak je poszukasz to można kupić z darmowa przesyłką w tej cenie. Nie mam fotki juz skończonego z obudowa.

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Cześć,
A gdzie wyświetlacz, klawiaturka? Jakich modułów dokładnie użyłeś?

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Polecamy zakupy w sklepie forumowym
Posty: 1865·Na forum od: 28 sty 2014, 17:58
Klawiaturka w laptopie :). Steruje tym sterownik do akwarium DIY,który jest sterowany przez BT laptopem.Ter moduły ,które widać to sa przetwornice DC.12v bylo dla mnie trochę za dużo i za szybko podawał.Ustawiłem około 7,5v i jest gitara.Po za tym każdy jest indywidualnie kalibrowany,bo nie wszystkie tak samo chodzą i byly lekkie rozbieżności.Sterownik nie jest Arduino wiec żadnego gotowego modułu nie mam.Jeżeli chcesz ,tylko tym sterować to spokojnie atmega8 wystarczy.Gotowy moduł będziesz musiał trochę rozbudować o sterowanie silniczkami.Ja mam uln 2003.Jakis zegar RTC tez by sie przydał.Sterowanie dozownikami mam każdym osobno ręczne.Automatyczne o ustalonej porze albo ręczne po wciśnięciu przycisku podaje wszystkie.Podaje mu tylko ile chce podawać tygodniowo i stężenie.Dawkę dzienna sam oblicza i zaokrągla ,rozdzielczość co 0.5ml

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Dorwałem takie schematy:

http://i.imgur.com/dfH33NFl.jpg
http://imgur.com/2tgpuyG

Na schematach jest ULN2003A, jest to sterownik silnika krokowego, wiesz czy on jest niezbędny w układzie? Jaka jest właściwie jego rola?

Aktualnie jestem na etapie uczenia się teorii i wyboru sprzętu. Założyłem konto na paypalu, żeby zapłacić temu chińczykowi za pompki. Schemat jest oparty o ArduinoProMini (14zł kosztuje ta płytka, a to przecież główny komponent :) ), widać tam moduł czasu, wyświetlacz z klawiaturką w wersji strzałkowej (ja chcę kupić taką z przyciskami, żeby to ładnie potem w obudowe wsadzić), pompki, zasilacz. Nie widzę czegoś w rodzaju interfejsu do przesyłania programu z laptopa. Jak wgrywasz program na Arduino, jakiego IDE / pluginów używasz? jest jakis moduł do Andruino?

Zamiast ProMini chyba wybiorę Uno, z tego co rozumiem, nie będzie trzeba się tak bawić w lutowanie, bo wszystko jest na kabelki i piny.

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Posty: 1865·Na forum od: 28 sty 2014, 17:58
No to jeszcze długa droga przed Toba.Ale życzę wytrwałości:)Ja nie używam kitów Adriuno.Robie sam płytki dedykowane pod konkretny sterownik.Wychodzi taniej,a i satysfakcja większa.Nie programuje w języku "Adruino",tylko w Bascom wiec nie pomogę Ci w napisaniu programu w tym języku.Mogę Ci tylko ogólnie napisać co i jak.Jeżeli kupisz UNO to tam juz w komplecie jest programator i tylko program trzeba napisać i wgrać.Zamiast Uln2003 możesz użyć jakiegoś modułu z przekaźnikami kompatybilnego z Adruino.Nie będziesz musiał nic lutować.Nie orientuje sie za bardzo bo byc może ul2003 tez sa.Nie bardzo jestem w tych modułach do Adruino.
Prawdę mówiąc jeżeli wszystko będziesz musiał kupić to nie wiem ,czy nie taniej będzie gotowy wziąć.Chociaż oczywiście to nie to samo.Jeżeli dobrze pomyślisz przy robieniu to i sterownik do świateł możesz zrobić i wiele innych.

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Hej,
Programować umiem, ale w Javie, C++ ostatnio uczyłem się na studiach, coś tam pamiętam, są przykłady i mam już gotowy program na ten schemat co podesłałem, więc chyba jakoś to będzie :)

Jeśli chodzi o cenę układu:
ARDUINO UNO R3 ATMEL ATMega328 klon AVR KIT 45zł (płytka, usb, diody led, płytka połączeniowa, rezystory)
Moduł ARDUINO 1602 LCD BLUE Keypad shield UNO MEGA 22zł (opcjonalnie wyświetlacz dotykowy LCD LCD TFT 2.4" 40zł)
Moduł czasu RTC DS1307 + 24C32 ARDUINO AVR PIC 9zł
ULN2003 arduino - 7zł
Razem: 82zł + przesyłka = ok 100zł

Wszystko można włożyc w jakąś obudowę i będzie wyglądało jak Jebao :)

Do tego pompki ok 160zł przesyłką, wcześniej liczyłem 200zł za 4 pompki, w układzie będą 3.

Razem DIY 260zł, chyba, że czegoś nie policzyłem?

Gotowiec - minimum 450zł + przesyłka = 500zł.

Plusy rozwiązania:
- nauka, dostępność części zamiennych, umiejętność naprawy samemu, możliwość przeprogramowania

Przykład
https://www.youtube.com/watch?v=cfg0BJVQ9ag (link do kodu widać w komentarzu, nie wiem tylko czym to otworzyć, Eclipsem?)
https://www.youtube.com/watch?v=jeaLOeZOVMo
Ostatnio edytowano 08 lut 2015, 14:35 przez haiaw, łącznie edytowano 3 razy

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Posty: 1865·Na forum od: 28 sty 2014, 17:58
Jak mogę cos zaproponować to weź inny RTC.np:DS3231.Oczywiście ,ze popieram zrobienie po swojemu.Jeżeli znasz Jave to po co sie ograniczać do jakiegoś wyświetlacza?Napisz Appke do telefonu i obsługujesz nim.Będziesz musiał zamiast wyświetlacza kupić moduł BT za 20zl.Ja niestety nie znam Javy ,a i telefonu z androidem nie mam :) to zrobiłem sterowanie przez terminal.Nie musisz grzebać w szafce zeby coś ustawić.Siedzisz sobie wygodnie na fotelu:)Dane wysyłasz po Rs232

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Wiem wiem :) W Fazie drugiej projektu planuję dopiero sterowanie telefonem :) Aktualnie niech działa tak jak na linkach na youtubne. Poza tym telefonem nie skomunikuję się z Arduino bezpośrednio.. sam program do obsługi pomp w c++ i tak musi powstać?

Tutaj jeszcze jeden przykład takiego projektu: http://fishtankprojects.com/diy-aquariu ... pumps.html
W tym projekcie nie ma sterownika silnika krokowego ULN2003A, więc się zastanawiam, po co jest w tym pierwszym układzie, który przesłałem.

Opis pompy z ebaya: https://www.youtube.com/watch?v=9szzHkiefuM

Jest tego mnóstwo, na kodzie który już jest łatwiej się uczyć.

Nie wiem ciągle jak otwierać ten kod, jak odpalać / emulować i testować przed podegraniem do Arduino.
Ostatnio edytowano 08 lut 2015, 15:04 przez haiaw, łącznie edytowano 3 razy

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Posty: 1865·Na forum od: 28 sty 2014, 17:58
Tak.Piszesz program do obsługi pomp na adriuno,a telefon tylko służy do wyświetlania i ustawiania,zamiast przycisków.

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Do obsługi ekranu jednak wybiorę chyba ten LCD za 40zł: https://www.youtube.com/watch?v=ipvepLgWo6Q
Mam nadzieję, że na UNO nadal będę mógł obsłużyć 3 pompy.

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Posty: 1865·Na forum od: 28 sty 2014, 17:58
m328 ma 28 pinow z czego kolo 20 do wykorzystania.Na RTC 2 na ten wyświetlacz z ekranem dotykowym z 8 ,na pompy 3.W razie jak Ci braknie pinów to można rozbudować o kolejne expanderem na I2C
http://starter-kit.nettigo.pl/2011/11/pcf8574-czyli-jak-latwo-zwiekszyc-liczbe-pinow-w-arduino/

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
W razie wyłączenia prądu chciałbym, żeby ustawienia zostały zapamiętane, będę w stanie zapisać tablicę harmonogramów na każdy dzień tygodnia dla każdej pompy osobno do EEPROM, czy do tego potrzebuje jakiś oddzielny moduł?

Widzę przykłady zapisu danych, mam nadzieję zapisywać int-y tygodnie 1-7, godziny, minuty, sekundy 0-59, potrzebuję doubli dla kalibracji pompy - ile czasu zajmuje pompie zalanie 1ml, np 1,43sekundy.

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Posty: 1865·Na forum od: 28 sty 2014, 17:58
Spokojnie we wbudowanym eeprom sie to zmieści.Ona ma chyba 1kb. Możesz zapisać ponad tysiąc bajtów.Po za tym jeżeli weźmiesz któryś moduł zegarka to one maja tez eeprom tam do wykorzystania. Zapis musisz robić zaraz po ustawieniu,w przeciwnym razie musiałbyś dac jakieś awaryjne zasilanie i w chwili wyłączenia prądu wrzucać wszystko do eeprom i usypiać atmege.Az tak chcesz nawożenie rozbijać na każdy dzień osobno? Ja mam wszystko na raz podawane.Ale muszę to zmienić ,bo wcześniej nie planowałem podawania mikro.A podobno nie powinno sie podawać mikro razem z makro.

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Az tak chcesz nawożenie rozbijać na każdy dzień osobno?

Mam wrażenie, że to są tylko operacje na tablicach, więc czemu nie zrobić full wypas :)
Będzie oczywiście tryb ALL, czyli powiedzmy PN - ND, ALL po wyborze ALL ustawia się cała tablica tymi samymi danymi dla danej pompy. Tablica tablic, indeksem tablicy będzie numer pompy. Hmm a może jednak nie tablica tablic, bo eeprom to tylko ma klucz - wartość jak widziałem w przykładach. To się zrobi 100 zmiennych :D

Zastanawiam się jeszcze co mi się przyda, aktualna lista nie zawiera np płytki stykowej. Czy kupując listwę stykową muszę kupić jakiś moduł zasilania do niej? Nie jestem też pewny co do ULN2003A sterownik silników krokowych - nie dość, że są różne to nie wiem po co jest w układzie, bez niego nie zadziała?. Obudowę sobie kupię, jak już wszystko poskładam.

Klon Arduino UNO R3 Atmel ATMega328 AVR USB
Przewody kable zworki żeńsko-żeński 10szt 20cm
Moduł pomiaru czasu RTC DS3231 + 24c32 + bateria
Przewody kable zworki męski-męski 20cm 10szt PIN
Przewody kable zworki męski-żeński 10szt 20cm
Mini sterownik silnika krokowego ULN2003A - to cuś na schemacie w pierwszym poście wygląda na tej płytce stykowej inaczej, tak jak ULN2003A driver mocy 50V/0,5A DIP16 /1888 ULN2003A, ciekawe jaka to różnica..
Moduł shield LCD ARDUINO wyświetlacz klawiatura lub LCD dotykowy SPFD5408 z kartą microsd dla czytania bitmap co by ikonki jak w telefonie były :) SPFD5408 - czytam teraz o nim i widzę problemy z bibliotekami, ale na UNO ponoć jest OK

Teraz się prześpię z tą listą, jutro wieczorem zamówię, daj znać jak masz pomysł co by mi się przydało jeszcze, co bym 2 razy nie kupował.

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Polecamy zakupy w sklepie forumowym
Posty: 1865·Na forum od: 28 sty 2014, 17:58
Policz piny wyświetlacza.Wyświetlacz,karta i panel dotykowy.To wszystko chyba jest na Spi ,ale pewny nie jestem.Zasilanie masz wbudowane w płytkę Adruino.Scalaka Uln2003 musisz mieć ponieważ port atmegi możesz obciążyć ,tylko 20mA po za tym 5v.Zamiast tego scalaka możesz to zrobić na tranzystorach,ale bez lutowania sie nie obejdzie.Dla bajeru możesz sobie termometr zrobić Wtedy potrzebujesz czujnik Ds1820.Pomysłów to ja mam sporo,tylko nie wiem ,czy wszystkie potrzebujesz:)U mnie sterownik ma jeszcze kilka dodatkowych funkcji.Sterowanie światłem,może sterować karmnikiem,sonda PH,grzałka,lampa UV,brzęczyk,elektrozawór CO2,pomiar zużycia prądu przez Ledy.Symulacja zmierzchu ,świtu.W takim malym procesorku drzemie wielka sila.

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Avatar użytkownika
haiaw Baniakowo
Posty: 289·Na forum od: 10 gru 2003, 23:55
Ok a jaka jest różnica między takim prosty uln2003a ULN2003A driver mocy 50V/0,5A DIP16 /1888
a Sterownik silnika krokowego ULN2003a ?
Jeden kosztuje 1zł, drugi 7zł i tak samo się nazywa..

W układzie zauważyłem jeszcze regulator napięcia - jakiego szukać dokładnie? Pod układ podłączony jest zasilacz 12v ale pod VCC arduino widać jest podłączone zredukowane napięcie 5V (pewnie muszę szuka regulatora napięcia z 12 na 5v?) Dodatkowo silniczki w zestawie są 12V więc się zastanawiam jak mu ruszyły, skoro w układzie jest 5v..
http://nano-reef.pl/topic/67273-sea-dos ... ge__st__20

Może zamiast tego regulatora od razu kupić zasilacz 5v zamiast 12v?

Avatar użytkownika
haiaw
Ranga: Zainteresowany tematem

Posty: 289
Dołączył: 10 gru 2003, 23:55
Miasto: Baniakowo

Posty: 1865·Na forum od: 28 sty 2014, 17:58
Jesli kupisz Adruino Uno to tam na plytce jst juz gniazdo do zasilacza na 12v bo ma ten regulator wbudowany.Scalak kupujesz zwykły za 1zl on może tez służyć jako sterownik silnika krokowego ,a to ze kosztuje 7zl to jakieś przegięcie.Ten scalak podłączasz do zasilania 12v i masz 7 wejsc i 7 wyjsc.Pod te wyjścia podłączasz minus silników a plusy do 12v.Do wejścia podłączasz Adruino do sterowania silnikiem.Zasilacz musisz miec 12v bo do silniczków tyle potrzebujesz.Potrzeba okolo1-1.5A.W razie jak bys mial Adruino bez regulatora to lepiej kupic przetwornice regulowana step down.Kosztuje okolo 5zl.Chyba to jest Lm2579

grzeniu 73
Ranga: Znający temat

Posty: 1865
Dołączył: 28 sty 2014, 17:58

Powrót do Nawożenie

Powiązane tematy

YouTube

Dozownik nawozów jaki ?

akwaAmator w Nawożenie · Odpowiedzi: 6 · Wyświetlenia: 4193
Witam Rozglądam się za jakimś sensownym dozownikiem nawozów ,niestety z braku czasu często zapominam albo nie ma mnie w domu i te nawozy leje od czapy jak się przypomni ,a dobrze wiecie jakie są tego ...
YouTube

Tani automat do nawożenia DIY

jkozik w Nawożenie · Odpowiedzi: 27 · Wyświetlenia: 25586
Zabawię się dzisiaj w Adama Słodowego :wink: Chcę Wam przedstawić projekt wykonanego przeze mnie automatu do nawożenia. Przed wyjazdem na urlop musiałem jakoś rozwiązać problem dokarmiania mojej ziele...
IMG-7725.JPG

Dozownik nawozów - powietrze w wężykach

piotrale w Nawożenie · Odpowiedzi: 8 · Wyświetlenia: 6370
Witam, Mam pewien problem z zapowietrzaniem się wężyków w dozowniku Jebao. System zapowietrza się w jakiś tajemniczy sposób. Przy instalacji wężyki były odpowietrzone ( żadnych bąbli). Po powrocie z ...
HTB10uzBaOnrK1RjS.png

Dozownik nawozów AquaNova / Jebao a zaworek przeciwzwrotny

Oman w Nawożenie · Odpowiedzi: 5 · Wyświetlenia: 3634
Cześć. Posiadam dozownik nawozów jak z tytułu wraz z zamontowany na wezunwlotowym do akwarium zaworkiem przeciwzwrotny. Odnoszę jednak wrażenie, że albo nawóz jest tak gęsty (w co wątpię) albo jakiś...
tropica.jpg

Trwałość nawozów

Totik w Nawożenie · Odpowiedzi: 6 · Wyświetlenia: 3645
Mam nawozy Tropiki, które dość długo stały w zamkniętej szafce. Kupiłem ich kilka, później używałem innego nawozu i one sobie tak stały. Teraz mocno pociemniały. Jak były nowe to były jasnozielone i j...
p.jpg

Twardość wody a przyswajalność nawozów i kondycja roślin

vasteq w Nawożenie · Odpowiedzi: 47 · Wyświetlenia: 21877
Czy może ktoś wytłumaczyć jak twardość wody a w szczególności KH ma wpływ na przyswajalność nawozów lub na ilość ich podawania? Przy małej twardości potrzeba chyba mniejszych dawek nawozów zgadza się?...
1news-40123.jpeg

Dozownik nawozów Chihiros

roslinyakwariowe.pl w Nawożenie · Odpowiedzi: 0 · Wyświetlenia: 2422
1news-40123.jpeg Z przyjemnością przedstawiamy nowość w naszej ofercie - dozownik płynów Chihiros. Dzięki niemu łatwo i wygodnie możesz rozwiązać kwestię regularnego podawania nawozów i... Czytaj wi...

Dozownik nawozów 4 kanały - podział nawozów

BB w Nawożenie · Odpowiedzi: 9 · Wyświetlenia: 5354
Dotychczas stosowałem gotowe mieszanki soli mikro + makro. Składam dozownik, który ze względu na elektronikę i gabaryty chciałbym ograniczyć do czterech kanałów. Tu pojawia się pytanie, jak najlepiej ...

Linia nawozów Growise

Cinek_m w Nawożenie · Odpowiedzi: 40 · Wyświetlenia: 20526
Witam Mam pytanie odnośnie nawozów Growise. Czy ktoś używa może ich i jaką ma ewentualnie opinie o nich.

Czas reakcji na podawanie nawozów

szkot w Nawożenie · Odpowiedzi: 1 · Wyświetlenia: 2236
Jakie macie doświadczenia z czasem reakcji odbudowy chlorofilu od rozpoczęcia podawania nawozów? Zapewne jest to zależne od gatunku, warunków itd. Czy można ogólnie powiedzieć jak to się w akwarysty...

Statystyki

Ten temat przegląda 297 użytkowników w tym 0 zalogowanych
Najwięcej użytkowników online (52433) było 12 sie 2026
 •  Liczba postów: 571025
 •  Liczba wątków: 48815
 •  Użytkownicy: 36939

 •  Najnowszy użytkownik: meoowu77

Obserwuj nas



Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 297 gości

Newsletter

Odbierz 15 zł na zakupy od 200 zł i nie przegap żadnej promocji. Bądź na bieżąco z poradami i nowościami akwarystycznymi.

Zapisując się, wyrażasz zgodę na otrzymywanie wiadomości marketingowych na podany adres e-mail. Administratorem danych osobowych jest roslinyakwariowe.pl. Więcej

Rośliny akwariowe - sklep akwarystyczny Nowa Ruda
Copyright © 2001-2026 roslinyakwariowe.pl ®
Wszelkie prawa zastrzeżone. Kopiowanie, rozpowszechnianie całości lub fragmentów strony zabronione.