Taula de continguts:

Àlbum de fotos per a nens amb targeta comercial comercial: 8 passos (amb imatges)
Àlbum de fotos per a nens amb targeta comercial comercial: 8 passos (amb imatges)

Vídeo: Àlbum de fotos per a nens amb targeta comercial comercial: 8 passos (amb imatges)

Vídeo: Àlbum de fotos per a nens amb targeta comercial comercial: 8 passos (amb imatges)
Vídeo: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, De novembre
Anonim
Image
Image
Àlbum de fotos per a nens amb targeta comercial comercial
Àlbum de fotos per a nens amb targeta comercial comercial

Aquest instructiu mostra com fer un àlbum de fotos d’actualització automàtica de WiFi a més de les funcions comercials de targetes flash per a nens.

Pas 1: per què l'àlbum de fotos per a nens?

Per què l'àlbum de fotos per a nens?
Per què l'àlbum de fotos per a nens?

Al meu fill li agrada jugar a totes les coses que fan clic, com ara el trastorn, l'analitzador portàtil de WiFi, el comandament a distància de la TV, el botó d'inici de l'iPhone (^ o ^);

Al meu fill li agrada veure les fotos d’ella mateixa, sempre ens porta l’iPad o el mòbil i ens demana veure les fotos (^ _ ^) a;

Al meu fill no li interessa la targeta flash (~ _ ~).

Què tal fer un petit àlbum de fotos digitals que pugui descarregar automàticament les darreres fotos, al mateix temps que mostrarà la targeta flash "comercial"?

Sembla interessant, ho provem!

Pas 2: Preparació

Preparació
Preparació
Preparació
Preparació

Dispositiu IoT amb bateria

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

Targeta flash

Hi ha diverses targetes flash al web, aquí teniu la que estic fent servir en aquest exemple:

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

Pas 3: Dissenyar

Disseny
Disseny

Un àlbum de fotos d’actualització automàtica està separat en dues parts:

Servidor de fotos

Té com a objectiu recopilar les darreres fotos, redimensionar-les, retallar-les i després servir-les al dispositiu IoT.

En aquesta demostració estic fent servir un servidor HTTP Node.js amb una biblioteca nítida. Només cal que arrossegueu la nova foto a la carpeta de fotografies, que es redimensioni automàticament i que retalleu la imatge sobre la marxa i que es publiqui al dispositiu IoT.

És un mètode passiu per obtenir la darrera foto. Si esteu familiaritzat amb Node.js, podeu fer-lo més actiu, per exemple. descarregueu automàticament fotos des de les vostres xarxes socials o àlbum de fotos web.

Àlbum de fotos IoT

El seu objectiu és sincronitzar la foto més recent amb l’emmagatzematge local i mostrar-la.

En aquesta demostració reutilitzo el dispositiu IoT a les meves instruccions anteriors. El mòdul ESP32 té 4 MB d’emmagatzematge flash, al voltant de 3 MB es poden utilitzar per emmagatzemar les fotos. Per als fitxers JPEG de 320x240, és d'entre 100 i 200 peces. És prou bo en la majoria dels casos.

Per motius d’estalvi d’energia, cada activador activat només mostra algunes fotos aleatòries i després torna a dormir profundament. El WiFi també està desactivat si no es pot connectar al WiFi presentat o a la sincronització acabada.

Pas 4: configureu el servidor de fotos

Configureu el servidor de fotos
Configureu el servidor de fotos

Codi font

He escrit un servidor HTTP simple de trenta línies per complir aquest requisit. Potser el trobareu a GitHub:

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

si no esteu familiaritzat amb GitHub, feu clic al botó verd situat al centre de la dreta i seleccioneu Descarregar ZIP.

Instal·la

  1. Descomprimiu la font
  2. Descarregueu i instal·leu Node.js, si encara no
  3. Baixeu el paquet relacionat mitjançant l'ordre següent:

cd nodejs-sharp-http-server

Instal·lació de npm

Correr

node app.js

Comprovar

  1. Posa algunes fotos a la carpeta de fotos
  2. Navegador a: https:// localhost: 3200 /
  3. Podeu veure una llista de fitxers separats per comes
  4. Navegador a: https:// localhost: 3200 / ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Podeu veure una foto de 320x240 redimensionada i retallada

Pas 5: àlbum de fotos IoT

Àlbum de fotos IoT
Àlbum de fotos IoT

Maquinari

Seguiu les instruccions anteriors per fer el dispositiu IoT.

Codi font

Descarregueu el codi font de l’Àlbum de fotos ESP32 a GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Una vegada més, si no esteu familiaritzat amb GitHub, feu clic al botó verd situat al centre de la dreta i seleccioneu Descarregar ZIP.

ESP-IDF

Si encara no esteu configurant ESP-IDF, consulteu les guies de configuració per obtenir instruccions detallades per configurar l’ESP-IDF:

Guia de configuració del Windows

Guia de configuració de Mac OS

Guia de configuració de Linux

Configuració

Correr

fer menuconfig

seleccioneu "sèrie":

port

seleccioneu "Configuració de l'àlbum de fotos", ompliu el vostre propi valor:

  • SSID WiFi
  • Contrasenya WiFi
  • Servidor web
  • Port del servidor web

Compila

fer-ho tot

Flash

fer flaix

Comprovar

fer monitor

La primera vegada es necessiten algunes vegades per formatar SPIFFS i descarregar fotos. Després d'això, cada botó de disparador premut mostrarà 5 fotos a l'interval de 5 segons i després entrarà en son profund.

Pas 6: targeta Flash comercial

Comercial de targetes Flash
Comercial de targetes Flash

M'agradaria mostrar una targeta flash de l'alfabet mentre el meu fill veu l'àlbum de fotos. Suposem que la proporció és de 4: 1, de manera que puc posar 5 targetes flash a la carpeta de fotos per cada 20 fotos. Les fotos i les targetes flash es mostren aleatòriament.

Pas 7: feliç aprenentatge

Feliç aprenentatge!
Feliç aprenentatge!

És hora de donar l’àlbum de fotos als vostres fills. Un cop hàgiu descarregat el primer lot de fotos, ja està a punt per portar-lo sol amb els vostres fills.

Pas 8: alguna cosa sobre la bateria

Alguna cosa sobre la bateria
Alguna cosa sobre la bateria

Aquest dispositiu IoT dissenyat per estalviar bateria.

Segons la meva mesura, l’ús d’energia és d’uns 0,0 - 0,1 mA mentre es dorm profundament.

Estic fent una mesura addicional comptant quantes fotografies es poden mostrar per a una càrrega completa de la bateria.

Podeu seguir el meu twitter per conèixer les darreres novetats.

Recomanat: