Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa opimme kuinka helposti ohjelmoida Otto DIY -robotti kävelemään.
Katso esittelyvideo.
Vaihe 1: Mitä tarvitset
- Otto Robot voit ostaa sen täältä tai katso muutamassa vaiheessa ohjeet sen rakentamiseen.
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: 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
Lisää komponentteja:
- Lisää 2X "Analoge Value" -komponentti
- Lisää 2X "Jaa analoginen arvon mukaan" -komponentti
- Lisää 2X "Sine Analog Generator" -komponentti
- Lisää 2X "Servo" -komponentti
Vaihe 4: Visuino -sarjan komponenteissa
- Valitse "AnalogValue1" -komponentti ja aseta ominaisuusikkunassa "Value" arvoon 20
- Valitse "AnalogValue2" -komponentti ja ominaisuusikkunan "Value" arvoksi 20
- Valitse "DivideByValue1" -komponentti ja aseta ominaisuusikkunassa "Arvo" arvoon 180
- Valitse "DivideByValue2" -komponentti ja aseta ominaisuusikkunassa "Arvo" arvoon 180
- Valitse "SineAnalogGenerator1" -komponentti ja aseta ominaisuusikkunassa "Vaihe" arvoon 0,65 ja "Taajuus" 1 ja "Siirtymä" 0,5
- Valitse "SineAnalogGenerator2" -komponentti ja aseta ominaisuusikkunassa "Vaihe" arvoon 0,5 ja "Taajuus" 1 ja "Siirtymä" 0,5
- Valitse "Servo1" ja aseta nimi "LR1" << asetamme tämän ymmärtämisen helpottamiseksi. Tämä tarkoittaa jalkaa oikealla
- Valitse "Servo2" ja aseta nimeksi "FR1" << Tämä tarkoittaa jalka oikealla
- Valitse "Servo3" ja aseta nimeksi "LL1" << Tämä tarkoittaa vasenta vasenta
- Valitse "Servo4" ja aseta nimeksi "FL1" << Tämä tarkoittaa jalka vasemmalle
Vaihe 5: Visuino Connect -komponentit
- Liitä "AnalogValue1" -komponentinappi [Out] "DivideByValue1" -komponentinappiin [In]
- Liitä "AnalogValue2" -komponenttitappi [Out] "DivideByValue2" -komponentinappiin [In]
- Liitä "DivideByValue1" -komponentinappi [Out] "SineAnalogGenerator1" -nastaan [Amplitude]
- Liitä "DivideByValue2" -komponentinappi [Out] "SineAnalogGenerator2" -nastaan [Amplitude]
- Kytke "SineAnalogGenerator1" -tappi [Out] "LR1" -komponenttitappiin [In] ja "LL1" -komponenttitappi [In]
- Liitä "SineAnalogGenerator2" -tappi [Out] "FR1" -komponenttitappiin [In] ja "FL1" -komponenttitappi [In]
- Liitä "LR1" -komponenttitappi [lähtö] Arduino Digital -tappiin [3]
- Liitä "FR1" -komponenttitappi [Out] Arduino Digital -tappiin [5]
- Liitä "LL1" -komponenttitappi [Out] Arduino Digital -tappiin [2]
- 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
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: