Tabla de contenido:

Álbum de fotos para niños con anuncio de flashcard: 8 pasos (con imágenes)
Álbum de fotos para niños con anuncio de flashcard: 8 pasos (con imágenes)

Video: Álbum de fotos para niños con anuncio de flashcard: 8 pasos (con imágenes)

Video: Álbum de fotos para niños con anuncio de flashcard: 8 pasos (con imágenes)
Video: Más Ideas Creativas para los Libros de Actividades para niños: TARJETAS DIDACTICAS O FLASHCARDS. 2024, Noviembre
Anonim
Image
Image
Álbum de fotos para niños con comercial de flashcard
Álbum de fotos para niños con comercial de flashcard

Estos instructivos muestran cómo hacer un álbum de fotos con actualización automática de WiFi, además de las características comerciales de tarjetas flash para niños.

Paso 1: ¿Por qué Álbum de fotos para niños?

¿Por qué Álbum de fotos para niños?
¿Por qué Álbum de fotos para niños?

A mi hijo le encanta jugar a todas las cosas que hacen clic, como fidget, analizador de WiFi portátil, control remoto de TV, botón de inicio de iPhone (^ o ^);

A mi hija le encanta ver fotos de ella misma, siempre nos lleva el iPad o el móvil y nos pide ver fotos (^ _ ^) a;

A mi hijo no le interesan las flashcard (~ _ ~).

¿Qué tal hacer un pequeño álbum de fotos digital que pueda descargar automáticamente las últimas fotos, al mismo tiempo que mostrará aleatoriamente la tarjeta flash "comercial"?

Parece interesante, ¡intentémoslo!

Paso 2: preparación

Preparación
Preparación
Preparación
Preparación

Dispositivo IoT alimentado por batería

www.instructables.com/id/Battery-Powered-E…

Tarjeta de memoria flash

Hay varias tarjetas de memoria flash en la web, aquí está la que estoy usando en este ejemplo:

busyteacher.org/24109-printable-alphabet-fl…

Paso 3: diseño

Diseño
Diseño

Un álbum de fotos de actualización automática se divide en 2 partes:

Servidor de fotos

Su objetivo es recopilar la última foto, cambiar el tamaño, recortar y luego servir al dispositivo IoT.

En esta demostración, estoy usando un servidor HTTP Node.js con una biblioteca nítida. Simplemente arrastre la nueva foto a la carpeta de fotos, se redimensiona automáticamente y recorta la imagen sobre la marcha y luego se envía al dispositivo IoT.

Es un método pasivo para obtener la última foto. Si está familiarizado con Node.js, puede hacerlo más activo, p. Ej. descargue automáticamente fotos de sus redes sociales o álbum de fotos web.

Álbum de fotos de IoT

Su objetivo es sincronizar la última foto con el almacenamiento local y mostrarla.

En esta demostración, reutilizo el dispositivo IoT en mis instrucciones anteriores. El módulo ESP32 tiene 4 MB de almacenamiento flash, se pueden usar alrededor de 3 MB de espacio para almacenar las fotos. Para archivos JPEG de 320x240, es de alrededor de 100 a 200 piezas. En la mayoría de los casos, es lo suficientemente bueno.

Por razones de ahorro de energía, cada encendido del disparador solo muestra algunas fotos aleatorias y luego vuelve a caer en un sueño profundo. El WiFi también se apaga si no se puede conectar al WiFi presentado o si finaliza la sincronización.

Paso 4: Configurar el servidor de fotos

Configurar servidor de fotos
Configurar servidor de fotos

Código fuente

He escrito un servidor HTTP simple de treinta líneas para cumplir con este requisito, puede encontrarlo en GitHub:

github.com/moononournation/nodejs-sharp-ht…

Si no está familiarizado con GitHub, simplemente haga clic en el botón verde en el medio derecho y luego seleccione Descargar ZIP.

Instalar en pc

  1. Descomprime la fuente
  2. Descargue e instale Node.js, si aún no lo ha hecho
  3. Descargue el paquete relacionado con el siguiente comando:

cd nodejs-sharp-servidor-http

npm install

Correr

nodo app.js

Cheque

  1. Pon algunas fotos en la carpeta de fotos.
  2. Navegador a: https:// localhost: 3200 /
  3. Puede ver una lista de archivos separados por comas
  4. Navegador a: https:// localhost: 3200 / ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Puede ver una foto de 320 x 240 redimensionada y recortada

Paso 5: Álbum de fotos de IoT

Álbum de fotos de IoT
Álbum de fotos de IoT

Hardware

Siga mis instrucciones anteriores para hacer el dispositivo IoT.

Código fuente

Descargue el código fuente del álbum de fotos ESP32 en GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Nuevamente, si no está familiarizado con GitHub, simplemente haga clic en el botón verde en el medio derecho y luego seleccione Descargar ZIP.

ESP-IDF

Si aún no ha configurado el ESP-IDF, consulte las guías de configuración para obtener instrucciones detalladas para configurar el ESP-IDF:

Guía de instalación de Windows

Guía de instalación de Mac OS

Guía de instalación de Linux

Configuración

Correr

hacer menuconfig

seleccione "serial":

Puerto

seleccione "Configuración de álbum de fotos", complete su propio valor:

  • SSID WiFi
  • Contraseña de wifi
  • Servidor web
  • Puerto del servidor web

Compilar

Haz todo

Destello

hacer flash

Cheque

hacer monitor

La primera vez requiere algunas veces para formatear el SPIFFS y descargar fotos. Después de eso, cada botón de activación que se presione mostrará 5 fotos en un intervalo de 5 segundos y luego entrará en sueño profundo.

Paso 6: Comercial de tarjetas flash

Comercial de tarjetas flash
Comercial de tarjetas flash

Me gustaría mostrar una tarjeta de memoria flash del alfabeto mientras mi hijo mira el álbum de fotos. Supongamos que la proporción es 4: 1, por lo que puedo poner 5 tarjetas en la carpeta de fotos por cada 20 fotos. Las fotos y las flashcards se muestran de forma aleatoria.

Paso 7: ¡Feliz aprendizaje

¡Feliz aprendizaje!
¡Feliz aprendizaje!

Es hora de darles el álbum de fotos a sus hijos. Una vez que haya descargado el primer lote de fotos, ¡estará listo para traerlo solo con sus hijos!

Paso 8: algo sobre la batería

Algo sobre la batería
Algo sobre la batería

Este dispositivo IoT diseñado para ahorrar batería.

En mi medida, el uso de energía es de alrededor de 0.0 - 0.1 mA durante el sueño profundo.

Estoy haciendo una medición adicional contando cuántas fotos se pueden mostrar con una carga completa de batería.

Puedes seguir mi twitter para conocer las últimas novedades.

Recomendado: