Isi kandungan:

Album Foto Kanak-kanak Dengan Flashcard Komersial: 8 Langkah (dengan Gambar)
Album Foto Kanak-kanak Dengan Flashcard Komersial: 8 Langkah (dengan Gambar)

Video: Album Foto Kanak-kanak Dengan Flashcard Komersial: 8 Langkah (dengan Gambar)

Video: Album Foto Kanak-kanak Dengan Flashcard Komersial: 8 Langkah (dengan Gambar)
Video: ALIEN ISOLATION LOCKDOWN IN SPACE 2024, November
Anonim
Image
Image
Album Foto Kanak-kanak Dengan Flashcard Commercial
Album Foto Kanak-kanak Dengan Flashcard Commercial

Instruksional ini menunjukkan cara membuat album foto kemas kini automatik WiFi di samping ciri-ciri komersial kad flash kanak-kanak.

Langkah 1: Mengapa Album Foto untuk Kanak-kanak?

Mengapa Album Foto untuk Kanak-kanak?
Mengapa Album Foto untuk Kanak-kanak?

Anak saya suka bermain semua perkara yang menarik seperti fidget, Portable WiFi Analyzer, TV remote, iPhone home button (^ o ^);

Anak saya suka melihat foto dirinya, dia selalu membawa iPad atau telefon bimbit kepada kami dan meminta melihat foto (^ _ ^) a;

Anak saya tidak berminat dengan flashcard (~ _ ~).

Bagaimana dengan membuat sedikit album foto digital yang boleh memuat turun foto terbaru secara automatik, pada masa yang sama ia akan memaparkan kad iklan "komersial" secara rawak?

Nampaknya menarik, mari cuba!

Langkah 2: Persiapan

Persiapan
Persiapan
Persiapan
Persiapan

Peranti IoT Bertenaga Bateri

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

Kad Flash

Terdapat pelbagai flashcard di web, inilah yang saya gunakan dalam contoh ini:

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

Langkah 3: Reka bentuk

Reka bentuk
Reka bentuk

Album foto kemas kini automatik dipisahkan kepada 2 bahagian:

Pelayan Foto

Ini bertujuan untuk mengumpulkan foto terbaru, mengubah saiz, memotong dan kemudian diserahkan ke peranti IoT.

Dalam demo ini saya menggunakan pelayan HTTP Node.js dengan perpustakaan tajam. Cukup seret foto baru ke folder foto, ukurannya secara automatik dan potong gambar dengan cepat dan kemudian sajikan ke perangkat IoT.

Ini adalah kaedah pasif untuk mendapatkan foto terakhir. Sekiranya anda biasa dengan Node.js, anda boleh menjadikannya lebih aktif, mis. muat turun foto secara automatik dari media sosial atau album foto web anda.

Album Foto IoT

Ini bertujuan untuk menyegerakkan foto terbaru dengan storan tempatan dan memaparkannya.

Dalam demo ini saya menggunakan semula peranti IoT mengikut arahan sebelumnya. Modul ESP32 mempunyai penyimpanan flash 4 MB, ruang sekitar 3 MB dapat digunakan untuk menyimpan foto. Untuk fail JPEG 320x240, kira-kira 100 - 200 keping. Ia cukup baik dalam kebanyakan kes.

Atas sebab penjimatan kuasa, setiap pemicu kuasa hanya menunjukkan beberapa gambar rawak dan kemudian tidur kembali. WiFi juga dimatikan jika tidak dapat menyambung ke WiFi yang disajikan atau selesai penyegerakan.

Langkah 4: Sediakan Pelayan Foto

Sediakan Pelayan Foto
Sediakan Pelayan Foto

Kod sumber

Saya telah menulis pelayan HTTP sederhana tiga puluh baris untuk memenuhi keperluan ini, anda mungkin dapati di GitHub:

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

jika anda tidak biasa dengan GitHub, cukup klik butang hijau di tengah kanan kemudian pilih Muat turun ZIP.

Pasang

  1. Nyahzip sumber
  2. Muat turun dan pasang Node.js, jika belum
  3. Muat turun pakej yang berkaitan dengan arahan berikut:

cd nodejs-tajam-http-pelayan

pasang npm

Lari

aplikasi nod.js

Periksa

  1. Masukkan beberapa foto ke dalam folder foto
  2. Penyemak imbas ke: https:// localhost: 3200 /
  3. Anda dapat melihat senarai fail yang dipisahkan dengan koma
  4. Penyemak imbas ke: https:// localhost: 3200 / ONE_OF_YOUR_PHOTO_FILE_NAME
  5. Anda dapat melihat foto berukuran 320x240 yang diubah ukurannya dan dipotong

Langkah 5: Album Foto IoT

Album Foto IoT
Album Foto IoT

Perkakasan

Ikuti arahan saya sebelumnya untuk membuat peranti IoT.

Kod sumber

Muat turun kod sumber Album Foto ESP32 di GitHub:

github.com/moononournation/ESP32_Photo_Alb…

Sekali lagi, jika anda tidak biasa dengan GitHub, cukup klik butang hijau di tengah kanan kemudian pilih Muat turun ZIP.

ESP-IDF

Sekiranya anda belum menyediakan ESP-IDF, lihat panduan persediaan untuk mendapatkan arahan terperinci untuk mengatur ESP-IDF:

Panduan Persediaan Windows

Panduan Persediaan Mac OS

Panduan Persediaan Linux

Konfigurasi

Lari

buat menuconfig

pilih "bersiri":

pelabuhan

pilih "Konfigurasi Album Foto", isi nilai anda sendiri:

  • SSID WiFi
  • Kata Laluan WiFi
  • Pelayan web
  • Port pelayan web

Menyusun

buat semua

Kilat

buat denyar

Periksa

buat monitor

Kali pertama memerlukan beberapa kali untuk memformat SPIFFS dan memuat turun foto. Selepas itu setiap butang pemicu yang ditekan akan menunjukkan 5 foto pada selang 5 saat dan kemudian tidur nyenyak.

Langkah 6: Komersial Kad Flash

Komersial Kad Kilat
Komersial Kad Kilat

Saya ingin menunjukkan beberapa kad flash abjad semasa anak saya melihat album foto. Andaikan nisbahnya 4: 1, jadi saya boleh meletakkan 5 kad flash ke folder foto untuk setiap 20 foto. Foto dan kad flash ditunjukkan secara rawak.

Langkah 7: Selamat Belajar

Selamat Belajar!
Selamat Belajar!

Sudah tiba masanya untuk memberikan Album Foto kepada anak-anak anda. Sebaik sahaja anda memuat turun sekumpulan foto pertama, ia siap membawanya bersendirian dengan anak-anak anda!

Langkah 8: Sesuatu Mengenai Bateri

Sesuatu Mengenai Bateri
Sesuatu Mengenai Bateri

Peranti IoT ini direka untuk penjimatan bateri.

Pada pengukuran saya, penggunaan kuasa sekitar 0,0 - 0,1 mA semasa tidur nyenyak.

Saya melakukan pengukuran lebih lanjut dengan menghitung berapa banyak foto yang dapat dipaparkan untuk satu pengisian bateri penuh.

Anda boleh mengikuti twitter saya untuk mengetahui berita terkini.

Disyorkan: