KIT tdrobotica: educación
Explora el mundo de la Computación física y aprende de electrónica, programación y robótica
SALVANDO EL MUNDO
13 TUTORIALES
23
3
EJERCICIOS
PROYECTOS
KIT tdrobótica: educación El KIT tdrobótica: educación es un producto diseñado pensando en las necesidades de las instituciones educativas del País. Es una herramienta de apoyo en las clases de tecnología y jornadas complementarias de robótica para el proceso de enseñanza de la computación física. Adicionalmente de enseñar los conceptos de electrónica, programación y robótica, el KIT en conjunto con su guía de aprendizaje “Salvando el Mundo” desarrolla las habilidades de creatividad e innovación en tus estudiantes. En total son 13 tutoriales, 23 ejercicios y 3 proyectos en temas relaciona-
t iv i d
jo e n e
i po
Traba
Cr
ea
qu
i naci
ad
ag
ón
Im
METODOLOGÍA
0
1
)
LCD 16x2
RX0
3
4
5
6
7
8
9
10
11
12
13
DIGITAL (PWM=
2
ICSP2
TX0
RESET
GND
AREF
play+ L TX RX
Arduino
ON
TM
LED
LM 35
A5
A4
A3
A2
A1
ANALOG IN A0
GND
POWER VIN
GND
3V3
5V
RESET
IOREF
ICSP
1
X
A
B
C
D
E
F
G
H
I
1
1
5
5
10
10
15
15
20
20
Servomotor
J
Y
Arduino Uno
LED RGB
LM35
Protoboard
X
A
B
C
D
E
F
G
H
I
J
Y
Fotocelda
Pulsador NO
Adaptador DC Motor DC
Transistor 2N3904
playShield+ OMRON G5V-1
5VDC MADE IN CHINA
Sensor de distancia 10cm
Sensor de inclinación
Relevo 5V
Pot. 10KΩ
Resistencias: 5x 100Ω 5x 200Ω 5x 1KΩ 5x 10KΩ Cables: 20x Cable M-M 10x Conector
Piezo eléctrico
Parlante
Buzzer
Diodo 1N4001
Cable USB Tipo AB
Componentes KIT tdrobótica: educación
S
A LVA N D O E L M U N D O
“Salvando el Mundo” es la guía que acompaña a nuestro KIT tdrobótica: educación. Esta guía es muy didáctica y lúdica, con sus 13 tutoriales, 23 ejercicios y 3 proyectos en temas relacionados con problemas del campo, la ciudad y el espacio, es la forma más fácil y divertida de enseñar computación física, electrónica, programación y robótica.
ESPACIO
14 Evadiendo casas
12
11
El salvador
Sin tanque
13 Repartiendo regalos
C Deshidratación
10 Mucho calor
9 Número secreto
CIUDAD
6 Luz mágica
7 Sube y baja
8
B Prótesis canina
Cumpleaños
5 “Beep” crucemos la calle
CAMPO
A
3 Un buey jubilado
Máquina de ordeño
4 ¿Cuántos huevos?
2 Patos con frío
1 Salvando la vaca
!
E
STRUCTURA 20
Comentarios útiles PROGRAMAR
Observas que junto a cada módulo del play+ hay un cuadro de color, busca ese mismo cuadro de color en el playShield+, esto indica que debes conectarlos mediante un cable HH
CoNSTRUIR
PROGRAMAR
Incrementado una variable - 1, 2... 10 huevos
20
Alarma sonora
8
Semáforo - Crucemos la calle Anex
20
Empacando huevos
7
S O F T WA R E
o
2
/* ----------------------------------"Beep" crucemos la calle ----------------------------------Hacer una semáforo y cuando esté en color rojo prender una alarma auditiva para que un invidente pueda cruzar la calle */ // Elementos a usar junto al pin que están conectados int roj = 8; //LED Rojo int ama = 7; //LED Amarillo int ver = 4; //LED Verde int ala = 9; //Buzzer
Buzzer
//-----------------------------------//Función principal //-----------------------------------void setup() // Se ejecuta cada vez que el Arduino se inicia { pinMode(roj,OUTPUT); // Inicializa el LED Rojo como una salida pinMode(ama,OUTPUT); // Inicializa el LED Amarillo como una salida pinMode(ver,OUTPUT); // Inicializa el LED Verde como una salida pinMode(ala,OUTPUT); // Inicializa el Buzzer como una salida }
2
1
0
3
4
5
6
7
8
9
10
11
12
13
DIGITAL (PWM=
)
RX0
ICSP2
TX0
RESET
GND
AREF
Es un electroimán que al recibir la señal golpea una lámina de acero y produce el sonido
2
Arduino
ON
TM
?
Alimentación Necesitamos llenar cubetas de 10 huevos, con el digital 2 contamos los huevos: 0 ó 1 huevo -> es vacío, luz roja 2 a 9 huevos -> es llenado, luz amarilla 10 huevos -> es cubeta lista, luz verde Nueva cubeta, necesitamos los huevos a 0, pulsamos digital 3. Las gallinas ponen los huevos y nosotros los encubetamos, qué pilos!
62
¿CUÁNTOS HUEVOS?
4
A5
A4
A3
A2
A1
A0
VIN
GND
ANALOG IN
}
Pin macho Pin hembra
El Arduino se puede alimentar con una fuente de 7-12VDC con un Jack de 3.5mm centro positivo
82
GND
5V
RESET
3V3
IOREF
ICSP
1
POWER
; El punto y coma (;) se debe colocar al final de una sentencia de programación.
//-----------------------------------//Función cíclica //-----------------------------------void loop() // Esta función se mantiene ejecutando mientras este energizado el Arduino ¿Siempre debo { escribir los //Luz roja y alarma comentarios... digitalWrite(roj,HIGH); // Enciende el LED Rojo digitalWrite(ala,HIGH); // Enciende el Buzzer cuando escribo el delay(4000); // Temporiza 4 segundos (4s = 4000ms) código Palabras digitalWrite(roj,LOW); // Apaga el LED Rojo digitalWrite(ala,LOW); // Apaga el Buzzer Las palabras reservadas se colocan //Luz amarilla de un color distinto y digitalWrite(ama,HIGH); // Enciende el LED Amarillo son propias del delay(1500); // Temporiza 1.5 segundos (1.5s = 1500ms) lenguaje de digitalWrite(ama,LOW); // Apaga el LED Amarillo programación.
L TX RX
Comentarios Los comentarios sirven para explicar de qué trata el código. Si quieres escribir un comentario puedes usar // ó /* */
//Luz verde digitalWrite(ver,HIGH); // Enciende el LED Verde delay(4000); // Temporiza 4 segundos (4s = 4000ms) digitalWrite(ver,LOW); // Apaga el LED Verde
No, pero los comentarios son muy oportunos para que otra persona y tu puedan entender el código.
// Fin del programa
Rutina de semáforo que marca el color rojo por 4s, el amarillo por 1.5s y el verde por 4s, mientras esté en color rojo se genera una alarma “BEEP” CRUCEMOS LA CALLE
Robótica Colombia SAS a través de su marca comercial tdrobótica es una empresa que trabaja por el desarrollo de Colombia incentivando la educación en tecnología. Nuestra misión es /inspirar /enseñar /ayudar /compartir con todas las personas interesadas en los temas de tecnología, robótica y mecatrónica.
Empresa con
5
84
“BEEP” CRUCEMOS LA CALLE
5
Si quieres conocer más sobre las herramientas, conceptos o metodologías usadas en robótica, contáctanos en
Proveemos KITs de Robótica y Partes para robots
www.tdrobotica.co Comparte con nosotros a través de /tdrobotica
@tdrobotica
hecha en Colombia
www.tdrobotica.co ventas@tdrobotica.co +57 300 560 6931 +57 1 310 1197