logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterownik do pralki oparty na module Arduino Leonardo Mini

ghost666 30 Gru 2015 14:17 12123 7
REKLAMA
  • 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 / C++
    Zaloguj się, aby zobaczyć kod


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

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11960 postów o ocenie 10197, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • REKLAMA
  • #2 15283628
    hazet
    Poziom 26  
    A cóż to za pralka co wszystko trzeba włączać przyciskami w odpowiednim momencie :-?
  • REKLAMA
  • #3 15284192
    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 15285051
    LA72
    Poziom 41  
    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
  • REKLAMA
  • #5 15285623
    hazet
    Poziom 26  
    Niestety nie został udostępniony program na atmela.
  • REKLAMA
  • #6 15285718
    LA72
    Poziom 41  
    hazet napisał:
    Niestety nie został udostępniony program na atmela.


    Jak już potrzeba gotowca z oprogramowaniem to tutaj masz klona po francusku.
  • #7 15288781
    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 15289872
    japko1024
    Poziom 18  
    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.
REKLAMA