¿Cómo puedo pasar de arduino breadboard a crear un dispositivo real?

54

Mi primer proyecto de arduino, hice un sensor de faro que activará una luz exterior cuando los faros de un automóvil lo golpeen. Sé que podría ir a comprar uno, pero ¿dónde está la diversión?

Ahora me gustaría hacer un "real" para montar fuera de mi casa para poder reutilizar mi arduino.

Realmente no tengo idea de dónde o cómo empezar. He echado un vistazo pero no puedo encontrar información sobre esto ... Estoy seguro de que alguien aquí podrá sugerir algo.

    
pregunta Steve

8 respuestas

40

Supongo que, a partir de tu pregunta, deseas las partes esenciales de un Arduino junto con tu circuito de forma permanente.

Aquí están mis pasos:

  1. Construye todo el circuito en una o dos tablas de pruebas. Entonces sabes que todo funciona.
  2. Transfiérelo a una forma permanente de circuito, probando a medida que avanza.

Dé un paso a la vez, y funcionará bien.

1. Construye todo el circuito en una o dos tablas.

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 necesites la parte USB, por lo que pueden ser componentes de orificio pasante que son relativamente sencillos para empezar.

Aquí hay un enlace a las instrucciones que muestran cómo hacer un Arduino sin USB.

Se puede programar usando tu Arduino existente, no necesitas un programador. Por ejemplo: enlace

Haría un bosquejo del esquema del circuito para asegurarme de que entendía lo que tenía en el tablero 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. Fácilmente podrías gastar 10 veces más aprendiendo a usar Eagle lo suficientemente bien como para hacer una PCB, de lo que se necesitaría para diseñar y hacer que todo el circuito estuviera en veroboard / stripboard.

Puedes hacer un diseño en papel cuadriculado, pero hay algunos programas CAD para ayudarte si buscas 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 es lo que tenía a mano.

Aquí es un ejemplo de alguien quien ha construido un Arduino en veroboard / stripboard.

Muestra el diseño que produjo para veroboard / stripboard. Trate de obtener un diseño razonable para su diseño antes de hacerlo. Aquí es donde entran el lápiz suave y el borrador :-) Típicamente, los primeros intentos son demasiado grandes o demasiado pequeños. Hazlo fácil para ti y obtén un montón de cuadrados de papel cuadriculado :-)

Este enlace muestra cómo será el proceso.

Puedes seguir el diseño de arduino veroboard / stripboard y probar que funciona. Entonces enfócate en tu circuito extra.

Use un zócalo para el microcontrolador y, por lo tanto, no lo suelde directamente. La mayoría de las otras partes son un total de unos pocos dólares, así 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 los conjuntos de partes tienen sentido, especialmente si pretendes hacer algunas cosas más).

El costo total de la pieza Arduino debe ser inferior a $ 10.

Buena suerte, y espero que la disfrutes.

    
respondido por el G Bulmer
12

Algunos otros han mencionado el uso de un escudo. Voy a sugerir que pruebes tu propio PCB :) Aunque esto suele ser una ruta costosa / difícil / frustrante, es fácilmente la más educativa.

Consiga 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 un software en su placa de desarrollo, entonces debería tener una buena idea de lo que se requiere en términos de tamaño de memoria / RAM, contadores, pines IO, etc. Sin embargo, el entorno de Arduino realmente ha usado, tiende a ocultar los detalles técnicos del desarrollador. Lo más fácil sería usar el chip en el arduino, que creo que es el ATMega168 .

Comience a navegar por los sitios de los proveedores de componentes como Digikey y Element14 para encontrar los componentes que necesitas. Pruebe y use cosas que ya están incluidas en las bibliotecas de Eagle, o intente dibujar sus propias huellas.

Luego puedes hacer que BatchPCB fabrique tus diseños. Ordena todas las partes que elijas. Una vez que todo haya llegado, sueldalo y reza para que funcione cuando lo enciendas: D

Por supuesto, esto suena bastante desalentador si eres nuevo en diseño electrónico, ¡solo sigue haciendo preguntas todo el tiempo! Buena suerte;)

    
respondido por el Cogsy
6

Tal vez vaya a medio camino entre el escudo de Arduino y su propio tablero utilizando Arduino Pro o Pro Mini board

  

Pro: esta placa está diseñada para usuarios avanzados que desean dejar una placa integrada en un proyecto: es más barata que una Diecimila y se alimenta fácilmente con una batería, pero requiere componentes y ensamblaje adicionales.

Usted acaba de agregar sus componentes adicionales.

    
respondido por el Mihailo
2

Una forma más fácil podría ser hacer un escudo de arduino: puedes obtener un tablero prototipo con la forma de un arduino. Agregue los componentes que desee y luego simplemente póngalos en el arduino.

    
respondido por el charliehorse55
1

Dibuje un esquema, primero, de las partes de la placa Arduino que está usando, y las partes que ha agregado, y cómo están conectadas, y muéstrese 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 conectas el AVR del Arduino en él, y debería comenzar a funcionar como lo hizo el Arduino.

    
respondido por el Leon Heller
1

Vaya a ver el MetaBoard . Es un tablero compatible con arduino en su mayoría que puede grabar en casa en un PCB de una sola cara. Si desea trasladar lo que ha hecho un prototipo a una placa permanente, este sería un buen punto de partida bien documentado.

A lo largo del camino, irás a buscar una copia de Eagle para editar el diseño según tus necesidades y recoger un en el programador de circuitos que necesitará para programar su placa de homebrew.

    
respondido por el ducksauz
1

Mi método no está muy por detrás de Cogsy. En lugar de sumergirse profundamente en el águila y demás, vaya a su Radioshack local, recoja algunos de los tableros de circuitos (tableros de circuitos con una tonelada de orificios). 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 restablecimiento 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 empecé con la electrónica y este método fue mi siguiente paso. Ahora hago mi propio grabado, pero esa es la progresión que se toma más fácilmente.

¡Buena suerte!

    
respondido por el g19fanatic
0

es posible que desee considerar el uso de un chip ATTINY84 u 85 en lugar de un arduino ensamblado en el tablero proto. Los ATTINY son pequeños chips que ofrecen (casi) la misma funcionalidad que el Atmega 328P (el chip Arduino), ocupan muy poco espacio, y el mismo programa se puede portar desde Arduino al ATTINY. También te permite recuperar tu Arduino después de la creación de prototipos. Un buen punto de partida -

enlace

Saludos.

    
respondido por el ADeogirikar

Lea otras preguntas en las etiquetas