INHOUDSOPGAWE:

Kinderfoto -album met Flashcard -advertensie: 8 stappe (met foto's)
Kinderfoto -album met Flashcard -advertensie: 8 stappe (met foto's)

Video: Kinderfoto -album met Flashcard -advertensie: 8 stappe (met foto's)

Video: Kinderfoto -album met Flashcard -advertensie: 8 stappe (met foto's)
Video: НОЧЬЮ САМО ЗЛО ПРИХОДИТ В ЭТОТ ДОМ / AT NIGHT, EVIL ITSELF COMES TO THIS HOUSE 2024, November
Anonim
Image
Image
Kinderfoto -album met kommersiële flitskaart
Kinderfoto -album met kommersiële flitskaart

Hierdie instruksies wys hoe u 'n WiFi -outomatiese foto -album kan maak, benewens kommersiële funksies vir kinders met flitskaarte.

Stap 1: Waarom 'n fotoalbum vir kinders?

Waarom 'n fotoalbum vir kinders?
Waarom 'n fotoalbum vir kinders?

My kind hou daarvan om alle klik dinge soos fidget, draagbare WiFi -ontleder, TV -afstandsbediening, iPhone -tuisknoppie (^o^) te speel;

My kind hou daarvan om foto's van haarself te sien, sy neem altyd die iPad of selfoon na ons toe en vra om foto's te sien (^_^) a;

My kind stel nie belang in flitskaarte nie (~ _ ~).

Hoe gaan dit met die maak van 'n klein digitale fotoalbum wat die nuutste foto's outomaties kan aflaai, terselfdertyd sal dit die flitskaart "kommersieel" vertoon?

Dit lyk interessant, kom ons probeer dit!

Stap 2: Voorbereiding

Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding

IoT -toestel met 'n battery

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

Flitskaart

Daar is verskillende flitskaarte op die internet; hier is die een wat ek in hierdie voorbeeld gebruik:

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

Stap 3: Ontwerp

Ontwerp
Ontwerp

'N Outomatiese opdateringsfoto -album word in twee dele verdeel:

Foto bediener

Dit het ten doel om die nuutste foto te versamel, die grootte te verander, te sny en dan op die IoT -toestel te bedien.

In hierdie demo gebruik ek 'n Node.js HTTP -bediener met 'n skerp biblioteek. Sleep die nuwe foto eenvoudig na die fotomap, verander die grootte outomaties en sny die prentjie onmiddellik en bedien dit dan op die IoT -toestel.

Dit is 'n passiewe metode om die nuutste foto te kry. As u vertroud is met Node.js, kan u dit meer aktief maak, bv. Laai foto's outomaties van u sosiale media of webfoto -album af.

IoT -fotoalbum

Dit het ten doel om die nuutste foto met die plaaslike berging te sinchroniseer en dit te vertoon.

In hierdie demo hergebruik ek die IoT -toestel in my vorige instruksies. Die ESP32 -module het 4 MB flash -berging, ongeveer 3 MB ruimte kan gebruik word om die foto's te stoor. Vir 320x240 JPEG -lêers is dit ongeveer 100 - 200 stukke. Dit is in die meeste gevalle goed genoeg.

Om kragbesparende redes wys elke kragopwekker slegs 'n paar ewekansige foto's en val dan weer diep in die slaap. WiFi is ook afgeskakel as daar geen verbinding kan wees met die huidige WiFi nie, of as die voltooide sinchronisasie moontlik is.

Stap 4: Stel Fotoserver op

Stel Fotobediener op
Stel Fotobediener op

Bronkode

Ek het 'n eenvoudige HTTP -bediener van dertig reëls geskryf om aan hierdie vereiste te voldoen; u kan dit by GitHub vind:

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

As u nie vertroud is met GitHub nie, klik dan op die groen knoppie in die middel regs en kies dan ZIP -lêer aflaai.

Installeer

  1. Pak die bron uit
  2. Laai Node.js af en installeer dit, indien nog nie
  3. Laai die verwante pakket af met die volgende opdrag:

cd nodejs-sharp-http-bediener

npm installeer

Hardloop

node app.js

Tjek

  1. Plaas 'n paar foto's in die fotomap
  2. Blaaier na: https:// localhost: 3200/
  3. U kan 'n komma -geskeide lêerlys sien
  4. Blaaier na: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
  5. U kan 'n grootte met 'n grootte van 320 x 240 sien wat geknip is

Stap 5: IoT -fotoalbum

IoT -fotoalbum
IoT -fotoalbum

Hardeware

Volg my vorige instruksies om die IoT -toestel te maak.

Bronkode

Laai die bronkode van die ESP32 -fotoalbum af by GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Weereens, as u nie vertroud is met GitHub nie, klik dan op die groen knoppie in die middel regs en kies dan ZIP -lêer aflaai.

ESP-IDF

As u nog nie die ESP-IDF opstel nie, raadpleeg die opstelgidse vir gedetailleerde instruksies om die ESP-IDF op te stel:

Windows -installeringsgids

Opstelgids vir Mac OS

Linux opstel gids

Konfigurasie

Hardloop

maak menuconfig

kies "reeks":

hawe

kies "Fotoalbumkonfigurasie", vul u eie waarde in:

  • WiFi SSID
  • WiFi -wagwoord
  • Webbediener
  • Webbedienerpoort

Stel saam

maak alles

Flits

flits maak

Tjek

monitor maak

Die eerste keer benodig 'n paar keer om die SPIFFS te formateer en foto's af te laai. Daarna sal elke snitknop wat gedruk word, 5 foto's met 'n interval van 5 sekondes wys en dan diep slaap.

Stap 6: Kommersiële flitskaart

Kommersiële flitskaart
Kommersiële flitskaart

Ek wil graag 'n alfabetkaartjie wys terwyl my kind na die fotoalbum kyk. Gestel die verhouding is 4: 1, sodat ek vir elke 20 foto's 5 flitskaarte in die fotomap kan plaas. Foto's en flitskaarte word lukraak vertoon.

Stap 7: Gelukkige leer

Gelukkige leer!
Gelukkige leer!

Dit is tyd om die fotoalbum aan u kinders te gee. Nadat u die eerste groep foto's afgelaai het, is dit gereed om dit saam met u kinders alleen te bring!

Stap 8: Iets oor battery

Iets oor battery
Iets oor battery

Hierdie IoT -toestel is ontwerp om battery te bespaar.

In my meting is die kragverbruik ongeveer 0,0 - 0,1 mA tydens diep slaap.

Ek doen 'n verdere meting deur te tel hoeveel foto's vir een volle lading van die battery vertoon kan word.

U kan my twitter volg om die nuutste nuus te weet.

Aanbeveel: