Obsah:

Detský fotoalbum s komerčnou kartičkou: 8 krokov (s obrázkami)
Detský fotoalbum s komerčnou kartičkou: 8 krokov (s obrázkami)

Video: Detský fotoalbum s komerčnou kartičkou: 8 krokov (s obrázkami)

Video: Detský fotoalbum s komerčnou kartičkou: 8 krokov (s obrázkami)
Video: Фотоальбом своими руками | Детский фотоальбом | Скрапбукинг альбом легко 2024, Júl
Anonim
Image
Image
Detský fotoalbum s komerčnou kartou Flashcard
Detský fotoalbum s komerčnou kartou Flashcard

Tento návod ukazuje, ako vytvoriť fotoalbum s automatickou aktualizáciou WiFi a komerčnými funkciami pre detské flash karty.

Krok 1: Prečo fotoalbum pre deti?

Prečo fotoalbum pre deti?
Prečo fotoalbum pre deti?

Moje dieťa rád hrá všetky klikacie veci, ako sú fidget, prenosný analyzátor WiFi, diaľkové ovládanie televízora, tlačidlo domovskej stránky iPhone (^o^);

Moje dieťa si rád prezerá svoje fotografie, vždy k nám vezme iPad alebo mobil a požiada o zobrazenie fotografií (^_^) a;

Moje dieťa nemá záujem o kartičku (~ _ ~).

Čo tak vytvoriť malý digitálny fotoalbum, ktorý dokáže automaticky sťahovať najnovšie fotografie, a zároveň bude náhodne zobrazovať „komerčné“karty?

Zdá sa to zaujímavé, vyskúšajme to!

Krok 2: Príprava

Príprava
Príprava
Príprava
Príprava

Zariadenie IoT napájané batériami

www.instructables.com/id/Battery-Powered-E…

Flash karta

Na webe je množstvo rôznych kartičiek, v tomto prípade používam tieto:

busyteacher.org/24109-printable-alphabet-fl…

Krok 3: Dizajn

Dizajn
Dizajn

Fotoalbum s automatickou aktualizáciou je rozdelený na 2 časti:

Foto server

Cieľom je zozbierať najnovšiu fotografiu, zmeniť veľkosť, orezať a potom slúžiť v zariadení IoT.

V tejto ukážke používam server Node.js HTTP s ostrou knižnicou. Jednoducho presuňte novú fotografiu do priečinka s fotografiami, automaticky zmení veľkosť a orezá obrázok za chodu a potom sa zobrazí v zariadení IoT.

Je to pasívna metóda na získanie najnovšej fotografie. Ak poznáte Node.js, môžete ho urobiť aktívnejším, napr. automatické sťahovanie fotografií z vašich sociálnych médií alebo webového fotoalbumu.

Foto album IoT

Cieľom je synchronizovať najnovšiu fotografiu s miestnym úložiskom a zobraziť ju.

V tejto ukážke znova používam zariadenie IoT v mojich predchádzajúcich pokynoch. Modul ESP32 má 4 MB flash úložisko, na uloženie fotografií je možné využiť približne 3 MB priestoru. Pri súboroch JPEG s rozlíšením 320 x 240 je to približne 100 - 200 kusov. Vo väčšine prípadov je to dosť dobré.

Z dôvodu úspory energie každé tlačidlo napájania zobrazí iba niekoľko náhodných fotografií a potom znova upadne do hlbokého spánku. WiFi sa tiež vypne, ak sa nemôže pripojiť k prezentovanej WiFi alebo dokončiť synchronizáciu.

Krok 4: Nastavte server fotografií

Nastavte fotografický server
Nastavte fotografický server

Zdrojový kód

Na splnenie tejto požiadavky som napísal tridsať riadkov jednoduchého servera HTTP, nájdete ho na GitHub:

github.com/moononournation/nodejs-sharp-ht…

Ak nepoznáte GitHub, jednoducho kliknite na zelené tlačidlo v pravom strede a potom vyberte Stiahnuť ZIP.

Inštalácia

  1. Rozbaľte zdroj
  2. Ak ešte nie je, stiahnite si a nainštalujte Node.js
  3. Stiahnite si príslušný balík pomocou nasledujúceho príkazu:

cd nodejs-sharp-http-server

npm inštalácia

Utekaj

uzol app.js

Skontrolovať

  1. Vložte niekoľko fotografií do priečinka s fotografiami
  2. Prehliadač na: https:// localhost: 3200/
  3. Môžete vidieť zoznam súborov oddelených čiarkami
  4. Prehliadač na: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Môžete vidieť fotografiu s rozmermi 320 x 240 a orezanú

Krok 5: Fotoalbum IoT

Foto album IoT
Foto album IoT

Hardvér

Pri vytváraní zariadenia IoT postupujte podľa mojich predchádzajúcich pokynov.

Zdrojový kód

Stiahnite si zdrojový kód fotoalbumu ESP32 na GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Opäť platí, že ak nepoznáte GitHub, jednoducho kliknite na zelené tlačidlo v pravom strede a potom vyberte Stiahnuť ZIP.

ESP-IDF

Ak ešte nemáte nastavený ESP-IDF, pozrite si sprievodcu nastavením, kde nájdete podrobné pokyny na nastavenie ESP-IDF:

Sprievodca inštaláciou systému Windows

Sprievodca nastavením systému Mac OS

Sprievodca nastavením Linuxu

Konfigurácia

Utekaj

urobiť menuconfig

zvoľte „sériové“:

prístav

vyberte „Konfigurácia fotoalbumu“, zadajte svoju vlastnú hodnotu:

  • WiFi SSID
  • WiFi heslo
  • webový server
  • Port webového servera

Zostaviť

urobiť všetko

Blesk

urobiť blesk

Skontrolovať

urobiť monitor

Pri prvom formátovaní formátu SPIFFS a sťahovaní fotografií to prvýkrát vyžaduje. Potom sa po každom stlačení spúšte zobrazí 5 fotografií v 5 -sekundovom intervale a potom sa prepnete do hlbokého spánku.

Krok 6: Komerčná karta Flash

Komerčná karta Flash
Komerčná karta Flash

Chcel by som ukázať nejakú abecednú kartičku, keď si moje dieťa prezerá fotoalbum. Predpokladajme, že je pomer 4: 1, takže na každých 20 fotografií môžem do priečinka s fotografiami vložiť 5 kartičiek. Fotografie a kartičky sa zobrazujú náhodne.

Krok 7: Šťastné učenie

Veselé učenie!
Veselé učenie!

Je načase darovať fotoalbum svojim deťom. Akonáhle si stiahnete prvú dávku fotografií, môžete ju začať používať sami so svojimi deťmi!

Krok 8: Niečo o batérii

Niečo o batérii
Niečo o batérii

Toto zariadenie IoT určené na šetrenie batérie.

Pri mojom meraní sa spotreba energie pohybuje okolo 0,0 - 0,1 mA v hlbokom spánku.

Vykonávam ďalšie meranie tak, že spočítam, koľko fotografií je možné zobraziť na jedno plné nabitie batérie.

Ak chcete vedieť najnovšie správy, môžete sledovať môj twitter.

Odporúča: