Pawell 0 Zgłoś odpowiedź Napisano 27 Listopad 2013 (edytowane) Chciałem Wam przedstawić mój dozownik, na którym śmiało obsługuje maksymalnie 8 pompami. może działać z pompami na 6V jak i na 12V, jedyne ograniczenie jest takie że wszystkie pompy muszą być na to samo napięcie. Urządzenie, zostało specjalnie zaprojektowane do dozowania ballinga, i nie ma możliwości by dwie pompy się nałożyły na siebie. Minimalna przerwa która może być pomiędzy pompami wynosi 7:30s, każda z 8 pomp może maksymalnie 1 raz na godzinę dozować. Kolejnym ustawieniem urządzenia to jest dawka dobowa, która jest automatycznie dzielona na maksymalnie 24 dawki dzienne, sami ustalamy która pompa ma jaką dawkę, oraz w których godzinach urządzenie ma dozować. By pompy mogły dozować z dokładnością do 0,1ml, sterownik zaopatrzyłem w opcje kalibracji, która jest indywidualna dla każdej z pomp. ostatnim już elementami sterownika jest ręczne wlanie pojedynczej dawki, ustawienie zegara na poziomie godziny, min oraz sekund. ostatnią zaprogramowaną opcją urządzenia to jest wygaszanie wyświetlacza, który gaśnie po ok 5min, gdy się nie używa klawiatury. Klawiszologia Urządzenie zostało wyposażone w klawiaturę 4x4, w skład której wchodzi klawiatura alfabetyczna od A do D, numeryczna od 0 do 9, oraz znaki specjalne # i * pod klawiszem A mieści się konfiguracja zegara, B ma kilka opcji, takich jak Kalibracja, Dawka dobowa, dawka manualna, oraz godziny dolewania. po wybraniu jednej z w.w opcji podajemy numer pompy. Na koniec po wprowadzeniu ustawień D to akceptacja i C to anulacja. Płytka i oprogramowanie do wytrwałych Oprogramowanie Płytka PCB dla eagle efekt końcowy Edytowane 27 Listopad 2013 przez Pawell Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
FoxRacing 2 Zgłoś odpowiedź Napisano 27 Listopad 2013 Niezła robota Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
loccutus 0 Zgłoś odpowiedź Napisano 27 Listopad 2013 Wszystko pięknie ładnie, ale na moje oko pliki eagla z archiwum nie odpowiadają temu co widać na zdjeciach, a schemat zawiera receptę na kilka potencjalnie upierdliwych problemów - jeśtes pewny że podpiąłeś prawidłowy projekt ? Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 27 Listopad 2013 niestety nie, te płytkę wykonała mi firma, i było by ją ciężko odtworzyć w warunkach domowych ponieważ ma dużo przejść pomiędzy stronami, a ta w eagle jest toporniejsza i i ma te same wyprowadzenia Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
loccutus 0 Zgłoś odpowiedź Napisano 27 Listopad 2013 niestety nie, te płytkę wykonała mi firma, i było by ją ciężko odtworzyć w warunkach domowych ponieważ ma dużo przejść pomiędzy stronami, a ta w eagle jest toporniejsza i i ma te same wyprowadzenia Rozumiem - kto dzisiaj bawi się w domu w robienie 2 stronnych płytek. To co jest w archiwum natomiast moim zdaniem zawiera kilka podstawowych, nawet szkolnych baboli i to takich z gatunku upierdliwych z zaskoczenia. Normalnie wszystko działa, do czasu kiedy otoczenie w którym całość pracuje, robi się 'mało przyjemne' a z takim mamy do czynienia w szafie pod akwarium (pompy, przekaźniki, silniki, stateczniki ) - wszystko generuje mase smieci na które to co widzę na schemacie będzie podatne. Podatność ta zależy od szczęścia niestety - jednemu się uda, pięciu będzie stękać. Jeśli zamierzasz tym urządzeniem handlować - przyjmij to proszę jako życzliwą radę, ponieważ układ zbudowany według schematu może Ci krwi napsuć w relacji z klientami... Żaden układ scalony poza stabilizatorem nie ma filtrowania napięcia zasilajacego. Daj przynajmniej po 1x 100nF na każdą kostkę scaloną, jak najbliżej nóżek zasilających Znacznie podniesiesz sobie odporność układu na zakłócenia dokładając do każdego układu scalonego oprócz 100nF jakiś wiekszy kondensator do magazynowania energii - 10-47uF, idealny byłby tantal. Procesor - aosolutnie karygodnym bykiem jest brak jakiegokolwiek kondensatorka na liniach VCC - daje się po jednym 100nF na każde wejście VCC procka jak najbliżej układu. Zegar umieszczony pod prockiem bez filtracji - to też zaproszenie do czarów marów w układzie. Kwarc zegara RTC - zdecydowanie za daleko od układu... Ale to się tyczy rysunku z archiwum - na zdjęciach widzę zupełnie co innego - może jest ok, widać krok w dobrym kierunku w postaci poligonu zakładam że masy, ale kondensatorków nadal mało widać... BTW - możesz usunąć z archiwum wszystkie pliki ze znakiem # w rozszerzeniu - to są niepotrzebne autosave'y z których można co najwyżej odtworzyć poszczególne etapy w jakich powstawała ta płytka... Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 27 Listopad 2013 sorki to była pierwsza płytka, która była testowa jutro zmienię inny projekt, uC w obudowie dip 40, Są kondensatory na nowym projekcie z drugiej strony przy uC, Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 28 Listopad 2013 zgodnie z obietnicą płytka dla opornych, jednostronna, uc dip 40 uwaga: złącze taśmy przy lcd jest odwrotnie zamontowane musi być przylutowane od strony druku Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
loccutus 0 Zgłoś odpowiedź Napisano 29 Listopad 2013 Zapomniałeś o baterii podtrzymującej zegar - chyba że ma być lutowana jakimś przewodem prosto do nóżki tej podwójnej diody SMD. Błąd podłączenia kondensatora przy kwarcu 32.768kHz - nie do masy a do PLUSA zasilania - inaczej zegar może uciekać nawet po 10 minut na dobe (wiem bo kilka lat temu zrobiłem ten sam błąd ), więcej nic do czego można sie czepiać nie widze. Jeśli na tej podstawie user ma zbudować płytkę, trzeba by było w schemacie opisać złącza no bo nie ma ani mru mru ... W jaki sposób będziesz udostępniał soft - płatnie, bezpłatnie, wcale (sprzedaż zaprogramowanego uC)? Co do samego algorytmu - przewidziałeś jakiś mechanizm zabezpieczający przed pominięciem/powtórzeniem dawki przy awarii zasilania ? Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Terefere12 0 Zgłoś odpowiedź Napisano 2 Grudzień 2013 (edytowane) ... Edytowane 2 Grudzień 2013 przez Terefere12 Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 2 Grudzień 2013 oj kolego , specjalnie dla kolegów przebudowałem płytkę na DIP 40 i jednostronną, niestety nie udało się go przebudować wiec go narysowałem na nowo. Zegar ja wszędzie mam do masy. daje kondźorka 22pF i zrgar daje rady, może co do dokładności to nie dam głowy, ale nie 10 min na dobę, umnie tak ok 1 na miesiąc. co do potrzymania zegara umnie na płytce jest bat54c, na jednej nodze jest zasilanie, na drugą daje czasami baterie, lub i tu zastosowałem supercap. może nie trzyma tyle co bateria, ale parę dni daje rady soft jest w pierwszym poście, pod linkiem oprogramowanie. Nie ma zabezpieczeń przy nie wlaniu dawki, dajcie ups-a i będzie dobrze. Z dwóch względów nie ma zabezpieczeń, dawki musiałbym rejestrować, co skróci życie mikrokontrolera. jak ktoś straci jedną dawkę to się nic nie stanie, uzupełni ją po następnych testach, drugi powód to co zrobić po dłużyszym czasie gdy pompy są wyłączone?. oprogramowanie uprościłem, im prostsze tym mniej błędów, będę chciał jeszcze tam do klepać możliwość wyłączenia dni tygodnia i to już będzie w pełni funkcjonalne urządzenie. Co do oprogramowania, jest to projekt otwarty, z wyłączeniem komercji, w udostępnionym pliku dodałem źródła bascom. Nowy soft będzie w C, jak tylko znajdę czas by go wyskrobać. Na razie mnie mój szef zawala kodem L Poza tym super że przeanalizowałeś pytkę, i napisałeś o czymś co przysporzyło mi troszkę problemów przy pierwszym projekcie. Co do zegara masz jakiś schemat według którego ty go budujesz? proszę dla kolegów schemat z opisem elementów, Jeszcze dla elektroników wyprowadzenia z uC porta – pompy przez uln2803 portb – klawiatura 4x4 portc 0,1 I2C portc 2 – 7 LCD, idą po kolei portd 7 – włączenie i wyłączenie podświetlenia LCD aha na uC, należy ustawić fusebity Hi: D1 Lo: FE do uC podpinamy kwarc 16MHz ostatnia realizacja Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
loccutus 0 Zgłoś odpowiedź Napisano 2 Grudzień 2013 Hej, wierz mi że jest tylko kwestią szczęścia jak ten cholerny PCF się zachowa jak ma kondzioła na masie. Jak u mnie to wygląda - jak w PDFie który załączyłem wyżej. Z tą żywotnością procka ... e tam, przesadzasz - Atmel daje gwarancję na 100 000 cykli zapisu do eeprom, co przy dawce co 1 godzine daje Ci 11 lat Eagle daje możliwość zapisu schematu do PDFa, nie każdy ma środowisko żeby schemat otworzyć Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 3 Grudzień 2013 na początek dorobię dni tygodnia, tak by można było określić godziny dozowania w konkretnych dniach tygodnia, dobrze by było do tego dodać bluetooth tak by zarządzać tym z kompa. a co do niezrealizowanego dozowania, to można to robić tylko informacyjnie, tak by urządzenie nie podejmowało żadnych działań Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
pad 0 Zgłoś odpowiedź Napisano 3 Grudzień 2013 Możesz napisać co to za pompy wykorzystałeś w tym projekcie, jak z dokładnością, jakiś link do sklepu? Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 3 Grudzień 2013 kolego chińskie, są na ebay-u, dokładność zależy od kalibracji, jak źle odmierzysz 10ml podczas kalibracji to będzie źle podawał minimalna dawka wynosi 0,1ml na tych pompeczkach działa dobrze, zostało sprawdzone Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 9 Luty 2014 jest już najnowszy soft, można pobrać i zaktualizować, w poprzednim był problem dozowania poniżej 1ml, obecny soft 1.3.3 dozuje minimalną dawkę 0.1ml Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
markus892 0 Zgłoś odpowiedź Napisano 9 Luty 2014 czy w nowym sofcie są jakieś inne zmiany,czy tylko dotyczące dozowania poniżej 1 ml Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
Pawell 0 Zgłoś odpowiedź Napisano 9 Luty 2014 nie istotne funkcje doszły, taka jak liczba resetów urządzenia na klawiszu 0 i informacja o wersji softu najistotniejszą zmianą jest tylko dawka poniżej 1ml, na razie innych rzeczy nie widzę i nikt nic nie zgłasza (wszyscy zadowoleni ) Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach
markus892 0 Zgłoś odpowiedź Napisano 9 Luty 2014 a co z programowaniem dozowania na dni tygodnia,jest jakaś szansa na dorobienie? Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach