Innholdsfortegnelse:

Barnefotoalbum med Flashcard Commercial: 8 trinn (med bilder)
Barnefotoalbum med Flashcard Commercial: 8 trinn (med bilder)

Video: Barnefotoalbum med Flashcard Commercial: 8 trinn (med bilder)

Video: Barnefotoalbum med Flashcard Commercial: 8 trinn (med bilder)
Video: scrapbook for beginners | scrapbook tutorial | how to make a scrapbook | scrabook for birthday 2024, Juli
Anonim
Image
Image
Fotoalbum for barn med Flashcard -reklame
Fotoalbum for barn med Flashcard -reklame

Denne instruksjonene viser hvordan du lager et WiFi -automatisk fotoalbum i tillegg til kommersielle funksjoner for barnekort.

Trinn 1: Hvorfor fotoalbum for barn?

Hvorfor fotoalbum for barn?
Hvorfor fotoalbum for barn?

Barnet mitt elsker å spille alle klikkete ting som fidget, Portable WiFi Analyzer, TV -fjernkontroll, iPhone -hjemmeknapp (^o^);

Barnet mitt elsker å se bilder av seg selv, hun tar alltid iPad eller mobil til oss og ber om visningsbilder (^_^) a;

Barnet mitt er ikke interessert i flashcard (~ _ ~).

Hva med å lage et lite digitalt fotoalbum som automatisk kan laste ned de siste bildene, samtidig som det vil tilfeldig vise flashcard "kommersielt"?

Det virker interessant, la oss prøve det!

Trinn 2: Forberedelse

Forberedelse
Forberedelse
Forberedelse
Forberedelse

Batteridrevet IoT -enhet

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

Flashkort

Det er forskjellige flashkort på nettet, her er det jeg bruker i dette eksemplet:

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

Trinn 3: Design

Design
Design

Et fotoalbum for automatisk oppdatering er delt inn i to deler:

Fotoserver

Det tar sikte på å samle det siste bildet, endre størrelsen, beskjære og deretter servere til IoT -enheten.

I denne demoen bruker jeg en Node.js HTTP -server med skarpt bibliotek. Bare dra det nye bildet til fotomappen, det endrer størrelsen automatisk og beskjær bildet i farten og server det deretter til IoT -enheten.

Det er en passiv metode for å få det siste bildet. Hvis du er kjent med Node.js, kan du gjøre den mer aktiv, f.eks. last ned bilder automatisk fra dine sosiale medier eller webfotoalbum.

IoT Fotoalbum

Det tar sikte på å synkronisere det nyeste bildet med lokal lagring og vise det.

I denne demoen bruker jeg IoT -enheten på nytt i mine tidligere instrukser. ESP32 -modulen har 4 MB flash -lagring, rundt 3 MB plass kan brukes til å lagre bildene. For 320x240 JPEG -filer er det rundt 100 - 200 stykker. Det er bra nok i de fleste tilfeller.

Av strømbesparende årsaker viser hver utløser bare noen få tilfeldige bilder og sovner deretter igjen. WiFi er også slått av hvis du ikke kan koble til presentert WiFi eller ferdig synkronisering.

Trinn 4: Konfigurer fotoserver

Sett opp fotoserver
Sett opp fotoserver

Kildekode

Jeg har skrevet en tretti linjer enkel HTTP -server for å oppfylle dette kravet. Du kan finne den på GitHub:

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

Hvis du ikke er kjent med GitHub, klikker du bare på den grønne knappen til høyre i midten og velger Last ned ZIP.

Installere

  1. Pakk ut kilden
  2. Last ned og installer Node.js, hvis ikke ennå
  3. Last ned den relaterte pakken ved å følge kommandoen:

cd nodejs-sharp-http-server

npm installere

Løpe

node app.js

Kryss av

  1. Legg noen bilder i fotomappen
  2. Nettleser til: https:// localhost: 3200/
  3. Du kan se en kommaseparert filliste
  4. Nettleser til: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Du kan se et størrelse på 320x240 som er endret og beskåret

Trinn 5: IoT -fotoalbum

IoT Fotoalbum
IoT Fotoalbum

Maskinvare

Følg mine tidligere instruksjoner for å lage IoT -enheten.

Kildekode

Last ned kildekoden til ESP32 fotoalbum på GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Igjen, hvis du ikke er kjent med GitHub, klikker du bare på den grønne knappen til høyre i midten og velger Last ned ZIP.

ESP-IDF

Hvis du ikke har konfigurert ESP-IDF ennå, kan du se oppsettguider for detaljerte instruksjoner for å konfigurere ESP-IDF:

Installasjonsveiledning for Windows

Installasjonsveiledning for Mac OS

Installasjonsveiledning for Linux

Konfigurasjon

Løpe

lage menykonfigurasjon

velg "seriell":

havn

velg "Fotoalbumkonfigurasjon", fyll din egen verdi:

  • WiFi SSID
  • WiFi -passord
  • Internett server
  • Webserverport

Kompilere

lage alt

Blits

lage blits

Kryss av

lage monitor

Den første gangen krever noen ganger for å formatere SPIFFS og laste ned bilder. Etter det vil hver utløserknapp som trykkes, vise 5 bilder med 5 sekunders intervall og deretter gå i dyp søvn.

Trinn 6: Flash Card Commercial

Flash Card Commercial
Flash Card Commercial

Jeg vil vise et alfabetkort mens barnet mitt ser på fotoalbumet. Anta at forholdet er 4: 1, så jeg kan sette 5 flashcards i fotomappen for hvert 20 bilde. Bilder og flashcards vises tilfeldig.

Trinn 7: God læring

God læring!
God læring!

Det er på tide å gi fotoalbumet til barna dine. Når du har lastet ned den første batchen av bilder, er den klar til å ta den alene med barna dine!

Trinn 8: Noe om batteri

Noe om batteriet
Noe om batteriet

Denne IoT -enheten er designet for batterisparing.

I min måling er strømforbruket rundt 0,0 - 0,1 mA under dyp søvn.

Jeg gjør en ytterligere måling ved å telle hvor mange bilder som kan vises for en full ladning av batteriet.

Du kan følge twitteren min for å vite de siste nyhetene.

Anbefalt: