İçindekiler:
- Adım 1: IOT Kumaş Askısının Farklı Bileşenleri
- 2. Adım: Veri Akışı
- 3. Adım: En Büyük Zorluk ve Bununla Nasıl Karşılaştık?
- Adım 4: Kumaş Askı Sınırlaması
- Adım 5: Gelecek Planları
- Adım 6: Kendiniz İnşa Etmek İstiyorsanız
Video: IDC2018IOT Askı: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
IOT elbise askısı, dolabınızı daha akıllı hale getirecek ve içindeki giysilerle ilgili çevrimiçi istatistikler verecektir.
3 ana özelliği vardır:
- Ne giyeceğinizi seçmek istediğinizde, bugün giymek istediğiniz rengin üzerine basabilirsiniz ve uyumlu renklere sahip IOT elbise askıları yanacaktır.
- Yeni kumaş alışverişi yaparken her renkten kaç tane kıyafetiniz olduğunu bulabilirsiniz.
- ve en önemlisi, kıyafetlerinizi sürekli "ödünç alan" bir kardeşiniz varsa, böyle bir durumda postanıza bir alarm gönderilir.
Adım 1: IOT Kumaş Askısının Farklı Bileşenleri
kullandığımız her bir elbise askısı için:
- nodemcu: "beyin".
- rgb sensörü (tcs34725): Askıdaki kumaşın ne renk olduğunu belirlemek için.
- basınç sensörü: askıya bez koyarken veya çıkarırken algılamak için.
- led şerit: Kumaşın uygulamadaki seçimle eşleşip eşleşmediğini belirtmek için.
2. Adım: Veri Akışı
elbise askısı => kumaşı giy => rengi algıla => rengi gönder ve askı kimliğini firbase'e HTTP at
elbise askısı => bezi çıkar => ifttt webhook'a GET isteği gönder => e-posta gönder (belki SMTP)
Blynk uygulaması => renk seç => elbise askısı için http isteği => seçilen renge sahip tüm elbise askıları led şerit üzerinde açık renkte olacaktır
elbise askısı => tüm bilgileri firbase veritabanından (http) alır => adafriut beslemelerini güncelle (mqtt)
3. Adım: En Büyük Zorluk ve Bununla Nasıl Karşılaştık?
Bu projedeki en büyük zorluğumuz, RGB sensörünün çıktısını gözün gördüğüne daha çok benzeyen Kırmızı Yeşil ve Mavi değerlere dönüştürmenin bir yolunu bulmak ve ardından askıda hangi rengin olduğunu bulmaktı.
RGB değerlerini gözün gördüğüne daha benzer hale getirmek için bir gama tablosu kullandık, böylece RGB sensörünün her okuması bu 256 dizi üzerinden haritalandı. gama tablosu bu işlevle oluşturulur:
for (int i=0; i<256; i++) {
yüzer x = i;
x /= 255;
x = pow(x, 2.5);
x *= 255;
gammatable = x;
}
sonra rgb değerlerini alıp hangi renk olduğunu ayırt etmemiz gerekiyordu. bunun için sensörün çıkışından her temel rengin "mesafesini" hesapladık, bunu yapmak için tüm temel renkleri kırmızı yeşil ve mavi için 3 dizide sakladık ve çıktının ve her rengin mesafesini hesapladık, sonra min için aradık tablodaki mesafedir ve gerçek renge en yakın olan renktir.
Adım 4: Kumaş Askı Sınırlaması
- sadece 3 rengi algılayabilir: kırmızı, yeşil ve mavi
- bir güç kaynağına bağlı olması gerekiyor, bu yüzden ya her elbise askısı için bir pile ihtiyacı var ya da her askı taktığınızda kablo ile bağlayacaksınız
- iyi bir wifi bağlantısına ihtiyacı var
Adım 5: Gelecek Planları
- daha fazla renk ekleyin: her renk için elde ettiğimiz değerleri anlamak için rgb sensöründe çok sayıda giysiyi test etmeniz ve ardından algılayabilmek için daha fazla renk eklemeniz gerekiyor (1 hafta)
- daha fazla renk ekledikten sonra kullanıcılara renk kombinasyonları önerebilmek istiyoruz (2 gün)
- iot ekipmanı için bir prototip askı oluşturun (3 hafta)
Adım 6: Kendiniz İnşa Etmek İstiyorsanız
Kodu yükledim, deneyip çalıştırabilirsiniz, yapmanız gereken tek şey resimdeki gibi tüm bileşenleri bağlamak.
daha sonra blynk uygulamasında her renk için 3 düğme ekleyin, mavi v0, kırmızı v1, yeşil v2.
ayrıca webhook'ta "If maker Event "someonetouchingcloset" adlı bir ifttt aplet'i açın, ardından " adresinden bana bir e-posta gönder" ayarlarından webhhook bağlantısını alabilir ve V4 ile birlikte webhook adlı bir blynk düğmesine ekleyebilirsiniz.
ve hepiniz hazırsınız! iyi eğlenceler!
Önerilen:
DIY Kolay Kulaklık Tutucu Askı: 6 Adım
Kendin Yap Kolay Kulaklık Askılığı: Ucuz malzemeler kullanarak kendi kolay kendin yap kulaklık askılığınızı yapın. Bir öğretmen olarak bilgisayar laboratuvarında her yerde dağınık kulaklıklardan bıktım ve bir çözüme ihtiyacım vardı. Umarım, bu biraz baş ağrısından ve paradan tasarruf etmenize yardımcı olur
Echo Dot Askı, Kolay, Hızlı ve Ucuz!: 7 Adımda
Echo Dot Askı, Kolay, Hızlı ve Ucuz!: mrcisaleaffan tarafından yayınlandı Temmuz 26, 2018Bu Eğitilebilir Kitaptan hoşlanıyorsanız, lütfen "Yaratıcı Yanlış Kullanım" bölümünde oy verin; yarışma.Giriş: Yankı Nokta Askı, Kolay, Hızlı ve UcuzGeçtiğimiz Noel'de bir Alexa Echo akıllı hoparlör aldım. Sin
Aşkı Paylaşın: 4 Adım
Sevgiyi Paylaşın: Gelişmiş hesaplama sınıfında yaptığımız tüm LED çalışmaları ile bana sadece bir JUMBOTRON'u hatırlatıyor. Sparkfun kitimdeki LED'ler favorim oldu. Gösterişli ışıklara ve her türden ışıltılı şeylere doğru çekiliyorum. Evimizin iki büyük neon ba
Mikrofon Standı - Tavan Askı: 7 Adım (Resimli)
Mikrofon Sehpası - Tavan Askı: PVC mikrofonlu tavan montajımı paylaşmak istiyorum. Bunun adım adım nasıl yapılacağına dair gerçek bir rehber bulamadım, bu yüzden kendi başıma yapmaya koyuldum. Sonuç olarak, bu proje konseptten bitmiş ürüne kadar yaklaşık 4 saat sürdü ve
Dizüstü Bilgisayar Askı Desteği - Kanepe veya Yatak için: 5 Adım
Dizüstü Bilgisayar Askı Desteği - Kanepe veya Yatak için: Bu, kanepede otururken dizüstü bilgisayarıma bakarken aylarca boynumu zorladıktan sonra yaptığım bir şey. Sadece benim gibi kanepede otururken, ayaklarını sehpaya dayayarak arkana yaslanırsan gerçekten işe yarar.. Ama aynı zamanda h