Tabla de contenido:

Breadboard Arduino de la manera correcta: 5 pasos (con imágenes)
Breadboard Arduino de la manera correcta: 5 pasos (con imágenes)

Video: Breadboard Arduino de la manera correcta: 5 pasos (con imágenes)

Video: Breadboard Arduino de la manera correcta: 5 pasos (con imágenes)
Video: Cómo usar una protoboard | Electrónica básica. 2024, Noviembre
Anonim
Protoboard Arduino de la manera correcta
Protoboard Arduino de la manera correcta

Hay literalmente cientos de Arduinos de placa de pruebas, entonces, ¿qué tiene de diferente este? Bueno, hay varias cosas que la mayoría de ellas e incluso el propio Arduino no están haciendo bien. En primer lugar, el suministro analógico está vinculado al suministro digital. Hay una razón por la que Atmel los sacó con alfileres separados. La sección digital genera ruido que puede interferir con las conversiones analógicas. Atmel recomienda un inductor de 10 µH y un condensador separado para AVCC para filtrar este ruido. No utilicé este inductor o la perla de ferrita recomendada para VCC, pero si vas a hacer muchas cosas analógicas, probablemente sea una buena idea. Las inductancias extraviadas de la placa de pruebas y los puentes ayudan a algunos.

Otra mejora se refiere a la línea RESET. Para permitir el modo HVPP, los AVR no tienen protección ESD en el pin RESET. Entonces, si no está programando alto voltaje, se recomienda usar un diodo para ayudar a protegerse contra ESD. Todo esto se trata en AVR042: Consideraciones de diseño de hardware AVR. Al parecer, pocas personas conocen este documento.

Otra práctica común es colocar un capacitor directamente a través del interruptor en la línea RESET. Esto puede generar picos de alto voltaje según AVR042. Esto no se hace tanto con los AVR (probablemente porque los mata por completo), pero a menudo se ve con muchos otros micros e incluso en las placas de desarrollo del fabricante. Confiar en la protección ESD de esta manera es simplemente un mal diseño en mi opinión.

Paso 1: Reúna los materiales

BOM para este proyecto:

  • (1) Placa de pruebas sin soldadura de 630 (830) orificios
  • (1) Kit surtido de cables de puente de placa de pruebas o cable de núcleo sólido de 24 AWG plateado o recubierto de estaño
  • (1) USBtinyISP, Arduino ISP, etc.
  • (1) Conexión ISP de 6 pines o cables DuPont macho a macho
  • (1) Microcontrolador Atmel ATmega328P-PU AVR (DIP de 28 pines)
  • (1) Indicador LED verde de 3-5 mm
  • (1) Diodo rápido 1N914 / 1N4148
  • (1) Interruptor de botón táctil de eje de 9 mm
  • (1) oscilador de cristal de cuarzo de 16 MHz, 15-20pF
  • (1) Perla de ferrita (opcional)
  • (1) inductor de 10 µH (opcional)
  • (1) Cerámica multicapa de 10 µF
  • (4) Cerámica monolítica 100nF
  • (2) disco de cerámica 22pF
  • (1) resistencia de 4,7k 1 / 4W
  • (1) Resistencia de 680Ω 1 / 4W
  • (1) Resistencia de 330Ω 1 / 4W

Para el cambio, pague un poco más y obtenga algo decente. Los cuadrados comúnmente disponibles son basura poco confiable.

Paso 2: Comience los ensamblajes

Comenzar los ensamblajes
Comenzar los ensamblajes
Comenzar los ensamblajes
Comenzar los ensamblajes

Monte primero todos los componentes bajos y los puentes. Corte los cables del componente hasta 8 mm por debajo del punto más bajo del cuerpo del componente después de doblarlo. NO CORTE los cables de los 3 componentes utilizados en el siguiente paso. Solo córtelos uniformes pero déjelos en la longitud máxima. Tenga mucho cuidado con los condensadores de disco. El revestimiento de inmersión en la parte inferior es frágil y se rompe donde cubre los cables si están flexionados.

El pin 1 del ATmega debe ir en la fila 11 para que sea más fácil encontrar los pines. El pin 5 es la fila 15, el pin 10 es la fila 20, etc.

Un condensador de 100nF va de A11 a GND, es difícil verlo en las fotos. La resistencia de 330 Ω está en los orificios D10 y D11. El diagrama de Fritzing hace que sea más fácil ver qué va a dónde.

Los otros límites de 100nF van en D17, D18, otro en G17, G19 y otro en H17, H18.

El puente que va a AVCC se puede reemplazar opcionalmente con un inductor de 10 µH. Si sus mediciones analógicas lo requieren, ayudará con el ruido.

La perla de ferrita opcional va a VCC. Úselo si hay componentes que generen ruido, por ejemplo, chips lógicos de la serie 7400. Retire el puente VCC y reemplácelo con el cordón de ferrita.

No olvide los puentes que conectan + y - en todos los ámbitos.

Paso 3: ISP y High Stuff

ISP y High Stuff
ISP y High Stuff
ISP y High Stuff
ISP y High Stuff
ISP y High Stuff
ISP y High Stuff

Los componentes más altos son los siguientes. Estos son el diodo, la resistencia de 4.7k y el cristal de cuarzo. Asegúrese de observar la polaridad del diodo. La banda del cátodo va en el lado +. Sí, se supone que tiene un sesgo inverso.

Cuando todo esté dentro como se muestra y esté seguro de que no hay ningún cortocircuito, es hora de los cables de calamar del ISP. Los pines 17, 18 y 19 del ATmega son MOSI MISO y SCK respectivamente. RESET puede ir a J10 con este tipo de interruptor. VCC y GND son + y - por supuesto.

Paso 4: el cargador de arranque opcional

El cargador de arranque opcional
El cargador de arranque opcional

Es necesario instalar un gestor de arranque en ATmega para "cargar" bocetos desde Arduino IDE. De lo contrario, solo se cargará a través de ISP. Serial es mucho más rápido, pero el cargador de arranque ocupa un poco del espacio de la memoria flash que de otro modo iría a su boceto y ralentiza el proceso de arranque. Se recomienda Optiboot si va por esta ruta y es muy pequeño. Personalmente, renuncio al gestor de arranque y solo uso ISP.

Otra consideración es el clima para alimentar al ISP. Por ejemplo, el USBtinyISP tiene un puente en el interior para alimentar el objetivo. Los cargadores de teléfonos viejos también son una excelente fuente de energía. Hay placas de conexión USB disponibles o simplemente corte el conector y pele y estañe los cables si es valiente. Tenía un cargador de Android que se enganchó en mi pierna y se rompió, así que no fue un problema. Con los cables de calamar, deje fuera el pin VTG / VCC en el ISP cuando se alimenta externamente o déjelo conectado y quítese el puente.

Paso 5: Conclusión

Conclusión
Conclusión

Ya terminaste. Cargue el boceto parpadeante para una prueba y el LED debería comenzar a parpadear. Tengo un boceto de parpadeo impulsado por interrupciones en alguna parte. Vea si puede encontrarlo.

Recomendado: