Tartalomjegyzék:
- 1. lépés: Miért érdemes a fényképalbum gyerekeknek?
- 2. lépés: Előkészítés
- 3. lépés: Tervezés
- 4. lépés: A Photo Server beállítása
- 5. lépés: IoT -fotóalbum
- 6. lépés: Flash kártya reklám
- 7. lépés: Boldog tanulást
- 8. lépés: Valami az akkumulátorról
Videó: Gyerekek fotóalbuma reklámkártyával: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez az oktatóanyag bemutatja, hogyan készíthet automatikus WiFi -s fotóalbumot a gyerekek flash kártyák kereskedelmi funkcióival együtt.
1. lépés: Miért érdemes a fényképalbum gyerekeknek?
A gyerekem szeret minden kattintó dolgot játszani, például izgulni, hordozható WiFi elemzőt, TV távirányítót, iPhone otthoni gombot (^o^);
Gyermekem szereti nézegetni saját magáról készített fotóit, mindig hozza az iPadet vagy a mobiltelefont, és megtekintési fotókat kér (^_^) a;
A gyerekem nem érdekli a kártyák (~ _ ~).
Mit szólnál egy kis digitális fotóalbum készítéséhez, amely automatikusan letölti a legújabb képeket, ugyanakkor véletlenszerűen megjeleníti a "kereskedelmi" kártyákat?
Érdekesnek tűnik, próbáljuk ki!
2. lépés: Előkészítés
Akkumulátoros IoT eszköz
www.instructables.com/id/Battery-Powered-E…
Flash kártya
Különböző kártyák találhatók a weben, itt van az, amelyet ebben a példában használok:
busyteacher.org/24109-printable-alphabet-fl…
3. lépés: Tervezés
Az automatikus frissítésű fotóalbum két részre oszlik:
Fotószerver
Célja a legfrissebb fényképek összegyűjtése, átméretezése, kivágása, majd az IoT -eszközön való kiszolgálás.
Ebben a bemutatóban Node.js HTTP szervert használok éles könyvtárral. Egyszerűen húzza az új fényképet a fotómappába, ez automatikusan átméretezi és körbevágja a képet menet közben, majd megjeleníti az IoT -eszközön.
Ez egy passzív módszer a legfrissebb fénykép készítésére. Ha ismeri a Node.js -t, aktivizálhatja, pl. automatikusan letöltheti a fotókat a közösségi médiából vagy a webes fotóalbumból.
IoT fotóalbum
Célja, hogy szinkronizálja a legújabb fényképet a helyi tárolóval, és megjelenítse azt.
Ebben a bemutatóban újra felhasználom az IoT eszközt korábbi utasításomban. Az ESP32 modul 4 MB flash tárhellyel rendelkezik, körülbelül 3 MB szabad hely tárolható a fényképeken. 320x240 JPEG fájlok esetén körülbelül 100-200 darab. A legtöbb esetben elég jó.
Energiatakarékossági okokból minden bekapcsolási trigger csak néhány véletlenszerű fényképet mutat, majd ismét mély álomba merül. A WiFi is kikapcsol, ha nem tud csatlakozni a bemutatott WiFi -hez vagy befejezte a szinkronizálást.
4. lépés: A Photo Server beállítása
Forráskód
Írtam harminc sor egyszerű HTTP szervert, hogy megfeleljen ennek a követelménynek, megtalálhatja a GitHubon:
github.com/moononournation/nodejs-sharp-ht…
ha nem ismeri a GitHubot, egyszerűen kattintson a zöld gombra a jobb közepén, majd válassza a ZIP letöltése lehetőséget.
Telepítés
- Csomagolja ki a forrást
- Töltse le és telepítse a Node.js fájlt, ha még nem
- Töltse le a kapcsolódó csomagot a következő paranccsal:
cd nodejs-sharp-http-szerver
npm telepítés
Fuss
csomópont app.js
Jelölje be
- Tegyen néhány fényképet a fényképek mappájába
- Böngésző: https:// localhost: 3200/
- Vesszővel elválasztott fájlok listája látható
- Böngésző: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
- 320x240 méretű, átméretezett és kivágott fénykép látható
5. lépés: IoT -fotóalbum
Hardver
Az IoT -eszköz elkészítéséhez kövesse korábbi utasításaimat.
Forráskód
Töltse le az ESP32 fotóalbum forráskódját a GitHub webhelyről:
github.com/moononournation/ESP32_Photo_Alb…
Ismét, ha nem ismeri a GitHubot, egyszerűen kattintson a zöld gombra a jobb közepén, majd válassza a Letöltés ZIP lehetőséget.
ESP-IDF
Ha még nincs beállítva az ESP-IDF, kérjük, tekintse meg a telepítési útmutatót az ESP-IDF beállításához szükséges részletes utasításokért:
Windows telepítési útmutató
Mac OS telepítési útmutató
Linux telepítési útmutató
Konfiguráció
Fuss
menükonfigurálás
válassza a "soros" lehetőséget:
kikötő
válassza a "Fotóalbum konfigurálása" lehetőséget, adja meg saját értékét:
- WiFi SSID
- WiFi jelszó
- web szerver
- Webszerver port
Fordítás
készíts mindent
Vaku
villanni
Jelölje be
monitor készítése
Az első alkalommal néhány alkalommal szükség van a SPIFFS formázására és a fényképek letöltésére. Ezt követően minden trigger gomb megnyomása 5 fényképet jelenít meg 5 másodperces időközönként, majd mély alvásba lép.
6. lépés: Flash kártya reklám
Szeretnék megmutatni néhány ábécés kártyát, miközben a gyerekem a fotóalbumot nézi. Tegyük fel, hogy az arány 4: 1, így 20 fénykép után 5 kártyát tudok helyezni a fotómappába. A fényképek és a kártyák véletlenszerűen jelennek meg.
7. lépés: Boldog tanulást
Itt az ideje, hogy átadja gyermekeinek a fotóalbumot. Miután letöltötte az első fotócsomagot, készen áll arra, hogy egyedül vigye el gyermekeivel!
8. lépés: Valami az akkumulátorról
Ez az IoT eszköz akkumulátor -takarékos.
Méréseim szerint az energiafogyasztás 0,0 - 0,1 mA körül van mély alvás közben.
További mérést végzek azzal, hogy megszámlálom, hány fénykép jeleníthető meg egy teljes akkumulátor töltéssel.
Kövesse a twitteremet, hogy megtudja a legfrissebb híreket.
Ajánlott:
Gyerekek négyes csapkodása önvezető, sorkövető és akadályfelismerő járműbe: 4 lépés
Gyerekek négyes csapkodása önvezető, sorkövető és akadályfelismerő járművekbe: A mai utasításban egy 1000 Wattos (igen, sokat tudok!) Elektromos kölyök quadját önvezető, sorkövető és akadályokat elkerülő járművé alakítjuk! Demó videó: https: //youtu.be/bVIsolkEP1kA projekthez a következő anyagokra lesz szükségünk
Juuke - RFID zenelejátszó idősek és gyerekek számára: 10 lépés (képekkel)
Juuke - RFID zenelejátszó idősek és gyerekek számára: Ez a Juuke doboz. A Juuke doboz a saját zenei barátod, a lehető legegyszerűbben használható. Kifejezetten idősek és gyerekek számára készült, de természetesen minden más korosztály számára is használható. Ezt azért hoztuk létre, mert
Egyszerű gyerekek RGB áramköre: 3 lépés
Egyszerű gyerekek RGB áramköre: Ezt a nagyon leegyszerűsített áramkört olyan osztályokban lehet használni, mint a STEM, hogy megtanítsák a diákoknak, hogyan okozhatja az RGB leddel és nyomógombokkal kombinált áram a LED -ek különböző színű megvilágítását attól függően, hogy mely nyomógombokat kell megnyomni
A gyerekek is készíthetnek végtelen tükröket!: 8 lépés (képekkel)
A gyerekek is készíthetnek végtelen tükröket!: A Dream AcadeME egy nonprofit alternatív oktatási szervezet. Filozófiánk a gyermekközpontú tanulásra összpontosít, amely kapcsolódik a STEAM-hez (tudomány, technológia, mérnöki tudomány, művészet és matematika), a természethez és a társadalmi-konstruktivizmushoz
Gyerekek konyhája, amely BEP: 7 lépés (képekkel)
Gyerekek konyhája, amely azt mondja: BIP: A két éves lányomnak volt egy „kicsi” kérése a harmadik születésnapjára. Szeretett volna egy kis konyhát, amelyen csipog. - Mit akarsz? - volt a válaszom. „Egy konyha, amely sípolást mond, mint a mamák konyhája!”, Mondta … Szóval ez volt az inspiráció (én