Akvarij NET - FORUM

Slatkovodna Akvaristika => Uradi sam => Autor teme: Seba - Veljača 19, 2014, 21:56:26 poslijepodne

Naslov: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Veljača 19, 2014, 21:56:26 poslijepodne
O tome kako napraviti dozator razmišljam već neko vrijeme, no tema u čoporativi od zzoranna i dosta vaših PP-ova koje sam primio na tu temu su me dodatno potakli..

Shvatio sam da sam prilično zaboravan kada je u pitanju doziranje raznih gluposti u akvarij koje dodajem, tipa PPS, CSM+F, FE, pa kao jedno od rješenja se nametnula izrada dozatora. Nisam nikada imao prilike se igrati sa nekom od komercijalnih igrački, tako da funkcionalnosti koje sam raspisao su mi nekako logične i zadovoljavale bi moje potrebe. Pa idemo redom..

--- Faza 1 - Funkcionalnosti
- 20 programa za programiranje
   - dan (odabir kojih dana u tjednu (default svi dani))
   - sat i minuta
   - broj pumpe (npr. Pumpa 1, Pumpa 2.. )
   - količina u ml (koja se dozira)
   - primjer
      - svaki ponedjeljak u 08:00 se dozira 10ml sa Pumpe 1
      - svaki dan u 9:00 se dozira 15 ml sa Pumpe 2
      - svaki petak u 8:00 se dozira 5ml sa Pumpe 1
      - svakog ponedjeljaka, srijede i petak u 8:00 se dozira 20 ml sa Pumpe 3
- kalibracija pumpi
- doziranje u ml
- trajno memoriranje svih postavki
- integriran sat
- podešavanje sata
- reset svih postavki
- testiranje rada svih elemenata sklopa (auto dijagnostika)
- dijadnostički mod preko serijskog sučelja
- proširivost na više od 3 pumpe
- logiranje zadnjih aktivnosti
- modularna arhiktetura

--- Faza 2 - Funkcionalnosti
- ethernet veza
- konfiguracija i dijagnostika preko web sučelja
- spajanje sa centralnom nadzornom jedinicom
- NTP sync

Slijedom gore navedenog, ispeglao sam karticu na ebayu te naručih slijedeće:
- pumpe za doziranje
- mikokontroler baziran na Cortex-M4 jezgri (mala zvjer)
- DS1307 chip za vrijeme, kvarc, otpornike, kondenzatore, npn tranzistore, diode, naponske regulatore

Kučište, kabele, prekidače, konektore, pločice, LCD 16 x 2, ledice nabavih u Zagrebu u jednoj od trgovina..

Nastavak slijedi kada mi stigne sva naručena oprema.. Pokušati ću biti koliko toliko redovit sa updateanjem sadržaja ako se pokažete interes za ovaj projekt..
Također bih  zamolio ekipu koja već ima neke od komercijalnih varijanti dozatora, da pokušaju dati svoj komentar na opis funkcionalnosti..

I da, uspio sam naručiti i prikupiti sve potrebne dijelove. Troškovi materijala su oko 600kn.. 
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: zzorann - Veljača 19, 2014, 22:07:26 poslijepodne
Odlicno, pratim temu, pokusaj biti redovit, a ja cu prepisivat ko' u osnovnoj skoli :)
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Veljača 19, 2014, 22:09:59 poslijepodne
Evo i par slikica onog što trenutno imam..

1. Kutija dimenzija cca. 200x180x60
2. Dozing pumpa iz proof of concept faze
3. LCD 16 x 2 sa plavim osvjetljenjem
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Veljača 19, 2014, 22:10:44 poslijepodne
Odlicno, pratim temu, pokusaj biti redovit, a ja cu prepisivat ko' u osnovnoj skoli :)

Očekivao sam da ćeš se javiti.. :D
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: VlatkoZ - Veljača 19, 2014, 22:23:33 poslijepodne
Sličnog razmišljanja istraživao sam po net-u i našao jedan primjer dozirajućeg sustava:

https://sites.google.com/site/yourcreativeautomation/diy-auto-dosing-system-for-the-aquarium-ii

Ja ću pričekati sa izradom jer si prvo mislim rješiti kontrolu rasvjete i malo se uhodati u sve to pa se dalje igrati sa arduinom.

Još da je Kina bliže i da roba stiže brže :D
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: VlatkoZ - Veljača 20, 2014, 02:31:13 prijepodne
Eh evo još jednog primjera, možda pomogne

http://fishtankprojects.com/diy-aquarium-projects/arduino-controlled-dosing-pumps.html (http://fishtankprojects.com/diy-aquarium-projects/arduino-controlled-dosing-pumps.html)
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Veljača 25, 2014, 23:34:07 poslijepodne
Polako idem dalje. Mikrokontroleri koji su naručeni s druge strane bare su došli vrlo brzo.
Jedan je baziran na AT90USB1287 AVR chipu, dok je drugi baziran na ARM Cortex-M4 chipu.

Nekako mi se čini da ću se na kraju odlučiti za ARM-a zbog broja interuptnih linja koje posjeduje koje će mi biti potrebne kod interakcije sa uređajem.
Također jedna od bitnih stvari što uz kvarcni oscilator od 32.768KHz te vanjsku bareriju podržava RTC funkcionalnost, tj. dodatni chip  DC1307 mi neće biti potreban..

Ono što vidim kao izazov je da se radi o relativno novoj stvari koja nije baš u potpunosti kompatibilna sa arduinom, pa vidim da će dosta vremena otići na proučavanje dokumentacije i specifikacija od vendora te programiranja library datoteka..
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: VlatkoZ - Veljača 26, 2014, 10:11:50 prijepodne
 Ima neki posebni razlog da se nisi odlucio na arduino uno ili mega?
Ja sam narucio uno pa da znam jesam li se zaje :D
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Veljača 26, 2014, 10:21:06 prijepodne
Ima neki posebni razlog da se nisi odlucio na arduino uno ili mega?
Ja sam narucio uno pa da znam jesam li se zaje :D

S mog stajališta arduino orginali uno i mega su prilično skupi i fizički veliki, dok su mi se klonovi pokazali kao prilično riskantni u vidu DOA, nestabilnosti itd.
Ne bi rekao da si napravio neki zajeb. Fizička shema će biti nešto drugačija, biti će ti potrebni dodatni elementi poput DC1307 chipa, i to je više manje to.
Nekakva interakcija umjesto interuptima bi se rješavala poolingom, tj. sve zavisi koliko kompleksno želiš ulaziti u projekt...
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Veljača 26, 2014, 10:25:07 prijepodne
Ako ste primjetili, namjerno govorim iskljucivo o chipovima.
Proizvodaci koju su te chipove stavili na neku plocicu napisali bootloader mogu biti razni, te u pravilu zahtjevaju manje korekcije koda za neke osnovne funkcionalnosti.
U konačnici, entuzijasti mogu nabaviti samo chip, i na njega natočiti programatorom software i stvar će raditi.
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Ožujak 08, 2014, 15:28:03 poslijepodne
Komponente polako pristužu.. sporije nego što sam očekivao..
Došla mi je jedna od dozing pumpi, no na moje iznenađenje došla je bijele boje mada sam naručio crnu.

Pokušao sam objasniti kinezu gdje je problem no dobio sam slijedeći odgovor "White than black. Please rest assured that the use of good quality"
Nakon toga sam mu pokušao ponovno objasniti gdje je problem no odgovor je bio slijedeči "yes. the item is your . White Quality is very good .  If still doesn't work, let me know as soon as possible." WTF?!

Lik jednostavno ne kuži da želim da mi sve dozing pumpe budu iste, i da želim da dobijem isključivo ono što sam naručio/platio..  :-X
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: zzorann - Ožujak 08, 2014, 18:02:58 poslijepodne
Hehe, prejaki su mi, jos ce te optuzit da si rasist  :D nedostaje jedino "oh my friend".. ma bitno da sljaka, ajmo dalje.
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: zzorann - Ožujak 28, 2014, 16:02:47 poslijepodne
U kojoj si fazi, ajde mali update.
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Ožujak 28, 2014, 18:29:49 poslijepodne
Više-manje sve mi je stiglo...
Trenutno experimentiram koji će mi display najbolje odgovarati.. Imam ih nekoliko 16x2, 20x4 i 128x64px pa si mozgam..

Osim toga, sve je složeno i testirano na experimentalnoj pločici. Još se trebam odlučiti za neke komponente, još mi neke komponente trebaju doći i sve onda se skupa lemi na prototipnu pločicu. Razmišljao sam čak da si napravim  custom PCB, no kako se radi o jako ograničenoj seriji, cijene su više nego neprihvatljive..

Kad budem ulovio malo vremena, poslikam sve i pojasnim...
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Travanj 01, 2014, 01:29:26 prijepodne
Evo čisto mali update..
Prototip je skoro pa gotov.. Trebam još uvaliti nekoliko konektora, te ako mi ostane mjesta na pločici, staviti ću jedan senzor da pratim temperaturu unutar kucista..
Ipak sam se odlucio za 16x2 display kao na slici, jer je u principu dovoljan za prikaz svega što će mi trebati..

Kada stignem stavim neke sheme na forum i popis materijala.
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: natty - Travanj 01, 2014, 02:27:47 prijepodne
I patentiraj to ;)
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Travanj 05, 2014, 01:27:50 prijepodne
It's alive! :)
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: viktori - Travanj 05, 2014, 02:55:17 prijepodne
Ne priznajemo nista bez kratkog videa. :)
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Travanj 05, 2014, 16:20:15 poslijepodne
Evo i videa..  ;)

http://videobam.com/oQPMb (http://videobam.com/oQPMb)

Treba ga  još isprogramirati, te upakirati u kučište..
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: galo - Travanj 05, 2014, 23:44:31 poslijepodne
Bravo majstore  :klap:
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Travanj 15, 2014, 22:52:16 poslijepodne
Evo kratki update za svo zainteresirano pučanstvo.. :)
Shemu sam poceo crtati, ali mi je to tako dosadno raditi, pa ono.. biti će... :)
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: zzorann - Travanj 16, 2014, 07:50:48 prijepodne
Izgleda odlicno  :up:
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: VlatkoZ - Travanj 16, 2014, 08:47:40 prijepodne
Super.
Od cega si napravio kuciste?
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Travanj 16, 2014, 08:52:08 prijepodne
Kupljena je gotova..
Htio sam je raditi CNC-om od aluminija, ali mi znantno povečava troškove izrade.

http://www.chipoteka.hr/artikl/19887/kutija-plasticna-205x180x70-crna-kgb-31 (http://www.chipoteka.hr/artikl/19887/kutija-plasticna-205x180x70-crna-kgb-31)

Kutija bi se teoretski mogla iskoristiti za 7 dozing pumpi, jer ima više nego dovoljno mjesta.
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: veco - Travanj 16, 2014, 19:44:38 poslijepodne
uf čovječe ovo izgleda kao kupljeno u dućanu  :klap:

i kolika je ukupna cifra za ovo sve ovako upicanito na kraju?
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Travanj 16, 2014, 21:09:58 poslijepodne
Zadnja kalkulacija koju sam radio je bila oko 650kn sa dijelovima koji su ugrađeni u njega...
Bilo je dosta experimentiranja te da mi je ostalo nešto viška opreme, tako da to nisam uračnao u gornju cifru..

Kontroler još nije do kraja gotov, tj. još uvijek programiram pa kada do kraja sve složim stavim neki video gore..
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Samantha93 - Travanj 17, 2014, 13:20:21 poslijepodne
Cool stvar, imam jedno pitanje, kazes da se moze prosirit na jos 3 pumpe, bi se moglo umjesto tih pumpi na visak izlaza spojit upravljac led rasvjete ili upravljive balaste da se dobije dan-noc postepeno? pa da se nemora kupovat jos jedan mikrokontroler za to
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Travanj 17, 2014, 13:46:20 poslijepodne
Cool stvar, imam jedno pitanje, kazes da se moze prosirit na jos 3 pumpe, bi se moglo umjesto tih pumpi na visak izlaza spojit upravljac led rasvjete ili upravljive balaste da se dobije dan-noc postepeno? pa da se nemora kupovat jos jedan mikrokontroler za to

Da moguće je.. ograničen si jedino brojem I/O portova, veličinom kutije i maštom.. :)
Konkretno, kako imao sam incident ovaj vikend sa CO2, u planu nadogradnja ovog sa funkcijom PH metra/kontolera te sigurnosnog mehaznima protiv pregrijavanja/podgrijavanja akvarija..
Naslov: Odg: DIY Dozator za PPS, CSM+B i ostale gluposti..
Autor: Seba - Lipanj 01, 2014, 21:57:17 poslijepodne
Evo maleni update..
Projekt je više manje gotov, barem prva faza...

Nažalost imao sam dosta problema koje nisam predvidio u fazi dok je sve bilo na experimentalnoj pločici.
Neki od njih su:
- šum koji je motor stvarao bio je ogroman, pa ga se je trebalo riješiti
- kineske komponente su doslovno s*anje i potrebno ih je izbjegavati u širokom luku
- potrebno je dobro čitati datasheetove od proizvođača. Internet je pun netočnih informacija.. :)

Više o svemu čitajte u jednom od članaka na početnoj..