İçindekiler:

Flashcard Reklamlı Çocuk Fotoğraf Albümü: 8 Adım (Resimli)
Flashcard Reklamlı Çocuk Fotoğraf Albümü: 8 Adım (Resimli)

Video: Flashcard Reklamlı Çocuk Fotoğraf Albümü: 8 Adım (Resimli)

Video: Flashcard Reklamlı Çocuk Fotoğraf Albümü: 8 Adım (Resimli)
Video: /ARKADAŞLAR AÇIKLAMAYA BAKIN/sanırım anti oldum [naber youtube]#kpop#itzy #short# #blackpink #keşfet 2024, Kasım
Anonim
Image
Image
Flashcard Reklamlı Çocuk Fotoğraf Albümü
Flashcard Reklamlı Çocuk Fotoğraf Albümü

Bu talimatlar, çocuklar için flash kart ticari özelliklerine ek olarak bir WiFi otomatik güncelleme fotoğraf albümünün nasıl oluşturulacağını gösterir.

1. Adım: Neden Çocuklar İçin Fotoğraf Albümü?

Neden Çocuklar İçin Fotoğraf Albümü?
Neden Çocuklar İçin Fotoğraf Albümü?

Çocuğum kıpır kıpır, Taşınabilir WiFi Analizörü, TV uzaktan kumandası, iPhone ana düğmesi (^o^);

Çocuğum kendi fotoğraflarını izlemeyi çok seviyor, her zaman iPad veya cep telefonunu bize götürüyor ve fotoğrafların görüntülenmesini istiyor (^_^)a;

Çocuğum bilgi kartıyla ilgilenmiyor (~_~).

En son fotoğrafları otomatik olarak indirebilen küçük bir dijital fotoğraf albümü yapmaya ne dersiniz, aynı zamanda flashcard "ticari" rastgele görüntüleyecektir?

İlginç görünüyor, deneyelim!

Adım 2: Hazırlık

Hazırlık
Hazırlık
Hazırlık
Hazırlık

Pille Çalışan IoT Cihazı

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

Flaş bellek

Web'de çeşitli bilgi kartları var, işte bu örnekte kullandığım kart:

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

Adım 3: Tasarım

Tasarım
Tasarım

Otomatik güncelleme fotoğraf albümü 2 bölüme ayrılmıştır:

Fotoğraf Sunucusu

En son fotoğrafı toplamayı, yeniden boyutlandırmayı, kırpmayı ve ardından IoT cihazına sunmayı amaçlar.

Bu demoda keskin kitaplığı olan bir Node.js HTTP sunucusu kullanıyorum. Yeni fotoğrafı fotoğraf klasörüne sürükleyin, otomatik olarak yeniden boyutlandırın ve anında görüntüyü kırpın ve ardından IoT cihazına sunun.

En son fotoğrafı elde etmek için pasif bir yöntemdir. Node.js hakkında bilginiz varsa, onu daha aktif hale getirebilirsiniz, ör. fotoğrafları sosyal medyanızdan veya web fotoğraf albümünüzden otomatik olarak indirin.

IoT Fotoğraf Albümü

En son fotoğrafı yerel depolama ile senkronize etmeyi ve görüntülemeyi amaçlar.

Bu demoda, önceki talimatlarımda IoT cihazını yeniden kullanıyorum. ESP32 modülünün 4 MB flash depolama alanı vardır, fotoğrafları depolamak için yaklaşık 3 MB alan kullanılabilir. 320x240 JPEG dosyaları için 100 - 200 adet civarındadır. Çoğu durumda yeterince iyidir.

Güç tasarrufu nedeniyle, tetikteki her güç yalnızca birkaç rastgele fotoğraf gösterir ve ardından tekrar derin uykuya dalar. WiFi, sunulan WiFi'ye bağlanamıyorsa veya senkronizasyon tamamlanamıyorsa da kapanır.

4. Adım: Fotoğraf Sunucusunu Kurun

Fotoğraf Sunucusu Kurulumu
Fotoğraf Sunucusu Kurulumu

Kaynak kodu

Bu gereksinimi karşılamak için otuz satırlık basit bir HTTP sunucusu yazdım, GitHub'da bulabilirsiniz:

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

GitHub'a aşina değilseniz, sağ ortadaki yeşil düğmeye tıklayın ve ardından ZIP İndir'i seçin.

Düzenlemek

  1. Kaynağı açın
  2. Henüz yapmadıysanız, Node.js'yi indirin ve yükleyin
  3. Aşağıdaki komutu kullanarak ilgili paketi indirin:

cd nodejs-sharp-http-sunucusu

npm kurulumu

Çalıştırmak

düğüm uygulaması.js

Kontrol etmek

  1. Fotoğraf klasörüne bazı fotoğraflar koyun
  2. Tarayıcı:
  3. Virgülle ayrılmış bir dosya listesi görebilirsiniz
  4. Tarayıcı:
  5. 320x240 boyutunda ve kırpılmış bir fotoğraf görebilirsiniz

Adım 5: IoT Fotoğraf Albümü

IoT Fotoğraf Albümü
IoT Fotoğraf Albümü

Donanım

IoT cihazını yapmak için önceki talimatlarımı izleyin.

Kaynak kodu

ESP32 Fotoğraf Albümü kaynak kodunu GitHub'dan indirin:

github.com/moononournation/ESP32_Photo_Alb…

Yine GitHub'a aşina değilseniz, sağ ortadaki yeşil düğmeye tıklayın ve ardından ZIP İndir'i seçin.

ESP-IDF

Henüz ESP-IDF kurulumunu yapmadıysanız, ESP-IDF kurulumuna ilişkin ayrıntılı talimatlar için lütfen kurulum kılavuzlarına bakın:

Windows Kurulum Kılavuzu

Mac OS Kurulum Kılavuzu

Linux Kurulum Kılavuzu

Yapılandırma

Çalıştırmak

menuconfig yap

"seri"yi seçin:

Liman

"Fotoğraf Albümü Yapılandırması"nı seçin, kendi değerinizi girin:

  • WiFi SSID'si
  • Kablosuz ağ parolası
  • Web sunucusu
  • Web sunucusu bağlantı noktası

derlemek

hepsini yapmak

flaş

flaş yapmak

Kontrol etmek

monitör yapmak

İlk kez SPIFFS'yi biçimlendirmek ve fotoğrafları indirmek için biraz zaman gerekir. Bundan sonra basılan her tetik düğmesi 5 saniye aralıklarla 5 fotoğraf gösterecek ve ardından derin uykuya geçecektir.

Adım 6: Flash Kart Reklamı

Flash Kart Ticari
Flash Kart Ticari

Çocuğum fotoğraf albümünü görüntülerken bazı alfabe bilgi kartları göstermek istiyorum. Oranın 4:1 olduğunu varsayalım, böylece her 20 fotoğraf için fotoğraf klasörüne 5 bilgi kartı koyabilirim. Fotoğraflar ve bilgi kartları rastgele gösterilir.

Adım 7: Mutlu Öğrenme

Mutlu Öğrenme!
Mutlu Öğrenme!

Fotoğraf Albümünü çocuklarınıza vermenin zamanı geldi. İlk fotoğraf grubunu indirdikten sonra, onu çocuklarınızla baş başa getirmeye hazır!

Adım 8: Pil Hakkında Bir Şey

Pil Hakkında Bir Şey
Pil Hakkında Bir Şey

Pil tasarrufu için tasarlanmış bu IoT cihazı.

Benim ölçümümde derin uykuda güç kullanımı 0.0 - 0.1 mA civarında.

Tam bir pil şarjı için kaç fotoğrafın görüntülenebileceğini sayarak daha fazla ölçüm yapıyorum.

Son gelişmelerden haberdar olmak için twitterımı takip edebilirsiniz.

Önerilen: