Tabla de contenido:

GOOB: un reloj despertador inteligente: 15 pasos (con imágenes)
GOOB: un reloj despertador inteligente: 15 pasos (con imágenes)

Video: GOOB: un reloj despertador inteligente: 15 pasos (con imágenes)

Video: GOOB: un reloj despertador inteligente: 15 pasos (con imágenes)
Video: Cómo cambiar hora en reloj digital de pared 2024, Noviembre
Anonim
GOOB: un reloj despertador inteligente
GOOB: un reloj despertador inteligente

GOOB es un acrónimo de "Get Out Of Bed", un nombre muy apropiado para mi proyecto. Quería crear un dispositivo que pudiera ayudarme a despertarme por la mañana, ya que no es la tarea más fácil. La idea principal es que el despertador no apague la alarma antes de que usted se levante y permanezca fuera de la cama por más de unos minutos. También quería agregar algunos otros beneficios como una luz nocturna con función de despertador y un cargador inalámbrico. ¡Así que vayamos directo a la construcción!

Suministros

Estos son los componentes que necesitaría.

1. Coppertape (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. Sensor de distancia IR Sharp 2y0A21 X 1 (Aliexpress)

4. Resistores y otros componentes pequeños

4a. Resistencia 2K

4b. 1Kresistor

4c. cabels

5.cargador inalámbrico (Aliexpress)

6. Botón X 1

7. TIP120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. Ledstrip (Aliexpress)

10. Potenciómetro X 1

11. Zumbador X 1

12. MCP 3008 X 1 (Amazon)

13. SN74HC595N X 1

14. PCB (para soldar)

15. FrambuesaPI X 1

16. Madera (mínimo 25X70 cm)

17. Cinta adhesiva

(exterior)

18. Dongle inalámbrico (Amazon)

el precio total de todos los componentes debe estar entre 90 y 170 euros (depende de si tienes tiempo o no (aliexpress))

Paso 1: herramientas necesarias

1. Un soldador / estación (si desea soldarlo en la PCB)

2. Algunas herramientas básicas de carpintería

3. Pegamento para madera

4. Pistola de pegamento caliente (para asegurar las piezas a la carcasa)

5. Papel de lija

6. Cortadores de cajas

7. Taladro

8. Herramientas eléctricas (opcional)

Paso 2: comenzar con los diagramas de circuito

Comenzando con los diagramas de circuito
Comenzando con los diagramas de circuito

El ESP32

El plan para el ESP32 es publicar en un servidor web en el Pi si la persona entra o sale de su cama. Es por eso que el ESP no se conecta directamente al Pi.

El sensor de distancia IR nítido 2y0A21

Necesitaría un MCP3008 para transformar los datos analógicos en datos digitales legibles. si desea agregar otros sensores analógicos, simplemente puede conectarlos a los pines libres restantes en el MCP

La pantalla LCD

Aquí elegí usar una pantalla LCD con un registro de cambios para guardar algunos pines GPIO del pi. También puede optar por conectar la pantalla LCD directamente al pi o incluso puede usar una pantalla OLED si lo prefiere.

El ledstrip

He usado una tira de leds que encontré en casa, es un modelo que no es RGB. Para mi uso, eso era lo que tenía en mente. Si desea ampliar aún más el diseño y utilizar una tira de leds rgb, puede hacerlo. Utilizaría más transistores y también tendría que cambiar algunas cosas en el código.

Paso 3: hacer el diagrama de circuito

Hacer el diagrama de circuito
Hacer el diagrama de circuito
Hacer el diagrama de circuito
Hacer el diagrama de circuito

Usando todos los elementos mencionados y mirando el diagrama, puede recrear el circuito.

Comencé construyendo el circuito en una placa de circuito para facilitar las pruebas y los retoques, pero si prefiere soldarlo directamente en una PCB, también puede hacerlo.

Paso 4: Configurar el Pi

Antes de programar los componentes, hay algunos pasos que se deben seguir con el pi.

Paso 1: configurar WLAN como estática y usar WLAN 1 como conexión wifi

Para este paso, voy a soltar el enlace al sitio oficial de Raspberry donde puede seguir los pasos (puede encontrar los pasos aquí)

Paso 2: configurar una base de datos Mysql en el pi

Esto es necesario para obtener datos de sueño más tarde. Sobre esto también puede encontrar suficientes tutoriales en Internet, por lo que no voy a explicarlo todo aquí. (enlace a uno de los tutoriales aquí)

Paso 3: configurar el servidor web apache

Este es bastante simple. Solo necesita hacer 'sudo apt install apache2' y eso es todo. Ahora puede cambiar el sitio en el directorio '/ var / www / html' a html, css y js que se encuentran en mi github

Paso 5: Hacer Shematic Databas

Hacer Shematic Databas
Hacer Shematic Databas

Para la base de datos, he elegido un diseño simple con acceso a las cosas más necesarias que quiero registrar e incluso algunas cosas adicionales para una mayor expansión.

Paso 6: el código (Pi y ESP)

Para codificar utilizo Pycharm, un programa fácil de usar que utilizo en la escuela.

Programando el ESP32 he optado por usar el IDE de arduino. Necesita instalar algunas placas adicionales en el IDE para poder enviar código a su ESP (tutorial aquí).

Para obtener el código, puede ir a mi página de GitHub

Paso 7: El lado ESP32 de las cosas

El lado ESP32 de las cosas
El lado ESP32 de las cosas
El lado ESP32 de las cosas
El lado ESP32 de las cosas

Aquí es bastante simple. Con el código que puedes encontrar en mi github, solo necesitas conectar un cable de cinta de cobre al pin 4 (un pin táctil capacitivo) y puedes ponerlo dentro de una almohada o debajo de tu extensión.

Para conectar el esp32 al pi solo necesita conectarse con el punto de acceso llamado ESP32 conectarse con la contraseña 12345678 e ir a la página del enrutador a través de su teléfono inteligente. Allí seleccione el menú y elija un nuevo punto de acceso. Aquí selecciona el nombre del punto de acceso de su pi e ingresa la contraseña, ¡eso es todo!

Paso 8: Hacer la carcasa

Haciendo la carcasa
Haciendo la carcasa
Haciendo la carcasa
Haciendo la carcasa

Corte la madera en trozos más pequeños y péguelos en forma de caja (no pegue la parte superior)

Paso 9: dibuje donde desee sus agujeros / piezas más profundas

Dibuja donde quieras tus agujeros / partes más profundas
Dibuja donde quieras tus agujeros / partes más profundas

Dibujar sobre él con un lápiz me pareció la mejor manera.

Paso 10: hacer los agujeros y los cortes

Hacer los agujeros y los cortes
Hacer los agujeros y los cortes
Hacer los agujeros y los cortes
Hacer los agujeros y los cortes

Para las partes más profundas encontré la forma más fácil de hacerlo con un cúter y alisarlo aún más lijándolo con un poco de papel de lija. Eso fue posible gracias a mi tipo de madera. Para los otros orificios, recomendaría usar herramientas eléctricas, pero perforar un orificio y usar una sierra de marquetería también funcionaría.

Paso 11: Soldar componentes en un PCB

Soldar componentes en un pcb
Soldar componentes en un pcb
Soldar componentes en un pcb
Soldar componentes en un pcb

Este paso no es obligatorio, pero le da a los componentes un aspecto más limpio y será más fácil de montar en la carcasa de madera.

Paso 12: Montaje de todo en el estuche

Montaje de todo en el estuche
Montaje de todo en el estuche
Montaje de todo en el estuche
Montaje de todo en el estuche

Vea si todo encaja en el estuche. Puede comenzar a pegar en caliente algunas de las piezas, pero recuerde que aún debe colocar la etiqueta adhesiva para que el exterior se vea bien, por lo que recomendaría esperar con el pegamento.

Paso 13: Toques finales: el exterior

Toques finales: el exterior
Toques finales: el exterior

He optado por utilizar una pegatina grande que le da al exterior un aspecto extra agradable. también puede optar por la pintura.

Paso 14: Realización de algunos ajustes exteriores / interiores

Realización de algunos ajustes exteriores / interiores
Realización de algunos ajustes exteriores / interiores
Realización de algunos ajustes exteriores / interiores
Realización de algunos ajustes exteriores / interiores

Ahora es el momento de pegar en caliente algunas partes a la carcasa y si desea terminar las luces LED como yo, puede ir a su hobbyshop local y buscar un material similar al plástico de la leche para difundir la iluminación. Puede cortar algunas líneas finas y colocarlas sobre los LED como se muestra.

Paso 15: El resultado

El resultado
El resultado
El resultado
El resultado
El resultado
El resultado

Un reloj despertador en funcionamiento que se puede controlar desde un sitio web con capacidad de carga inalámbrica y también se puede usar como lámpara de noche. No habrá repetición después de instalar este despertador.

Recomendado: