Gyerekek fotóalbuma reklámkártyával: 8 lépés (képekkel)
Gyerekek fotóalbuma reklámkártyával: 8 lépés (képekkel)
Anonim
Image
Image
Gyerekek fotóalbum, reklámkártyával
Gyerekek fotóalbum, reklámkártyával

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?

Miért érdemes a fényképalbum gyerekeknek?
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

Készítmény
Készítmény
Készítmény
Készítmény

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

Tervezé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

Fotószerver beállítása
Fotószerver 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

  1. Csomagolja ki a forrást
  2. Töltse le és telepítse a Node.js fájlt, ha még nem
  3. 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

  1. Tegyen néhány fényképet a fényképek mappájába
  2. Böngésző: https:// localhost: 3200/
  3. Vesszővel elválasztott fájlok listája látható
  4. Böngésző: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
  5. 320x240 méretű, átméretezett és kivágott fénykép látható

5. lépés: IoT -fotóalbum

IoT fotóalbum
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

Flash kártya reklám
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

Boldog tanulást!
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

Valami az akkumulátorról
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: