Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
Stwórz własnego autonomicznego bota opartego na Arduino za pomocą czujnika ultradźwiękowego.
Ten bot może poruszać się samodzielnie, nie wpadając na żadne przeszkody. Zasadniczo to, co robi, to wykrywa wszelkiego rodzaju przeszkody na swojej drodze i decyduje o najlepszej dla siebie ścieżce (no cóż, nie wszystkie rodzaje przeszkód).
Więc nie tracąc więcej czasu, zacznijmy.
Krok 1: Komponenty wymagane do projektu
Oto lista wszystkich niezbędnych komponentów potrzebnych do tego projektu:
- Arduino UNO R3
- Czujnik ultradźwiękowy
- Silnik serwo (mini)
- Przewody połączeniowe
- Regulator napięcia L7805CV
- Układ scalony sterownika silnika L293D
- 4 baterie litowo-jonowe 3,7 V
- 2 x motoreduktor
- 3 x koła
- Deska do krojenia chleba
Po zebraniu wszystkich składników możesz iść.
Krok 2: Tworzenie ciała bota
Wykonaj następujący krok, aby utworzyć ciało bota:
Krok 1: Przylutuj żeńskie styki nagłówka na małym kawałku płytki drukowanej, jak pokazano na zdjęciu. I przymocuj do niego śrubę.
Krok 2: Teraz przykręć płytkę PCB do serwomotoru i upewnij się, że jest wystarczająco ciasna.
Krok 3: Weź czujnik ultradźwiękowy i umieść jego męskie styki złącza w żeńskich złączach na płytce drukowanej. Włóż go prawidłowo (aby zapewnić połączenie). I ustaw go w taki sposób, aby 90 stopni serwomotora było skierowane w stronę przedniej części bota.
Krok 4: Teraz do wykonania korpusu bota możesz użyć kartonu lub plastikowej płyty z gorącym klejem lub śrubami. Zrobiłem korpus bota z ułożonym drutem i śrubami.
Krok 5: Umieść Arduino i płytkę stykową w pozycji, jak pokazano na zdjęciu i zabezpiecz je za pomocą gorącego kleju lub taśmy dwustronnej.
Krok 6: Na koniec umieść serwomotor na swojej pozycji i napraw go, co chcesz.
Krok 3: Schematyczny diagram bota
Połącz komponenty jak podano na schemacie. To całkiem proste.
Połącz najpierw dwa akumulatory równolegle, a następnie połącz je szeregowo, aby uzyskać maksymalne napięcie i pojemność. Teraz, jeśli masz dwa silniki o tej samej prędkości obrotowej, nie musisz wykonywać połączenia z pinu 11 Arduino do pinu 9 L293D ic. Ale jeśli twoje silniki nie mają takich samych obrotów, wykonaj połączenie. I upewnij się, że silnik o większych obrotach powinien znajdować się w pozycji silnika 2.
Upewnij się, że wszystkie połączenia są szczelne i zabezpieczone.
Krok 4: Przesyłanie kodu do Arduino
Kod tego projektu znajduje się poniżej.
Ale przed przesłaniem kodu otwórz go i wykonaj niezbędną modyfikację.
Ustaw rpm_control szybszego silnika tak, aby oba silniki miały równe obroty. A także ustaw odpowiednio right_delay i left_delay tak, aby wykonał idealny obrót o 90 stopni odpowiednio w prawo i lewo.
Po przesłaniu kodu i ustawieniu wszystkich innych rzeczy możesz już iść.
Krok 5: Praca wideo
Dziękuję za przeczytanie.
Zalecana:
Robot unikający przeszkód za pomocą czujnika ultradźwiękowego (Proteus): 12 kroków
Robot omijający przeszkody korzystający z czujnika ultradźwiękowego (Proteus): Zazwyczaj wszędzie spotykamy robota omijającego przeszkody. Symulacja sprzętowa tego robota jest częścią rywalizacji na wielu uczelniach i na wielu imprezach. Ale symulacja programowa robota przeszkodowego jest rzadka. Nawet jeśli gdzieś to znajdziemy
Samouczek: Jak zbudować detektor zasięgu za pomocą Arduino Uno i czujnika ultradźwiękowego: 3 kroki
Samouczek: Jak zbudować wykrywacz zasięgu za pomocą Arduino Uno i czujnika ultradźwiękowego: Opis: Ten samouczek pokazuje, jak stworzyć prosty wykrywacz zasięgu, który jest w stanie zmierzyć odległość między czujnikiem ultradźwiękowym (US-015) a przeszkodą przed nim. Ten ultradźwiękowy czujnik US-015 jest idealnym czujnikiem do pomiaru odległości i
Odczytywanie danych z czujnika ultradźwiękowego (HC-SR04) na wyświetlaczu LCD 128×128 i wizualizacja za pomocą Matplotlib: 8 kroków
Odczytywanie danych czujnika ultradźwiękowego (HC-SR04) na wyświetlaczu LCD 128×128 i wizualizacja za pomocą Matplotlib: W tej instrukcji będziemy używać MSP432 LaunchPad + BoosterPack do wyświetlania danych czujnika ultradźwiękowego (HC-SR04) na 128×128 LCD i wysyłaj dane szeregowo do komputera i wizualizuj je za pomocą Matplotlib
Uruchom grę Jump za pomocą Unity, BT Arduino, czujnika ultradźwiękowego: 14 kroków
Uruchom grę Jump za pomocą Unity, BT Arduino, czujnika ultradźwiękowego: Po sukcesie mojego projektu Unity Multiplayer 3D Hologram Game i Hologram Projector na PC, jest to drugi projekt w Unity. Tak więc ukończenie pełnego projektu od początku do końca gry zajmuje dużo czasu na naukę. Kiedy zaczynam
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: 4 kroki
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: W tym projekcie pokażę, jak stworzyć niedrogi wykrywacz wody za pomocą dwóch metod:1. Czujnik ultradźwiękowy (HC-SR04).2. Czujnik wody Funduino