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

Przystosowanie elektrośmiecia do funkcji automatycznego czyścika grotów.

Maxior.pl 11 Lut 2021 18:42 3525 6
REKLAMA
  • #1 19249670
    Maxior.pl
    Poziom 12  
    Posty: 135
    Ocena: 15
    Witam.

    Ostatnio zaciekawił mnie temat Yihua 200Q - automatyczny czyścik do grotów. Opis i recenzja.
    I zastanawiam się czy dało by się przerobić elektronikę z czujnikami i silnikiem na własny projekt automatycznego czyścika grotów.
    Elektronika została po automatycznym mechanicznym dozowniku do płynu dezynfekcyjnego.
    Przystosowanie elektrośmiecia do funkcji automatycznego czyścika grotów.
    Posiada diodę IR nadawczą i odbiorczą, mechaniczny endstop i silnik DC, układ działał na 6 bateriach AA, ale już testowałem z DC12V i działa OK. Więc można powiedzieć że kwalifikuje się do roli automatycznego czyścika grotów. MCU bazuje na procesorze 8051 firmy NOVUTON N76E003AT20, a na PCB jest dostępne złącze do programowania, prawdopodobnie UART + reset. Po podłączeniu do prądu, by uruchomić elektronikę, trzeba przyłożyć magnes do włącznika magnetycznego - jakieś zabezpieczenie było. Następnie wystarczy machnąć obiektem przed czujnikiem IR i silnik załącza się - na około 6 sekund.
    I tu zaczyna się cały problem tego wątku, pasuje mi przeprogramować MCU by załączał silnik po wykryciu na 1 do 2 sekund, lub krócej. Albo tylko jak czujnik IR wykrywa obiekt. Niestety nie miałem styczności z procesorami 8051 i szukam jakieś osoby która się zna na tym by pomogła mi spróbować napisać najprostszy program do obsługi tego układu do funkcji automatycznego czyścika grotów i próby wgrania to na ten procesor.
    Dla ułatwienia, próbowałem zrobić "inżynieria wsteczna" PCB, cudów nie ma, ale chciałem pokazać jakie piny gdzie idą.
    Przystosowanie elektrośmiecia do funkcji automatycznego czyścika grotów.

    Łatwiejsza część jak zaprojektowanie uchwytów na PCB, silnik i szczotki, oraz obudowę zostawię sobie na koniec jak uda się przerobić program w tym MCU. Oczywiście wydrukowane na drukarce 3D.
  • REKLAMA
  • REKLAMA
  • #3 19250754
    Maxior.pl
    Poziom 12  
    Posty: 135
    Ocena: 15
    U92 napisał:
    Nie łatwiej jest po prostu zrealizować to na zasadzie fotodiody? A nie pisać programy do czegoś, co w ogóle tego nie wymaga w najmniejszym stopniu?


    Wiesz chciałem dać drugie życie tej elektronice, a nie wyrzucać na wysypisko.
  • REKLAMA
  • #4 19251149
    Jatsekku2
    Poziom 12  
    Posty: 157
    Ocena: 86
    Myślę, że nie warto przeprogramowywać - 6 sekund a 2 sekundy - robi Ci to jakąś większą różnicę tak naprawdę?
    Zdecydowanie zacząłbym od tego co zostawiłeś sobie na koniec, zaprojektuj modele, poskładaj i zobacz czy działa.
    Jeśli będzie Ci bardzo zależało to potem zmienisz kod.
  • REKLAMA
  • #5 19251326
    Maxior.pl
    Poziom 12  
    Posty: 135
    Ocena: 15
    To może inaczej jeszcze do tego podejść. Tam jest endstop, był wykorzystywany do zliczania obrotów na przekładni, która już nie jest potrzebna. Z tego zo zauważyłem, silnik wyłącza się zaraz po wciśnięciu endstopu lub kilkakrotnym wciśnięciu - zależnie o wybranej pozycji przełącznika SW1 na schemacie. Może wlutować się odpowiednim wyjściem endstopu do wyjść diody odbiorczej ? Albo dorobić hakersko jakiś układ czasowy, by emulował wciśnięcie endstopu?

    PS. Może dało by się to zrobić na układzie NE555 ?
  • #6 19256007
    kapi11711
    Poziom 14  
    Posty: 150
    Ocena: 29
    Całość możesz zrealizować na timerze 555, bez dokładania do uC timera, żeby zmienić działanie programu. Tak jak kolega wyżej radzi - rozrysuj sobie całość, zaprojektuj elementy, sprawdź jak to działa, a dopiero potem rozmyślaj na jaki czas ma być włączony silnik itd - bo to kosmetyka :)
    Do tego, jeśli będzie przez Twoje ręce przechodziło więcej „elektrosmieci”, zauważysz że wykorzystywanie - nazwijmy to - „całego potencjału” elektroniki mija się z celem i jest nieefektywne czasowo i zasobowo. W tym przypadku zaprojektowanie od nowa elektroniki - zasilania, drivera silnika, fotodiody, uC lub NE555, zajmie Ci mniej czasu niż rozgryzanie tej, którą masz i adaptowanie jej do tego projektu.
  • #7 19257191
    Gizmoń
    Poziom 28  
    Posty: 2015
    Pomógł: 21
    Ocena: 1518
    kapi11711 napisał:
    wykorzystywanie - nazwijmy to - „całego potencjału” elektroniki mija się z celem i jest nieefektywne czasowo i zasobowo


    Tym bardziej, że w tym przypadku układ wydaje się nadmiernie skomplikowany. Tyle tranzystorów, ile tu dali, wystarczyłoby do realizacji zadanej funkcji bez µC :D No i druga sprawa: coś jest nie halo z Q5. Ciekawe, czy to tylko błąd przy rozrysowywaniu schematu, czy tak jest faktycznie na płytce.

Podsumowanie tematu

✨ Użytkownik rozważa przerobienie elektroniki z automatycznego dozownika płynu dezynfekcyjnego na automatyczny czyścik grotów, wykorzystując model Yihua 200Q. W dyskusji pojawiają się sugestie dotyczące uproszczenia projektu, takie jak użycie fotodiody zamiast programowania, oraz pomysły na wykorzystanie endstopu do kontrolowania silnika. Proponowane są również rozwiązania oparte na układzie NE555 oraz wskazówki dotyczące projektowania i testowania elementów przed wprowadzeniem zmian w kodzie. Uczestnicy podkreślają, że nadmierna komplikacja układu może być nieefektywna, a lepszym podejściem może być zaprojektowanie nowej elektroniki.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA