Tartalomjegyzék:

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)

Videó: Gyerekek fotóalbuma reklámkártyával: 8 lépés (képekkel)

Videó: Gyerekek fotóalbuma reklámkártyával: 8 lépés (képekkel)
Videó: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, November
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: