INHOUDSOPGAWE:
- Stap 1: Waarom 'n fotoalbum vir kinders?
- Stap 2: Voorbereiding
- Stap 3: Ontwerp
- Stap 4: Stel Fotoserver op
- Stap 5: IoT -fotoalbum
- Stap 6: Kommersiële flitskaart
- Stap 7: Gelukkige leer
- Stap 8: Iets oor battery
Video: Kinderfoto -album met Flashcard -advertensie: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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?
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
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
'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
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
- Pak die bron uit
- Laai Node.js af en installeer dit, indien nog nie
- Laai die verwante pakket af met die volgende opdrag:
cd nodejs-sharp-http-bediener
npm installeer
Hardloop
node app.js
Tjek
- Plaas 'n paar foto's in die fotomap
- Blaaier na: https:// localhost: 3200/
- U kan 'n komma -geskeide lêerlys sien
- Blaaier na: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
- U kan 'n grootte met 'n grootte van 320 x 240 sien wat geknip is
Stap 5: 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
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
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
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:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
PCB -ontwerp met eenvoudige en maklike stappe: 30 stappe (met foto's)
PCB -ontwerp met eenvoudige en maklike stappe: HELLO -VRIENDE Die baie handige en maklike handleiding vir diegene wat PCB -ontwerp wil leer, kan begin