El kit de Arduino que da pereza y toxicidad
Saludos pandémicos amig@! En esta temporada en la que estamos más en casa a más de uno le ha picado el gusanillo y ha rebuscado entre los cajones en busca de ese viejo Arduino.
O simplemente ha recordado que tenía que ponerse con eso de la electrónica, pero… Ufff qué pereza ponerse ahora, ¿No? Esta misma conversación apareció con davidochobits (y aquí te la dejo).
David me decía que tenía su Arduino en casa pero que tenía que volver a ello y volver a hacer algo. Yo le recomendé hacer algún que otro proyecto poco a poco.
Pero para todos aquellos faltos de ideas he decidido hacer otra cosa: Hoy destripo un kit de Arduino componente a componente y busco referencias de cómo utilizar cada uno de ellos. ¡Vamos, vamos, que hoy tenemos mucho trabajo que hacer!
Las estadísticas eligen el kit ELEGOO
Cuando hablamos de kit de Arduino podríamos pensar aquellos oficiales de Arduino, pero esto no es lo habitual. La gente suele buscar en Internet uno que tenga muchas cosas y que tenga un precio menor. Por lo que suelen ser kits creados por empresas ajenas a Arduino y que contienen placas no oficiales.
Como este es el caso que me suelo encontrar habitualmente, elijamos uno de estos kits que rondan por Internet. He elegido este kit, el más vendido en Amazon (Y yo que me alegrou) ahora mismo y que parece bastante completo para alguien que va a empezar.
Así que ahora, con mucha paciencia, revisemos cada uno de los elementos que contiene el kit y visitemos aquellos lugares de la red que nos permitan utilizar cada uno de estos componentes.
Para conocer lo que incluye este kit, utilizaré la información oficial del kit en sí.
Historia de una caja de componentes
1. Clon de Arduino
Poco hay que decir de este componente. Es el básico pero no es el original. Si quieres conocer algo más de Arduino puedes visitar uno de los primeros posts de este blog donde hablaba (en mi tierna juventud) de lo que era un microcontrolador. Aunque si has escuchado la entrevista anterior ya sabrás de qué hablo.
2. LCD1602
Empezamos fuertes con las pantallas LCD. Estas pantallas son las que podemos encontrar en dispositivos sencillos ya que contienen dos líneas con caracteres limitados dónde pueden escribir frases. Puedes encontrar mas información sobre las LCD en este mismo blog.
3. Breadboard Expansion Board
Se trata de una protoboard (o breadboard) como las que puede que ya conozcas. Sino puedes visitar este post dónde explico cómo conectar en serie y en paralelo los leds y para ello utilizo una protoboard.
La peculiaridad de esta Expansion Board es que se trata de una shield que incorpora una breadboard o protoboard. Así podemos hacer las conexiones directamente a los pines digitales y analógicos además de tener el circuito integrado en nuestro Arduino.
Una curiosidad de esta shield en concreto es que la protoboard y la shield no vienen unidas cuando las sacas de la caja, por lo que es necesario despegar el pegamento que viene debajo de la protoboard y posicionarla con precisión en la shield.
4. Power Supply Module
Se trata de un módulo capaz de ofrecer dos salidas de 5V y dos más de 3.3V recibiendo 9V por un conector jack (de los de barrilete) de alimentación. Puede servirte para proyectos con muchos sensores o actuadores que seguramente necesiten más corriente que la que puede suministrar solo Arduino. Si ves que no te funcionan todos los componentes a la vez pero sí por separado, intenta utilizar este módulo.
5. Joystick
Un joystick es un componente que todos conocemos. Pues bien, podemos utilizarlo en Arduino de manera que recibiremos los valores del eje x (el horizontal) los del eje y (el vertical) y una señal de pulsación, ya que el joystick se puede pulsar. Nos puede servir para conectarle 4 leds e iluminar el que sea señalado por el joystick. Puedes ver cómo conectarlo aquí.
6. IR Receiver y Remote
Se trata de un receptor de infrarrojos que recibe la señal de un mando (Remote) que viene también en la caja. El mando es similar al de un equipo de música o una televisión: Tiene números, subir y bajar el volumen, etc…
Te dejo aquí su montaje y programación.
7. Servo Motor
Los servos son motores que se mueven por grados y seguro que los conoces de proyectos de barreras como los de los parkings tan habituales en el mundo Arduino.
8. Stepper Motor
Y bueno, dónde va uno va el otro. Los stepper motors o motores paso a paso son aquellos que se mueven por pasos debido a la activación de unos imanes. Para mi son básicos y me gustan más que ningún otro tipo de motor.
9. ULN2003
Se trata del driver que utilizamos para alimentar los motores paso a paso 28BYJ-48. Estos motores son tan comunes que ya vienen con su placa para ser utilizados directamente sin ningún problema. Solamente hay que conectar el motor, 4 pines digitales, 5V y GND.
La necesidad de conectar un driver viene de que Arduino no es capaz de ofrecer toda la corriente necesaria para hacer que el motor paso a paso se mueva.
10. Sensor de ultrasonidos
Los sensores de ultrasonidos son el típico sensor con forma de un par de ojos que encontramos en todos (o bueno, casi todos) los robots del mercado para niños, ya que dan mucho juego permitiendo detectar obstáculos.
11. DHT11
El DHT11 se trata de un sensor capaz de medir temperatura y humedad en el ambiente. No es de los más fiables ya que su hermano el DHT22 parece ser más preciso pero para iniciarse en el mundo de los sensores es suficiente.
12. Batería de 9V
Lo que viene siendo una pila con un conector jack que podemos conectar a Arduino. Aquí puedes ver cómo conectarlo y cuándo es necesario conectarlo.
13. Cables
Súper necesarios para conectar cualquier componente a nuestro Arduino.
14. USB cable
Nos permite alimentar y programar nuestro Arduino. Puedes tener problemas a la hora de descargar el programa a la placa por una cosa llamada avrdude. Avisado quedas…
15. Buzzer activo y buzzer pasivo
Ay los buzzers… Que nos inundan de melodías y calidez cuando suenan. Sobretodo esos que suenan como la bocina de marcha atrás de un camión. Muy útiles para alarmas o en proyectos para niños.
16. Potenciómetro
Los potenciómetros son resistencias variables. Sobretodo los utilizaremos junto a comparadores o para jugar con niveles de tensión, como por ejemplo los de los leds.
Información básica sobre Proteción de datos
Responsable ➥ Sergio Luján Cuenca
Finalidad ➥ Gestionar el envío de correos electrónicos con artículos, noticias y publicidad. Todo relacionado con los temas de rufianenlared.com
Legitimación ➥ Consentimiento del interesado
Destinatarios ➥ Estos datos se comunicarán a MailRelay para gestionar el envío de los correos electrónicos
Derechos ➥ Acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad
Plazo de conservación de los datos ➥ Hasta que se solicite la supresión por parte del interesado
Información adicional ➥ Puedes encontrarla en la política de privacidad y el aviso legal
17. Relé
Los relés nos permiten conectar y desconectar puntos de nuestro circuito desde nuestro Arduino.
18. Breadboard
Se trata de la protoboard o breadboard de la que hablábamos al inicio pero más grande y que está separada totalmente de Arduino ya que no se encuentra unida a una shield. Sirve para hacer todo el conexionado de nuestros proyectos.
19. Tilt switch
El tilt switch es un sensor de inclinación. Seguramente no sea de lo que más utilices o de lo más llamativo pero ahí lo tienes en el kit incluido.
20. Display de 7 segmentos
Los displays de 7 segmentos son esos números que vemos marcando la hora en nuestros despertadores o los que marcan la temperatura de nuestra nevera.
21. Leds
Los leds son lo primero que aprendemos a utilizar en Arduino ya que conectando la pata positiva del led en el pin digital 13 y la pata negativa en GND ya podemos ver luces.
22. Leds RGB
Dentro de los leds, que cada uno tienen su color, pero existen los leds RGB, en los cuáles podemos programar cualquier color que queramos siempre que conozcamos la combinación correcta de Rojo, Verde y Azul.
23. Fotoresistencia
También conocida como LDR, se trata de una resistencia que varía su valor con la intensidad lumínica que recibe.
24. Termistor
Los termistores son resistencias que varían su valor con la temperatura. Esta variación nos permite ver una caída de voltaje que podremos relacionar con una temperatura concreta.
25. Transistor NPN
Los transistores son componentes que permiten amplificar una señal o conmutarla. Son complejos por sus modos de funcionamiento aunque ya se ven en la asignatura de tecnología en la ESO (Educación Secundaria Obligatoria en España). Aquí un detallado artículo sobre estos componentes…
26. 74HC595
Este nombre corresponde a un integrado que trabaja como un shift register, un registro de desplazamiento que nos permite transformar los datos en serie a datos en paralelo. Útil para ser utilizado en los displays.
27. Resistencias
Útiles para regular sensores y evitar quemar cosas. Para elegir la resistencia correcta necesitamos utilizar correctamente la ley de Ohm.
28. DC motor
Los motores de corriente continua son conocidos hasta por algunos niños curiosos que han roto algún juguete para ver qué contenía en su interior.
Estos motores, al conectarlos a 5V y GND ya se ponen en marcha. Si intercambiamos estos cables el motor girará en sentido contrario.
Me llamas vago te doy la mano
Y nada, espero que con esto no te vuelvas muy loco (ni muy vago) y te sirva para ir componente a componente y poder utilizar y practicar con aquél que te resulte más interesante para tus fines.
O aquél que te dé ideas más tóxicas para hacer en este mundo. Toxicidad fuera, mala vibra fuera…
Ahora déjame tranquilo de verdad, me voy a estar con mi gente…
Grande Rufián! Una entrada diga de ir en marcadores, en su carpetita de Rufián en la Red.
Gracias, de un nuevo adepto! ?