Obsah:
- Krok 1: Proč Fotoalbum pro děti?
- Krok 2: Příprava
- Krok 3: Design
- Krok 4: Nastavení serveru fotografií
- Krok 5: Foto album IoT
- Krok 6: Flash Card Commercial
- Krok 7: Šťastné učení
- Krok 8: Něco o baterii
Video: Dětské fotoalbum s reklamním lístkem: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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?
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
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
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í
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
- Rozbalte zdroj
- Stáhněte a nainstalujte Node.js, pokud ještě ne
- 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
- Vložte nějaké fotografie do složky s fotografiemi
- Prohlížeč na: https:// localhost: 3200/
- Můžete vidět seznam souborů oddělených čárkami
- Prohlížeč na: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
- Můžete vidět fotografii o velikosti 320x240 a oříznutou
Krok 5: Foto album 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
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í
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
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:
Přepínač Box pro dětské hračky + Remix: 19 kroků (s obrázky)
Přepínač Box pro dětské hračky + Remix: Toto je remix, který jsem prostě musel dělat od té doby, co jsem viděl dva úžasné pokyny a nemohl jsem přestat přemýšlet o jejich kombinaci! Tento mashup v podstatě kombinuje rozhraní Light Switch Box s jednoduchými hrami (Simon, Whack-a-Mole atd.) Na
Dětské kuchyňské osvětlení Ikea Mod: 11 kroků (s obrázky)
Ikea Kids Kitchen Lights Mod: Pro mé dcery druhé narozeniny jsme se rozhodli jí pořídit kuchyňský set. Ale opravdu jsem chtěl ozvláštnit to, čím jsme ji získali, a poté, co jsme se inspirovali tím, co někteří úžasní tvůrci udělali s kuchyní Ikea Duktig, jsme se rozhodli si jednu pořídit a
Elektrické dětské kolo: 5 kroků
Elektrické dětské kolo: Tento instruktáž odkazuje na aktivitu E-Trike a používá stejné části. Https://www.instructables.com/id/E-Trike-Activity/Po spuštění aktivity E-Trike, jak je vysvětleno ve výše uvedeném Instructable Odkaz, zůstala mi řada e-skútrů, které měly
Dětské noční světlo RGB LED Star: 9 kroků (s obrázky)
Kids RGB LED Star Nightlight: Miluji vytváření projektů pro své děti a také miluji vytváření projektů pomocí RGB LED, a tak jsem přišel s nápadem na detekci světla nočního světla ve tvaru hvězdy RGB pro své dětské pokoje. Noční světlo dokáže detekovat, zda je tma, a rozsvítit LED diody RGB
Nahrajte fotografie Flickr přímo na Facebook Fotoalbum: 7 kroků
Odesílání fotografií z Flickru přímo do fotoalba na Facebooku: Tento návod vám ukáže, jak nahrát své fotografie z Flickru přímo do vašeho fotoalba na Facebooku. Existuje několik Facebook aplikací, které vám umožňují importovat váš Flickr photostream na Facebook, ale fotografie se zobrazují v samostatném poli na vašem Profil