Spisu treści:

Automatyczna zamiatarka Arduino: 9 kroków
Automatyczna zamiatarka Arduino: 9 kroków

Wideo: Automatyczna zamiatarka Arduino: 9 kroków

Wideo: Automatyczna zamiatarka Arduino: 9 kroków
Wideo: CS50 2015 - Week 10 2024, Listopad
Anonim
Automatyczna zamiatarka zasilana Arduino
Automatyczna zamiatarka zasilana Arduino

Więc pewnego dnia zdecydowałem się kupić roombę, ale jest to zbyt drogie, jak na studenta, a moim priorytetem nadal jest moja szkoła, i przychodzi mi do głowy pomysł mówiący, jak „zrobić jeden, mam przyzwoite doświadczenie w programowaniu i arduino, więc dlaczego nie?

Krok 1: Outsourcing materiałów

Materiały outsourcingowe
Materiały outsourcingowe
Materiały outsourcingowe
Materiały outsourcingowe
Materiały outsourcingowe
Materiały outsourcingowe
Materiały outsourcingowe
Materiały outsourcingowe

Części dla projektów są wymienione poniżej:

Arduino pro mini lub dowolna płytka arduino

Właśnie użyłem pro mini, ponieważ jest bardziej wydajny i mniejszy

Sterownik silnika L298n

Ten sterownik silnika służy do napędzania dwóch silników zasilających zamiatarkę

Pchająca miotła

jak nie wiesz co to jest miotła, to jest jak miotła z kilkoma szczotkami

i obraca się, gdy przepychasz go i zbiera brud

2 szczotkowe silniki prądu stałego

Właśnie użyłem kilku różnych silników prądu stałego, które dostałem ze zepsutych samochodów-zabawek

Dwa czujniki ultradźwiękowe

wyczuwać i omijać ściany i przeszkody

Gniazdo zasilania prądem stałym

Do ładowania powerbanków

Banki mocy

aby zapewnić moc potrzebną do płyty i silników

dwa męskie kable USB

podłączyć do power banku

Krok 2: Wymagane narzędzia

Wymagane narzędzia
Wymagane narzędzia

Narzędzie Dremel

wyciąć i umieścić otwór tam, gdzie jest potrzebny

Lutownica

oczywiście do przewodów lutowniczych.

Szczypce

do cięcia drutu i pomocy w zginaniu przewodów

pistolet do kleju (opcjonalnie)

do trzymania silników razem, ale jeśli nie używasz tylko zipties

Śrubokręt

do mocowania i odkręcania śrub kilku elementów

Krok 3: Znalezienie miejsca na umieszczenie silników i czujników oraz malowanie

Znajdowanie miejsca na umieszczenie silników i czujników oraz malowanie
Znajdowanie miejsca na umieszczenie silników i czujników oraz malowanie
Znajdowanie miejsca na umieszczenie silników i czujników oraz malowanie
Znajdowanie miejsca na umieszczenie silników i czujników oraz malowanie
Znajdowanie miejsca na umieszczenie silników i czujników oraz malowanie
Znajdowanie miejsca na umieszczenie silników i czujników oraz malowanie

Oszacowałem, gdzie umieścić czujniki, po prostu umieszczając je powyżej i zaznaczyłem kółka, które później zostaną wycięte przez dremel i gdy jestem przy tym pomalowałem je metaliczną niebieską farbą w sprayu

Krok 4: Umieszczanie dziur

Wstawianie dziur
Wstawianie dziur
Wstawianie dziur
Wstawianie dziur
Wstawianie dziur
Wstawianie dziur
Wstawianie dziur
Wstawianie dziur
  • Więc umieściłem cztery otwory przed górną szczotką do ciała, dwa po lewej i dwa po prawej, aby czujniki weszły
  • a także umieściłem dwa prostokątne otwory w dolnej części dolnej części miotły, aby silniki mogły wejść

Krok 5: Złóż wszystko razem

Składanie wszystkiego razem
Składanie wszystkiego razem
Składanie wszystkiego razem
Składanie wszystkiego razem
Składanie wszystkiego razem
Składanie wszystkiego razem

Cały czujnik i silniki przykleiłem na gorąco do korpusu, do silników wsadziłem go w dolną część i podparłem drewnianymi kołkami, żeby się nie kręciły. do czujników również przykleiłem je na gorąco w odpowiednich otworach, zrobiłem też tabliczkę zaciskową dla pro mini, aby łatwiej było okablować i rozwiązywać problemy. gdy sterownik silnika znajduje się z przodu odkurzacza

Krok 6: Kod

kod powstał w środowisku Arduino IDE i jest oczywiście zmodyfikowany w c plus. jeśli chcesz pobrać kod, po prostu naciśnij poniższy link. więc istnieją dwie części kodu w kategoriach laika, pierwsza część to pobranie danych z czujników, aby płyta mogła je przeanalizować, a druga część to przypisanie, które silniki się obracają i manewrują, to tylko dwa proste Części. jeśli zastanawiasz się, jak przesłałem kod, po prostu używam arduino uno do przesłania

Krok 7: Okablowanie to

Okablowanie to
Okablowanie to
Okablowanie to
Okablowanie to
Okablowanie to
Okablowanie to
Okablowanie to
Okablowanie to

użyłem przewodu łączącego nr 12, aby podłączyć każdą rzecz do właściwego miejsca. schemat fryzowania podano powyżej.

VCC i GND czujników są podłączone do banków mocy, które dostarczają 5 woltów, a pin wyzwalający, a pin echo jest podłączony do odpowiednich pinów. również piny do sterowania silnikiem są zdefiniowane w kodzie;

Krok 8: Zamykanie

Zamykam to w górę
Zamykam to w górę

Umieściłem power bank na górze, ponieważ nie ma miejsca na dwa ogromne powerbanki w środku. Umieściłem go również z przodu, aby zwiększyć wagę, a tym samym zwiększyć przyczepność przednich kół, które napędzają szczotkę. Znowu też wszystko spieprzyłem

Krok 9: Wykończenie szlifów

jest to ostatni krok w tej długiej, dającej się poinstruować nadziei, że lubisz ją tworzyć i możesz ją modyfikować i zmieniać.

Zalecana: