
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Cześć, mamy robota odkurzającego Dirt Devil od około 3 lat i nadal działa. Jest to typ M611, który jest trochę „głupi”: bez skanowania obszaru lub pamięci, gdzie nie odkurzać, ale z możliwością powrotu do stacji ładującej po wyczerpaniu akumulatora. Bycie „głupim” robotem nigdy nie stanowiło problemu; tak wiele razy biegnie przez nasz salon, w końcu wszystko jest posprzątane. Albo następnego dnia. Jednak moja żona położyła pod stołem dywan i teraz mały robot cały czas się zacina. Dywan po prostu nie jest wystarczająco wysoki, aby aktywować zderzak.
Pomyślałem więc, że gdyby miał oczy zamiast zderzaka, wykryłby dywan i obróciłby się, tak jak to robi, gdy uderza w ścianę lub krzesło.
W tej instrukcji pokażę Ci, jak to zrobić, może zachęci Cię to do znalezienia aplikacji dla wszystkich rzeczy arduino, które są tam:-)
Kieszonkowe dzieci
Odkurzacz robot Dirt Devil M611. Albo chyba jakikolwiek inny tani model.
Płyta WEMOS D1 R3
Czujnik ultradźwiękowy HC-SR04
Niektóre przewody.
Krok 1: Wemos D1 R3 i czujnik HC-SR04


Jak uruchomić Wemos:
Pobrałem IDE tutaj:
Użyłem wersji Mac OS i potrzebowałem sterownika CH341, ponieważ mój „arduino” to „chiński klon”. (WEMOS D1 R3)
Podłącz czujnik
Po uruchomieniu Wemosa podłączyłem do niego czujnik. Spójrz na schemat okablowania, jak go podłączyć. Wiedzę zdobyłem z kilku stron takich jak ta:
Zacznij kodować
W załączeniu kod, którego użyłem. Nadal staram się, aby było to widoczne na tej stronie…
W kodzie widać, że po tym, jak obiekty zbytnio zbliżą się do czujnika, pin wyjściowy jest podnoszony na około 5 sekund. To za dużo, jak widać na małym filmie demonstracyjnym, który nakręciłem.
Krok 2: Otwieranie robota odkurzającego

Znalazłem ten film, jak otworzyć Dirt Devila:
Załączony obrazek przedstawia wnętrze robota.
Krok 3: Patrzenie na opcje zastąpienia systemu zderzaków robota



Dowiedziałem się, że zderzak robota to nie przełącznik, ale jakiś czujnik transoptora.
Kiedy go nacisnąłem, szukałem jednego z połączeń, aby przejść "wysoki". Tutaj dołączyłem wyjście Wemos! To jest zielony przewód na zdjęciu.
Krok 4: Poszukiwanie mocy dla Wemos…



Na płycie głównej robota znalazłem układ 7805, jest to układ konwertera DC, który konwertuje do 15 woltów na stałe 5 woltów.
Na kilku arkuszach danych dowiedziałem się, że można bezpiecznie przyłożyć 5 woltów do gniazda zasilającego Wemos, więc przylutowałem wtyczkę zasilania do nogi wyjściowej 7805.
Krok 5: Składanie wszystkiego razem
… i przetestuj to:-)
Jak widać na filmie, czas bumpera wynoszący 5 sekund jest zdecydowanie za długi, więc muszę trochę zmienić kod i skalibrować optymalny czas.
Następnym krokiem jest wbudowanie czujnika w robota, być może w -teraz- bezużyteczny zderzak na nim. Nie wymyśliłem jeszcze, gdzie umieścić tablicę Wemos.
Pozdrawiam
Szczery
Zalecana:
Czujnik ultradźwiękowy HC-SR04 z Raspberry Pi: 6 kroków

Czujnik ultradźwiękowy HC-SR04 z Raspberry Pi: Witam wszystkich… nazywam się Ahmed Darwish… to jest mój projekt wykorzystujący Raspberry Pi z czujnikiem ultradźwiękowym i chciałbym się nim z wami wszystkim podzielić. Zostałem poproszony o przygotowanie kodu, który działa na Pythonie do sterowania 8 czujnikami ultradźwiękowymi podłączyć
Czujnik ultradźwiękowy Automatyczne animacje powitalne LED i ekran informacyjny LCD: 6 kroków

Czujnik ultradźwiękowy Automatyczna animacja powitalna LED i ekran informacyjny LCD: Kiedy wracasz do domu zmęczony i próbujesz usiąść i odpocząć, musi być bardzo nudne, aby codziennie widzieć to samo wokół siebie. Dlaczego nie dodasz czegoś zabawnego i interesującego, co zmieni Twój nastrój? Zbuduj bardzo łatwy Arduin
Ultradźwiękowy czujnik odległości Arduino LED Ring: 8 kroków

Ultradźwiękowy czujnik odległości Arduino LED Ring: W tym samouczku dowiemy się, jak używać pierścienia LED z modułem ultradźwiękowym do pomiaru odległości.Obejrzyj film demonstracyjny
Czujnik ultradźwiękowy Arduino LED: 5 kroków

Czujnik ultradźwiękowy Arduino LED: Czujnik ultradźwiękowy LED jest powiązany z łączeniem czujnika ultradźwiękowego z Arduino. Dodałem różnicę w postaci diody LED. To jest czujnik ultradźwiękowy LED. Gdy obiekt zbliży się do niego, dioda LED stanie się jaśniejsza. Może pomóc ci dostrzec nutę som
CZUJNIK ULTRADŹWIĘKOWY HC-SR04: 9 kroków

CZUJNIK ULTRADŹWIĘKOWY HC-SR04: Jak sama nazwa wskazuje, wykorzystuje ultradźwiękowe fale dźwiękowe do wykonywania zadania. Tak, wykorzystuje ultradźwiękowe fale dźwiękowe do pomiaru przeszkody wykrywającej odległość itp. Jest to obwód elektroniczny lub urządzenie, które jest obecnie powszechnie używane dni na wykonanie różnych