Satura rādītājs:
- 1. solis: Kāpēc fotoattēlu albums bērniem?
- 2. solis: Sagatavošana
- 3. solis: projektēšana
- 4. darbība: iestatiet fotoattēlu serveri
- 5. darbība: IoT fotoattēlu albums
- 6. darbība: komerciāla zibatmiņas karte
- 7. solis: laimīgu mācīšanos
- 8. solis: kaut kas par akumulatoru
Video: Bērnu fotoalbums ar reklāmas karti: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā pamācībā ir parādīts, kā izveidot WiFi automātisko fotoattēlu albumu, izmantojot bērnu zibatmiņas karšu komerciālās funkcijas.
1. solis: Kāpēc fotoattēlu albums bērniem?
Manam bērnam patīk spēlēt visas klikšķinošās lietas, piemēram, izklaidēties, pārnēsājamu WiFi analizatoru, televizora tālvadības pulti, iPhone sākuma pogu (^o^);
Manam mazulim patīk apskatīt viņas fotogrāfijas, viņa vienmēr paņem pie mums iPad vai mobilo tālruni un lūdz apskatīt fotoattēlus (^_^) a;
Manu bērnu neinteresē kartīte (~ _ ~).
Kā būtu izveidot nelielu digitālo fotoalbumu, kas automātiski lejupielādētu jaunākos fotoattēlus, tajā pašā laikā tas nejauši parādīs “komerciālu” zibatmiņas karti?
Šķiet interesanti, izmēģināsim!
2. solis: Sagatavošana
Ar akumulatoru darbināma IoT ierīce
www.instructables.com/id/Battery-Powered-E…
Atmiņas karte
Tīmeklī ir dažādas zibatmiņas kartes, šeit es izmantoju šo piemēru:
busyteacher.org/24109-printable-alphabet-fl…
3. solis: projektēšana
Automātiski atjaunināms fotoalbums ir sadalīts divās daļās:
Foto serveris
Tās mērķis ir apkopot jaunāko fotoattēlu, mainīt tā izmērus, apgriezt un pēc tam pasniegt IoT ierīcē.
Šajā demonstrācijā es izmantoju Node.js HTTP serveri ar asu bibliotēku. Vienkārši velciet jauno fotoattēlu uz fotoattēlu mapi, tas automātiski mainīs izmēru un apgriezīs attēlu uzreiz un pēc tam pasniegs IoT ierīcei.
Tā ir pasīva metode, lai iegūtu pēdējo fotoattēlu. Ja esat iepazinies ar Node.js, varat to padarīt aktīvāku, piem. automātiski lejupielādējiet fotoattēlus no jūsu sociālajiem medijiem vai tīmekļa fotoattēlu albuma.
IoT fotoalbums
Tās mērķis ir sinhronizēt jaunāko fotoattēlu ar vietējo krātuvi un parādīt to.
Šajā demonstrācijā es atkārtoti izmantoju IoT ierīci savos iepriekšējos norādījumos. ESP32 modulim ir 4 MB zibatmiņas krātuve, fotoattēlu glabāšanai var izmantot aptuveni 3 MB vietas. 320x240 JPEG failiem tas ir aptuveni 100-200 gab. Vairumā gadījumu tas ir pietiekami labs.
Enerģijas taupīšanas nolūkos katrs ieslēgšanas slēdzis parāda tikai dažus nejaušus fotoattēlus un pēc tam atkal nonāk dziļā miegā. WiFi tika izslēgts arī tad, ja nevar izveidot savienojumu ar piedāvāto WiFi vai ir pabeigta sinhronizācija.
4. darbība: iestatiet fotoattēlu serveri
Avota kods
Esmu uzrakstījis trīsdesmit rindu vienkāršu HTTP serveri, lai izpildītu šo prasību, iespējams, to atradīsit vietnē GitHub:
github.com/moononournation/nodejs-sharp-ht…
ja neesat pazīstams ar GitHub, vienkārši noklikšķiniet uz zaļās pogas labajā vidū un pēc tam atlasiet Lejupielādēt ZIP.
Uzstādīt
- Izsaiņojiet avotu
- Lejupielādējiet un instalējiet Node.js, ja vēl neesat to izdarījis
- Lejupielādējiet saistīto pakotni, izpildot šādu komandu:
cd nodejs-sharp-http-serveris
npm instalēt
Skrien
mezgls app.js
Pārbaudiet
- Ievietojiet dažus fotoattēlus fotoattēlu mapē
- Pārlūkprogramma: https:// localhost: 3200/
- Jūs varat redzēt ar komatu atdalītu failu sarakstu
- Pārlūkprogramma: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
- Jūs varat redzēt 320x240 izmēra un apgrieztu fotoattēlu
5. darbība: IoT fotoattēlu albums
Aparatūra
Izpildiet manus iepriekšējos norādījumus, lai izveidotu IoT ierīci.
Avota kods
Lejupielādējiet ESP32 fotoalbuma avota kodu vietnē GitHub:
github.com/moononournation/ESP32_Photo_Alb…
Atkal, ja neesat pazīstams ar GitHub, vienkārši noklikšķiniet uz zaļās pogas labajā vidū un pēc tam atlasiet Lejupielādēt ZIP.
ESP-IDF
Ja vēl neesat iestatījis ESP-IDF, lūdzu, skatiet iestatīšanas rokasgrāmatas, lai iegūtu detalizētus norādījumus par ESP-IDF iestatīšanu:
Windows iestatīšanas rokasgrāmata
Mac OS iestatīšanas rokasgrāmata
Linux iestatīšanas rokasgrāmata
Konfigurācija
Skrien
izveidot izvēlnes konfigurāciju
izvēlieties "sērijas":
osta
izvēlieties "Fotoalbuma konfigurācija", ievadiet savu vērtību:
- WiFi SSID
- WiFi parole
- Web serveris
- Web servera ports
Sastādīt
uztaisīt visu
Zibspuldze
uzplaiksnīt
Pārbaudiet
uztaisīt monitoru
Pirmo reizi SPIFFS formatēšana un fotoattēlu lejupielāde prasa zināmu laiku. Pēc tam katra nospiesta sprūda poga parādīs 5 fotoattēlus ar 5 sekunžu intervālu un pēc tam ieslēgsies dziļā miega režīmā.
6. darbība: komerciāla zibatmiņas karte
Es gribētu parādīt kādu alfabēta karti, kamēr mans bērns skatās fotoalbumu. Pieņemsim, ka attiecība ir 4: 1, tāpēc uz katrām 20 fotogrāfijām fotoattēlu mapē varu ievietot 5 zibatmiņas. Fotogrāfijas un kartītes tiek rādītas nejauši.
7. solis: laimīgu mācīšanos
Ir pienācis laiks uzdāvināt saviem bērniem fotoalbumu. Kad esat lejupielādējis pirmo fotoattēlu sēriju, tā ir gatava to nogādāt vienatnē ar saviem bērniem!
8. solis: kaut kas par akumulatoru
Šī IoT ierīce ir paredzēta akumulatora taupīšanai.
Manā mērījumā enerģijas patēriņš ir aptuveni 0,0 - 0,1 mA dziļā miega laikā.
Es veicu papildu mērījumus, saskaitot, cik fotoattēlu var parādīt par vienu pilnu akumulatora uzlādi.
Jūs varat sekot manam twitterim, lai uzzinātu jaunākās ziņas.
Ieteicams:
Atari Punk konsole ar bērnu 8 soļu sekvencētājs: 7 soļi (ar attēliem)
Atari Punk konsole ar Baby 8 pakāpju sekvencētāju: šī starpposma konstrukcija ir viss vienā Atari Punk konsole un Baby 8 pakāpju sekvenceris, ko varat frēzēt ar Bantam Tools darbvirsmas PCB frēzmašīnu. To veido divas shēmas plates: viena ir lietotāja interfeisa (UI) plate, bet otra ir utilīta
Glābiet manu bērnu: viedais sēdeklis, kas sūta īsziņas, ja aizmirstat bērnu automašīnā: 8 soļi
Glābiet manu bērnu: viedais sēdeklis, kas sūta īsziņas, ja aizmirstat bērnu automašīnā: tas ir uzstādīts automašīnās, un, pateicoties detektoram, kas novietots uz bērnu sēdeklīša, tas mūs brīdina - izmantojot SMS vai tālruņa zvanu - prom, neatvedot bērnu līdzi
Izveidojiet reklāmas stendu no salauzta LCD televizora: 16 soļi (ar attēliem)
Izveidojiet reklāmas stendu no salauzta LCD televizora: no salauztā televizora ekrāna. Man radās ideja to padarīt par reklāmu
Pārnēsājama reklāmas zīme par lētu tikai 10 soļos !!: 13 soļi (ar attēliem)
Pārnēsājamas reklāmas zīme par lētu tikai 10 soļu laikā !!: Izveidojiet savu lētu, pārnēsājamu reklāmas zīmi. Ar šo zīmi jūs varat parādīt savu ziņojumu vai logotipu jebkur jebkuram pilsētas iedzīvotājam. Šī pamācība ir atbilde uz/uzlabojumiem/izmaiņām: https://www.instructables.com/id/Low-Cost-Illuminated
Reklāmas noņemšana no AIM draugu saraksta: 3 soļi
Reklāmas noņemšana no AIM draugu saraksta: šī ir mana pirmā pamācība, un tas ir par to, kā noņemt reklāmu no jūsu AIM draugu saraksta augšdaļas. Personīgi es nevaru izturēt šo lietu, un, ja jūs arī nevarat izturēt .. vai vienkārši vēlaties no tās atbrīvoties, turpiniet ar pirmo soli! Šis attēls ir mana ekrānuzņēmums