Sisukord:

Laste fotoalbum koos reklaamkaardiga: 8 sammu (piltidega)
Laste fotoalbum koos reklaamkaardiga: 8 sammu (piltidega)

Video: Laste fotoalbum koos reklaamkaardiga: 8 sammu (piltidega)

Video: Laste fotoalbum koos reklaamkaardiga: 8 sammu (piltidega)
Video: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Juuli
Anonim
Image
Image
Laste fotoalbum koos reklaamkaardiga
Laste fotoalbum koos reklaamkaardiga

Selles juhendis on näidatud, kuidas teha WiFi -automaatvärskendusega fotoalbumit koos laste flash -kaardi kommertsfunktsioonidega.

Samm: miks lastele mõeldud fotoalbum?

Miks lastele mõeldud fotoalbum?
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

Ettevalmistus
Ettevalmistus
Ettevalmistus
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

Disain
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

Seadista fotiserver
Seadista 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

  1. Pakkige allikas lahti
  2. Laadige alla ja installige Node.js, kui mitte veel
  3. Laadige seotud pakett alla järgmise käsu abil:

cd nodejs-sharp-http-server

npm install

Jookse

sõlm app.js

Kontrollima

  1. Pange mõned fotod fotode kausta
  2. Brauser: https:// localhost: 3200/
  3. Näete komaga eraldatud failide loendit
  4. Brauser aadressile: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Näete 320x240 suurusega ja kärbitud fotot

Samm: asjade Interneti -fotoalbum

IoT fotoalbum
IoT 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

Reklaamkaart Flash
Reklaamkaart Flash

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

Head õppimist!
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

Midagi aku kohta
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: