Tabla de contenido:
- Paso 1: Reúna los materiales
- Paso 2: Comience los ensamblajes
- Paso 3: ISP y High Stuff
- Paso 4: el cargador de arranque opcional
- Paso 5: Conclusión
Video: Breadboard Arduino de la manera correcta: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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
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
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
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
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:
Cómo elegir la huella de componente correcta: 3 pasos
Cómo elegir la huella de componente correcta: una huella o patrón de terreno es la disposición de las almohadillas (en la tecnología de montaje en superficie) o los orificios pasantes (en la tecnología de orificios pasantes) que se utilizan para unir físicamente y conectar eléctricamente un componente a una placa de circuito impreso . El patrón de la tierra en un circuito
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
SlouchyBoard: una manera molesta de evitar que se encorve (Introducción a EasyEDA): 4 pasos (con imágenes)
SlouchyBoard: una forma molesta de evitar que se encorve (Introducción a EasyEDA): la placa Slouchy es una pequeña PCB (placa de circuito impreso) de 30 mm x 30 mm que utiliza un sensor de inclinación, un zumbador piezoeléctrico y un ATTiny 85 para hacer un sonido molesto cuando el el usuario se encorva. El tablero se puede unir a la camisa o al sombrero de un usuario para que cuando salgan
Conexión correcta de los LED en serie Vs Conexión en paralelo: 6 pasos
Cableado de LED correctamente en serie Vs Conexión en paralelo: En este instructable estamos hablando de LED - Diodos emisores de luz y cómo podemos conectarlos si tenemos varias unidades. Esta es una lección que desearía saber desde el principio porque cuando comencé a jugar con los circuitos electrónicos construí algunos
Manera fácil de hacer una jarra de agua con Fusion 360: 5 pasos (con imágenes)
Manera fácil de hacer una jarra de agua usando Fusion 360: Este es un proyecto perfecto para todos los principiantes que usan Fusion 360. Es muy fácil de hacer. Considere esto como un proyecto de muestra y cree sus propios diseños de jarras. También agregué un video que se hizo nuevamente en Fusion 360. No creo que necesites saber cómo un j