Descripció: Farem un robot de cartró que camina amb una Arduino UNO i un miniservo.
Temps estimat: 60'
Dificultat: principiant
Edat recomanada: Totes les edats
Material: Cartró, tisores, brides, miniservo, 2 pals plans de fusta, 4 clips, pinça de ferro, fil ferro 0,5mm, placa Arduino UNO, portapiles i pila 9v i elements de decoració (ulls adhesius, cartolina, pega, gomma eva...).
Objectius: Iniciació a la robòtica amb un material modelable i personalitzable com el cartó.

Desenvolupament

Estructura:

  1. Retallem un cartó rectangular i fem 3 plecs, un pel mig i 2 per les puntes.
  2. Decorem el nostre robot.
  3. Ancorem un miniservo a un lateral amb una brida.
  4. Reforcem el cartó amb pals plans de fusta i clips i enganxem una pinça de ferro a l'altre lateral oposat al servo.
  5. Aguantem la placa amb una brida al cartó.
  6. Unim el miniservo i la pinça amb un fil ferro.


Connexions:
  1. Posem una pila al porta piles i ho connectem a la placa
  2. Connectem el miniservo al port 6


Programació

Ens dirigim a la ide de mblock https://ide.mblock.cc i fem el següent programa:

  1. Escollim la targeta Arduino Uno
  2. Fem el programa
    • Afegim: Esdeveniments > Quan s'engegui l'Arduino
    • Afegim: Control > per sempre
    • Afegim: Pin > estableix el servo del pin 6 com a 20
    • Afegim: Control > espera 1 s
    • Afegim: Pin > estableix el servo del pin 6 com a 160
    • Afegim: Control > espera 1 s


El codi en ArdunioC

// generated by mBlock5 for <your product>
// codes make you happy

#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
#include <Servo.h>

Servo servo_6;

void _delay(float seconds) {
long endTime = millis() + seconds * 1000;
while(millis() < endTime) _loop();
}

void setup() {
servo_6.attach(6);
while(1) {
servo_6.write(45);
_delay(1);
servo_6.write(135);
_delay(1);

_loop();
}

}

void _loop() {
}

void loop() {
_loop();
}

Carreguem el programa a la placa

  1. Copiem el codi de "vista prèvia: Arduinoc".
  2. Obrim la IDE d'Arduino.
  3. Esborrem el que hi hagi i enganxem el nostre codi
  4. Connectem la placa per USB (parem l'alimentació de la pila)
  5. Assegurem que estigui escolli el port i la placa al menú d'Eines
  6. Verifiquem el codi
  7. Pugem el codi

Enllaços d'interès

Vídeo

 

 


Última modificación: martes, 4 de octubre de 2022, 18:07