En los tiempos que corren, las videoconferencias son cada vez más habituales y para que funcione bien, se necesita un mínimo de aparatos como por ejemplo una webcam y además si quieres que se te escuche como la gente, un buen micrófono. Muchas gente llevaba años con la misma webcam de dudosa calidad y han tenido que actualizarse, pero a alguien que le gusta la electrónica no solo se limita a abrir Amazon buscando micrófonos profesionales o cámaras USB de calidad, sino que Andy, un apasionado de la electrónica, decide montarse su propio micrófono USB casero basado en un pequeño encapsulado I2S conectado a un microcontrolador STM32.
A continuación te dejo el obligatorio vídeo sobre sobre todo, te recomiendo que visites si web con el enlace que te dejo aquí abajo para ver en detalle cómo Andy a desarrollado el micrófono USB.
Leer más
Cualquier microcontrolador, como el RP2040 de la Raspberry Pi Pico, ofrece soporte de hardware para protocolos como SPI e I2C. Esto les permite enviar y recibir datos desde y hacia periféricos compatibles con estos protocolos.
Pero, ¿qué sucede cuando quieres utilizar un periférico que no tenga ninguno de esos protocolos disponibles? Ahí es donde entra en juego la E/S programable, o PIO. PIO se desarrolló solo para microcontrolador RP2040 y es exclusivo del chip.
PIO permite crear interfaces de hardware adicionales o incluso nuevos tipos de interfaz. Si alguna vez has mirado los periféricos en un microcontrolador y ha pensado "Necesito cuatro UART y solo tengo dos", o "Me gustaría reproducir vídeo DVI" o incluso "Necesito comunicarme con este maldito dispositivo en serie". Pero te han encontrado que no hay soporte de hardware en ninguna parte, entonces te divertirás con PIO.
La fundación Raspberry ha creado un magnífico vídeo que te dejo a continuación y que explica en detalle todo lo que puedes hacer con PIO. Y para los que quieren profundizar más todavía, también te dejo un enlace con más detalles técnicos para poder comenzar a jugar.
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 09/03/2021
Si quiere utilizar una placa Arduino con baterías, por ejemplo para una red de sensores IoT, necesitas que consuma poco o muy poco. Lo ideal sería que consuma tan poco que no tengas que preocuparte de la batería durante meses o incluso años. El Arduino Pro Mini de 3.3V es un muy buen candidato, pero está lejos de consumo poco ya que de fábrica consume unos 5mA. Es bastante poco, pero con una batería de 3500mAh tan solo duará poco más de 100 días. En el vídeo que te dejo a continuación, podrás ver una sencilla modificación qu epuedes hacer a la placa para reducir el consumo del Arduino Pro Mini a tan solo unos pocos micro amperios. De ésta forma, podrás utilizarlo durante más de un año sin recargar, y eso es estupendo!!
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 08/03/2021
La ingeniería mecatrónica me encanta, es el arte de mezclar todo tipo de sistemas mecánicos y eléctricos para crear por supuesto robots, pero también arte como éstas flores mecatrónicas creadas por Raül Beteta para una reciente exposición. Utiliza un mecanismo muy ingenioso para abrir y cerrar los pétalos de las flores y mediante programación consigue simular un movimiento de luces muy orgánico. Todo el sistema funciona con placas Arduino y por supuesto con muchos LEDs!
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 04/03/2021
Tienes un soldador barato que tarda una infinidad de tiempo en calentar? Tu soldador barato no es capaz de mantener una temperatura estable? No quieres gastarte mucho dinero en comprar una estación de soldadura? Pues éste proyecto es ideal para ti ya que permite convertir un soldador barato en una estación de soldadura digital casera con Arduino. En éste caso el autor ha utilizado una punta Hakko 907 que funciona a 50V, pero el sistema sería muy similar con cualquier otro.
El Arduino se encarga de mantener la temperatura estable mediante un control PID y mediante una pantalla LCD se controla en todo momento el estado del soldador. Así tienes una forma barata y sencilla de tener una estación de soldadura que funcione digitalmente con Arduino.
Leer más