Tabla de contenido:
- Paso 1: Diseño de PCB
- Paso 2: pedir la placa de circuito impreso
- Paso 3: Reúna los componentes electrónicos y suéldelos
- Paso 4: Acrílico cortado con láser
- Paso 5: Construya la carcasa / gabinete
- Paso 6: construya la extensión del robot
- Paso 7: Pong usando S4A (Scratch para Arduino)
- Paso 8: Control del brazo del servo robot con S4A
- Paso 9: Coche inteligente con Arduino IDE
- Paso 10: Plant Protector usando Arduino IDE
- Paso 11: Marcha Imperial de Star Wars
- Paso 12: Proyecto MBlock
Video: Circuito de aprendizaje NANO: una PCB. Fácil de aprender. Posibilidades infinitas: 12 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Comenzar en el mundo de la electrónica y la robótica puede resultar bastante abrumador al principio. Hay muchas cosas que aprender al principio (diseño de circuitos, soldadura, programación, elección de los componentes electrónicos correctos, etc.) y cuando las cosas van mal, hay muchas variables que se deben controlar (conexiones de cableado incorrectas, componentes electrónicos dañados o errores en el código) por lo que es realmente difícil de depurar para los principiantes. Mucha gente terminó teniendo muchos libros y comprando muchos módulos, luego finalmente perdió el interés después de encontrar múltiples problemas y quedarse atascado.
Programación digital simplificada con Samytronix Circuit Learn - NANO
A partir de 2019 etiquetaré mis proyectos como Samytronix.
Samytronix Circuit Learn - NANO es una plataforma de aprendizaje que funciona con un Arduino Nano. Con Samytronix Circuit Learn - NANO, podemos aprender los conceptos básicos necesarios que se necesitan para comenzar a sumergirnos más profundamente en el mundo de la electrónica y la programación con una sola placa. Simplifica la experiencia de aprendizaje de la programación de Arduino al eliminar la necesidad de soldar o usar una placa de pruebas y volver a cablear el circuito cada vez que desee iniciar un nuevo proyecto. Mejor aún, Samytronix Circuit Learn - NANO diseñado para ser compatible con el famoso lenguaje de programación de líneas de bloques, Scratch, para que pueda aprender conceptos de programación de forma más rápida y sencilla sin dejar de tener la flexibilidad de agregar más componentes como un probador de continuidad, servomotores, y un sensor de distancia.
Paso 1: Diseño de PCB
El PCB en sí está diseñado por mí usando EAGLE. Si está interesado en aprender más sobre el diseño de su propia placa de circuito, puede dirigirse a la Clase de diseño de placa de circuito de randofo. Si solo desea descargar el diseño y pedirlo a un fabricante de PCB, puede descargar los archivos en el siguiente paso.
Si desea modificar mi diseño para sus propios fines, ¡no dude en hacerlo!
Paso 2: pedir la placa de circuito impreso
Para pedir la PCB, debe descargar los archivos gerber (.gbr). Estos son los archivos que proporcionará al fabricante. Una vez que haya descargado todos los archivos, puede enviarlos a un fabricante de PCB. Hay muchos fabricantes de PCB, uno de los fabricantes de PCB más recomendados es PCBWay.
Paso 3: Reúna los componentes electrónicos y suéldelos
La mayoría de los componentes electrónicos utilizados son bastante comunes y se pueden encontrar en su tienda de electrónica local. Sin embargo, en caso de que no pueda encontrar todos los componentes, puede obtenerlos en línea en Amazon, eBay, etc.
- 1x Arduino Nano
- 1x paquete de LED de 10 mm (rojo, amarillo, verde, azul)
- 1x zumbador de 12 mm
- 1x fotorresistencia
- 1x termistor
- 2x Trimpot
- 2x pulsador de 12 mm
- 1x conector de CC
- 1 juego de encabezado macho
- 1 juego de encabezado femenino
-
Resistor:
- 4x 220 ohmios 1 / 4W
- 4 x 10k ohmios 1 / 4W
- 1x 100 ohmios 1/4 W
- 1x 100 k ohmios 1/4 W
Extensión opcional:
- Soporte de batería con conector de CC (se recomiendan 4 x AA)
- Hasta 4x Servo
- 2x Cable con pinza de cocodrilo
- Sensor de distancia infrarrojo nítido
Una vez que haya reunido todos los componentes electrónicos, es hora de soldarlos a la PCB que ha pedido.
- Recomiendo soldar las resistencias primero, ya que son el componente de perfil más bajo. (Suelde la resistencia según el valor que puse en las fotos)
- Corta la pata de la resistencia en el otro lado de la PCB
- Suelde las otras partes como se muestra en las fotos (puede verificar la posición del cátodo / ánodo en las notas en las fotos)
Paso 4: Acrílico cortado con láser
Puede descargar los archivos adjuntos aquí para solicitar su corte láser. La lámina acrílica debe tener un grosor de 3 mm. Se recomienda el color transparente para la parte superior de la carcasa como se muestra en la foto. Tenga en cuenta que también se necesitarán piezas pequeñas, como el espaciador.
Paso 5: Construya la carcasa / gabinete
Preparar:
- La lámina acrílica para el estuche.
- Espaciador acrílico 4x
- 4x tuerca M3
- 4 tornillos M3 de 15 mm
Coloque la caja junto con el perno y la tuerca en este orden (desde arriba):
- Hoja de acrílico superior
- Espaciador acrílico
- Tablero Samytronix
- Espaciador acrílico
- Lámina de acrílico inferior
Una vez que haya terminado de armar la caja / gabinete, puede comenzar a probar para programar la placa. Hay algunos proyectos de ejemplo incluidos en este instructivo que puede probar (paso 7-9). Puede elegir entre el IDE de Arduino o usar una interfaz de línea de bloques usando Scratch o Mblock, que es mucho más fácil si recién está comenzando. Si desea utilizar Samytronix Circuit Learn NANO en todas sus capacidades, le recomiendo que realice el siguiente paso, que es construir la extensión del robot para la placa.
Paso 6: construya la extensión del robot
Este paso no es necesario para algunos de los proyectos. La extensión del robot está diseñada para que aprenda más sobre el movimiento utilizando servos continuos para el movimiento de la rueda y evite obstáculos utilizando el sensor de distancia.
Preparar:
- Todas las partes acrílicas para la extensión del robot.
- 20x tuerca M3
- 14 tornillos M3 de 15 mm
- 16 tornillos M3 de 10 mm
- Espaciador 4x M3 de 15 mm
- 2x espaciador M3 de 25 mm
Pasos:
- Primero, junte la lámina acrílica sin los pernos.
- Asegure las partes acrílicas juntas usando los pernos y tuercas
- Coloque 2x servos continuos y las ruedas en el marco acrílico
- Atornille el soporte de la batería a la parte posterior del marco del cuerpo acrílico
- Atornille la rueda giratoria y use un espaciador de 25 mm para darle una distancia del marco
- Atornille la pequeña parte de plástico al marco acrílico (el plástico está incluido cuando compra un mini servo de 90g)
- Junta la parte de la cabeza
- Atornille el sensor de distancia por infrarrojos Sharp
- Monta el servo en la pequeña cosa de plástico.
- El último paso es montar el Samytronix Circuit Learn NANO en la estructura del robot y cablearlos como se muestra.
Paso 7: Pong usando S4A (Scratch para Arduino)
El mapeo de pines en Samytronix Circuit NANO está diseñado para ser compatible con el programa s4a. Puede descargar el programa s4a y también el firmware aquí. Puede realizar cualquier proyecto que desee, el lenguaje de programación scratch es bastante sencillo y muy fácil de entender.
En este tutorial te mostraré un ejemplo de una de las posibles implementaciones del Samytronix Circuit NANO, para jugar a Pong. Para jugar puedes usar el potenciómetro ubicado en el pin A0.
- Primero necesitas dibujar los sprites, que son la pelota y el bate.
- Puedes consultar las fotos adjuntas y copiar el código de cada sprite.
- Agrega una línea roja en el fondo como se muestra en la foto, para que cuando la pelota toque la línea roja se acabe el juego.
Después de probar el ejemplo, ¡espero que también puedas crear tus propios juegos! ¡El único límite es tu imaginación!
Paso 8: Control del brazo del servo robot con S4A
Puede controlar hasta 4 servos con Samytronix Circuit Learn NANO. A continuación se muestra un ejemplo del uso de servos como brazo robótico. Los brazos robóticos se utilizan generalmente en aplicaciones industriales, y ahora puede hacer uno para usted y programarlo fácilmente con S4A. Puede copiar los códigos del video y se recomienda encarecidamente que intente programarlo usted mismo.
Paso 9: Coche inteligente con Arduino IDE
Si es un programador con más experiencia, puede utilizar el IDE de Arduino en lugar de scratch. Aquí hay un código de ejemplo para un Smart Car que puede evitar obstáculos usando el sensor de infrarrojos. Puedes ver el video para verlo en acción.
Alambrado:
- Servo izquierdo a D4
- Servo derecho a D7
- Servo de cabeza a D8
- Sensor de distancia a A4
Paso 10: Plant Protector usando Arduino IDE
Otra idea para usar Samytronix Circuit Learn NANO es colocarlo cerca de su planta en maceta para controlar su temperatura, luz y humedad. Samytronix Circuit Learn NANO está equipado con un termistor (A2), un fotorresistor (A3) y un sensor de continuidad de resistencia (A5). Al conectar el sensor de continuidad de resistencia a un par de clavos con pinzas de cocodrilo, podemos usarlo como sensor de humedad. Con estos sensores podemos medir podemos fabricar el protector de plantas. Para generar los valores, podemos usar tres servos como medidores como se muestra en el video.
Indicador LED:
- LED rojo = temperatura no óptima
- LED amarillo = brillo no óptimo
- LED verde = Humedad no óptima
Si todos los LED están apagados, significa que el entorno es óptimo para que la planta crezca.
Paso 11: Marcha Imperial de Star Wars
Hay muchas entradas y salidas con las que puede jugar usando el Samytronix Circuit NANO, una de ellas es usando el zumbador piezoeléctrico. Aquí se adjunta un código Arduino escrito originalmente por nicksort y modificado por mí para el aprendizaje de circuitos. ¡Este programa reproduce la Marcha Imperial de Star Wars y creo que es genial!
Paso 12: Proyecto MBlock
mBlock es otra alternativa a S4A y al Arduino IDE original. La interfaz de mBlock es similar a S4A, pero la ventaja de usar mBlock es que puede ver el bloque de programación visual al lado del código real de Arduino. Aquí se adjunta un video de ejemplo del uso del software mBlock para programar una música.
Si es nuevo en el entorno Arduino pero recién se está iniciando en el mundo de la programación, entonces mBlock debería ser adecuado para usted. Puede descargar mBlock aquí (descargar mBlock 3).
Es importante tener en cuenta que una de las cosas más importantes al aprender es seguir experimentando, con Samytronix Circuit Learn NANO las cosas se hacen menos complicadas para que pueda experimentar y probar cosas nuevas más rápido mientras sigue obteniendo todos los conceptos importantes de programación y electrónica.
Recomendado:
Conocimiento del circuito analógico: haz un circuito de efecto de sonido de reloj que hace tictac sin IC: 7 pasos (con imágenes)
Conocimiento de circuitos analógicos: haz un circuito de efecto de sonido de reloj que hace tictac sin IC: este circuito de efecto de sonido de reloj que hace tictac se construyó solo con transistores y resistencias y condensadores que sin ningún componente de IC. Es ideal para que aprendas los conocimientos fundamentales del circuito mediante este circuito práctico y sencillo. El tapete necesario
Formas: Aprendizaje para todos con Makey Makey: 5 pasos (con imágenes)
Formas: Aprendizaje para todos con Makey Makey: Los maestros enseñan a TODOS los estudiantes. A veces, nuestro aprendizaje debe verse diferente según el alumno. A continuación se muestra un ejemplo de una lección fácil que puede crear para asegurarse de que todos sus estudiantes estén trabajando en las habilidades esenciales. Este proyecto funcionaría bien
Roomblock: una plataforma para aprender la navegación ROS con Roomba, Raspberry Pi y RPLIDAR: 9 pasos (con imágenes)
Roomblock: una plataforma para aprender la navegación ROS con Roomba, Raspberry Pi y RPLIDAR: ¿Qué es esto? &Quot; Roomblock " es una plataforma de robot compuesta por un Roomba, una Raspberry Pi 2, un sensor láser (RPLIDAR) y una batería móvil. El marco de montaje puede fabricarse con impresoras 3D. El sistema de navegación ROS permite hacer un mapa de habitaciones y utilizar i
Haga una unidad de exposición de PCB adecuada con una lámpara de curado de uñas UV barata: 12 pasos (con imágenes)
Haga una unidad de exposición a PCB adecuada con una lámpara de curado de uñas UV barata: ¿Qué tienen en común la producción de PCB y las uñas postizas? Ambos utilizan fuentes de luz ultravioleta de alta intensidad y, por suerte, esas fuentes de luz tienen exactamente la misma longitud de onda. Solo los destinados a la producción de PCB suelen ser bastante costosos
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: 3 pasos
DIY MusiLED, LED sincronizados con música con una aplicación de Windows y Linux con un solo clic (32 bits y 64 bits). Fácil de recrear, fácil de usar, fácil de portar: este proyecto lo ayudará a conectar 18 LED (6 rojos + 6 azules + 6 amarillos) a su placa Arduino y analizar las señales en tiempo real de la tarjeta de sonido de su computadora y transmitirlas a los LED para iluminarlos según los efectos de ritmo (Snare, High Hat, Kick)