Cómo pasar de arduino a prototipo físico


9

He estado leyendo un poco sobre pasar de Arduino a PCB y parece un poco desalentador. Por ahora, todo lo que realmente quiero hacer es tomar algo que he construido y hacer algunos cambios para poder crear una carcasa y asegurarme de que todo esté conectado.

Adjunto una foto de mi proyecto. Lo que estoy tratando de hacer es crear una caja, donde 4 botones se sientan en una caja, con LED junto a ellos. Probablemente crearé recortes de foamboard para los espacios donde se ubican los botones y leds. El cableado de los botones y los LED debe estar oculto debajo de la placa de espuma, junto con el arduino y el servomotor, que es donde me atasco.

¿Qué necesito hacer para esencialmente "alargar" los cables de los botones y los LED, y asegurarme de que todos los componentes permanecen seguros en la placa de prueba (en particular, los botones pulsadores salen)? ¿Hay alguna manera de hacer esto sin hacer una PCB? Entiendo el concepto de soldar componentes en un protoboard, pero en cuanto a cortar / imprimir los circuitos o lo que sea, es realmente confuso para mí.

Agradecería cualquier orientación. Si ves algo mal con mi configuración de cableado también, también me encantaría tener una experiencia de aprendizaje al respecto. ¡Gracias!

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


¿Cómo dibujaste el diagrama inferior?
Andrei

Respuestas:


10

Lo mejor que puedes hacer es, por supuesto, usar una PCB. Pero no necesita ser una PCB personalizada; Hay muchos PCB prefabricados que se pueden utilizar para aproximadamente el 98% de los diseños. Estas son solo algunas:

Para los interruptores solo use un formulario de montaje en panel. Vienen en todo, desde simples hasta robustos y ridículos .

Los LED también se pueden montar en el panel , o puede usar un tubo de luz para hacer que un LED en la PCB sea visible desde el exterior.

Para la alimentación, puede usar una conexión USB o un conector de alimentación separado con un regulador de voltaje. Si también necesita una conexión en serie, entonces debe considerar un módulo en serie prefabricado, y usar su conector USB incorporado o un conector USB de montaje en panel separado.

El servo puede montarse dentro de la caja si es apropiado, o puede conectarse a un conector de montaje en panel o montaje en PCB.

Naturalmente, la MCU también debe colocarse en un zócalo directamente en la PCB. No olvide el desacoplamiento, el oscilador y el conector ISP.

En cuanto al circuito en sí, puede deshacerse de las resistencias pullup en los interruptores si utiliza pullups internos. Y es 100 ohm manera valor demasiado bajo para un interruptor dominadas independientemente.


Gracias, ¡fue muy útil! Para las resistencias, estoy usando 1000 ohmios, ¿sigue siendo demasiado bajo? ¿Que recomiendas? En cuanto a extender todos los cables y botones, ¿sería razonable soldar algunos cables a los encabezados que conecto directamente al arduino?
mheavers

Estoy bastante seguro de que la tercera banda es marrón, pero están frente a ti para que lo sepas mejor. Pero como dije, usa el pullup interno. Recomiendo encarecidamente no usar el Arduino y, en su lugar, usar el AVR desnudo, pero la soldadura o el engarzado de pines en un cable deberían funcionar, con una confiabilidad reducida (las fuerzas G excesivas los soltarán).
Ignacio Vazquez-Abrams

¡Gracias! Si alguien se topa con esto, hay una buena descripción de cómo usar pullups internos (y comprender los pullups) aquí: learn.sparkfun.com/tutorials/pull-up-resistors
mheavers

4

Aprender a diseñar una PCB puede ser un desafío. Primero, hay opciones de software, hay formatos de archivo y luego, en realidad, un buen tablero. Eso es antes de la producción y el montaje, cada uno con sus propias luchas en el camino. No es diferente a la primera vez que abre Xcode y aprende sobre Storyboards y Frameworks and Simulators y todo eso, o lo que es lo mismo, aprender cualquier habilidad nueva, que al principio es una experiencia desalentadora, pero a través de los reveses y el éxito eventualmente se vuelve fácil.

Por lo tanto, estoy de acuerdo con todos los que sugieren perfboards y variantes. Pero también quiero mostrar, tal vez como motivación, dónde podrías estar en unos pocos meses. Tiendo a ver a Arduinos como la herramienta de desarrollo, no como el producto final, pero entiendo que otros se contentan con usar un Nano o Pro Mini independiente y dedicarlo siempre a su proyecto.

Estas son tres variantes del mismo dispositivo, combina un Arduino / ATMega, un GPS, un puerto serie y una pantalla LCD RGB. Primero lo creé en una placa de prueba, luego me mudé a una tabla de perfilar, pensé "eso es feo" e hice una PCB simple. Satisfecho con esa experiencia, seguí refinando el esquema y el diseño hasta que finalmente llamé al proyecto "hecho".

proyecto de perfboard PCB primitivo PCB final

También podría considerar hacer PCBs pequeños solo para componentes específicos, como estas dos placas que hago para botones y luces.

denunciador de interruptores de hardware y tableros de arranque LED

El primer PCB que pedí de OSHPark fue una experiencia increíble, abrir el sobre y sostenerlo como una reliquia religiosa. Pero desde entonces se ha convertido en rutina. Si luego sigue la ruta de los PCB, puede apreciar mi resumen de las tiendas de bajo volumen que he ordenado.


3

Usar un stripboard es perfectamente conveniente para crear un circuito que:

  • durará más que un prototipo de placa de pruebas
  • costará menos que desperdiciar una placa durante mucho tiempo

Stripboards se puede encontrar en cualquier buen minorista de electrónica (compro minas en Conrad).

Necesitará un soldador (y las habilidades que se necesitan para ello, pero eso no es tan difícil como algunas personas piensan).

Incluso podría ir un paso más allá y crear un Arduino en el mismo stripboard (no se requieren muchos componentes de UNO para un circuito que desea construir y mantener "para siempre").

Otra opción, un poco más cara, consistiría en proporcionar un prototipo de escudo para Arduino, soldar el circuito en él y enchufarlo directamente en su Arduino. Los principios son los mismos que para un tablero de tiras, excepto que el prototipo generalmente no tiene tira, solo agujeros en los que puede soldar componentes y cables.


3

Puedes usar el escudo prototipo Arduino. Es una placa de creación de prototipos con la forma en que se puede conectar al Arduino. Hay más de 9000 de ellos de diferentes fabricantes. Luego, suelde las cosas que necesita en el prototipo de escudo.

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.