Turinys:
- 1 žingsnis: Kodėl nuotraukų albumas vaikams?
- 2 žingsnis: Paruošimas
- 3 žingsnis: dizainas
- 4 veiksmas: nustatykite nuotraukų serverį
- 5 veiksmas: daiktų interneto nuotraukų albumas
- 6 žingsnis: „Flash Card Commercial“
- 7 žingsnis: laimingas mokymasis
- 8 žingsnis: kažkas apie akumuliatorių
Video: Vaikų nuotraukų albumas su reklaminėmis kortelėmis: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šiose instrukcijose parodyta, kaip sukurti „WiFi“automatinio atnaujinimo nuotraukų albumą kartu su vaikų „flash“kortelių komercinėmis funkcijomis.
1 žingsnis: Kodėl nuotraukų albumas vaikams?
Mano vaikas mėgsta žaisti visus spragtelėjusius dalykus, pvz., „Fidget“, nešiojamąjį „WiFi“analizatorių, televizoriaus nuotolinio valdymo pultą, „iPhone“namų mygtuką (^o^);
Mano vaikas mėgsta žiūrėti savo nuotraukas, ji visada pasiima „iPad“ar mobilųjį telefoną ir prašo peržiūrėti nuotraukas (^_^) a;
Mano vaikui nedomina kortelė (~ _ ~).
O kaip sukurti nedidelį skaitmeninį nuotraukų albumą, kuriame būtų galima automatiškai atsisiųsti naujausias nuotraukas, tuo pačiu metu jis atsitiktinai parodys „komercinę“kortelę?
Atrodo įdomu, pabandykime!
2 žingsnis: Paruošimas
Akumuliatorius maitinamas daiktų interneto įrenginys
www.instructables.com/id/Battery-Powered-E…
Blykstė
Žiniatinklyje yra įvairių kortelių, čia aš naudoju šį pavyzdį:
busyteacher.org/24109-printable-alphabet-fl…
3 žingsnis: dizainas
Automatiškai atnaujinamas nuotraukų albumas yra padalintas į 2 dalis:
Nuotraukų serveris
Ja siekiama surinkti naujausią nuotrauką, pakeisti jos dydį, apkarpyti ir tada pateikti į „IoT“įrenginį.
Šioje demonstracijoje aš naudoju „Node.js“HTTP serverį su aštria biblioteka. Tiesiog vilkite naują nuotrauką į nuotraukų aplanką, ji automatiškai pakeis vaizdo dydį ir apkarpys, o tada pateiks į „IoT“įrenginį.
Tai pasyvus būdas gauti paskutinę nuotrauką. Jei esate susipažinęs su „Node.js“, galite jį suaktyvinti, pvz. automatiškai atsisiųskite nuotraukas iš savo socialinės žiniasklaidos ar žiniatinklio nuotraukų albumo.
„IoT“nuotraukų albumas
Juo siekiama sinchronizuoti naujausią nuotrauką su vietine saugykla ir ją parodyti.
Šioje demonstracijoje aš pakartotinai naudoju IoT įrenginį savo ankstesnėse instrukcijose. ESP32 modulis turi 4 MB „flash“atminties, nuotraukoms saugoti galima naudoti apie 3 MB vietos. 320x240 JPEG failuose jis yra apie 100–200 vienetų. Daugeliu atvejų jis yra pakankamai geras.
Energijos taupymo sumetimais kiekvienas įjungimo gaidukas rodo tik kelias atsitiktines nuotraukas ir vėl užmiega. „WiFi“taip pat išjungtas, jei nepavyksta prisijungti prie pateikto „WiFi“arba baigta sinchronizuoti.
4 veiksmas: nustatykite nuotraukų serverį
Pirminis kodas
Parašiau trisdešimt eilučių paprastą HTTP serverį, kad atitiktų šį reikalavimą, jį rasite „GitHub“:
github.com/moononournation/nodejs-sharp-ht…
jei nesate susipažinę su „GitHub“, tiesiog spustelėkite žalią mygtuką dešinėje viduryje, tada pasirinkite Atsisiųsti ZIP.
Diegti
- Išpakuokite šaltinį
- Atsisiųskite ir įdiekite „Node.js“, jei dar ne
- Atsisiųskite susijusį paketą naudodami šią komandą:
cd nodejs-sharp-http-serveris
npm įdiegti
Bėgti
mazgas app.js
Patikrinti
- Įdėkite keletą nuotraukų į nuotraukų aplanką
- Naršyklė: https:// localhost: 3200/
- Galite pamatyti kableliais atskirtų failų sąrašą
- Naršyklė: https:// localhost: 3200/ONE_OF_YOUR_PHOTO_FILE_NAME
- Galite matyti 320x240 dydžio ir apkarpytą nuotrauką
5 veiksmas: daiktų interneto nuotraukų albumas
Techninė įranga
Vykdykite mano ankstesnes instrukcijas, kad padarytumėte „IoT“įrenginį.
Pirminis kodas
Atsisiųskite ESP32 nuotraukų albumo šaltinio kodą iš „GitHub“:
github.com/moononournation/ESP32_Photo_Alb…
Vėlgi, jei nesate susipažinę su „GitHub“, tiesiog spustelėkite žalią mygtuką dešinėje viduryje, tada pasirinkite Atsisiųsti ZIP.
ESP-IDF
Jei dar nesate nustatę ESP-IDF, išsamias instrukcijas, kaip nustatyti ESP-IDF, rasite sąrankos vadovuose:
„Windows“sąrankos vadovas
„Mac OS“sąrankos vadovas
„Linux“sąrankos vadovas
Konfigūracija
Bėgti
padaryti meniu konfigūraciją
pasirinkite „serijinis“:
uostas
pasirinkite „Nuotraukų albumo konfigūracija“, įveskite savo vertę:
- „WiFi“SSID
- „WiFi“slaptažodis
- Tinklapio serveris
- Žiniatinklio serverio prievadas
Sudaryti
padaryti viską
Blykstė
padaryti blykstę
Patikrinti
padaryti monitori
Pirmą kartą SPIFFS formatavimas ir nuotraukų atsisiuntimas reikalauja tam tikro laiko. Po to kiekvienas paspaudimo mygtukas parodys 5 nuotraukas su 5 sekundžių intervalu ir tada pereis į gilaus miego režimą.
6 žingsnis: „Flash Card Commercial“
Norėčiau parodyti abėcėlės kortelę, kol mano vaikas žiūri nuotraukų albumą. Tarkime, kad santykis yra 4: 1, todėl į nuotraukų aplanką galiu įdėti 5 atminties korteles kiekvienai 20 nuotraukų. Nuotraukos ir kortelės rodomos atsitiktine tvarka.
7 žingsnis: laimingas mokymasis
Atėjo laikas padovanoti nuotraukų albumą savo vaikams. Atsisiuntę pirmąją nuotraukų seriją, ji yra pasirengusi atsinešti ją viena su savo vaikais!
8 žingsnis: kažkas apie akumuliatorių
Šis „IoT“įrenginys skirtas taupyti akumuliatorių.
Mano matavimais, energijos suvartojimas yra apie 0,0 - 0,1 mA, kai gilaus miego režimas.
Atlieku tolesnius matavimus, skaičiuodamas, kiek nuotraukų galima parodyti vienam pilnam akumuliatoriaus įkrovimui.
Galite sekti mano „Twitter“ir sužinoti naujausias naujienas.
Rekomenduojamas:
Vaikų miego treniruočių laikrodis: 6 žingsniai (su nuotraukomis)
Vaikų miego treniruočių laikrodis: man reikėjo laikrodžio, kuris padėtų mano 4 metų dvyniams išmokti miegoti šiek tiek ilgiau (man jau užtenka pabusti 5:30 ryto šeštadieniais), bet jie negali dar skaityti laikas. Peržiūrėję keletą elementų labai populiariose parduotuvėse
Vaikų MP3 muzikos dėžutė: 6 žingsniai (su nuotraukomis)
Vaikų MP3 muzikos dėžutė: Ieškodamas naujų „pasidaryk pats“projektų aplink arduino, radau gražių idėjų apie RFID pagrįstus MP3 grotuvus vaikams. Ir rinkoje yra viena puiki profesionali žaislų dėžutė - šie vaikinai valdo. Iš savo sumanios idėjos jie padarė puikų verslą. Patikrinti
Vaikų RGB LED žvaigždžių naktinė lemputė: 9 žingsniai (su nuotraukomis)
Vaikų RGB LED žvaigždžių naktinis apšvietimas: Man patinka kurti projektus savo vaikams, taip pat mėgstu kurti projektus naudojant RGB šviesos diodus, todėl sugalvojau savo vaikų kambariuose šviesą aptikti RGB žvaigždės formos naktinį žibintą. Naktinis žibintas gali aptikti, ar yra tamsoje, ir įjungti RGB šviesos diodus
Vaikų virtuvė, kuri sako pyptelėjimą: 7 žingsniai (su nuotraukomis)
Vaikų virtuvė, kuri sako pyptelėjimą: mano dvejų metų dukra trečiojo gimtadienio proga paprašė „mažo“prašymo. Ji norėjo nedidelės virtuvės, kurioje sakoma „pyptelėjimas“. "Nori ko?" buvo mano atsakymas. „Virtuvė, kuri sako pyptelėjimą, kaip ir mamyčių virtuvė!“, - sakė ji … Taigi, tai buvo įkvėpimas (aš
Suprojektuokite ir sukurkite MP3 grotuvo dėklą su žaidimų kortelėmis: 9 žingsniai
Suprojektuokite ir sukurkite MP3 grotuvo dėklą su žaidimų kortelėmis: kadangi mano MP3 grotuvas pasirodė esąs nepopuliarus, nedaugelis kompanijų gamino dėklus ir nesidžiaugė savo pasirinkimu, nusprendžiau pasidaryti savo. Po kai kurių blogų idėjų, gerų idėjų, daugybės nesėkmingų ir pusiau baigtų bylų pagaliau sukūriau vieną, kuri