Cuprins:

Album foto pentru copii cu flashcard comercial: 8 pași (cu imagini)
Album foto pentru copii cu flashcard comercial: 8 pași (cu imagini)

Video: Album foto pentru copii cu flashcard comercial: 8 pași (cu imagini)

Video: Album foto pentru copii cu flashcard comercial: 8 pași (cu imagini)
Video: How to MAKE A FLIPBOOK 2024, Iulie
Anonim
Image
Image
Album foto pentru copii cu Flashcard comercial
Album foto pentru copii cu Flashcard comercial

Aceste instrucțiuni arată cum să creați un album foto de actualizare automată WiFi, în plus cu caracteristicile comerciale pentru cardul flash pentru copii.

Pasul 1: De ce Album foto pentru copii?

De ce Album foto pentru copii?
De ce Album foto pentru copii?

Copilului meu îi place să joace toate lucrurile clipe precum fidget, portabil WiFi Analyzer, telecomandă TV, buton iPhone home (^ o ^);

Copilului meu îi place să vadă fotografiile ei, ia întotdeauna iPad-ul sau mobilul către noi și cere fotografii pentru vizualizare (^ _ ^) a;

Copilul meu nu este interesat de flashcard (~ _ ~).

Ce zici de realizarea unui mic album foto digital care poate descărca automat cele mai recente fotografii, în același timp va afișa în mod aleatoriu cartela flash „comercială”?

Pare interesant, să încercăm!

Pasul 2: Pregătirea

Pregătirea
Pregătirea
Pregătirea
Pregătirea

Dispozitiv IoT alimentat de baterie

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

Card de memorie

Există diverse carduri flash pe web, iată-l pe cel pe care îl folosesc în acest exemplu:

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

Pasul 3: Proiectare

Proiecta
Proiecta

Un album foto de actualizare automată este separat în 2 părți:

Server foto

Acesta își propune să colecteze cea mai recentă fotografie, să redimensioneze, să decupeze și apoi să servească dispozitivului IoT.

În această demonstrație folosesc un server HTTP Node.js cu o bibliotecă clară. Pur și simplu trageți noua fotografie în folderul de fotografii, se redimensionează automat și decupați imaginea din mers și apoi serviți pe dispozitivul IoT.

Este o metodă pasivă pentru a obține cea mai recentă fotografie. Dacă sunteți familiarizat cu Node.js, îl puteți face mai activ, de ex. descărcați automat fotografii de pe rețelele sociale sau din albumul foto web.

Album foto IoT

Acesta își propune să sincronizeze cea mai recentă fotografie cu stocarea locală și să o afișeze.

În această demonstrație reutilizez dispozitivul IoT în instructabilele mele anterioare. Modulul ESP32 are 4 MB stocare flash, aproximativ 3 MB spațiu poate fi folosit pentru a stoca fotografiile. Pentru fișiere JPEG de 320x240, este de aproximativ 100 - 200 de bucăți. Este suficient de bun în majoritatea cazurilor.

Din motive de economisire a energiei, fiecare declanșator pornit arată doar câteva fotografii aleatorii și apoi cade din nou în somn profund. WiFi-ul este de asemenea dezactivat dacă nu se poate conecta la WiFi-ul prezentat sau sincronizarea finalizată.

Pasul 4: Configurați serverul foto

Configurați Photo Server
Configurați Photo Server

Cod sursa

Am scris un server HTTP simplu de treizeci de linii pentru a îndeplini această cerință, îl puteți găsi la GitHub:

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

dacă nu sunteți familiarizați cu GitHub, pur și simplu faceți clic pe butonul verde din partea dreaptă din mijloc, apoi selectați Descărcați ZIP.

Instalare

  1. Dezarhivați sursa
  2. Descărcați și instalați Node.js, dacă nu încă
  3. Descărcați pachetul aferent urmând comanda:

cd nodejs-sharp-http-server

instalare npm

Alerga

nod app.js

Verifica

  1. Puneți câteva fotografii în folderul foto
  2. Browser către: https:// localhost: 3200 /
  3. Puteți vedea o listă de fișiere separate prin virgulă
  4. Browser către: https:// localhost: 3200 / ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Puteți vedea o fotografie redimensionată și decupată de 320x240

Pasul 5: Album foto IoT

Album foto IoT
Album foto IoT

Hardware

Urmați instrucțiunile mele anterioare pentru a crea dispozitivul IoT.

Cod sursa

Descărcați codul sursă ESP32 Photo Album de pe GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Din nou, dacă nu sunteți familiarizați cu GitHub, pur și simplu faceți clic pe butonul verde din mijlocul drept, apoi selectați Descărcați codul ZIP.

ESP-IDF

Dacă nu ați configurat încă ESP-IDF, vă rugăm să consultați ghidurile de configurare pentru instrucțiuni detaliate de configurare a ESP-IDF:

Ghid de configurare Windows

Ghid de configurare Mac OS

Ghid de configurare Linux

Configurare

Alerga

face menuconfig

selectați „serial”:

port

selectați „Configurare album foto”, completați propria valoare:

  • SSID WiFi
  • Parola WiFi
  • Server web
  • Port server web

Compila

face totul

Flash

face flash

Verifica

face monitor

Prima dată este nevoie de câteva ori pentru formatarea SPIFFS și descărcarea fotografiilor. După aceea, fiecare buton de declanșare apăsat va afișa 5 fotografii la interval de 5 secunde și apoi va intra în somn profund.

Pasul 6: Flash Card comercial

Cartelă Flash comercială
Cartelă Flash comercială

Aș dori să arăt niște flashcard alfabet în timp ce copilul meu vizionează albumul foto. Presupunem că raportul este de 4: 1, așa că pot pune 5 carduri în folderul foto pentru fiecare 20 de fotografii. Fotografiile și cardurile sunt afișate în mod aleatoriu.

Pasul 7: Învățare fericită

Învățare fericită!
Învățare fericită!

Este timpul să oferiți albumul foto copiilor dvs. După ce ați descărcat primul lot de fotografii, acesta este gata să îl aducă singur cu copiii dvs.!

Pasul 8: Ceva despre baterie

Ceva despre baterie
Ceva despre baterie

Acest dispozitiv IoT conceput pentru economisirea bateriei.

În măsurarea mea, consumul de energie este de aproximativ 0,0 - 0,1 mA în timpul somnului profund.

Fac o altă măsurătoare numărând câte fotografii pot fi afișate pentru o încărcare completă a bateriei.

Puteți să urmați twitter-ul meu pentru a afla ultimele noutăți.

Recomandat: