Spisu treści:

Pochmurna chmura Cię leczy (robot unikający przeszkód z funkcją zbierania): 8 kroków
Pochmurna chmura Cię leczy (robot unikający przeszkód z funkcją zbierania): 8 kroków

Wideo: Pochmurna chmura Cię leczy (robot unikający przeszkód z funkcją zbierania): 8 kroków

Wideo: Pochmurna chmura Cię leczy (robot unikający przeszkód z funkcją zbierania): 8 kroków
Wideo: Diario Sor Faustina Kowalska Completo | Audiolibro 2024, Listopad
Anonim
Pochmurna chmura Cię leczy (robot unikający przeszkód z funkcją zbierania)
Pochmurna chmura Cię leczy (robot unikający przeszkód z funkcją zbierania)

Bezużyteczna maszyna - Arduino Robot

Krok 1: Krok 1: Wprowadzenie

Krok 1: Wprowadzenie
Krok 1: Wprowadzenie
Krok 1: Wprowadzenie
Krok 1: Wprowadzenie

Wrodzony w ciemnej stronie świata. Mały elf podróżował długo, aby przyjść na ten świat. Nie ma nic bardziej wyjątkowego niż telepatia, którą jest dana. Powiem to z westchnieniem. Gdzieś więc starzeje się i starzeje: dwa kraby pustelników rozeszły się jednym kliknięciem, a jeden z nich wybrał ścieżkę, po której jest mniej uczęszczanych, i to wszystko zmieniło. Wdychając łzy, połyka negatywne nastroje. Trawiąc czerń, potem wirują, migoczą, przemienia je w kolorową świeżość. Iskrzące kolory leczą wszystko. Jest jednak na drodze w kierunku wiru ciemnej nocy, jednak zawsze wychodzi ze słońcem.

Funkcja maszyny:

  • Zajęcia w świetle
  • Odpoczywaj w nocy
  • Funkcja unikania przeszkód
  • Zbieraj przedmioty na rękach

Krok 2: Krok 2: Wideo

Image
Image

Krok 3: Krok 3: Części, materiały i narzędzia

Krok 4: Obwód
Krok 4: Obwód

Ciało

  • Podstawa wycinana laserowo (w zestawie z silnikami) * 1
  • Etui wycinane laserowo * 1
  • Ramię wycinane laserowo * 2
  • Wycinana laserowo konstrukcja nośna (na ramię) *2
  • Waciki * dużo
  • Śruby 3mm * 8
  • Nakrętki 3mm * 8

Elektronika główna

  • Fotorezystor * 1
  • Silnik * 4
  • Koło * 4
  • Czujnik ultradźwiękowy * 1
  • Silnik serwo * 3
  • Rezystor 220 * 3
  • Arduino Uno * 1
  • Osłona napędu silnika * 1
  • Bateria 9V * 2
  • Drut * dużo

Czujnik unikania obiektu

Czujnik ultradźwiękowy jest przymocowany do serwomotoru, aby mierzyć odległość między maszyną a otoczeniem. Czujnik posiada nadajnik i odbiornik. Emiter jest w stanie wystrzelić fale ultradźwiękowe. jeśli z przodu znajduje się przedmiot, odbije fale z powrotem do odbiornika. Jeśli fale wracają szybko, to obiekt jest w pobliżu, a jeśli fale powracają powoli, to obiekt jest daleko. Czujnik ultradźwiękowy jest przymocowany do serwomotoru, dzięki czemu może obracać się w lewo i w prawo, aby określić, w którą stronę jest daleko od przeszkody, i wybrać tę, która jest dalej od przeszkody.

Motoryzacja

Aby sterować silnikami prądu stałego, będziesz potrzebować sterownika do ich sterowania. Układ scalony sterownika silnika I2C L293D L293D to sterownik silnika, który jest tanim i stosunkowo prostym sposobem sterowania zarówno prędkością, jak i kierunkiem wirowania czterech silników prądu stałego. Oto połączony samouczek na temat tego, jak to działa:

Czujnik światła

Czujnik fotorezystowy jest w stanie zmierzyć ilość światła, a my używamy go do określenia stanu środowiska. Jeśli stan jest ciemny, wartość zmysłów będzie niska, a jeśli stan jest jasny, wartość, którą wykrywa, będzie większa.

Ramiona

Ramiona to elementy wycinane laserowo, przymocowane z przodu do podstawy. Występuje w dwóch częściach, które są konstrukcją podtrzymującą, która utrzymuje ramię na miejscu, oraz samym ramieniem. Ciało również składa się z dwóch części; wycinana laserowo podstawa sprowadza go z półki wraz z silnikami i powłoką w kształcie chmurki.

Baza

W zależności od materiału może być cięty laserowo lub ręcznie. Wyjmujemy go z półki razem z silnikami. Proszę znaleźć link w sekcji komponentów. Użycie mocnych, ale lekkich materiałów, takich jak arkusze akrylowe (3–4 mm) lub sklejka (2,5–3 mm), pomaga zwiększyć sztywność i zmniejszyć wagę. Rdzeń piankowy może również służyć jako podstawa, którą można łatwo wyciąć ręcznie dla osób bez dostępu do wycinarek laserowych.

Powłoka

Powłoka została wykonana na zamówienie z bawełnianych kulek, tkaniny i wyciętego laserowo etui. Układanie warstw i układanie wacików, aby uzyskać kształt przypominający chmurę. Przypominający chmurkę kształt jest warstwą na wierzchu akrylowego, wycinanego laserowo etui o grubości 1,5 mm, co zapewnia łatwiejszy dostęp. Etui służy do zapobiegania bezpośredniemu kontaktowi wacików i tkaniny z obwodem, więc jak zawsze można je ciąć laserowo lub ręcznie, o ile zapewnia separację między sprzętem a wacikami, aby zapobiec zwarciom. Sugerujemy również, aby materiał był nieprzewodzący, taki jak drewno lub plastik.

Narzędzia

  • Śrubokręt krzyżakowy
  • wkrętak płaski
  • Nóż rzeźbiarski
  • Taśma klejąca
  • Spawarka elektryczna
  • Pistolet na klej

Krok 4: Krok 4: Obwód

Krok 4: Obwód
Krok 4: Obwód

Krok 5: Krok 5: Produkcja maszyn

Image
Image
Krok 5: Produkcja maszyn
Krok 5: Produkcja maszyn
Krok 5: Produkcja maszyn
Krok 5: Produkcja maszyn

Do montażu podstawy sugerujemy następującą kolejność.

1. Najpierw podłącz silniki do podstawy za pomocą wsporników. Wsporniki wykorzystują nakrętki i śruby. Sugerujemy włożenie nakrętek do środka, aby nie blokować obrotów koła. (Kółka mogą być przymocowane prędzej czy później)

2. Podłącz Arduino do osłony silnika i podłącz wszystkie niezbędne przewody do osłony silnika. Pamiętaj, aby przetestować kierunek obrotu kół i odwrócić kijki, aby uzyskać ten sam kierunek obrotu.

3. Przymocuj wszystkie serwomotory do podstawy za pomocą pistoletu do kleju.

4. Podłącz przewody czujnika ultradźwiękowego i przyklej je do obracającego się ostrza silnika serwo. (sugerujemy użycie przewodów oznaczonych kolorami dla lepszego zarządzania kablami)

5. Zespawaj wszystkie niezbędne przewody czujnika światła i przyklej je do ramienia.

6. Na koniec podłącz wszystkie przewody komponentów i źródło baterii do osłony silnika. Przetestuj działanie komponentów przed sklejeniem i połączeniem wszystkiego razem.

Błędy Problem1 - Obwód działa tylko raz i nie resetuje się automatycznie

Rozwiązanie - Dodajemy „Boolean goForward=false”, aby zresetować status goForward w pętli.

Problem2 – Koła toczą się w przeciwnych kierunkach

Rozwiązanie - Odwróć pozytywną i negatywną stronę.

Problem3 - Czujnik ultradźwiękowy nie wykrywa rzeczy z przodu i przestaje reagować

Rozwiązanie - Zwiększ odległość i dostosuj położenie czujnika ultradźwiękowego.

Problem 4 - Arduino nie może wykryć portu, gdy próbujemy wgrać kod

Rozwiązanie - Przewody stykają się ze sobą na ekranach silnika, co powoduje zwarcie. Dodajemy tablicę prototypową do zasobów i czyścimy przewody.

Problem 5 - Fotorezystor nie działa poprawnie

Rozwiązanie - Przetestuj czujnik indywidualnie, aby zlokalizować problem. Uprość obwód i wymień czujnik.

Problem 6 - Silniki serwo nie kontrolują prawidłowo ramion

Rozwiązanie - napięcie nie wystarcza; dodaj dodatkową baterię.

Krok 6: Krok 6: Programowanie

Krok 7: Krok 7: Rezultat i refleksja

Krok 7: Wynik i refleksja
Krok 7: Wynik i refleksja

Początkową koncepcją jest stworzenie wózka kontenerowego, który podąża za Tobą i wyrzucenie wszystkiego, co próbujesz włożyć do kontenera. Staramy się stworzyć płynną reakcję, więc kończymy odwracając kierunek, aby stworzyć wózek do unikania obiektów, zachowując koncepcję rzucania przedmiotami. Mimo że uprościliśmy dalsze uproszczenia, nadal mieliśmy problemy z kodowaniem i niedziałający sprzęt. Niektóre z nich są rozwiązywane przez ustalenie algorytmu skryptu za pomocą „Serial. println '', aby zmierzyć i zidentyfikować problem, a pozostałe są rozwiązywane przez włożenie większej ilości baterii. Gdybym mógł to zrobić ponownie, spodziewałbym się poświęcić więcej czasu na testowanie całej maszyny ze wszystkimi komponentami razem. Dzieje się tak, ponieważ uważam, że czasami każdy element działa dobrze sam z siebie, ale gdy jest złożony razem, nie działa poprawnie z powodu zwarć i innych problemów sprzętowych. W końcu usuwamy wiele funkcji naszej maszyny, ponieważ nie działa ona tak, jak oczekiwaliśmy, i decydujemy się ją uprościć ze względu na ograniczenie czasowe. Jeśli uda mi się stworzyć nową wersję, użyję więcej płyt prototypowych dla większej liczby funkcji, zamiast umieszczać je w jednej płytce.

Krok 8: Krok 8: Referencje i kredyty

Bibliografia

Podstawy obwodów. Jak skonfigurować dalmierz ultradźwiękowy na Arduino?

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Kontroluj silnik serwo SG90 za pomocą interfejsu LDR z Arduino Uno Youtube -

Konstruktor DIY. Jak zrobić DIY Arduino przeszkoda unikająca samochodu w domu.

Kredyty

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Zalecana: