Obsah:

Otto DIY Robot Walking - Rychlý a snadno proveditelný výukový program: 7 kroků
Otto DIY Robot Walking - Rychlý a snadno proveditelný výukový program: 7 kroků

Video: Otto DIY Robot Walking - Rychlý a snadno proveditelný výukový program: 7 kroků

Video: Otto DIY Robot Walking - Rychlý a snadno proveditelný výukový program: 7 kroků
Video: Сара Бергбрайтер: Почему я создаю роботов размером с рисовое зёрнышко 2024, Listopad
Anonim
Image
Image

V tomto tutoriálu se naučíme, jak snadno naprogramovat robota Otto DIY na chůzi.

Podívejte se na ukázkové video.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
  1. Otto Robot si můžete zakoupit zdenebo si přečtěte návod, jak jej v několika krocích postavit zde.
  2. Program Visuino: Stáhněte si Visuino

Krok 2: Spusťte Visuino a vyberte typ desky Arduino UNO

Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO

Chcete -li začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak ještě neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování Arduino Nano! Je také třeba nainstalovat Visuino: https://www.visuino.eu. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2

Krok 3: Ve Visuinu přidejte komponenty

Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti

Přidat komponenty:

  1. Přidejte 2X komponentu „Analoge Value“
  2. Přidejte 2X komponentu „Divide Analog by Value“
  3. Přidejte 2X komponentu „Sine Analog Generator“
  4. Přidejte 2X komponentu „Servo“

Krok 4: V komponentách sady Visuino

In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
  1. Vyberte komponentu „AnalogValue1“a v okně vlastností nastavte „Hodnota“na 20
  2. Vyberte komponentu „AnalogValue2“a v okně vlastností „Hodnota“až 20
  3. Vyberte komponentu „DivideByValue1“a v okně vlastností nastavte „Hodnota“na 180
  4. Vyberte komponentu „DivideByValue2“a v okně vlastností nastavte „Hodnota“na 180
  5. Vyberte komponentu „SineAnalogGenerator1“a v okně vlastností nastavte „Fáze“na 0,65 a „Frekvence“na 1 a „Offset“na 0,5
  6. Vyberte komponentu „SineAnalogGenerator2“a v okně vlastností nastavte „Fáze“na 0,5 a „Frekvence“na 1 a „Offset“na 0,5.
  7. Vyberte „Servo1“a nastavte název na „LR1“<< toto nastavíme pro snazší porozumění. To znamená Leg Right
  8. Vyberte „Servo2“a nastavte název na „FR1“<< To znamená Foot Right
  9. Vyberte „Servo3“a nastavte název na „LL1“<< To znamená noha vlevo
  10. Vyberte „Servo4“a nastavte název na „FL1“<< To znamená Foot Left

Krok 5: V komponentách Visuino Connect

V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
V komponentách Visuino Connect
  1. Připojte komponentní pin „AnalogValue1“[Out] ke komponentnímu pinu „DivideByValue1“[In]
  2. Připojte komponentní pin „AnalogValue2“[Out] ke komponentnímu pinu „DivideByValue2“[In]
  3. Připojte komponentní kolík „DivideByValue1“[Out] ke kolíku „SineAnalogGenerator1“[Amplitude]
  4. Připojte komponentní kolík „DivideByValue2“[Out] ke kolíku „SineAnalogGenerator2“[Amplitude]
  5. Připojte pin „SineAnalogGenerator1“[Out] ke komponentnímu pinu „LR1“[In] a komponentnímu kolíku „LL1“[In]
  6. Připojte pin „SineAnalogGenerator2“[Out] ke komponentnímu kolíku „FR1“[In] a komponentnímu kolíku „FL1“[In]
  7. Připojte pin komponenty „LR1“[Out] k digitálnímu pinu Arduino [3]
  8. Připojte pin komponenty „FR1“[Out] k digitálnímu pinu Arduino [5]
  9. Připojte komponentní pin „LL1“[Out] k digitálnímu pinu Arduino [2]
  10. Připojte komponentní kolík „FL1“[Out] k digitálnímu pinu Arduino [4]

Poznámka: Zkontrolujte, zda kolíky Arduino [2, 3, 4, 5] odpovídají připojení na štítu motoru servo (noha a chodidlo) a v případě potřeby je změňte.

Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE

V Arduino IDE:

  • Klikněte na nabídku „Nástroje“a vyberte desku „Arduino Nano“(obrázek 2)
  • Klikněte na nabídku „Nástroje“a vyberte Port
  • Klikněte na nabídku „Nástroje“a vyberte Port
  • klikněte na tlačítko Nahrát, zkompilujte a nahrajte kód (obrázek 3) Poznámka: Pokud narazíte na nějaké problémy s nahráváním kódu, můžete kliknout na Nástroje nabídky> Procesor:..> ATMega328P (Old Bootloader)

Krok 7: Hrajte

Pokud napájíte robota Otto, začne chodit.

Gratulujeme! Dokončili jste svůj projekt Otto s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable, můžete si jej stáhnout zde. Můžete si jej stáhnout a otevřít ve Visuinu:

Doporučuje: