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

Sterownik do pralki oparty na module Arduino Leonardo Mini

ghost666 30 Gru 2015 14:17 9744 7
  • Sterownik do pralki oparty na module Arduino Leonardo Mini
    Autor poniższej konstrukcji skonstruował zamiennik do programatora pralki. Kontroler ten oparty został o moduł Arduino Leonardo Micro. Przyciski i oryginalna płytka pralki pozostały na miejscu - między innymi do nich podłączony został moduł skonstruowany przez autora. Schemat układu wygląda następująco:

    Sterownik do pralki oparty na module Arduino Leonardo Mini


    Układ podłączono do czterech przycisków, jakie oryginalnie znajdowały się w pralce:

    1. Przycisk Off, który wyłącza silnik
    2. Przycisk prania, jego naciśnięcie załącza i rozłącza silnik bębna pralki co 30 sekund, kołysząc bębnem.
    3. Przycisk spuszczania wody z bębna, który załącza silnik pompy spustowej.
    4. Przycisk suszenia - uruchamia on sprzęgło, które łączy suszarkę z głównym silnikiem, a następnie czeka 20 sekund i uruchamia główny silnik. Ten tryb działa tylko gdy pokrywa pralki jest zamknięta.

    Do zmontowania systemu potrzebne są następujące elementy:

    1 x Moduł Arduino Leaonardi Micro
    3 x Triak BTA41
    3 x Optotriak MOC3061
    Oporniki: 330 Ω (6 szt,), 150 Ω (3 szt.) i 100 Ω (3 szt.)

    Sercem kontrolera jest moduł Arduino. Program, który wgrano do modułu wygląda następująco:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Źródło: https://hackaday.io/project/8797-washing-machine-controller


    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
  • #2 30 Gru 2015 19:49
    hazet
    Poziom 26  

    A cóż to za pralka co wszystko trzeba włączać przyciskami w odpowiednim momencie :-?

  • #3 30 Gru 2015 22:13
    piotrek2914
    Poziom 16  

    Trochę lipa :| Wszystko strasznie ubogie. Przede wszystkim nie widzę tu wyważania, układania prania przed wirowaniem (żeby bębna nie wyrwało), brak jest informacji o stanie wody z prezostatu, a nawet brak regulacji obrotów. :cry: Kołysanie bębna to jakieś nieporozumienie. Bęben w firmowych konstrukcjach, owszem, kołysze się ale dodatkowo pobierana jest informacja z prądnicy tachometrycznej i czujnika prądu i na tej podstawie określa się niewyważenie bębna. Kołysanie samo w sobie nie ma większego znaczenia. :|
    Niedopracowane a nawet zagrażające osobom w pobliżu, kiedy dojdzie do urwania bębna podczas wirowania.

  • #4 31 Gru 2015 10:13
    LA72
    Poziom 40  

    Jakiś czas temu trafiłem na stronę z projektem, który w pełni jest zamienny z programatorem w pralce.
    Uwaga: strona w cyrylicy.
    Link
    Sterownik do pralki oparty na module Arduino Leonardo Mini

  • #5 31 Gru 2015 13:53
    hazet
    Poziom 26  

    Niestety nie został udostępniony program na atmela.

  • #6 31 Gru 2015 14:28
    LA72
    Poziom 40  

    hazet napisał:
    Niestety nie został udostępniony program na atmela.


    Jak już potrzeba gotowca z oprogramowaniem to tutaj masz klona po francusku.

  • #7 01 Sty 2016 18:44
    kotbury
    specjalista -automatyka bramowa

    Faktycznie, za pytaniem Hazeta - co to za pralka (sądząc po fotce z oryginalnej strony z projektem - jakaś zabytkowa pralka Electroluxa...)
    Autor, skoro wlazł w Arduino - mógł się pokusić o pełną automatyzację (komputerek w cuglach pociągnie dużo bardziej skomplikowaną konstrukcję) a nie odtworzenie takiego dziwu.
    Całą mądrość pralki to zestawienie sekwencji prania - samodzielne ułożenie takowej to duży problem (w końcu nad tym pracują całe działy konstrukcyjne koncernów - są tu niuanse - typu dobieranie wody pod nasiąkanie prania, podgrzewanie "na zapas" przewidujące ostygnięcie prania podczas pierwszych ruchów albo chociażby wymienione przez kolegów powyżej wyważanie prania pod wirowanie) ale w ostateczności żeby od nowa nie wynajdować koła można było odwzorować sekwencje z jakiejś istniejącej prostszej pralki.
    W końcu sama pralka to dość prymitywny automat - kilka czujników i również kilka układów wykonawczych - w przeszłości najbardziej skomplikowaną częścią był elektromechaniczny programator i on kosztował - ale teraz...

    PS do kolegi piotrka - wyważania bębna lub regulacji obrotów w dawniejszych pralkach (choćby Wiatce lub naszej PS 663) nie było i jakoś bębna nie wyrywało, inna sprawa ze pralka miała tendencje do wychodzenia o własnych siłach z łazienki :) - w pralce autora może nie być technicznych możliwości użycia w/w funkcji z racji silnika (chociaż wyważanie na siłę można zrobić opierając się na obrotach prawo-lewo) a rzeczone kołysanie to właśnie obroty robocze prawo- lewo

  • #8 01 Sty 2016 23:47
    japko1024
    Poziom 17  

    hazet napisał:
    Niestety nie został udostępniony program na atmela.

    Czy to nie jest przypadkiem ten program: Link? Myślę, że można go uruchomić na odpowiednim mikrokontrolerze AVR po zainstalowaniu bootloadera (Arduino to w rzeczywistości Atmega przylutowana do płytki z innymi elementami), ewentualnie przerobić na C, żeby był bardziej profesjonalny i działał bez bootloadera.