Sisällysluettelo:

Otto DIY Robot Walking - Nopea ja helppo tehdä opetusohjelma: 7 vaihetta
Otto DIY Robot Walking - Nopea ja helppo tehdä opetusohjelma: 7 vaihetta

Video: Otto DIY Robot Walking - Nopea ja helppo tehdä opetusohjelma: 7 vaihetta

Video: Otto DIY Robot Walking - Nopea ja helppo tehdä opetusohjelma: 7 vaihetta
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Joulukuu
Anonim
Image
Image

Tässä opetusohjelmassa opimme kuinka helposti ohjelmoida Otto DIY -robotti kävelemään.

Katso esittelyvideo.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
  1. Otto Robot voit ostaa sen täältä tai katso muutamassa vaiheessa ohjeet sen rakentamiseen.
  2. Visuino -ohjelma: Lataa Visuino

Vaihe 2: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt sitä, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida Arduino Nano -ohjelmaan! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 3: Lisää komponentteja Visuino -ohjelmassa

Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja

Lisää komponentteja:

  1. Lisää 2X "Analoge Value" -komponentti
  2. Lisää 2X "Jaa analoginen arvon mukaan" -komponentti
  3. Lisää 2X "Sine Analog Generator" -komponentti
  4. Lisää 2X "Servo" -komponentti

Vaihe 4: Visuino -sarjan komponenteissa

Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
  1. Valitse "AnalogValue1" -komponentti ja aseta ominaisuusikkunassa "Value" arvoon 20
  2. Valitse "AnalogValue2" -komponentti ja ominaisuusikkunan "Value" arvoksi 20
  3. Valitse "DivideByValue1" -komponentti ja aseta ominaisuusikkunassa "Arvo" arvoon 180
  4. Valitse "DivideByValue2" -komponentti ja aseta ominaisuusikkunassa "Arvo" arvoon 180
  5. Valitse "SineAnalogGenerator1" -komponentti ja aseta ominaisuusikkunassa "Vaihe" arvoon 0,65 ja "Taajuus" 1 ja "Siirtymä" 0,5
  6. Valitse "SineAnalogGenerator2" -komponentti ja aseta ominaisuusikkunassa "Vaihe" arvoon 0,5 ja "Taajuus" 1 ja "Siirtymä" 0,5
  7. Valitse "Servo1" ja aseta nimi "LR1" << asetamme tämän ymmärtämisen helpottamiseksi. Tämä tarkoittaa jalkaa oikealla
  8. Valitse "Servo2" ja aseta nimeksi "FR1" << Tämä tarkoittaa jalka oikealla
  9. Valitse "Servo3" ja aseta nimeksi "LL1" << Tämä tarkoittaa vasenta vasenta
  10. Valitse "Servo4" ja aseta nimeksi "FL1" << Tämä tarkoittaa jalka vasemmalle

Vaihe 5: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
  1. Liitä "AnalogValue1" -komponentinappi [Out] "DivideByValue1" -komponentinappiin [In]
  2. Liitä "AnalogValue2" -komponenttitappi [Out] "DivideByValue2" -komponentinappiin [In]
  3. Liitä "DivideByValue1" -komponentinappi [Out] "SineAnalogGenerator1" -nastaan [Amplitude]
  4. Liitä "DivideByValue2" -komponentinappi [Out] "SineAnalogGenerator2" -nastaan [Amplitude]
  5. Kytke "SineAnalogGenerator1" -tappi [Out] "LR1" -komponenttitappiin [In] ja "LL1" -komponenttitappi [In]
  6. Liitä "SineAnalogGenerator2" -tappi [Out] "FR1" -komponenttitappiin [In] ja "FL1" -komponenttitappi [In]
  7. Liitä "LR1" -komponenttitappi [lähtö] Arduino Digital -tappiin [3]
  8. Liitä "FR1" -komponenttitappi [Out] Arduino Digital -tappiin [5]
  9. Liitä "LL1" -komponenttitappi [Out] Arduino Digital -tappiin [2]
  10. Liitä "FL1" -komponenttitappi [Out] Arduino Digital -tappiin [4]

Huomaa: Tarkista, että Arduino -nastat [2, 3, 4, 5] vastaavat servomoottorin suojakotelon (jalka ja jalka) liittimiä ja vaihda ne tarvittaessa.

Vaihe 6: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE

Arduino IDE: ssä:

  • Napsauta valikkoa "Työkalut" ja valitse Arduino Nano -levy (Kuva 2)
  • Napsauta Valikko "Työkalut" ja valitse Portti
  • Napsauta Valikko "Työkalut" ja valitse Portti
  • Napsauta Upload -painiketta kootaksesi ja ladataksesi koodin (Kuva 3) Huomautus: Jos löydät ongelmia koodin lataamisessa, voit napsauttaa Menu Tools> Processor:..> ATMega328P (Old Bootloader)

Vaihe 7: Pelaa

Jos otat Otto -robotille virtaa, se alkaa kävellä.

Onnittelut! Olet suorittanut Otto -projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka olen luonut tälle Instructable -ohjelmalle, voit ladata sen täältä. Voit ladata ja avata sen Visuinossa:

Suositeltava: