Tabla de contenido:
- Paso 1: ¿Por qué Álbum de fotos para niños?
- Paso 2: preparación
- Paso 3: diseño
- Paso 4: Configurar el servidor de fotos
- Paso 5: Álbum de fotos de IoT
- Paso 6: Comercial de tarjetas flash
- Paso 7: ¡Feliz aprendizaje
- Paso 8: algo sobre la batería
Video: Álbum de fotos para niños con anuncio de flashcard: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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?
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
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
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
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
- Descomprime la fuente
- Descargue e instale Node.js, si aún no lo ha hecho
- Descargue el paquete relacionado con el siguiente comando:
cd nodejs-sharp-servidor-http
npm install
Correr
nodo app.js
Cheque
- Pon algunas fotos en la carpeta de fotos.
- Navegador a: https:// localhost: 3200 /
- Puede ver una lista de archivos separados por comas
- Navegador a: https:// localhost: 3200 / ONE_OF_YOUR_PHOTO_FILE_NAME
- Puede ver una foto de 320 x 240 redimensionada y recortada
Paso 5: Á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
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
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
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:
Primer reloj para niños pequeños - Con temporizador de luz: 16 pasos (con imágenes)
Primer reloj para niños pequeños: con temporizador de encendido: esta guía le muestra cómo hacer 'caras' de reloj intercambiables, que pueden incluir imágenes de sus hijos, fotos familiares / de mascotas, o cualquier otra cosa, que pensó que sería bueno cambiar periódicamente. Simplemente sujete el metacrilato transparente sobre el ar
Sistema de anuncio de tokens: 5 pasos
Token Announcement System: en el instructable anterior vimos cómo hacer que tu Arduino hable. Hoy exploraremos un poco más sobre el mismo tema. Todos debemos habernos encontrado en algún momento de la vida con un sistema de anuncios, tal vez en un banco o en una estación de tren. ¿Has ganado alguna vez
Cómo crear un anuncio clasificado en línea: 3 pasos (con imágenes)
Cómo crear un anuncio clasificado en línea: ¿Tiene algo de lo que cree que debe desprenderse? Una forma de promocionar las cosas que desea vender es mediante la publicación de un anuncio clasificado, y hoy en día, usar Internet es una forma fácil, efectiva y casi siempre gratuita de hacerlo. En este Instructable, gui
Eliminar el anuncio de su lista de amigos de AIM: 3 pasos
Elimina el anuncio de tu lista de amigos de AIM: este es mi primer Instructable y trata sobre cómo eliminar el anuncio de la parte superior de tu lista de amigos de AIM. Personalmente, no puedo soportarlo y si tú tampoco puedes … o simplemente quieres deshacerte de él, ¡continúa con el paso uno! Esta imagen es una captura de pantalla de mi
Cargue fotos de Flickr directamente en el álbum de fotos de Facebook: 7 pasos
Cargar fotos de Flickr directamente en el álbum de fotos de Facebook: este instructivo le muestra cómo cargar sus fotos de Flickr directamente en su álbum de fotos de Facebook. Hay varias aplicaciones de Facebook que le permiten importar su secuencia de fotos de Flickr a Facebook, pero las fotos aparecen en un cuadro separado en su perfil