Tabla de contenido:

SlouchyBoard: una manera molesta de evitar que se encorve (Introducción a EasyEDA): 4 pasos (con imágenes)
SlouchyBoard: una manera molesta de evitar que se encorve (Introducción a EasyEDA): 4 pasos (con imágenes)

Video: SlouchyBoard: una manera molesta de evitar que se encorve (Introducción a EasyEDA): 4 pasos (con imágenes)

Video: SlouchyBoard: una manera molesta de evitar que se encorve (Introducción a EasyEDA): 4 pasos (con imágenes)
Video: Ingeniería inversa de la batería de un ThinkPad y creación de un clon perfecto 2024, Noviembre
Anonim
Image
Image

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 emitir un sonido molesto cuando el usuario se encorva. El tablero se puede unir a la camisa o al sombrero de un usuario para que cuando se incline hacia adelante, la bola de metal en el interruptor de inclinación se mueva hacia adelante y complete el circuito. El interruptor de inclinación que usamos es muy ruidoso y puede causar algunos problemas de codificación, pero se puede hacer que funcione. Sin embargo, un interruptor de mercurio habría sido mejor.

Los siguientes componentes individuales se utilizaron para el tablero, el kit Elegoo Arduino Uno (https://amzn.to/2DC0WVS) es un gran lugar para comenzar el tablero, tiene todos los componentes necesarios (excepto el interruptor de inclinación) para hacer este proyecto y muchos más que puedes usar para crear el tuyo propio. Si desea obtener los componentes por separado, puede encontrarlos a continuación con sus respectivos enlaces.

($ 8.50) Arduino Uno (https://amzn.to/2DACxQN)

($ 6.50) Cables de puente (https://amzn.to/2XLF1Dy)

($ 8) Resistencias (1k y 10k) (https://amzn.to/2Pzns6O)

($ 4) Zumbador piezoeléctrico (https://amzn.to/2DLtRqT)

($ 6) Interruptor de inclinación (https://amzn.to/2GHuO3Q)

($ 10) ALTERNATIVA DE INTERRUPTOR: Interruptor de mercurio (https://amzn.to/2DyHg5q) Puede intentar usar esto, pero no estoy seguro de cómo funciona porque no he usado uno.

Los siguientes componentes y software se utilizaron para hacer el producto final, tenga en cuenta que puede omitir la fase de la placa de pruebas ya que el circuito que le daré más adelante funciona, pero si hace alguna modificación, recomiendo la placa de pruebas primero

($ 25) Para programar el ATTiny85 necesitará un programador USB (https://amzn.to/2DC2Y8s)

($ 11) ATTiny + enchufes IC (https://amzn.to/2L5R1OK)

($ 3) Zumbador piezoeléctrico para soldar en la placa (https://amzn.to/2DyGYvi)

($ 8) Resistencias (se requieren 10k) (igual que el enlace de arriba)

($ 6) Interruptor de inclinación (igual que el enlace de arriba) o ($ 10) Interruptor de mercurio (igual que el enlace de arriba)

($ 3.50) Soporte de batería (https://amzn.to/2XJ5TUD)

($ 3) Baterías (https://amzn.to/2XLGWrK)

($ 8) Interruptores (https://amzn.to/2DA73KC)

Herramientas / Software

Para hacer tus tableros puedes ir a EasyEDA y hacer una cuenta gratis (https://easyeda.com/), los tableros generalmente cuestan $ 5 - $ 10 dependiendo de cuántos se pidan, de qué color, tamaño, etc.

($ 60) Estas son las estaciones de soldadura que usamos en el laboratorio (https://amzn.to/2UIRSV0)

Estas son las manos de ayuda que usamos en el laboratorio (https://amzn.to/2IKIw9O)

El costo de este proyecto puede oscilar entre $ 5 y $ 100, dependiendo de los componentes y herramientas que ya tenga.

Paso 1: Breadboarding

Breadboarding
Breadboarding

Como se mencionó anteriormente, probaría la placa antes de ir a EasyEDA para pedir una placa completa. Desea hacer una placa de pruebas para asegurarse de que todos los componentes que planea usar funcionen y su código funcione. Programar el ATTiny 85 una y otra vez es extremadamente molesto cuando primero tienes que sacarlo del circuito para colocarlo en el programador.

Conecté el sensor de inclinación al pin digital 1 y leí ese pin como entrada, necesitará conectar una resistencia de 10k que se puede ver más fácilmente en el esquema (tenga en cuenta que este es el esquema para EasyEDA, el interruptor deslizante no se aplica a este paso).

Conecté el zumbador al pin 0, lo convertí en un pin de salida y lo conecté a una resistencia de 1k, aunque no es necesario.

He adjuntado mi código Arduino para el resto de la lógica con comentarios para, con suerte, aclarar cualquier confusión. Si tiene alguna pregunta, no dude en hacerla en los comentarios para que yo u otra persona podamos intentar ayudarlo.

Paso 2: EDA fácil: esquema

EDA fácil: esquema
EDA fácil: esquema
EDA fácil: esquema
EDA fácil: esquema
EDA fácil: esquema
EDA fácil: esquema

Cuando haya configurado EasyEDA, comience por crear un nuevo proyecto y haga un nuevo esquema. Desea asegurarse de colocar todas las piezas y conectarlas como se muestra en el esquema. En el lado izquierdo, puede buscar en las distintas bibliotecas las piezas necesarias y luego colocarlas en el esquema.

Si busca los siguientes términos, debería poder encontrar todos los elementos.

ATTiny85

C96101 (zumbador)

Resistencia de 10k

AXIAL-6.5X2.3 (1 / 4W) (Use esto para la huella de TiltSwitch)

C70376 (soporte de batería)

C92657 (interruptor deslizante)

Una vez que tenga todos los componentes colocados, conéctelos a los pines correctos y GDN o VCC. Los conecta utilizando la herramienta de cableado y colocando los símbolos GND y VCC.

Luego, una vez que haya conectado correctamente todos los cables, puede hacer clic en el botón convertir a PCB.

Paso 3: EDA fácil - Diseño de PCB

Easy EDA - Diseño de PCB
Easy EDA - Diseño de PCB
Easy EDA - Diseño de PCB
Easy EDA - Diseño de PCB
Easy EDA - Diseño de PCB
Easy EDA - Diseño de PCB

Cuando comience en el entorno de PCB, verá un montón de capas y números en el extremo derecho. Cambie sus unidades a milímetros o lo que quiera usar y cambie el tamaño de ajuste a algo conveniente. Hice la mía de 10 mm ya que quería el contorno de mi tablero a 30 mm x 30 mm, pero luego lo cambié a 0.01 mm una vez que comencé a colocar mis componentes.

Empiece por editar la capa del contorno del tablero (haga clic en el color y debería aparecer un lápiz) y luego dibuje su tablero. Una vez que tenga esto, edite su capa superior y comience a colocar los componentes en el tablero como los desee arrastrándolos al contorno. Dado que mi placa es de 30 mm x 30 mm, el soporte de la batería debe ir en la parte posterior. Puede cambiar la capa del componente haciendo clic en él y cambiándolo en la parte superior derecha al lado de donde dice capa.

Luego, una vez colocados los componentes, conecte todas las líneas azules con la herramienta de alambre, a menos que estén conectadas a GND o VCC. Las conexiones GND y VCC se conectan directamente a la placa y no es necesario aislarlas.

Una vez que todas las conexiones que no son VCC y GND están conectadas juntas, puede usar la herramienta de área de cobre para hacer las últimas conexiones. Haga esto una vez en la capa superior y una vez en la capa inferior. Asegúrese de cambiar una de las áreas de cobre a VCC en la pestaña de propiedades, generalmente hago la capa superior GND y la capa inferior VCC.

Una vez que haya hecho eso, la placa debería verse completa y puede acercar la imagen para ver dónde se conecta GND a la placa. En este punto, desea verificar si hay errores de DRC actualizando los errores de DRC en la pestaña Administrador de diseño en el extremo izquierdo. Si no hay errores, puede ir a pedir su tabla.

Para pedir su placa, haga clic en el botón en la cinta superior con una G y una flecha hacia la derecha para exportar su archivo Gerber. Esto te llevará directamente al lugar donde compras tus placas, hay muchas opciones para diferentes colores y acabados que afectarán el precio de la placa, para el grosor de la placa, creo que 1,6 es lo que solemos hacer.

Paso 4: soldadura

Image
Image
Soldadura
Soldadura
Soldadura
Soldadura

Una vez que su placa llegue a usted, lo que generalmente demora alrededor de una semana, puede juntar todos sus componentes y soldarlos. Al hacer esto, asegúrese de orientarse de la manera correcta, esto es importante para el ATTiny 85 y el timbre. El interruptor de inclinación y la resistencia no importan.

Encuentro útil usar una banda de goma para mantener los componentes en su lugar cuando intentas soldar en las patas, como se puede ver en el video corto que cubre la soldadura y cómo funciona la placa.

Recomendado: