Cuprins:

Robot cu sistem de control: 7 pași (cu imagini)
Robot cu sistem de control: 7 pași (cu imagini)

Video: Robot cu sistem de control: 7 pași (cu imagini)

Video: Robot cu sistem de control: 7 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Iulie
Anonim
Robot Con Sistem De Control
Robot Con Sistem De Control
Robot Con Sistem De Control
Robot Con Sistem De Control
Robot Con Sistem De Control
Robot Con Sistem De Control
Robot Con Sistem De Control
Robot Con Sistem De Control

În acest mod de învățare am învățat două lucruri:

  1. Construi un robot sencillo
  2. Incroporarle un sistem de control pentru care se mueva între paredes

Pentru sistemul de control, utilizează o versiune simplificată de control PID și utilizează ceva de imprimare 3D, și programare de Arduinos. Explicația sistemelor de control se aplică multor alți roboți, nu are care să fie cel care se construiește aca.

El costo del robot es menor a los $ 35, așa că este o bună opțiune pentru învățământul de teme avansate de robotică, și se poate folosi ca bază pentru roboți tip "micromouse" care resuelven un laberinto.

Mulțumiri pentru sprijinul CrCibernetica.com cine mi-a facilitat motoarele DC și unele alte componente.

Pasul 1: Materiale

Materiale
Materiale

Partes

Lo que se ocupa:

  1. Un controlador S4A EDU (aunque sirve cualquiera). La ventaja de este controlador este că trece driverele de motor DC incorporate
  2. Cablu f-f de 3 pini
  3. Motores DC pequeños con caja de engranajes (microgear motors). Los motores que utilo son de 140/270 revoluții. Estos motores viene con agarradera para montar en chasis como se ve en la foto.
  4. Sensor analógico infrarrojo. Yo utilizo estos de Sparkfun
  5. Un suport de 4 baterii AA ca acesta.

Herramientas

  1. Cautín
  2. Desatornillador, alicate y cortador de cables
  3. Impresora 3D (pentru imprima el chasis y pieza del controlador)

Pasul 2: Impresión 3D Del Chasis

Impresión 3D Del Chasis
Impresión 3D Del Chasis
Impresión 3D Del Chasis
Impresión 3D Del Chasis

Son dos piezas las que hay que imprimir. Yo lo imprimí con resolución baja de 300 micras și plástico PLA. Tal vez tengan que ajustar algo las medidas, o limar un pic el plastic pentru care totul ajută bine. Los files 3D se pot descărca împreună cu tot codul robotului.

Pasul 3: Armado

Armado
Armado
Armado
Armado
Armado
Armado
Armado
Armado

Ensamblado

  1. Simplemente monte los motores como se observa en la foto.
  2. Inserează piețele 3d de suport de baterii în el
  3. Lo sensores van en la parte delantera del robot, y se ajustan with gasas de plástico (ver foto)
  4. Coloque el controlador with tornillos (M3) in the pieza impresa 3D, and the support of bateries as se sample in the photo.

Conexiones

  1. El S4A EDU viene listo para conectar las baterías, y para conectar los motores. Notă ca cablurile conectate. el MR y ML van al revés (nota el cable café y rojo en l a foto)

  2. Los senzores van conectados a los pines A0 (sensor left), A1 (centro) y A2 (sensor derecho)

Pasul 4: Cum să controlezi robotul?

¿Cómo Controlar El Robot?
¿Cómo Controlar El Robot?

"încărcare =" leneș"

Funcionando, Retos Y Material Adicional
Funcionando, Retos Y Material Adicional

Ajuste de Kp y Kd

En el video se ve el robot funcionando. Sin embargo hay que ajustar los valores de Kp y Kd. Hay varias formas de hacerlo, sin embargo, para este caso es mejor de forma manual. Simplemente ajuste primul Kp, și atunci când funcționează de o manieră acceptabilă, comoditatea de a crește Kp. În principiu va începe să observăm că robotul ajunge mai rapid la centrul fără oscilații.

En el video simplemente lo pongo a moverse por un pasillo. les queda a ustedes armar un laberinto

Retos

  • Ajustar Kp y Kd no es sencillo. ¿Existirá una manera mejor de hacerlo?
  • Adăugați informații despre el timp în timp (partea integrală)
  • Que se mueva por un laberinto
  • ¿Qué pasa si le agrego sensores a 45 grados a cada lado? Note como en el design del chasis tinene donde colocarlos
  • Pruebe unele alte algoritmi de control

Material Aditional

  • PID en Wikipedia
  • Otro instructable de control PID destul de bun (în engleză) de un următor de linie

Recomandat: