İçindekiler:

Smart Lamp Chic'on Cube: 11 Adım (Resimli)
Smart Lamp Chic'on Cube: 11 Adım (Resimli)

Video: Smart Lamp Chic'on Cube: 11 Adım (Resimli)

Video: Smart Lamp Chic'on Cube: 11 Adım (Resimli)
Video: Would You Sleep Here? 🫢 LED Lights 2024, Kasım
Anonim
Akıllı Lamba Chic'on Cube
Akıllı Lamba Chic'on Cube
Akıllı Lamba Chic'on Cube
Akıllı Lamba Chic'on Cube

Bu talimat, Chic'on servis platformuna bağlanabilen akıllı bir lambanın nasıl oluşturulacağını gösterir. (Daha fazla bilgi https://www.github.com/roiKosmic/ adresinde)

****** Güncelleme Temmuz 2018'den bu yana çevrimiçi site www.chicon.fr artık erişilebilir değil, bir chicon lambasını çalıştırmak için kendi sunucunuzu çalıştırmalısınız ******

27 Mart 2016'dan bu yana, chicon Ekosisteminin yeni bir versiyonu artık yayında. Android cep telefonunuzu chic'on uyumlu bir lambaya dönüştürebilirsiniz. Apk'yı indirmek için https://www.chicon.fr/ adresine gidin (kullanımdan kaldırıldı, lütfen github depomda sağlanan kaynaklar sayesinde kendi sunucunuzu çalıştırın)

Bu lamba, aşağıdakiler gibi Chic'on uygulama hizmeti bulutunda barındırılan uygulamaları çalıştırabilecektir:

  1. hava durumu
  2. Hava kirliliği seviyesi (yalnızca Fransa)
  3. Zaman trafiği
  4. Hatırlatma.
  5. IFTTT'nin yeni sürümü artık uyumlu olduğundan!
  6. Openhealth yeni versiyonu bölgenizdeki baca, gastroenterit, bit yoğunluğunu bildiğinden (sadece FR)
  7. Ve dahası…

İhtiyacınız olan:

  1. Bir arduino UNO
  2. Wifi Kalkanı
  3. 3xRGB LED - ortak anot
  4. 2xYeşil LED
  5. 2xKırmızı LED
  6. Anahtar için 1x 10K Direnç
  7. 2x 50Ohm Dirençler (durum ledi için)
  8. 2x 10K Dirençler (iki IC için)
  9. 2x TLC5916 TI IC
  10. 1x anahtarı
  11. 4x 10x10cm Pleksi kareler(bulanık)
  12. 1xquart yuvarlak tahta çubuk (yaklaşık 1m5 0.8cm yarıçap)
  13. 1x3x0.8dikdörtgen tahta çubuk (yaklaşık 30cm.
  14. 1x ahşap tahta (yaklaşık 50x50x0.3cm)
  15. Şık bir sunucu ve hesap (kaynak kodu burada github'da mevcuttur)

Adım 1: Devre Oluşturma

Bina Devresi
Bina Devresi
Bina Devresi
Bina Devresi
Bina Devresi
Bina Devresi

Devre oldukça basittir.

Birbirine bağlı iki tlc 5916 ve küçük bir devre tahtası kullanır. İki IC'yi buradan basamaklandırmak için iyi şematik ve öğreticiyi kullandım

Breadboard ve şematik görünüm tüm devreyi gösterir. Küpünüzü oluşturmadan önce deneyebilirsiniz. Küp oluşturma sırasında RGB ledleri, switch ve durum ledleri bağlanacaktır.

Adım adım şemaları bulacaksınız:

  1. İlk: iki IC tlc5916 ile
  2. İkincisi: iki IC ve anahtar ile
  3. Üçüncüsü: iki IC, anahtar ve RGB ledleri ile
  4. Dördüncüsü: iki IC, anahtar, RGB ledleri ve durum ledleri ile

Küpünüzü oluştururken (sonraki adımlara bakın), yalnızca kablolu IC'lerle başlayın (ilk şematik). Daha sonra adım adım switch, RGB led, durum ledlerini bağlayacaksınız.

Adım 2: Küpü Oluşturmak

Küpü İnşa Etmek
Küpü İnşa Etmek

Küp üç bölümden oluşur:

  1. pleksi parçası
  2. Led parçası
  3. alt bilgi bölümü

3. Adım: Pleksi Parça

Pleksi Parça
Pleksi Parça

Pleksi parçasını oluşturmak için ihtiyacınız olan:

  • 4x Pleksi kare (10x10cm - ışık geçmelidir)
  • Çeyrek yuvarlak tahta çubuk.
  • Zamk
  • Logo yapmak için tahtadan 10x10cm kare kesim (Opsiyonel)
  • Logoyu renklendirmek için demir çıkartma (Opsiyonel)
  1. Tahta çubukları 4x10,8cm çubuk ve 4x13,8cm çubukları kesin (çubuk yarıçap uzunluğundan dolayı.8cm ekliyorum)
  2. Pleksiyi ekteki resimdeki gibi çubuklara yapıştırın. Arkayı boş bırakın.
  3. Chic'on logosunu oluşturmak için 10x10 karede üç ahşap parçası kesin. Daha sonra LED parçasını oluşturmak için kullanılacak olan ahşap karenin geri kalanını saklayın
  4. Logo parçalarına demir renkli çıkartmalar ekleyin ve bunları ön ucun ortasına yapıştırın.

Adım 4: LED Parçası

LED Parçası
LED Parçası
LED Parçası
LED Parçası
LED Parçası
LED Parçası
LED Parçası
LED Parçası

LED parçasını oluşturmak için ihtiyacınız olan:

  • 2x 13x8cm ahşap dikdörtgenler (İç X'i yapmak için)
  • 1x 9, 5x13, 2 dikdörtgen ahşap (Ön uç yapmak için)
  • Logo karesinin kaybolması (Ön uç logo kapağını yapmak için)
  • Logo kapağını sabitlemek için küçük bloklar
  • 3xRGB Ledler
  • 2x Yeşil Led
  • 2x Kırmızı ledler
  • Elektronik teller (gri, kırmızı, mavi, yeşil)

Asker her RGB ledleri elektronik kablolar üzerinde

  • Kırmızı kablo üzerindeki KIRMIZI pim
  • Yeşil kablo üzerindeki YEŞİL pim
  • Mavi kablo üzerindeki MAVİ pin
  • Gri bir kablodaki ANODE pimi.

Yaklaşık 20 cm kablo tutun, devreyi takarken doğru uzunlukta keseceksiniz.

  1. Asker dizideki iki Yeşil Led
  2. Serideki Solider iki Kırmızı Led

Yaklaşık 20 cm kablo tutun, devreyi takarken doğru uzunlukta keseceksiniz.

X'i inşa etmek

  • Şematik, iç x'in nasıl oluşturulacağını gösterir.
  • Sadece 13x9, 5 cm dikdörtgen ahşap alın. İki parçayı birbirine uydurmak için bir çentik yapın.
  • Sol ve sağ yüz RGB ledli kablolardan geçmek için her dikdörtgende bir delik açın.
  • 10x9, 5 cm büyüklüğünde bir X oluşturmak için ön kısmı oluştururken bunları yapıştırın.

cephe inşa etmek

  • Ön kısmı inşa etmek için beş adet ahşaba ihtiyacınız var.

    • Bir adet 13, 2x9, 5cm dikdörtgen
    • Logo kapağını sabitlemek için iki adet 10x0, 5 blok
    • İki logo kapağı (logo kesme kaybından)
  • 13, 2 x9, 5cm dikdörtgene dört delik açın:

    • Kırmızı durum led kabloları için bir tane
    • Yeşil durum led kabloları ve üst yüz RGB led kabloları için bir tane
    • Anahtar telleri için bir tane
  • İki bloğu yapıştırın
  • Kırmızı ve yeşil durum ledlerini sabitleyin ve kablolarını geçirin
  • RGB led kablolarını düzeltin
  • İki logo kapağını yapıştırın.

Adım 5: Alt Bilgi Bölümü

Alt Bilgi Bölümü
Alt Bilgi Bölümü
Alt Bilgi Bölümü
Alt Bilgi Bölümü

Altbilgi bölümünü oluşturmak için ihtiyacınız olan:

  • Ahşap levhadan yapılmış 1x11, 6x11, 6 kare (alt için)
  • Dikdörtgen tahta sopa
  • 1x anahtarı
  • senin devren
  • elektronik teller
  1. Asker, iki elektronik tel üzerindeki anahtarı. Yaklaşık 20 cm kablo tutun
  2. Her biri 10 cm'lik dikdörtgen ahşapta üç barış kesin
  3. Dikdörtgenin birinin ortasına delin - anahtarın çapı - küpün önü olacak
  4. Anahtarı deliğe yerleştirin.
  5. 11,6cm kareye dikdörtgeni yapıştırın
  6. Breadboard'u yalnızca IC yerindeyken yapıştırın.
  7. anahtarı devre tahtasına bağlayın (Devreyi oluşturma adımındaki şemaya bakın)
  8. Önceki adımda led parça yapısını ekleyin
  9. RGB led'lerini breadboard'a bağlayın (Devre oluşturma adımındaki şemaya bakın)
  10. Breadboar üzerindeki durum ledlerini bağlayın (Devreyi inşa etme adımındaki şemaya bakın)
  11. Pleksi parça ile örtün

Adım 6: Arduino'yu Breadboard'a Bağlama

Arduino'dan şunları takmanız gerekir:

  • +5v devre tahtası sınırına (+5v)
  • Grd'den diğer breadboard sınırına (Grd)
  • İlk IC'ye:

    • Veri (arduino'nun PIN 3'ü - TLC5916'nın PIN 2)
    • Saat (arduino'nun PIN 5'i - TLC5916'nın PIN 3'ü)
    • Mandal (arduino'nun PIN 8'i - TLC5916'nın PIN 4'ü)
  • Arduino'nun PIN 6'sına yeşil LED
  • Arduino'nun PIN 14'üne kırmızı LED (analog 0)
  • Arduino'nun PIN 2'sine geçin

Adım 7: Kod

Kod, aşağıdaki github deposunda mevcuttur:

github.com/elcojacobs/ShiftPWM adresinde bulunan shiftPWM kitaplığına ihtiyacınız olacak.

Ayrıca resmi Arduino IDE'de bulunan wifi kütüphanesine de ihtiyacınız olacak.

Ana program 4 ana dosyada kesildi:

  • json.ino: Bu dosya, chic'on sunucusu tarafından gönderilen json'un kodunu çözüyor.
  • wifiManager.ino: Bu dosya, wifi bağlantısını yönetir. chic'on sunucusuna/sunucudan veri gönderme/alma.
  • ledPorcessing.ino: Bu dosya ledleri yönetir (açma/kapatma, yoğunluk ve renkler)
  • chiconWifiPWDM_NOSD: Bu dosya ana dosyadır.

Yapılandırma dosyasındaki (config.h) iki değeri değiştirmeniz gerekecektir:

  • String magicNumber = "";
  • string sNumber ="";
  • statik sabit karakter ssid = ""
  • static const char pass = "";

Chic'on uygulama bulutuna erişim talebinde bulunduğunuzda alacağınızı girmelisiniz (bir sonraki adıma bakın). Kendi Chicon Uygulama bulutunuzu çalıştırıyorsanız, sunucu veritabanındaki değere göre istediğiniz değeri girmelisiniz (burada github chiconServer deposuna bakın)

Adım 8: Bir Chic'on Hesabı Oluşturun ve Cihazınızı İlişkilendirin

Bir Chic'on Hesabı Oluşturun ve Cihazınızı İlişkilendirin
Bir Chic'on Hesabı Oluşturun ve Cihazınızı İlişkilendirin
Bir Chic'on Hesabı Oluşturun ve Cihazınızı İlişkilendirin
Bir Chic'on Hesabı Oluşturun ve Cihazınızı İlişkilendirin

Bir hesap talep etmek için https://www.chicon.fr/ adresindeki kayıt formuna gidin ve kayıt formunu doldurun.

**** Güncelleme Temmuz 2018'den beri siteye artık erişilemiyor, lütfen github'da bulunan kendi sunucu kaynaklarınızı çalıştırın ****

Ardından, yeni oluşturulan hesabınızla siteye giriş yapın ve:

  • Yeni oluşturduğunuz küp için bir seri numarası isteyin (e-posta ile seri numarası alacaksınız)
  • Küpünüzü hesabınıza ekleyin (sihirli numarayı alacaksınız)
  • Arduino kodunuzu Seri numarası ve Sihirli numara ile güncelleyin.

Artık hesap sayfanızdan küpünüzü yapılandırabilir ve akıllı küpünüzün keyfini çıkarabilirsiniz!

N/B: Bir chic'on hesabına sahip olmak ve akıllı küpünüzün keyfini çıkarmak istemiyorsanız, kendi chic'on sunucunuzu çalıştırmalısınız. Chicon sunucusu github wiki'ye gidin ve nasıl yapılır'ı izleyin.

9. Adım: Hesabınıza Uygulama Ekleme

Hesabınıza Uygulama Ekleme
Hesabınıza Uygulama Ekleme
Hesabınıza Uygulama Ekleme
Hesabınıza Uygulama Ekleme

Bir hesap oluşturduğunuzda hiçbir uygulama bağlanmaz. Uygulamaları cihazınıza atayabilmek için hesabınıza uygulama eklemelisiniz.

  • Hesabınızla giriş yapın
  • Başvuru sayfasında, istediğiniz uygulamada sepete ekle butonuna tıklayın.
  • Sağ üst köşedeki "sepetim" bağlantısını tıklayın ve sepetinizi onaylayın.
  • Uygulama artık tüm cihazlarınızın yapılandırma sayfasında mevcuttur

Adım 10: Hizmeti Cihazınızla İlişkilendirin

Hizmeti Cihazınızla İlişkilendirin
Hizmeti Cihazınızla İlişkilendirin
Hizmeti Cihazınızla İlişkilendirin
Hizmeti Cihazınızla İlişkilendirin
Hizmeti Cihazınızla İlişkilendirin
Hizmeti Cihazınızla İlişkilendirin
Hizmeti Cihazınızla İlişkilendirin
Hizmeti Cihazınızla İlişkilendirin
  • Hesap sayfanızda, cihaz listesinden cihaz yapılandırma sayfasına ulaşmak için yeşil oka tıklayın.
  • Cihazınıza uygulama eklemek için uygulamayı ekranın ortasına sürükleyin (ör. Hava durumu uygulaması)
  • Farklı yapılandırma açılır formlarını doldurun (ör. Lille - Kuzey Fransa'da yarın için hava tahmini)
  • Değişikliklerin etkili olması için Chic'on lambanızı yeniden başlatın

Son görüntüler küpümü hava kalitesi uygulamasıyla gösteriyor (hava durumunu değil). O zamanlar Lille'de hava kalitesi kötüydü.

Adım 11: Daha İleri Gitmek

Daha ileri gitmek için, kendi akıllı lambanızı oluşturabilir ve chic'on akıllı lamba protokolünü ve lamba özelliklerini takip ettiğiniz anda chic'on uygulama bulutuna bağlanabilirsiniz (burada github wiki'de açıklanmıştır)

Kendi lambanızı yaparsanız, lütfen bir "eğitilebilir" gönderin. Web sitesindeki chicon iletişim formu sayesinde bana bir e-posta göndererek lamba detaylarınızı (led gruplarının adı ve sayısı) bana bildirin.

Küp kodunu yeniden kullanabilir ve sadece birkaç kod barışını güncelleyebilirsiniz. Kendi lambanızı nasıl oluşturacağınızı ve paylaşacağınızı github wiki'ye bakın!

Ayrıca, biraz php bildiğiniz sürece, genel www.chicon.fr Chicon Uygulama Bulutunda veya özel sunucunuzda çalıştırılabilen kendi Chic'on uygulamanızı yazabilirsiniz.

Bu wiki, kendi uygulamanızı nasıl yazacağınızı açıklar: Burada

Önerilen: