Sisukord:

Otto DIY robotiga kõndimine - kiire ja hõlpsasti teostatav õpetus: 7 sammu
Otto DIY robotiga kõndimine - kiire ja hõlpsasti teostatav õpetus: 7 sammu

Video: Otto DIY robotiga kõndimine - kiire ja hõlpsasti teostatav õpetus: 7 sammu

Video: Otto DIY robotiga kõndimine - kiire ja hõlpsasti teostatav õpetus: 7 sammu
Video: nullist eksperdini poole tunni pärast + Armatuurlaud! 2024, November
Anonim
Image
Image

Selles õpetuses õpime, kuidas Otto isetegemisrobotit hõlpsalt kõndima programmeerida.

Vaata näidisvideot.

Samm: mida vajate

Mida vajate
Mida vajate
  1. Otto Robot saate selle siit osta või vaadake mõne sammuga juhiseid selle ehitamiseks.
  2. Visuino programm: laadige alla Visuino

Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp

Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp

Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:

Pange tähele, et Arduino IDE 1.6.6 -s on kriitilisi vigu. Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see juhend ei tööta! Kui te pole seda teinud, järgige selles juhendis toodud juhiseid Arduino IDE seadistamiseks Arduino Nano programmeerimiseks! Samuti tuleb installida Visuino: https://www.visuino.eu. Visuino käivitamine nagu esimesel pildil

Samm: lisage Visuino komponendid

Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente

Komponentide lisamine:

  1. Lisage 2X komponent "Analoge Value"
  2. Lisage 2X komponent "Jagage analoog väärtuse järgi"
  3. Lisage 2X komponent "Sine Analog Generator"
  4. Lisage 2X "Servo" komponent

4. samm: Visuino komplekti komponentides

Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
  1. Valige komponent "AnalogValue1" ja määrake atribuutide aknas väärtuseks 20
  2. Valige komponent "AnalogValue2" ja atribuutide aknas "Value" väärtuseks 20
  3. Valige komponent "DivideByValue1" ja määrake atribuutide aknas väärtuseks 180
  4. Valige komponent "DivideByValue2" ja määrake atribuutide aknas väärtuseks 180
  5. Valige komponent "SineAnalogGenerator1" ja määrake atribuutide aknas "Phase" väärtuseks 0,65 ja "Frequency" väärtuseks 1 ja "Offset" väärtuseks 0,5
  6. Valige komponent "SineAnalogGenerator2" ja määrake atribuutide aknas "Phase" väärtuseks 0,5 ja "Frequency" väärtuseks 1 ja "Offset" väärtuseks 0,5
  7. Valige "Servo1" ja määrake nimeks "LR1" << seadistame selle lihtsamaks mõistmiseks. See tähendab, et jalg on õige
  8. Valige "Servo2" ja määrake nimeks "FR1" << See tähendab jalg paremale
  9. Valige "Servo3" ja määrake nimeks "LL1" << See tähendab vasakut jalga
  10. Valige "Servo4" ja määrake nimeks "FL1" << See tähendab jalg vasakule

Samm 5: Visuino Connecti komponentides

Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
  1. Ühendage "AnalogValue1" komponendi pin [Out] komponendi "DivideByValue1" pin [In]
  2. Ühendage "AnalogValue2" komponendi pin [Out] komponendi "DivideByValue2" tihvtiga [In]
  3. Ühendage "DivideByValue1" komponendi tihvt [väljund] "SineAnalogGenerator1" tihvtiga [Amplitude]
  4. Ühendage "DivideByValue2" komponendi tihvt [väljund] "SineAnalogGenerator2" tihvtiga [Amplitude]
  5. Ühendage "SineAnalogGenerator1" tihvt [väljund] "LR1" komponendi tihvtiga [In] ja "LL1" komponendi tihvtiga [In]
  6. Ühendage "SineAnalogGenerator2" tihvt [väljund] "FR1" komponendi tihvtiga [In] ja "FL1" komponendi tihvtiga [In]
  7. Ühendage "LR1" komponendi tihvt [väljund] Arduino digitaalse tihvtiga [3]
  8. Ühendage "FR1" komponendi tihvt [väljund] Arduino digitaalse tihvtiga [5]
  9. Ühendage komponendi tihvt "LL1" [väljund] Arduino digitaalse tihvtiga [2]
  10. Ühendage komponendi tihvt "FL1" [väljund] Arduino digitaalse tihvtiga [4]

Märkus: Palun kontrollige, kas Arduino tihvtid [2, 3, 4, 5] vastavad teie servomootori kaitsekilbi (jala ja jala) ühendustele ja vajadusel vahetage neid.

Samm: genereerige, kompileerige ja laadige üles Arduino kood

Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood

Visuinos vajutage Arduino koodi genereerimiseks F9 või klõpsake pildil 1 näidatud nuppu ja avage Arduino IDE

Arduino IDE -s:

  • Klõpsake menüüd "Tööriistad" ja valige tahvel "Arduino Nano" (joonis 2)
  • Klõpsake menüüd "Tööriistad" ja valige port
  • Klõpsake menüüd "Tööriistad" ja valige port
  • koodi koostamiseks ja üleslaadimiseks klõpsake nuppu Laadi üles (joonis 3) Märkus. Kui leiate koodi üleslaadimisel mõningaid probleeme, võite klõpsata menüü Tööriistad> Protsessor:..> ATMega328P (vana alglaadur)

7. samm: mängige

Kui lülitate Otto Roboti sisse, hakkab see kõndima.

Palju õnne! Olete oma Otto projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable'i jaoks lõin, saate selle siit alla laadida. Saate selle alla laadida ja avada Visuino's:

Soovitan: