İçindekiler:

Bağlı LED Lambalar - IoT Projeleri: 7 Adım (Resimlerle)
Bağlı LED Lambalar - IoT Projeleri: 7 Adım (Resimlerle)

Video: Bağlı LED Lambalar - IoT Projeleri: 7 Adım (Resimlerle)

Video: Bağlı LED Lambalar - IoT Projeleri: 7 Adım (Resimlerle)
Video: Arduino Başlangıç Seti Dersleri -1 ( Arduino giriş, CH340 ve LED Yakma ) 2024, Kasım
Anonim
Bağlı LED Lambalar | IoT Projeleri
Bağlı LED Lambalar | IoT Projeleri

Bu, günümüzde piyasada gördüğünüz sadece başka bir Gravür LED lamba değil. Bu, o lambaların gelişmiş versiyonudur. Bağlı cihazlar çağında, kendi bağlı lambalarımı yaptım. Bu proje, Filimin: Sizi Bağlayan Wi-Fi Etkin Dokunmatik Işık adlı bir üründen esinlenmiştir. Her şeyin, her etkinliğin akıllı telefonumuz tarafından üstlenildiği bu akıllı telefon neslinde olduğu gibi bu ürünü gerçekten çok sevdim, bu ürün akıllı telefon kullanmadan sevdiklerinizle duygularınızı paylaşmanıza izin verecek.

Adım 1: Bu Proje Ne Hakkında?

Bu projemizde AdaFruit sunucusuna internet üzerinden bağlı WiFi bulunan 2 adet lambamız bulunmaktadır.

Lambayı bizzat "Seni Özledim" lambası olarak yaptım, üzerine istediğiniz her şeyi kazıyabilirsiniz. Bu yüzden eğer birini özlüyorsam, gezegendeki herkesin yaptığı gibi, ona seni özledim diye mesaj atmak veya aramak yerine, cihazımdaki LED'i Glow yapmak için lambama dokunabilirim. Birkaç saniye sonra, hediye ettiğim kişinin yanında bulunan başka bir LED Lamba da aynı yoğunlukta yanmaya başlayacak. Lambaya ne kadar uzun süre dokunursam, ışık o kadar parlak olacak ve bu da diğer kişiyi ne kadar özlediğimi ortaya çıkaracak. Diğer kişi dünyanın herhangi bir yerinde olabilir ve bu Cihaz duygularımı diğerine iletmeme yardımcı olacak.

Bu, sevdiklerinize duygularınızı ifade etmenin yenilikçi bir yoludur. Bu aynı zamanda arkadaşlarınızı oynamaya çağırmak için Yarasa Sinyaliniz olabilir!

WhatsApp Messenger'da bizim için okundu bilgisi görevi gören "Mavi Kene" özelliği. Bizim projemizde de aynı özellik var! Diğer kişi lambanın yandığını görür görmez, bir mesaj ilettiğimi anlayacak ve cihaza dokunur dokunmaz, gördüklerini bildirmek için her iki lambadaki LED de KAPANACAKTIR. Mesajın. Mesajımızın iletildiğini bu şekilde belirleyebilirim.

Tüm süreç tam tersi şekilde tamamlanabilir. Diğer kişi de aynısını yaparak söylemek istediklerini iletmek için süreci tekrarlayabilirim.

2. Adım: Gerekli Bileşenler

  1. 2 x ESP8266 12e kartları
  2. 2 x 100k Direnç
  3. 2 x BC547 Transistör
  4. 2 x 12V DC Adaptörler
  5. 2 x LED şerit (Akrilik levhanın boyutuna göre uzunluk)
  6. 2 x Akrilik Levha(150 x 90 x 5 mm boyutlarındaki levhayı kullandım)
  7. Bazı teller

Adım 3: PCB'lerinizi Çevrimiçi Sipariş Edin

PCB'lerinizi Çevrimiçi Sipariş Edin
PCB'lerinizi Çevrimiçi Sipariş Edin

Pcb'lerimizi çevrimiçi sipariş etmek için jlcpcb.com adında harika bir sitem var. Pcb'yi easyeda.com'da çevrimiçi olarak da tasarlayabilir ve ardından PCB'nin gerber dosya biçimini buradan indirebilirsiniz.

Bundan sonra o gerber dosyasını jlcpcb'ye yükleyin ve pcb'leri kapı adımlarınızda alabilirsiniz. Fiyat makul. 2 $ için 10 PCB.

Bir şey daha, ilk siparişiniz ücretsiz olarak teslim edilecek. Bu yüzden bir kez deneyin.

Yeterince şanslıysanız, makalenin sonunda bir hediye planladığım için bir çift PCB'yi ücretsiz alacaksınız.

4. Adım: Bağlantılar

Bağlantılar
Bağlantılar

Adım 5: Çalışma

Bu panolara yüklenen kodu açıklamak ve anlamak biraz karmaşıktır, bu yüzden tüm projeyi arka planda meydana gelen süreçle açıklayacağım.

O yüzden öncelikle ESP kartımızın Analog Pin üzerindeki Rezistör Bölücü devresi üzerinden basit bir çok damarlı tel kullanarak dokunmatik switch yaptım. Bu kabloya dokunduğumuz anda, aynı ESP'ye bağlı LED şerit parlamaya başlar. Kabloya ne kadar uzun süre dokunursak, ışıklar o kadar parlak olur. 17 parlaklık seviyesi programladım. Mükemmel parlaklık seviyenizi tamamladıktan sonra parmağınızı telin üzerinden çekin ve birkaç saniye sonra bu lamba parlaklık değerinin bilgisini Adafruit MQTT brokeri aracılığıyla başka bir lambaya gönderecektir. Her iki kart da adafurit mqtt istemcisi olarak görev yapmaktadır.

Bundan sonra, ikinci lamba, sunucudan verileri alır almaz aynı parlaklıkta yanmaya başlayacaktır. Şimdi her iki lamba da aynı yoğunlukta yanacaktır. Şimdi ikinci lambalı kişi tele dokunursa, her iki lambadaki ışıklar söner, bu da mesajın kişi tarafından başarıyla alındığını ve okunduğunu gösterir.

Ve bilge gibi, ikinci kişi de aynı işlemi yapabilir. Yani temelde kodun içinde MQTT istemcisi ve bazı karmaşık koşullar var ve başka hiçbir şey yok. Bu yüzden sadece kodu gözden geçirin ve Arduino kodlamasında iyiyseniz, o zaman her şeyi kolayca anlayacaksınız.

6. Adım: Hediye

Çekiliş
Çekiliş

Bu proje için fazla miktarda aldığım PCB'lerin bir çekilişi var. Abonelerimden dördüne dört çift PCB hediye edeceğim ve bu çekilişe kayıt olma süreci şu şekilde:

  1. fb sayfamı beğenmeniz gerekiyor.
  2. Twitter hesabımı takip etmeniz gerekiyor.
  3. İnstagram hesabımı takip etmeniz gerekiyor.
  4. Tüm bunlardan sonra videonun altına "Görev Tamamlandı" olarak yorum yapın.

7. Adım: Kod ve Eğitim Videosu

Image
Image

Kod için GitHub hesabımı ziyaret edin.

Bu projenin yapımıyla ilgili hala bazı şüpheleriniz varsa, bu projenin her yönünü ele aldığım öğretici videomun tamamını izleyin.

Önerilen: