Mi primer proyecto arduino, hice un sensor de faros que activará una luz exterior cuando los faros de los automóviles lo golpeen. Sé que podría ir a comprar uno, pero ¿dónde está la diversión en eso?
Ahora me gustaría hacer uno "real" para montar fuera de mi casa para poder reutilizar mi arduino.
Realmente no tengo idea de dónde o cómo comenzar. He echado un vistazo pero no puedo encontrar ninguna información sobre esto ... Estoy seguro de que alguien aquí podrá sugerirme algo.
Respuestas:
Asumo por su pregunta que quiere las partes esenciales de un Arduino junto con su circuito de forma permanente.
Aquí están mis pasos:
Dé un paso a la vez y funcionará bien.
1. Construya todo el circuito en una placa o dos.
Entonces sabes que todo funciona y que tienes todos los componentes listos para hacer tu circuito permanente
Esto implicará hacer y programar parte de su Arduino en el tablero. No creo que necesite la parte USB, por lo que pueden ser componentes de orificio pasante que son relativamente sencillos para empezar.
Aquí hay un enlace a instrucciones que muestran cómo hacer un Arduino sin USB.
Se puede programar utilizando su Arduino existente, no necesita un programador. Por ejemplo: http://arduino.cc/en/Tutorial/ArduinoToBreadboard
Hacía un boceto del esquema del circuito para asegurarme de que entendía lo que tenía en la placa de pruebas y para guiar el siguiente paso.
2. Recomiendo que transfieras todo a 'veroboard' (stripboard) en lugar de hacer una PCB.
Veroboard / stripboard será mucho más rápido y más barato. Podría pasar 10 veces más tiempo aprendiendo a usar Eagle lo suficientemente bien como para hacer una PCB, de lo que tomaría diseñar y hacer todo el circuito en veroboard / stripboard.
Puede hacer un diseño en papel cuadriculado, pero hay algunos programas de CAD para ayudarlo si busca en Google para veroboard CAD. Nunca los he usado, uso papel y un lápiz suave o un paquete de dibujo vectorial. Un amigo usó PowerPoint porque eso era lo que tenía a mano.
Aquí hay un ejemplo de alguien que ha construido un Arduino en veroboard / stripboard.
Muestra el diseño que produjo para veroboard / stripboard. Intente obtener un diseño razonable para su diseño antes de hacerlo. Aquí es donde entran el lápiz suave y el borrador :-) Por lo general, los primeros dos intentos son demasiado grandes o demasiado pequeños. Hazlo fácil para ti y obtén un montón de papel cuadriculado :-)
Este enlace muestra cómo se verá el proceso.
Puede seguir el diseño arduino de veroboard / stripboard y probar que funciona. Luego concéntrate en tu circuito extra.
Use un enchufe para el microcontrolador, y no lo suelde directamente. La mayoría de las otras partes son un total de unos pocos dólares, por lo que obtendría algunas de cada parte para repuestos y práctica (para ponerlo en contexto, algunas compañías de electrónica cobran más por la entrega de lo que costarán esas partes, por lo que obtener varias conjuntos de partes tiene sentido, especialmente si tiene la intención de hacer algunas cosas más).
El costo total de la parte Arduino debe ser inferior a $ 10.
Buena suerte y espero que lo disfrutes.
fuente
Algunos otros han mencionado el uso de un escudo. Voy a sugerirle que pruebe con su propio PCB :) Aunque esto suele ser una ruta costosa / difícil / frustrante, es fácilmente la más educativa.
Obtenga una copia de Eagle y juegue con el editor de esquemas. Debería poder copiar la mayor parte de esto desde su prototipo. También encontrará que el esquema arduino es una buena referencia para los bits en la placa de desarrollo.
Si ya ha escrito software en su placa de desarrollo, entonces debe tener una buena idea de lo que se requiere en términos de tamaño de memoria flash / RAM, contadores, pines IO, etc. aunque en realidad se usa, tiende a ocultar los detalles técnicos del desarrollador. Lo más fácil podría ser simplemente usar el chip en el arduino, que creo que es el ATMega168 .
Comience a explorar sitios de proveedores de componentes como Digikey y Element14 para encontrar los componentes que necesita. Pruebe y use cosas que ya están incluidas en las bibliotecas de Eagle, o intente dibujar sus propias huellas.
Entonces puede hacer que BatchPCB fabrique sus diseños. Ordene todas las partes que eligió. Una vez que todo ha llegado, suéldalo y reza para que funcione cuando lo enciendas: D
Por supuesto, esto suena bastante desalentador si eres nuevo en el diseño electrónico, ¡solo sigue haciendo preguntas todo el tiempo! Buena suerte ;)
fuente
Tal vez ir a mitad de camino entre el escudo Arduino y su propio tablero usando Arduino Pro o Mini Pro bordo
Simplemente agrega tus componentes adicionales.
fuente
Una forma más fácil podría ser hacer un escudo arduino: puede obtener un prototipo de placa con la forma de un arduino. Agregue cualquier componente que desee y luego simplemente colóquelo en el arduino.
fuente
Dibuje un esquema, primero, de las partes en la placa Arduino que está utilizando, y cualquier parte que haya agregado, y cómo están conectadas, y muéstrenos eso. Podemos proceder desde allí.
Es posible que necesite diseñar y fabricar una PCB, y ensamblarla, o podría construir el circuito en una placa de prototipos. Luego, simplemente conecte el AVR del Arduino a él, y debería comenzar a funcionar tal como lo hizo el Arduino.
fuente
Ve a ver el MetaBoard . Es una placa compatible principalmente con arduino que puedes grabar en casa en una PCB de un solo lado. Si desea transferir lo que ha prototipado a una placa permanente, este sería un buen punto de partida bien documentado.
En el camino, tomarás una copia de Eagle para editar el diseño según tus necesidades y recogerás un programador en circuito que necesitarás para programar tu placa de elaboración casera.
fuente
Mi método no está muy lejos de Cogsy's. En lugar de sumergirse profundamente en el águila y demás, vaya a su Radioshack local, recoja algunas de sus tablas de perf (placas de circuito con una tonelada de agujeros en ellas). Configure el atmega328 con los extras necesarios (1 cristal externo con 2 condensadores, condensador para el filtrado de la línea de alimentación y resistencia para tirar del pin de reinicio a la altura). Suelde el chip / circuito a la placa de perf.
Este método es mucho menos desalentador que comenzar con un pcb personalizado. Recientemente, también comencé con la electrónica y este método fue mi siguiente paso. Ahora hago mi propio grabado pero esa es la progresión que más fácilmente se toma.
¡Buena suerte!
fuente
es posible que desee considerar usar un chip ATTINY84 u 85 en lugar de un arduino ensamblado en el protoboard. Los ATTINY son pequeños chips geniales que ofrecen (casi) la misma funcionalidad que Atmega 328P (el chip Arduino), ocupan muy poco espacio y el mismo programa se puede transferir de Arduino al ATTINY. También le permite recuperar su Arduino después de la creación de prototipos. Un buen punto de partida:
https://42bots.com/tutorials/programming-attiny84-attiny44-with-arduino-uno/amp/
Salud.
fuente