Obsah:

Dětské fotoalbum s reklamním lístkem: 8 kroků (s obrázky)
Dětské fotoalbum s reklamním lístkem: 8 kroků (s obrázky)

Video: Dětské fotoalbum s reklamním lístkem: 8 kroků (s obrázky)

Video: Dětské fotoalbum s reklamním lístkem: 8 kroků (s obrázky)
Video: 51 letá žena vypadala, že snědla slona. Lékaři jí z břicha vytáhli něco horšího... 2024, Červenec
Anonim
Image
Image
Dětské fotoalbum s reklamou na kartičce
Dětské fotoalbum s reklamou na kartičce

Tento návod ukazuje, jak vytvořit automatické fotoalbum WiFi s komerčními funkcemi pro dětské flash karty.

Krok 1: Proč Fotoalbum pro děti?

Proč Fotoalbum pro děti?
Proč Fotoalbum pro děti?

Moje dítě rád hraje všechny klikací věci, jako jsou fidget, přenosný WiFi analyzátor, dálkové ovládání TV, tlačítko domovské stránky pro iPhone (^o^);

Moje dítě si rád prohlíží své fotografie, vždy k nám vezme iPad nebo mobil a požádá o prohlížení fotografií (^_^) a;

Moje dítě nemá zájem o kartičku (~ _ ~).

Co takhle vytvořit malé digitální fotoalbum, které dokáže automaticky stahovat nejnovější fotografie, a zároveň bude náhodně zobrazovat „komerční“kartičky?

Vypadá to zajímavě, zkusme to!

Krok 2: Příprava

Příprava
Příprava
Příprava
Příprava

Zařízení IoT napájené baterií

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

Flashcard

Na webu jsou různé flashkarty, tady jsou ty, které používám v tomto příkladu:

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

Krok 3: Design

Design
Design

Fotoalbum s automatickou aktualizací je rozděleno na 2 části:

Fotografický server

Jeho cílem je shromáždit nejnovější fotografii, změnit velikost, oříznout a poté sloužit zařízení IoT.

V této ukázce používám server HTTP Node.js s ostrou knihovnou. Jednoduše přetáhněte novou fotografii do složky s fotografiemi, automaticky změní velikost a ořízne obrázek za běhu a poté slouží zařízení IoT.

Je to pasivní metoda, jak získat nejnovější fotografii. Pokud znáte Node.js, můžete jej aktivovat, např. automatické stahování fotografií z vašich sociálních médií nebo webového fotoalba.

Foto album IoT

Jeho cílem je synchronizovat nejnovější fotografii s místním úložištěm a zobrazit ji.

V této ukázce znovu používám zařízení IoT ve svých předchozích instruktážích. Modul ESP32 má 4 MB flash úložiště, k uložení fotografií lze využít přibližně 3 MB místa. U souborů JPEG 320 x 240 je to přibližně 100 - 200 kusů. Ve většině případů je to dost dobré.

Z důvodu úspory energie každý spouště při zapnutí zobrazí pouze několik náhodných fotografií a poté znovu usne. WiFi se také vypne, pokud se nemůže připojit k prezentované WiFi nebo dokončit synchronizaci.

Krok 4: Nastavení serveru fotografií

Nastavte server fotografií
Nastavte server fotografií

Zdrojový kód

Pro splnění tohoto požadavku jsem napsal třicet řádků jednoduchého serveru HTTP, najdete jej na GitHubu:

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

Pokud nejste obeznámeni s GitHub, jednoduše klikněte na zelené tlačítko vpravo uprostřed a poté vyberte Stáhnout ZIP.

Nainstalujte

  1. Rozbalte zdroj
  2. Stáhněte a nainstalujte Node.js, pokud ještě ne
  3. Stáhněte si související balíček následujícím příkazem:

cd nodejs-sharp-http-server

npm instalace

Běh

uzel app.js

Šek

  1. Vložte nějaké fotografie do složky s fotografiemi
  2. Prohlížeč na: https:// localhost: 3200/
  3. Můžete vidět seznam souborů oddělených čárkami
  4. Prohlížeč na: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Můžete vidět fotografii o velikosti 320x240 a oříznutou

Krok 5: Foto album IoT

Fotoalbum IoT
Fotoalbum IoT

Hardware

Při vytváření zařízení IoT postupujte podle mých předchozích pokynů.

Zdrojový kód

Stáhněte si zdrojový kód fotoalba ESP32 na GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Opět platí, že pokud nejste obeznámeni s GitHubem, jednoduše klikněte na zelené tlačítko vpravo uprostřed a poté vyberte Stáhnout ZIP.

ESP-IDF

Pokud ještě nenastavujete ESP-IDF, podívejte se prosím do instalačních příruček, kde najdete podrobné pokyny k nastavení ESP-IDF:

Průvodce instalací systému Windows

Průvodce instalací systému Mac OS

Průvodce instalací Linuxu

Konfigurace

Běh

provést menuconfig

vyberte „sériové“:

přístav

vyberte „Konfigurace fotoalba“, zadejte svou vlastní hodnotu:

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

Kompilovat

udělat vše

Blikat

udělat blesk

Šek

udělat monitor

První formátování SPIFFS a stahování fotografií vyžaduje určitý čas. Poté každé stisknuté spouštěcí tlačítko zobrazí 5 fotografií v intervalu 5 sekund a poté vstoupí do hlubokého spánku.

Krok 6: Flash Card Commercial

Flash Card komerční
Flash Card komerční

Chtěl bych ukázat nějaké abecední kartičky, zatímco moje dítě prohlíží fotoalbum. Předpokládejme, že poměr je 4: 1, takže na každých 20 fotografií mohu do složky s fotografiemi vložit 5 kartiček. Fotografie a kartičky se zobrazují náhodně.

Krok 7: Šťastné učení

Šťastné učení!
Šťastné učení!

Je na čase dát fotoalbum vašim dětem. Jakmile si stáhnete první dávku fotografií, je připravena ji přinést sama s vašimi dětmi!

Krok 8: Něco o baterii

Něco o baterii
Něco o baterii

Toto zařízení IoT určené pro úsporu baterie.

Při mém měření se spotřeba energie pohybuje kolem 0,0 - 0,1 mA při hlubokém spánku.

Provádím další měření spočítáním, kolik fotografií lze zobrazit na jedno plné nabití baterie.

Chcete -li znát nejnovější zprávy, můžete sledovat můj twitter.

Doporučuje: