Spisu treści:

Robot gestykulujący z domowym Arduino: 7 kroków
Robot gestykulujący z domowym Arduino: 7 kroków

Wideo: Robot gestykulujący z domowym Arduino: 7 kroków

Wideo: Robot gestykulujący z domowym Arduino: 7 kroków
Wideo: SZOKUJĄCE narzędzie wideo AI 2024, Listopad
Anonim
Robot gestykulujący z domowej roboty Arduino
Robot gestykulujący z domowej roboty Arduino

W tym poście wyjaśnimy, jak krok po kroku zbudować samochód sterujący gestami z naszym własnym domowym Arduino. Obejmuje to, jak to działa; cała mechanika, komponenty itp.

Mamy nadzieję, że podoba Ci się to, co zrobiliśmy, odkrywając, co kryje się za nauką Arduino

Co to jest Arduino?

Arduino to platforma elektroniczna typu open source oparta na łatwym w użyciu sprzęcie i oprogramowaniu. Płytki Arduino są w stanie odczytać dane wejściowe, takie jak światło na czujniku, palec na przycisku lub wiele bardziej złożonych zadań.

Możesz powiedzieć swojej płytce, co ma robić, wysyłając zestaw instrukcji do mikrokontrolera na płytce. Aby to zrobić, użyj języka programowania Arduino (opartego na Wiring) oraz oprogramowania Arduino (IDE), opartego na Processing. Jest używany przez artystów, studentów, programistów i profesjonalistów, używany głównie do projektów, ale także może służyć nam do małych zabawnych eksperymentów.

Źródło:

Jak to działa:

Po zakończeniu budowy naszego Homemade Arduino i The Gesture Control Car zaprogramujemy Arduino tak, aby rozpoznawało akcelerometr i nasze ruchy ręką.

Arduino będzie przymocowany do rękawicy, dzięki czemu jest łatwy w obsłudze, możesz również zobaczyć, w jakiej pozycji najmniej Ci przeszkadza.

Krok 1: Lista komponentów

Lista komponentów
Lista komponentów

Domowe Arduino:

  • Deska do krojenia chleba (440 i 840 Tie Point)
  • Przewody 22 AWG (różne kolory)
  • 2 diody LED (dowolne kolory)
  • 2 rezystory 220 Ohm (czerwony, czerwony, brązowy)
  • 7805 Regulator napięcia
  • 1 rezystor 10 kΩ (brązowy, czarny, czerwony)
  • 2 kondensatory 10 uF
  • Kryształ zegara 16 MHz
  • 2 Kondensatory 22 pF
  • Mały chwilowy przełącznik taktowy
  • TTL-232R3V3 USB. Kabel konwertera szeregowego
  • ATMEGA328 lub ATMEGA 168
  • Bateria 9v

Samochód kontroli gestów:

  • Arduino Lilypad lub Arduino domowej roboty
  • Akcelorometr
  • Moduł RF 433
  • HT12E i HT12D
  • Sterownik silnika L293DNE
  • Silnik i koła BO
  • Tablica prototypowa
  • 2 baterie 9v
  • Drewno
  • Bateria
  • 7805 Regulator napięcia
  • Przewody
  • Rezystory 2 330 kΩ

Dodatki:

  • Przewód USB 2
  • Drut męski i żeński
  • Rękawica
  • Cyna
  • Spawacz elektryczny
  • Arduino
  • Pistolet na klej

Krok 2: Arduino: ustawianie zasilania

Arduino: ustawianie zasilania
Arduino: ustawianie zasilania
Arduino: ustawianie zasilania
Arduino: ustawianie zasilania
Arduino: ustawianie zasilania
Arduino: ustawianie zasilania

Najpierw musimy skonfigurować moc, w przeciwnym razie nic nie zadziała. (Czerwony = Moc, Czarny = Uziemienie)

1. Dodaj zasilanie i uziemienie do dolnej części płyty BroadBoard, gdzie będzie znajdował się regulator napięcia.

2. Dodaj zasilanie i uziemienie do dolnej części tablicy Broadboard, łącząc każdą szynę.

3. Umieścić regulator napięcia z boku po prawej stronie, następnie jeden kondensator 10 uF po jego lewej, a drugi przy prawej szynie.

4. Dodaj diodę LED z boku wejścia zasilania, to nasz wskaźnik zasilania; i rezystor 220 Ohm między szyną lewą a środkiem.

Teraz mamy konfigurację zasilania.

Krok 3: Mapowanie pinów: ATMEGA328/168

Mapowanie pinów: ATMEGA328/168
Mapowanie pinów: ATMEGA328/168
Mapowanie pinów: ATMEGA328/168
Mapowanie pinów: ATMEGA328/168
Mapowanie pinów: ATMEGA328/168
Mapowanie pinów: ATMEGA328/168

Teraz podłączymy wszystkie nasze komponenty.

Aby zapobiec zresetowaniu podczas procesu, włóż kondensator 10k Ohm do styku RESET.

1. Dodaj kryształ zegara 16 MHz między stykami 9 i 10 i dodaj dwa kondensatory 22 pF biegnące do masy na lewej szynie.

2. Dodaj mały przycisk, aby móc zresetować Arduino w dowolnym momencie i przygotować go do programowania, a także dodać mały przewód do lewej dolnej nogi przełącznika, aby zresetować.

3. Na koniec dodaj przewód zasilający do styku 19, podłącz go do diody LED (długa noga do przewodu) i umieść drugi rezystor 220 Ohm do prawej szyny. (Spróbuj mrugnąć diodą LED)

Widzisz prawie funkcjonalne Arduino.

Krok 4: Ładowanie i programowanie

Ładowanie i programowanie
Ładowanie i programowanie

Co to jest bootloader?

Bootloader to fragment kodu uruchamiany przed uruchomieniem jakiegokolwiek systemu operacyjnego; w zasadzie bez tego nic by się nie wydarzyło.

Ładowanie Arduino:

Jeśli masz nowy ATMEGA328, będziesz musiał nagrać na nim bootloader.

Oto link, który możesz śledzić:

Programowanie:

Podłącz USB TTL-232R3V3 do płyty prototypowej, a następnie połącz je przewodami z ATMEGA328; sprawdź, czy bateria 9v nie jest podłączona.

Otwórz Arduino IDE i w przykładowych plikach szkicu, w obszarze Digital, załaduj szkic Blink

W opcji pliku Port szeregowy wybierz port COM, którego używasz z kablem USB.

Teraz naciśnij ikonę przesyłania, a następnie naciśnij przycisk resetowania; jeśli wszystko działa poprawnie, dioda na pinie 13 będzie migać, ponieważ jest na to zaprogramowana.

Po zakończeniu programowania gdziekolwiek chcesz, w tym przypadku samochodu sterującego gestami, możesz go odłączyć i użyć baterii 9V do zasilania.

Krok 5: Samochód gestów: struktura budynku

Samochód gestów: struktura budynku
Samochód gestów: struktura budynku

Rozpocznij budowę konstrukcji samochodu z kawałków drewna, małych, 2 klocków z przodu iz tyłu (tam, gdzie jeżdżą koła) i jednego dużego pośrodku dla podparcia; wklej go za pomocą pistoletu do klejenia

Następnie wklej silniki z każdej strony i podłącz 4 koła. Przyspawaj uziemienie do każdego silnika.

Wytnij Saquare 15x15cm, przytnij tak, aby pasował do konstrukcji (podstawy)

Krok 6: Obwód nadajnika

Obwód nadajnika
Obwód nadajnika

Teraz zaczniemy tworzyć obwód nadajnika i programowanie.

Sprawdź wideo od 3.36 do 6.17: Obwód nadajnika

Kodowanie samochodu gestów:

Pobierz plan:

Krok 7: Obwód odbiornika

Obwód odbiornika
Obwód odbiornika

Teraz zacznij rzeźbić obwód odbiornika

Obejrzyj wideo od 6:18 do 8:34: Obwód odbiornika

Plan pobierania:

Na koniec przyklej wszystko do bazy i gotowe do pracy.

Proyect oryginał wykonany przez Tapendra Mandal; Link do kanału

Zalecana: