Spisu treści:

Otto Robot Chodzący - Szybki i łatwy do zrobienia samouczek: 7 kroków
Otto Robot Chodzący - Szybki i łatwy do zrobienia samouczek: 7 kroków

Wideo: Otto Robot Chodzący - Szybki i łatwy do zrobienia samouczek: 7 kroków

Wideo: Otto Robot Chodzący - Szybki i łatwy do zrobienia samouczek: 7 kroków
Wideo: Prolonged Field Care Podcast 137: PFC in Ukraine 2024, Listopad
Anonim
Image
Image

W tym samouczku dowiemy się, jak łatwo zaprogramować robota Otto DIY do chodzenia.

Obejrzyj film demonstracyjny.

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
  1. Otto Robot możesz go kupić tutaj lub zapoznać się z instrukcją jak go zbudować w kilku krokach tutaj.
  2. Program Visuino: Pobierz Visuino

Krok 2: Uruchom Visuino i wybierz typ płyty Arduino UNO

Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO

Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:

Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj czynności opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania Arduino Nano! Visuino: https://www.visuino.eu również musi być zainstalowane. Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "Arduino UNO", jak pokazano na Zdjęciu 2

Krok 3: Dodaj komponenty w Visuino

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty

Dodaj komponenty:

  1. Dodaj 2X komponent „Wartość analogowa”
  2. Dodaj 2X komponent „Podziel analogowy według wartości”
  3. Dodaj komponent 2X "Generator analogowy sinusoidalny"
  4. Dodaj 2X komponent „Servo”

Krok 4: W komponentach zestawu Visuino

W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
  1. Wybierz komponent „AnalogValue1” i w oknie właściwości ustaw „Value” na 20
  2. Wybierz komponent "AnalogValue2" i we właściwościach zestawu okien "Wartość" na 20
  3. Wybierz komponent "DivideByValue1" i w oknie właściwości ustaw "Value" na 180
  4. Wybierz komponent "DivideByValue2" i w oknie właściwości ustaw "Wartość" na 180
  5. Wybierz komponent "SineAnalogGenerator1" i w oknie właściwości ustaw "Faza" na 0,65 i "Częstotliwość" na 1 i "Przesunięcie" na 0,5
  6. Wybierz komponent "SineAnalogGenerator2" i w oknie właściwości ustaw "Phase" na 0.5 i "Frequency" na 1 i "Offset" na 0.5
  7. Wybierz "Servo1" i ustaw nazwę na "LR1" << ustawiamy to dla łatwiejszego zrozumienia. Oznacza to prawą nogę
  8. Wybierz „Servo2” i ustaw nazwę na „FR1” <<Oznacza to stopę w prawo
  9. Wybierz „Servo3” i ustaw nazwę na „LL1” <<Oznacza to lewą nogę
  10. Wybierz "Servo4" i ustaw nazwę na "FL1" << Oznacza to lewą stopę

Krok 5: W komponentach Visuino Connect

W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
  1. Połącz pin [Out] komponentu „AnalogValue1” z pinem komponentu „DivideByValue1” [In]
  2. Połącz pin [Out] komponentu „AnalogValue2” z pinem komponentu „DivideByValue2” [In]
  3. Połącz pin komponentu „DivideByValue1” [Out] z pinem „SineAnalogGenerator1” [Amplituda]
  4. Połącz pin komponentu „DivideByValue2” [Out] z pinem „SineAnalogGenerator2” [Amplituda]
  5. Połącz pin [Out] „SineAnalogGenerator1” z pinem komponentu „LR1” [In] i pinem komponentu „LL1” [In]
  6. Podłącz pin [Out] "SineAnalogGenerator2" do pinu komponentu "FR1" [In] i pinu komponentu "FL1" [In]
  7. Podłącz pin komponentowy „LR1” [Out] do pinu cyfrowego Arduino [3]
  8. Podłącz pin komponentu „FR1” [Out] do pinu Arduino Digital [5]
  9. Podłącz pin komponentu „LL1” [Out] do pinu Arduino Digital [2]
  10. Podłącz pin komponentu „FL1” [Out] do pinu Arduino Digital [4]

Uwaga: Sprawdź, czy piny Arduino [2, 3, 4, 5] pasują do połączeń na osłonie silnika serwo (noga i stopa) i zmień je w razie potrzeby.

Krok 6: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

W Visuino naciśnij F9 lub kliknij przycisk pokazany na Zdjęciu 1, aby wygenerować kod Arduino i otworzyć Arduino IDE

W środowisku Arduino IDE:

  • Kliknij w menu "Narzędzia" i wybierz płytkę "Arduino Nano" (Zdjęcie 2)
  • Kliknij menu „Narzędzia” i wybierz port
  • Kliknij menu „Narzędzia” i wybierz port
  • kliknij przycisk Prześlij, aby skompilować i przesłać kod (Zdjęcie 3) Uwaga: Jeśli napotkasz problemy z przesłaniem kodu, możesz kliknąć menu Narzędzia>Procesor:…>ATMega328P (Stary Bootloader)

Krok 7: Graj

Jeśli zasilisz robota Otto, zacznie on chodzić.

Gratulacje! Zrealizowałeś swój projekt Otto z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable, możesz go pobrać tutaj. Możesz go pobrać i otworzyć w Visuino:

Zalecana: