Elektroda.pl
Elektroda.pl
X
flexghzflexghz
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wytrawiarka by mastermaniek

mastermariusz 12 Paź 2008 22:40 66032 135
  • Wytrawiarka by mastermaniek
    Witam wszystkich.
    Dziś chciałbym zaprezentować wytrawiarkę.
    Po przeszukaniu postów na elektrodzie, przejrzeniu kilku schematów, wziąłem sie za tworzenie od podstaw.
    I tak w wolnym od pracy i studiów czasie powstała moja wytrawiarka ;)
    Na jednej fotce widać oznaki nocnego zmęczenia, zapomniałem narysować dwóch ścieżek ;)
    Wymiary wewnętrzne akwarium to:31x23x2.5cm(około 1.5l kwasu).
    Akwarium, elektronika i reszta stanowią jedną całość, co widać na zamieszczonych fotkach.
    Grzałka 130W nagrzewa kwas w około 17min. (o 20stopni celsiusza.)
    Stopnie wyjściowe zrealizowane na triakach i odseparowane galwanicznie od uC za pomocą optotriaków.
    Przykrywka z przesuwanymi rączkami na płytkę, które ułatwiają montaż i wyjmowanie PCB z akwarium.
    Przykrywka zapobiega rozchlapywaniu i wyparowywaniu kwasu.
    Co do wydzielania sie tlenu podczas trawienia, jest otworek przez który biegną kable do akwarium przez który moze sie wydostawać.
    Krawędzie przykrywki pokryte silikonem. Zapewniają dobre przyleganie do akwarium i częsciowe uszczelnianie.
    Boki, dół i mocowanie akwarium zrealizowana z plexy o grubości 0.5cm. reszta to pleksa o grubości 0.2cm.
    Niestety taka cienka plexa nie lubi wyginania palnikiem, po jakimś czasie dochodzi do pęknięć, tak jakby nie wytrzymywała naprężeń na wygięciach.
    Z uwagi że grubszą plekse miałem trochę porysowaną, postanowiłem ją stuningować;)
    Po podgrzaniu palnikiem utworzyły sie pęcherzyki powietrza które maskują zadrapania i do tego fajnie wyglądają :)
    Gumowe nóżki zapobiegają rysowaniu sie biurka :)
    Całość z kwasem waży około 4kg i jest stabilna.

    Program został napisany w C++ kompilator AVRGCC i zajmuje 8130 bajtów ;)
    Obsługa jest bardzo prosta i intuicyjna.
    Ogólne działanie programu:
    Tryb ręczny i automatyczny do wyboru,
    Przechodzenie w stan czuwania po około 5min bez ingerencji użytkownika,
    Odmierzanie czasu pozostałego do zakończenie procesu wytrawiania.(1-90min),
    Ustawianie żądanej temperatury(od 15 do 55stopni),
    Pięciostopniowe ustawianie intensywności bąbli(co 20%)
    Zapisywanie ustawień do EEPROMU,
    Diody, Buzzer i informacje tekstowe do informowania użytkownika o procesie trawienia.
    Działanie programu obrazuje filmik.

    Ogólny kosztorys:
    Napowietrzacz-29zł
    Grzałka 130W-15zł
    Przewód napowietrzający- 19zł
    LCD 2x16- 14zł
    Trafo do druku- 10zł
    Atmega 8- 4zł
    DS18B20- 4zł
    reszta...- trudno zsumować ;)
    Całość wyniosła około 100zł.

    Pozdrawiam i zapraszam do oceny:
    Mariusz W.

    Oto kilka fotek:
    Wytrawiarka by mastermaniek Wytrawiarka by mastermaniek
    Wytrawiarka by mastermaniek Wytrawiarka by mastermaniek Wytrawiarka by mastermaniek Wytrawiarka by mastermaniek
    Wytrawiarka by mastermaniek Wytrawiarka by mastermaniek Wytrawiarka by mastermaniek Wytrawiarka by mastermaniek

    Schematy, PCB oraz wsad do procka z instrukcją:
    W razie jakichkolwiem zmian w programie postaram sie zamieszczać uaktualniony wsad.

    1)Aktualizacja 2008-11-11:
    Nowy wsad do uC. Poprawiona płynna regulacja intensywnościu Bąbli.
    Wymiana rezystora R7(płytka główna) na wartość 22k/4W

    2)Aktualizacja 2009-01-25:
    Nowy wsad do uC. Wyeliminowanie przerw w napowietrzaniu <100% podczas pomiaru temp z DS18B20.

    Dla poprawnego działania programu trzeba przy pierwszym uruchomieniu załadować defaultowe ustawienia. W calu załadowania fabrycznych :) ustawień wystarczy podczas uruchamiania sie urządzenia przytrzymać środkowy przycisk tak długo aż zadziała buzzer(piknięcie). Potem wystarczy wejść w menu i poprostu zapisać wczytane ustawienia.

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    mastermariusz
    Poziom 11  
    Offline 
    Specjalizuje się w: elektronika ogólna
    mastermariusz napisał 65 postów o ocenie 65, pomógł 0 razy. Mieszka w mieście Ostrów Mazowiecka. Jest z nami od 2005 roku.
  • flexghzflexghz
  • #2
    kasaidolar
    Poziom 19  
    Wyglada super! Jestem pod wrazeniem! Gratuluje szczegolnie doskonałego dopracowania detali - czesto w konstrukcjach DIY tego brakuje i w efekcie wychodzi tylko srednio - u Ciebie wyszlo super! Jak zrobiles front panel?

    Jeszcze raz gratuluje!
  • #3
    KJ
    Poziom 31  
    No nie powiem wykonanie bardzo konkretne. Rozumiem że trawisz płytki w KWASIE azotowym ;) bo B327 z kwasem ma tyle wspólnego że jest solą kwasu nadsiarkowego ;) tak wiem czepiam się szczegółów - zboczenie chemika ;) mnie by to drażniło :) Też przymierzam sie do wykonania wytrawiarki ale według własnej koncepcji tj natrysk wytrawiacza na płytkę zawieszoną w komorze czyli podobnie jak się to robi w przemyśle zdobyłem już nawet pompę którą da się pompować wytrawiacz (nie zostanie zjedzona ;) ) Mam tylko problem z grzałką 17min to jak dla mnie trochę za długi czas nagrzewania zwłaszcza że wytrawiacza będzie u mnie na raz wchodzić około 3l - niby dużo ale za to na dłużej starczy. Co to jest za grzałka - typ i gdzie ją można kupić ? wygląda na akwarystyczną ale jak do tej pory nie widziałem mocniejszych niż 60W (może mój sklep jest kiepsko zaopatrzony) u siebie najchętniej bym widział 4x 200W ewentualnie jedną o mocy 800W i do tego sterowanie temperatury regulatorem PID.
  • #4
    GlobiGal
    Poziom 10  
    Witam,

    świetna robota pomimo braku czasu :)
    Pytanka a no mam takie:
    Jak zaizolowałeś czujnik bo widzę że jest w jakieś rurce?
    Cos jest jeszcze przyklejone do ścianki akwarium bodajże z przodu. Do czego to służy? Sztywność czy prowadzenie płytek.
    Czy faktycznie widać różnice w bąbelkach gdy zmieniasz ustawienia w sterowaniu jej? Jaki model pompki użyłeś? Z tego co już czytałem to różne bywają tam silniczki i z tąd różne efekty sterowania.
    Podzielisz się schematem przynajmniej ?

    No to teraz pozostało zrobić laminarkę :D hehe

    PS: popraw może ten błąd w pisowni w oprogramowaniu
    Czas trawienia minął
  • #5
    markovip
    Poziom 34  
    Witam
    Z tym '!Ostrzeżenie! Nie można więcej/mniej' ja bym sobie oszczędził.
    Ale poza tym projekt bardzo mi się podoba, widać że włożyłes w to masę pracy, i to się liczy!

    Pozdrawiam
  • flexghzflexghz
  • #6
    northx
    Poziom 17  
    Ładne cacko. Estetyczne i dopieszczone pod względem praktycznym. Choć kilka komunikatów można faktycznie pominąć lub/i poprawić:)
    7/10 bo rozumiem, że dzieło jeszcze nie ukończone:arrow:"czas trawienia minoł", zamiast kwas proponuję "roztwór", a w miejsce ostrzeżenia "skoryguj zadane parametry" lub coś w ten deseń:)
  • #8
    rafał
    Poziom 22  
    W sumie bardzo łatwa wytrawiarka. Mam tylko jednio małe zastrzeżenie. Jestem akwarysta i zawsze stawiałem pompke ponad poziomem wody, żeby w razie awarii nie zalało mi szafki. a u Ciebie grozi to zalaniem elektroniki. Może chociaż zawór ?
  • #9
    Misiu200
    Poziom 15  
    Bardzo bym prosil Was o wzory plytek do tego sterownika wytrawiarki
    Pozdrawiam
  • #10
    mastermariusz
    Poziom 11  
    Panel frontowy zrobiony z pleksy 0.2cm. Pleksa wygięta u góry i u dołu a na nią naklejony wydruk. Wydruk zalaminowany;)
    Grzałka to bodajże AQUEL 130W piaskowa, akwarystyczna.
    Czujnik wsadzony w koszulke termokurczliwą 0.5cm
    Co do tego zaworku to bardzo dobry pomysł.
    Są takie zaworki do pneumatyki. Chyba zakupie taki + 2 kolanka. Przynajmniej przewód nie będzie sie zaginał na kancie akwarium :)
    Może filmik tego nie obrazuje ale naprawdę widać różnice w bąblach. Sterowanie fazowe napowietrzacza. Choć jak bym dorwał jakiś oscyloskop to bym tak faktycznie sprawdził czy dobrze realizuje te sterowanie. Co do komunikatów. Jak będzie mi potrzeba trochę pamięci programu to pozbędę sie ich. Co najwyżej mozna je zmienić :) Jak narazię uważam że program jest skończony.

    Co do schematu i wzoru PCB. Umieszczę je niebawem.

    Dzięki za wskazanie błędu :)
    Często zdarza mi sie je popełniać :)
  • #11
    manekinen
    Poziom 29  
    Witam, ostatnio wysyp wytrawiarek na elektrodzie, ale ta jest na prawdę porządnie wykonana. Mówię o zintegrowaniu sterownika z pojemnikiem, a nie 20 kabli i wiszące płytki :)

    Przyszedł mi do głowy jeden pomysł, aby dać tzw "czujnik wytrawienia" :) tak żeby nie trzeba było pilnować procesu. Można było by to zrealizować na jakiejś diodzie i fotorezystorze zamontowanych po przeciwległych stronach zbiornika. Czym płytka bardziej wytrawiona, tym więcej światła przepuszcza. Sterownik mierzy napięcie z fotorezystora poprzez ADC, i po osiągnięciu jakiejś tam ustalonej eksperymentalnie wartości załącza buzzer, i wtedy użytkownik dopiero może zacząć się interesować wytrawianiem. Nie wiem jak to inaczej zrealizować, ale taki auto-pilot to chyba wygodna sprawa, a ustawianie czasu wytrawiania nie zawsze da oczekiwane rezultaty (zużyty wytrawiacz, różna grubość warstwy miedzi na pcb). Trudniej będzie w przypadku np. płytki dwustronnej lub całej zalanej masą. Ale i to się da zrealizować, można dać wybór w menu wypełnienia płytki, i na tej podstawie sterownik będzie stwierdzał czy to "już"
    Pozdrawiam.
  • #12
    Misiu200
    Poziom 15  
    Pomysł całkiem niezły, ale chyba by najpierw wypadało pokazać sterownik od wewnątrz tzn. płytka pcb(wzór) elementy i okablowanie-nie uważasz?


    .
  • #13
    Fengus
    Poziom 13  
    mastermariusz a mógłbyś zamieścić całą dokumentacje odnośnie tej wytrawiarki czy może nie chcesz się podzielić ? bo z chęcią zrobił bym sobie takie cudo
  • #14
    rafaelo14
    Poziom 15  
    a ile zajęło ci zbudowanie tego cacka ?
  • #15
    wojtek999
    Poziom 16  
    Super wytrawiarka, jestem pod wrażeniem. Całkowity efekt psuje tylko komunikat na końcu filmu: " Czas trawienia minoł..." . Proponuję pisać teksty ze słownikiem przed sobą:)
  • #16
    krystian08
    Poziom 16  
    Gratuluje udanej konstrukcji, bardzo zaawansowany projekt, może nawet za bardzo jak na wytrawiarkę ;) Podoba mi się to "przerywane" napowietrzanie. Jedyne co bym zmienił to grzałkę - za długo nagrzewa roztwór. Pozdrawiam i życzę kolejnych udanych konstrukcji.
  • #17
    mastermariusz
    Poziom 11  
    Dzięki za pozytywne opinie i porady;)
    Błędy ortograficzne poprawione:)( te nieszczęsne: "minoł" :) )
    Zamiast np: "Temp. kwasu." jest "Temp. roztworu:"
    Zmienione zostało także "nie można mniej" na "!!! Wartość max. osiągnięta!!!" i równoważnie dla progu min.
    Ścieżki na jednej z płytek zostały dorysowane.
    Dokumentacja czyli schematy, PCB oraz wsad do procka znajduje sie na początku postu.
    Niebawem dołączę do wytrawiarki zaworek zwrotny oraz umieszczę fotkę.

    Pozdrawiam
    Mariusz W.
  • #18
    Misiu200
    Poziom 15  
    No wreszcie schematy i wzory PCB oraz wsad-zabieram się za budowę i wielkie dzięki.Chylę czoła przed Tobą za konstrukcję i pomysł.Pozdrawiam

    Dodano po 17 [minuty]:

    Kolego a mógłbyś podać spis elementów? bo jakoś nigdzie go nie widzę będę bardzo wdzięczny


    Jeżeli „Alt” w klawiaturze nie działa, to należy ją wymienić. joy
  • #19
    FastProject
    Poziom 28  
    Ja mam uwagę co do detektora zera sieci...dlaczego zastosowałeś dwa transoptory, podejrzewam że aby wykrywać każdą połówkę przebiegu sin.A nie lepiej było wykorzystać transoptory z 2 diodami (np SFH620 albo LTV814)? Jak długi otrzymujesz impuls na wejściu przerwania uP?
  • #20
    Misiu200
    Poziom 15  
    Coś mi się tu nie zgadza z wym. płytek
    sterownik 4325x2855 mil.
    LCD+KEY 4890x1535 mil.
    (dane z załącznika na początku postu)
    Prawie 45 na 30? to nie realne taka plytka
  • #22
    mastermariusz
    Poziom 11  
    Do Misiu200
    Wymiary są poprawne. Dobrze sobie przelicz.
    Co do foli, to jeszcze sobie posiedzi:p.
    Z czasem sie zdejmie
  • #23
    Misiu200
    Poziom 15  
    ciekawe w jakim pojemniku ci sie te 45 cm plytki zmiecily?
  • #24
    Dieu
    Poziom 1  
    Ładny sprzęt, drogo taka wytrawiarka idzie na Allegro?
  • #25
    Misiu200
    Poziom 15  
    Co to jest za jednostka mil?Jaki jest jej przelicznik
    na mm ew cm? Prosze o pomoc!
  • #26
    mastermariusz
    Poziom 11  
    Do Misiu200
    mil. czyli milsy. Jednostka używana w trakcie tworzenia PCB.
    1000mil.=1cal=2.54cm
    np:
    (4325/1000)*2.54=10.9855cm
    itd...
    Do Dieu
    Nie sprawdzałem;)
    Wytrawiarka nie jest na sprzedaż.
    Do Daro_Elektronik
    Co do długości impulsu to nie sprawdzałem.
    Przymierzam sie do zakupu jakiegoś oscyloskopu. Wtedy sie sprawdzi:)
    Ewentualnie zostanie zmieniona część płynnej regulacji intensywności napowietrzania.
    Pozdr.
  • #27
    mastermariusz
    Poziom 11  
    Witam ponownie.
    Dziś chciałbym zaprezentować przebiegi z poprawionym sterowaniem intensywności napowietrzania. Może nie wyglądają jak podręcznikowe przebiegi ale swoją funkcje pełnią:). Przebiegi dla intensywności 20%.
    Zmiany w schemacie oraz nowy wsad do uC zamieszczony na początku postu.
    Wytrawiarka by mastermaniekWytrawiarka by mastermaniek
    Pierwszy od lewej:
    Żółty- Napięcie sieci.
    Czerwony- impulsy na wyjściu detektora sieci.
    Drugi od lewej:
    Niebieski- Napięcie sieci.
    Czerwony- impulsy na wyjściu detektora sieci.
    Żółty- przebieg na wyjściu złącza do podłączenie urządzenia napowietrzającego:).
    uC wykrywa dodatnie zbocze impulsów z detektora zera sieci i odmierza ustawiony czas po którym włącza triaka.

    Pozdrawiam
    Mariusz W.
  • #28
    dziobi
    Poziom 10  
    Jestem początkujący w tym temacie więc proszę o wyrozumiałość :) Mam takie małe pytanko czy zamiast tego kondensatora ceramicznego 6,8nF 400V mogę dać kondensator poliestrowy firmy MKT 6,8nF 160V? :)
  • #29
    rafaelo14
    Poziom 15  
    nie możesz bo przez kondensator ma popłynąć 230V