Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Këto udhëzime tregojnë se si të bëni një album automatik të azhurnimit të fotografive WiFi përveç karakteristikave komerciale të kartës flash për fëmijë.
Hapi 1: Pse Album Fotosh për Fëmijë?
Fëmija im pëlqen të luajë të gjitha gjërat e klikuara, të tilla si fidget, Analyzer Portativ WiFi, telekomandë TV, butoni i iPhone në shtëpi (^o^);
Fëmija im pëlqen të shikojë fotot e veta, ajo gjithmonë merr iPad -in ose celularin tek ne dhe kërkon të shikojë fotot (^_^) a;
Fëmija im nuk është i interesuar në kartën flash (~ _ ~).
Po sikur të krijoni një album të vogël fotografik dixhital që mund të shkarkojë automatikisht fotot e fundit, në të njëjtën kohë që do të shfaqë rastësisht kartën flash "komerciale"?
Duket interesante, le ta provojmë!
Hapi 2: Përgatitja
Pajisja IoT e mundësuar nga bateria
www.instructables.com/id/Battery-Powered-E…
Kartë flash
Ka karta të ndryshme flash në internet, këtu janë ato që po përdor në këtë shembull:
busyteacher.org/24109-printable-alphabet-fl…
Hapi 3: Dizajnimi
Një album fotografik i azhurnimit automatik ndahet në 2 pjesë:
Serveri i fotove
Ai synon të mbledhë foton më të fundit, të ndryshojë madhësinë, të prerë dhe më pas t'i shërbejë pajisjes IoT.
Në këtë demonstrim unë jam duke përdorur një server Node.js HTTP me bibliotekë të mprehtë. Thjesht tërhiqeni foton e re në dosjen e fotografive, ajo ndryshon madhësinë automatike dhe shkurton imazhin në fluturim dhe më pas i shërben pajisjes IoT.
Shtë një metodë pasive për të marrë fotografinë më të fundit. Nëse jeni njohur me Node.js, mund ta bëni më aktiv, p.sh. shkarkoni automatikisht fotografi nga mediat tuaja sociale ose albumi i fotografive në internet.
Album fotografik IoT
Ai synon të sinkronizojë foton më të fundit me ruajtjen lokale dhe ta shfaqë atë.
Në këtë demonstrim unë ripërdorin pajisjen IoT në udhëzimet e mia të mëparshme. Moduli ESP32 ka 4 MB ruajtje flash, rreth 3 MB hapësirë mund të përdoret për të ruajtur fotot. Për skedarët JPEG 320x240, është rreth 100 - 200 copë. Goodshtë mjaft mirë në shumicën e rasteve.
Për arsye të kursimit të energjisë, çdo ndezje në këmbëz tregon vetëm disa fotografi të rastësishme dhe pastaj bie përsëri në gjumë të thellë. WiFi gjithashtu u fik nëse nuk mund të lidheni me WiFi -në e paraqitur ose sinkronizimin e përfunduar.
Hapi 4: Vendosni serverin e fotografive
Kodi i burimit
Unë kam shkruar një tridhjetë rreshta server të thjeshtë HTTP për të përmbushur këtë kërkesë, mund ta gjeni në GitHub:
github.com/moononournation/nodejs-sharp-ht…
nëse nuk jeni të njohur me GitHub, thjesht klikoni butonin e gjelbër në mesin e djathtë, pastaj zgjidhni Shkarkoni ZIP.
Instaloni
- Zbërtheni burimin
- Shkarkoni dhe instaloni Node.js, nëse jo akoma
- Shkarkoni paketën e lidhur me komandën e mëposhtme:
cd nodejs-sharp-http-server
instaloni npm
Vraponi
nyja app.js
Kontrolloni
- Vendosni disa fotografi në dosjen e fotografive
- Shfletuesi në: https:// localhost: 3200/
- Mund të shihni një listë skedarësh të ndarë me presje
- Shfletuesi në: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
- Mund të shihni një fotografi me madhësi 320x240 dhe të prerë
Hapi 5: Albumi fotografik IoT
Hardware
Ndiqni udhëzimet e mia të mëparshme për të bërë pajisjen IoT.
Kodi i burimit
Shkarkoni kodin burimor të albumit fotografik ESP32 në GitHub:
github.com/moononournation/ESP32_Photo_Alb…
Përsëri, nëse nuk jeni të njohur me GitHub, thjesht klikoni butonin e gjelbër në mesin e djathtë dhe zgjidhni Shkarkoni ZIP.
ESP-IDF
Nëse nuk jeni ende të konfiguruar ESP-IDF, ju lutemi shihni udhëzuesit e konfigurimit për udhëzime të hollësishme për të konfiguruar ESP-IDF:
Udhëzuesi i konfigurimit të Windows
Udhëzuesi i konfigurimit të Mac OS
Udhëzuesi i konfigurimit të Linux
Konfigurimi
Vraponi
bëj menuconfig
zgjidhni "serialin":
port
zgjidhni "Konfigurimi i albumit të fotografive", plotësoni vlerën tuaj:
- WiFi SSID
- Fjalëkalimi WiFi
- Serveri i uebit
- Porta e serverit të uebit
Përpiloj
bëj të gjitha
Flash
bëj flash
Kontrolloni
bëj monitor
Hera e parë kërkon disa kohë për formatimin e SPIFFS dhe shkarkimin e fotografive. Pas kësaj, çdo buton i shkrepur i shtypur do të shfaqë 5 fotografi në interval prej 5 sekondash dhe më pas do të hyjë në gjumë të thellë.
Hapi 6: Flash Card Komerciale
Do të doja të tregoja një kartelë alfabeti ndërsa fëmija im po shikonte albumin e fotografive. Supozoni se raporti është 4: 1, kështu që unë mund të vendos 5 karta flash në dosjen e fotografive për çdo 20 fotografi. Fotografitë dhe kartat e fotografisë shfaqen në mënyrë të rastësishme.
Hapi 7: Mësim i lumtur
Timeshtë koha për t'i dhënë albumin tuaj fotografik fëmijëve tuaj. Pasi të keni shkarkuar serinë e parë të fotografive, është gati për ta sjellë atë vetëm me fëmijët tuaj!
Hapi 8: Diçka rreth baterisë
Kjo pajisje IoT e krijuar për kursimin e baterisë.
Në matjen time, përdorimi i energjisë është rreth 0.0 - 0.1 mA gjatë gjumit të thellë.
Po bëj një matje të mëtejshme duke numëruar sa fotografi mund të shfaqen për një karikim të plotë të baterisë.
Ju mund të ndiqni Twitter -in tim për të mësuar lajmet më të fundit.