Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 3: Lisää komponentteja Visuino -ohjelmassa
- Vaihe 4: Visuino -sarjan komponenteissa
- Vaihe 5: Visuino Connect -komponentit
- Vaihe 6: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 7: Pelaa
Video: Otto DIY Robot Walking - Nopea ja helppo tehdä opetusohjelma: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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:
Suositeltava:
DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: 9 vaihetta
DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään ajan nestekidenäytöllä
Luo avaruusasema TinkerCad Codeblockissa -- Helppo opetusohjelma: 7 vaihetta (kuvilla)
Luo avaruusasema TinkerCad Codeblockiin || Helppo opetusohjelma: Vaikka ajatus avaruudessa elämisestä saattaa tuntua tieteiskirjallisuudelta, tätä lukiessasi kansainvälinen avaruusasema kiertää maata viiden mailin sekuntinopeudella ja kiertää maapalloa kerran 90 minuutin välein. Tässä projektissa opit
DIY Kuinka tehdä tyylikkään näköinen kello - StickC - Helppo tehdä: 8 vaihetta
DIY Kuinka tehdä tyylikkään näköinen kello - StickC - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään ajan nestekidenäytöllä ja asettamaan ajan myös StickC -painikkeilla
Otto DIY+ Arduino Bluetooth -robotti Helppo 3D -tulostus: 6 vaihetta (kuvilla)
Otto DIY+ Arduino Bluetooth Robot Helppo 3D -tulostus: Otto todella avoimen lähdekoodin luonne mahdollistaa avoimen STEAM -koulutuksen, keräämme palautetta erilaisista työpajoista ja kouluista ympäri maailmaa, jotka käyttävät jo Otto DIY: tä luokkahuoneessaan, ja riippuen tämän koulutuspaikan avoimuudesta me tai
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, helppo käyttää, helppo siirtää: 3 vaihetta
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, Helppo käyttää, Helppo siirtää: Tämä projekti auttaa sinua liittämään 18 LEDiä (6 punaista + 6 sinistä + 6 keltaista) Arduino-korttiin ja analysoimaan tietokoneen äänikortin reaaliaikaisia signaaleja ja välittämään ne LEDit sytyttävät ne beat -tehosteiden mukaan (virveli, korkea hattu, potku)