Sisukord:
- Samm: miks lastele mõeldud fotoalbum?
- 2. etapp: Ettevalmistus
- 3. samm: disain
- Samm: seadistage fotiserver
- Samm: asjade Interneti -fotoalbum
- Samm 6: Flash Card Commercial
- Samm: head õppimist
- Samm: midagi aku kohta
Video: Laste fotoalbum koos reklaamkaardiga: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Selles juhendis on näidatud, kuidas teha WiFi -automaatvärskendusega fotoalbumit koos laste flash -kaardi kommertsfunktsioonidega.
Samm: miks lastele mõeldud fotoalbum?
Minu lapsele meeldib mängida kõiki klõpsatavaid asju, nagu fidget, kaasaskantav WiFi -analüsaator, teleri kaugjuhtimispult, iPhone'i kodunupp (^o^);
Minu lapsele meeldib enda fotosid vaadata, ta võtab alati iPadi või mobiiltelefoni meie juurde ja küsib vaatamisfotosid (^_^) a;
Minu last ei huvita mälukaart (~ _ ~).
Kuidas oleks teha väike digitaalne fotoalbum, mis saaks automaatselt alla laadida uusimaid fotosid, samal ajal kuvab see juhuslikult välgukaardi "kommerts"?
Tundub huvitav, proovime järele!
2. etapp: Ettevalmistus
Patareitoitega IoT -seade
www.instructables.com/id/Battery-Powered-E…
Mälukaart
Veebis on erinevaid mälukaarte, siin on see, mida ma selles näites kasutan:
busyteacher.org/24109-printable-alphabet-fl…
3. samm: disain
Automaatselt värskendatav fotoalbum on jagatud kaheks osaks:
Fotode server
Selle eesmärk on koguda uusim foto, muuta selle suurust, kärpida ja seejärel esitada IoT -seadmele.
Selles demos kasutan terava koguga Node.js HTTP -serverit. Lihtsalt lohistage uus foto fotode kausta, see muudab pildi suurust automaatselt ja kärbib seda käigu pealt ning serveerib seejärel IoT -seadmesse.
Viimase foto saamiseks on see passiivne meetod. Kui olete Node.js -iga tuttav, saate selle aktiivsemaks muuta, nt. laadige fotosid automaatselt alla oma sotsiaalmeediast või veebifotoalbumist.
IoT fotoalbum
Selle eesmärk on sünkroonida uusim foto kohaliku salvestusruumiga ja kuvada see.
Selles demos kasutan IoT -seadet uuesti oma eelmistes juhendites. ESP32 moodulil on 4 MB välkmälu, fotode salvestamiseks saab kasutada umbes 3 MB ruumi. 320 x 240 JPEG -failide puhul on see umbes 100-200 tükki. See on enamikul juhtudel piisavalt hea.
Energiasäästu eesmärgil näitab iga sisselülitamise päästik vaid mõnda juhuslikku fotot ja jääb siis uuesti sügavasse unne. WiFi lülitati välja ka siis, kui ei saa esitatud WiFi -ga ühendust luua või sünkroonimine lõpule viia.
Samm: seadistage fotiserver
Lähtekood
Olen selle nõude täitmiseks kirjutanud kolmkümmend rida lihtsa HTTP -serveri, selle leiate GitHubist:
github.com/moononournation/nodejs-sharp-ht…
kui te pole GitHubiga tuttav, klõpsake lihtsalt paremal keskel olevat rohelist nuppu ja seejärel valige Laadi ZIP alla.
Installi
- Pakkige allikas lahti
- Laadige alla ja installige Node.js, kui mitte veel
- Laadige seotud pakett alla järgmise käsu abil:
cd nodejs-sharp-http-server
npm install
Jookse
sõlm app.js
Kontrollima
- Pange mõned fotod fotode kausta
- Brauser: https:// localhost: 3200/
- Näete komaga eraldatud failide loendit
- Brauser aadressile: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
- Näete 320x240 suurusega ja kärbitud fotot
Samm: asjade Interneti -fotoalbum
Riistvara
IoT -seadme valmistamiseks järgige minu eelnevaid juhiseid.
Lähtekood
Laadige ESP32 fotoalbumi lähtekood alla GitHubist:
github.com/moononournation/ESP32_Photo_Alb…
Jällegi, kui te pole GitHubiga tuttav, klõpsake lihtsalt paremal keskel olevat rohelist nuppu ja seejärel valige Laadi ZIP alla.
ESP-IDF
Kui te pole ESP-IDF-i veel seadistanud, vaadake ESP-IDF-i seadistamise üksikasjalikke juhiseid häälestusjuhenditest:
Windowsi häälestusjuhend
Mac OS -i installijuhend
Linuxi häälestusjuhend
Seadistamine
Jookse
tee menüükonfiguratsioon
valige "seeria":
sadam
valige "Fotoalbumi konfiguratsioon", täitke oma väärtus:
- WiFi SSID
- WiFi parool
- veebiserver
- Veebiserveri port
Koosta
teha kõik
Välk
sähvatama
Kontrollima
teha monitor
Esimest korda on SPIFFS -vormindamiseks ja fotode allalaadimiseks vaja mõnda aega. Pärast seda kuvatakse iga päästikunupu vajutamisel 5 -sekundilise intervalliga 5 fotot ja seejärel sisenetakse sügavasse unerežiimi.
Samm 6: Flash Card Commercial
Tahaksin näidata mõnda tähestiku mälukaarti, kui mu laps fotoalbumit vaatab. Oletame, et suhe on 4: 1, nii et ma saan iga 20 foto kohta fotode kausta panna 5 mälukaarti. Fotod ja kaardid kuvatakse juhuslikult.
Samm: head õppimist
On aeg anda oma lastele fotoalbum. Kui olete esimese fotopartii alla laadinud, on see valmis oma lastega üksi tooma!
Samm: midagi aku kohta
See IoT -seade on mõeldud aku säästmiseks.
Minu mõõtmisel on energiatarve sügava une ajal umbes 0,0 - 0,1 mA.
Ma teen täiendavaid mõõtmisi, lugedes, kui palju fotosid saab ühe täislaetud akuga kuvada.
Võite jälgida minu twitterit, et teada saada viimaseid uudiseid.
Soovitan:
Laste une treeningkell: 6 sammu (piltidega)
Laste unekoolituskell: mul oli vaja kella, mis aitaks mu 4 -aastastel kaksikutel õppida veidi kauem magama (mul on juba piisavalt, et pean laupäeviti kell 5.30 hommikul ärkama), kuid nad ei saa loe veel aega. Pärast mõne üksuse sirvimist väga populaarses ostukeskuses
Laste MP3 -muusikakast: 6 sammu (piltidega)
Laste MP3 -muusikakast: arduino ümber uusi DIY -projekte otsides leidsin häid ideid lastele mõeldud RFID -põhiste MP3 -mängijate kohta. Ja turul on üks suurepärane professionaalne mänguasjakast - need poisid valitsevad. Nad tegid oma nutikast ideest suurepärase äri. Kontrollima
Ikea laste köögivalgustid Mod: 11 sammu (piltidega)
Ikea Kids Köögituled Mod: Minu tütarde teise sünnipäeva puhul otsustasime talle köögikomplekti hankida. Kuid ma tahtsin tõesti muuta selle, mille me talle andsime, ja olles inspireeritud sellest, mida mõned suurepärased tegijad olid teinud Ikea Duktigi köögiga, otsustasime selle hankida ja teha
Laste RGB LED -tähe öövalgus: 9 sammu (piltidega)
Laste RGB LED -tähe öövalgusti: mulle meeldib oma lastele projekte teha ja mulle meeldib ka projekte teha RGB -valgusdioodide abil, nii et ma mõtlesin oma lastetubadesse valgust tuvastava RGB -tähekujulise öövalguse. Öövalgus tuvastab, kas see on pimedas, ja lülitab sisse RGB LED -id
Laste köök, mis ütleb BEEP: 7 sammu (piltidega)
Laste köök, mis ütleb BEEP: Minu kaheaastasel tütrel oli kolmanda sünnipäeva puhul „väike” soov. Ta tahtis väikest kööki, mis ütleb piiks. "Mida sa tahad?" oli minu vastus. "Köök, mis ütleb piiksu, täpselt nagu emme köök!", Ütles ta … Niisiis, see oli inspiratsioon (ma