Taula de continguts:

Otto DIY Robot Walking: tutorial ràpid i fàcil de fer: 7 passos
Otto DIY Robot Walking: tutorial ràpid i fàcil de fer: 7 passos

Vídeo: Otto DIY Robot Walking: tutorial ràpid i fàcil de fer: 7 passos

Vídeo: Otto DIY Robot Walking: tutorial ràpid i fàcil de fer: 7 passos
Vídeo: How to make Arduino Robot 🤖 [easy DIY robot] 2024, De novembre
Anonim
Image
Image

En aquest tutorial aprendrem a programar fàcilment el robot Otto DIY per caminar.

Mireu un vídeo de demostració.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
  1. Otto Robot el podeu comprar aquí o veure les instruccions sobre com construir-lo en uns quants passos aquí.
  2. Programa Visuino: descarregar Visuino

Pas 2: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquest manual per configurar l'IDE d'Arduino per programar Arduino Nano. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2

Pas 3: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components

Afegeix components:

  1. Afegiu el component 2x "Valor analògic"
  2. Afegiu el component 2x "Divideix l'analògic pel valor"
  3. Afegiu el component 2X "Sine Analog Generator"
  4. Afegiu un component "Servo" 2X

Pas 4: a Components del conjunt de Visuino

A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
  1. Seleccioneu el component "AnalogValue1" i, a la finestra de propietats, establiu "Valor" a 20
  2. Seleccioneu el component "AnalogValue2" i al conjunt de finestres de propietats "Valor" a 20
  3. Seleccioneu el component "DivideByValue1" i, a la finestra de propietats, establiu "Valor" a 180
  4. Seleccioneu el component "DivideByValue2" i, a la finestra de propietats, establiu "Valor" a 180
  5. Seleccioneu el component "SineAnalogGenerator1" i, a la finestra de propietats, configureu "Fase" a 0,65 i "Freqüència" a 1 i "Offset" a 0,5
  6. Seleccioneu el component "SineAnalogGenerator2" i, a la finestra de propietats, configureu "Fase" a 0,5 i "Freqüència" a 1 i "Offset" a 0,5
  7. Seleccioneu "Servo1" i configureu el nom a "LR1" << ho establim per facilitar la comprensió. Això significa Leg Right
  8. Seleccioneu "Servo2" i establiu el nom a "FR1" << Això significa Peu dret
  9. Seleccioneu "Servo3" i establiu el nom a "LL1" << Això significa Leg Left
  10. Seleccioneu "Servo4" i configureu el nom a "FL1" << Això significa Peu esquerre

Pas 5: a Components de Visuino Connect

A Components de Visuino Connect
A Components de Visuino Connect
A Components de Visuino Connect
A Components de Visuino Connect
  1. Connecteu el pin del component "AnalogValue1" [Out] al pin del component "DivideByValue1" [In]
  2. Connecteu el pin del component "AnalogValue2" [Sortida] al pin del component "DivideByValue2" [Entrada]
  3. Connecteu el pin del component "DivideByValue1" [Out] al pin "SineAnalogGenerator1" [Amplitud]
  4. Connecteu el pin del component "DivideByValue2" [Sortida] al pin "SineAnalogGenerator2" [Amplitud]
  5. Connecteu el pin "SineAnalogGenerator1" [Out] al pin de component "LR1" [In] i el pin de component "LL1" [In]
  6. Connecteu el pin "SineAnalogGenerator2" [Out] al pin de component "FR1" [In] i el pin de component "FL1" [In]
  7. Connecteu el pin del component "LR1" [Sortida] al pin Arduino Digital [3]
  8. Connecteu el pin del component "FR1" [Sortida] al pin Arduino Digital [5]
  9. Connecteu el pin del component "LL1" [Sortida] al pin Arduino Digital [2]
  10. Connecteu el pin del component "FL1" [Sortida] al pin Arduino Digital [4]

Nota: comproveu que els pins Arduino [2, 3, 4, 5] coincideixin amb les connexions del blindatge del motor servo per (pota i peu) i canvieu-los si cal.

Pas 6: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino

A l'IDE Arduino:

  • Feu clic al menú "Eines" i seleccioneu el tauler "Arduino Nano" (imatge 2)
  • Feu clic al menú "Eines" i seleccioneu el port
  • Feu clic al menú "Eines" i seleccioneu el port
  • feu clic al botó Puja, per compilar i penjar el codi (Imatge 3) Nota: Si teniu problemes per carregar el codi, podeu fer clic al menú Eines> Processador:..> ATMega328P (Old Bootloader)

Pas 7: Juga

Si alimenteu el robot Otto, començarà a caminar.

Enhorabona! Heu completat el vostre projecte Otto amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí. Podeu descarregar-lo i obrir-lo a Visuino:

Recomanat: