Akvarij NET - FORUM
Slatkovodna Akvaristika => Uradi sam => Autor teme: 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..
-
Odlicno, pratim temu, pokusaj biti redovit, a ja cu prepisivat ko' u osnovnoj skoli :)
-
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
-
Odlicno, pratim temu, pokusaj biti redovit, a ja cu prepisivat ko' u osnovnoj skoli :)
Očekivao sam da ćeš se javiti.. :D
-
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
-
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)
-
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..
-
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
-
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...
-
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.
-
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
-
Hehe, prejaki su mi, jos ce te optuzit da si rasist :D nedostaje jedino "oh my friend".. ma bitno da sljaka, ajmo dalje.
-
U kojoj si fazi, ajde mali update.
-
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...
-
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.
-
I patentiraj to ;)
-
It's alive! :)
-
Ne priznajemo nista bez kratkog videa. :)
-
Evo i videa.. ;)
http://videobam.com/oQPMb (http://videobam.com/oQPMb)
Treba ga još isprogramirati, te upakirati u kučište..
-
Bravo majstore :klap:
-
Evo kratki update za svo zainteresirano pučanstvo.. :)
Shemu sam poceo crtati, ali mi je to tako dosadno raditi, pa ono.. biti će... :)
-
Izgleda odlicno :up:
-
Super.
Od cega si napravio kuciste?
-
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.
-
uf čovječe ovo izgleda kao kupljeno u dućanu :klap:
i kolika je ukupna cifra za ovo sve ovako upicanito na kraju?
-
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..
-
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
-
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..
-
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..