Conocer el HW que vamos a usar en el curso. Cada alumno tiene su propio kit con el número de kit. Recordad este número porque se usará durante las prácticas.
Arduino UNO
Arduino UNO: https://www.arduino.cc/en/Main/ArduinoBoardUno
Arduino Ethernet Shield
Ethernet Shield: https://www.arduino.cc/en/Main/ArduinoEthernetShield
Arduino Starter Kit
Documentación Arduino Starter Kit: http://arduino.cc/en/Main/ArduinoStarterKit
Componentes:
- 1 Arduino / Genuino Uno
- 1 USB cable
- 1 Breadboard 400 points
- 70 Solid core jumper wires
- 1 Easy-to-assemble wooden base,
- 1 9v battery snap
- 1 Stranded jumper wires (black)
- 1 Stranded jumper wires (red)
- 6 Photoresistor [VT90N2 LDR]
- 3 Potentiometer 10kOhms y potentiometer
- 10 Pushbuttons
- 1 Temperature sensor [TMP36]
- 1 Tilt sensor
- 1 alphanumeric LCD (16×2 characters)
- 1 LED (bright white)
- 1 LED (RGB)
- 8 LEDs (red)
- 8 LEDs (green)
- 8 LEDs (yellow)
- 3 LEDs (blue)
- 1 Small DC motor 6/9V
- 1 Small servo motor
- 1 Piezo capsule [PKM17EPP-4001-B0] y piezo
- 1 H-bridge motor driver [L293D]
- 1 Optocouplers [4N35]
- 2 Mosfet transistors [IRF520]
- 5 Capacitors 100uF
- 5 Diodes [1N4007]
- 3 Transparent gels (red, green, blue)
- 1 Male pins strip (40×1)
- 20 Resistors 220 Ohms
- 5 Resistors 560 Ohms
- 5 Resistors 1 kOhms
- 5 Resistors 4.7 kOhms
- 20 Resistors 10 kOhms
- 5 Resistors 1 MOhms
- 5 Resistors 10 MOhms
Actualmente hay un Arduino Basic Kit https://www.arduino.cc/en/Main/ArduinoBasicKit que da acceso a project ignite https://projectignite.autodesk.com/shop/product/arduino-basic-kit/?pageTitle=Shop
Con este kit hay 15 proyectos muy interesantes propuestos:
- GET TO KNOW YOUR TOOLS an introduction to the basics
- SPACESHIP INTERFACE design the control panel for your starship
- LOVE-O-METER measure how hot-blooded you are
- COLOR MIXING LAMP produce any color with a lamp that uses light as an input
- MOOD CUE clue people in to how you’re doing
- LIGHT THEREMIN create a musical instrument you play by waving your hands
- KEYBOARD INSTRUMENT play music and make some noise with this keyboard
- DIGITAL HOURGLASS a light-up hourglass that can stop you from working too much
- MOTORIZED PINWHEEL a colored wheel that will make your head spin
- ZOETROPE create a mechanical animation you can play forward or reverse
- CRYSTAL BALL a mystical tour to answer all your tough questions
- KNOCK LOCK tap out the secret code to open the door
- TOUCHY-FEEL LAMP a lamp that responds to your touch
- TWEAK THE ARDUINO LOGO control your personal computer from your Arduino
- HACKING BUTTONS create a master control for all your devices!
En esta lista de youtube hay varios video tutoriales de los proyecto propuestos por el Arduino Starter Kit: https://www.youtube.com/playlist?list=PLT6rF_I5kknPf2qlVFlvH47qHvqvzkknd
Otros módulos
- Módulo Ultra low power 2.4GHz RF nRF24L01+: https://www.seeedstudio.com/item_detail.html?p_id=1394
- Módulo Wifi ESP8266: https://www.seeedstudio.com/WiFi-Serial-Transceiver-Module-w%26-ESP8266-1MB-Flash-p-2485.html
- Módulo IMU MPU6050: http://www.miniinthebox.com/es/la-ultima-mpu-6050-modulo-6000-de-6-ejes-giroscopio-acelerometro_p4348915.html
- Programador FTDI: http://www.tinyosshop.com/index.php?route=product/product&product_id=600
- Módulo bluetooth HC-05: http://www.prometec.net/producto/modulo-bluetooth-hc-05/
- Especificaciones: http://biblioteca.geekfactory.mx/Bluetooth_Bee_Pro/datasheet_hc-05.pdf
- Kit XBee: http://www.digikey.es/product-detail/en/digi-international/XKB2-AT-WWG/602-1550-ND/5271212
Cómo leer un datasheet: http://rufianenlared.com/como-leer-datasheet/
Ejercicio: Medir valor de un Condensador
Ver: https://www.arduino.cc/en/Tutorial/CapacitanceMeter
Esquema de conexión:
¡ATENCIÓN! Poner un condensador de 100uF y asegurarse de poner correctamente la polaridad. Símbolo – (patilla corta) a masa.
La resistencia R tiene un valor de 10Kohms
Explicación del sketch:
- Configurar el pin de descarga a INPUT (alta impedancia de modo que no pueda descargar el condensador). Pin 11.
- Registre el tiempo de inicio con millis ()
- Establecer el pin de carga en OUTPUT y ponerlo a HIGH. Pin 13.
- Compruebe la tensión repetidamente en un bucle hasta que llegue a 63.2% de la tensión total.
- Después de cargar, restar el tiempo actual de la hora de inicio para averiguar cuánto tiempo le costó al condensador para cargar.
- Dividir el Tiempo en segundos por la resistencia de carga en ohmios para encontrar la Capacitancia.
- Imprimir por serial el valor con serial.print
- Descargue el condensador. Para hacer esto:
- Establezca el pin de carga en la entrada
- Configurar el de descarga en OUTPUT y haga que sea LOW
- Leer el voltaje para asegurarse de que el condensador está completamente descargado
- Loop y hacerlo de nuevo
Para asegurarse que el condensador está descargado, asegurarse de quitar alimentación cuando lo indique el sketch por pantalla.
Solución: https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio57-Medidor_Condensadores
Buen día.
Quisiera me informara como conectar 5 MPU 6050 a arduino uno.
Por su atencion gracias.
Me gustaLe gusta a 1 persona
Hola Fernando,
En este enlace tienes información de como usar el MPU 6050 https://aprendiendoarduino.wordpress.com/2017/07/09/i2c/
El MPU solo se le puede configurar dos direcciones I2C la 0x68 por defecto y la 0x69 al poner a 1 el pin AD0 a 3.3V, por lo tanto para conectar varias puedes poner las MPU6050 en el bus I2C y leer la dirección 0x69 y poner a 1 el pin de Arduino al que hayas conectado el pin AD0 de la MPU a leer, de esa forma solo una de las 5 MPU tiene la dirección 0x69. Esto te obliga a usar 5 pines digitales adicionales, uno por cada MPU6050 que quieras leer.
Me gustaMe gusta