İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Bir NodeMCU ile Alexa'nın TV'nizi kontrol etmesini nasıl sağlayacağınızı öğrenin.
Bu projeyi beğendiyseniz, Sensörler Yarışması'nda ona oy vermekten çekinmeyin.
Gereçler
Bileşenler:
Bir NodeMCU Esp8266 ve veri hatlarına sahip bir Mikro USB Kablosu
Bir IR Alıcısı ve IR LED'i
IR sinyallerini okumak için bir Arduino Uno
İki adet 3mm LED (bir kırmızı ve bir yeşil seçtim)
İki 220 Ω Direnç
A Breadboard ve Jumper Kabloları
Opsiyonel: Özel PCB, Lazer Kesim Kasası, Ayrılıklar, JST Konnektörler, Tel ve Tek Sıra Dişi Başlık Pimleri
Aletler:
Bir bilgisayar
Opsiyonel: Havya, Tel Kesici ve PCB Tutucu
Adım 1: Sinric'i Ayarlama
Kakopappa tarafından Sinric
1. Sinric.com'a gidin ve bir hesap açın.
2. Giriş yapın ve API Anahtarınızı KOPYALAYIN.
3. Ekle'ye basıp bir ad yazıp Cihaz Türü altında Değiştir'i seçerek yeni bir Akıllı Ev Cihazı oluşturun. Ardından Kaydet'e basın.
4. Şimdi gösterge tablosunda yeni bir cihaz görmelisiniz. Cihaz Kimliğini kopyalayın.
Adım 2: Arduino IDE'yi Ayarlama
1. Henüz yapmadıysanız, https://www.arduino.cc/en/Main/Software adresine giderek Arduino IDE'yi indirin ve kurun.
2. Arduino IDE'yi açın ve Tercihler'e gidin. Ardından, Ek Pano Yöneticisi URL'leri altına şu URL'yi ekleyin:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. ArduinoJson-v5.13.2.zip dosyasını indirin
4. Arduino IDE'de Sketch → Include Library → Add Zip Library'ye gidin ve.zip dosyasını seçin.
5. İşlemi arduinoWebSockets-2.1.1.zip dosyasıyla tekrarlayın:
6. Şimdi Eskiz → Kitaplığı Dahil Et → Kitaplıkları Yönet'e gidin ve IRremoteESP8266'yı arayın. Sürüm 2.5.3'ü seçin ve yükleyin.
7. IRremote kitaplığını da aynı şekilde kurun (en son sürüm).
8. Ardından IDE'den çıkın ve yeniden başlatın.
3. Adım: TV Uzaktan Kumandasından IR Sinyallerini Okuma
1. Şematikte gösterildiği gibi bir IR Alıcısını Jumper Kabloları ile bir devre tahtası üzerinde Arduino Uno'ya bağlayarak başlayın.
2. IRrecvDump_final.zip dosyasını indirin, sıkıştırmasını açın ve.ino dosyasını Arduino IDE'de açın.
3. Arduino Uno'yu bilgisayarınıza takın.
4. Arduino IDE'de Tools and Board altında Arduino/Genuino Uno'yu seçin ve Port altında doğru portu seçin.
5. Ok (→) tuşuna basarak kodu Arduino'ya yükleyin.
6. Araçlar ve Seri Monitör'e giderek Seri Monitör'ü açın.
7. Baud hızını 9600'e ayarlayın.
8. TV Uzaktan Kumandanızı IR Alıcısına doğrultun ve kontrol edebilmek istediğiniz düğmelere basın ve daha sonra kullanmak üzere Ham girişi kopyalayın.
9. Sinyalleri not etmeyi bitirdiğinizde, bir sonraki adıma hazır olarak Arduino'yu bilgisayarınızdan ayırın.
4. Adım: NodeMCU'yu Ayarlama
1. Sinric_NodeMCU_Alexa_TV_Control.zip dosyasını indirin, sıkıştırmasını açın ve.ino dosyasını Arduino IDE'de açın.
2. Arduino IDE'de Araçlar ve Kart altında NodeMCU 1.0 (ESP-12E Modülü) öğesini seçin, Flash Boyutu altında 4M (3M SPIFFS) öğesini seçin ve Bağlantı Noktası altında doğru bağlantı noktasını seçin.
3. Sinric_NodeMCU_Alexa_TV_Control.ino'da belirtilen yerlere IR Remote Signals, Device ID, Api Key, Wifi Adı ve Wifi Parolanızı girin. Cihaz sayısını artırmak için belirtilen kod satırlarını kaldırın.
4. Elektronik şemada gösterildiği gibi NodeMCU'yu Breadboard üzerindeki IR LED'e, Kırmızı ve Yeşil LED'lere ve Dirençlere bağlayın. (Kırmızı ve yeşil LED'ler gerekli değildir ancak olması güzel)
5. NodeMCU'yu bir Mikro USB kablosuyla bilgisayarınıza bağlayın.
6. Kodu panoya yükleyin.
7. Wifi'ye her bağlandığında Yeşil LED yanmalıdır.
Adım 5: Alexa ile Kurulum
1. Amazon Alexa Uygulamasını telefonunuza yükleyin ve Amazon hesabınızla oturum açın.
2. Beceriler ve Oyunlar'a gidin ve sinric'i arayın, seçin ve Etkinleştir'e basın; Sinric hesabınıza giriş yapmanız istenecektir.
3. Cihazlar → + → Cihaz Ekle → Diğer → CİHAZLARI KEŞFET seçeneğine giderek cihazınızı keşfedin. (Alexa'nızın NodeMCU ile aynı ağa bağlı olduğundan emin olun.)
4. Umarım cihazınızı keşfetmiştir, bu yüzden tek yapmanız gereken cihazınızı kurmaktır.
5. Şimdi devre tahtasını TV'nin yanına yerleştirerek, IR LED'i TV'ye doğrultarak ve şunun gibi bir şey söyleyerek test edin: Alexa, TV'yi aç. Kırmızı LED'in yanıp söndüğünü ve TV'nizin açıldığını görmelisiniz.
Adım 6: İsteğe Bağlı: Özel PCB ve Lazer Kesim Kutusu
Daha profesyonel görünmesi ve daha kalıcı olması için breadboard'u değiştirmek için özel bir PCB yaptım.
PCB'yi EasyEDA ile yaptım (maalesef Eagle değil çünkü PCB yapımında profesyonel değilim) ve PCB'yi JLCPCB'den sipariş ettim ve kart ilk kez çalıştı. IR LED'i JST konektörüne bağlanabilir, böylece IR LED TV'nin IR Alıcısının altına monte edilirken kasa TV'nin altındaki bir rafa oturabilir.
Daha sonra PCB'yi yerleştirmek için şeffaf akrilikten bir Lazer Kesim kutusu yaptım.
Önerilen:
Raspberry Pi Projesine Özel Alexa Kontrolü Ekleyin: 5 Adım
Raspberry Pi Projesine Özel Alexa Kontrolü Ekleme: Bu proje, Python kullanan bir Raspberry Pi projesi olan ve mevcut Amazon Echo cihazları aracılığıyla ses kontrolü eklemek isteyen herkes için tasarlanmıştır. Deneyimli bir programcı olmanıza gerek yok, ancak com'u rahatça kullanmalısınız
Butonlar, Raspberry Pi ve Scratch ile Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: 8 Adım (Resimlerle)
Basmalı Düğmeler, Raspberry Pi ve Scratch Kullanarak Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: Öğrencilerime PWM'nin nasıl çalıştığını açıklamanın bir yolunu bulmaya çalışıyordum, bu yüzden kendime 2 basmalı düğme kullanarak bir LED'in parlaklığını kontrol etmeye çalışma görevi verdim - bir düğme bir LED'in parlaklığını arttırır ve diğeri onu karartır. Programlamak için
ESP8266 RGB LED ŞERİT WIFI Kontrolü - NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak - RGB LED STRIP Akıllı Telefon Kontrolü: 4 Adım
ESP8266 RGB LED ŞERİT WIFI Kontrolü | NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak | RGB LED STRIP Akıllı Telefon Kontrolü: Merhaba arkadaşlar, bu eğitimde nodemcu veya esp8266'yı bir RGB LED şeridini kontrol etmek için IR uzaktan kumanda olarak nasıl kullanacağımızı öğreneceğiz ve Nodemcu wifi üzerinden akıllı telefon ile kontrol edilecek. Yani temel olarak RGB LED STRIP'i akıllı telefonunuzla kontrol edebilirsiniz
Alexa Ses Kontrolü TV Uzaktan Kumandası ESP8266: 9 Adım
Alexa Sesle Kontrol TV Uzaktan Kumandası ESP8266: Evinizdeki biri uzaktan kumandayı mı kaybetti, boş bir odaya girip TV'nin patladığını mı buluyorsunuz? Piller bozulmaya başlıyor ve odanın arkasından kontrol yok. Artık TV'nizi, DVR'nizi, IR kontrolü ile her şeyi kontrol edebilirsiniz
Alexa Ses Kontrolü Kendin Yap: 7 Adım (Resimlerle)
Alexa Voice Control DIY: Merhaba, bu benim ilk talimatım. Burada Amazon Alexa için Google Asistan ile bile çalışabilen sesli kontrol anahtarlarının nasıl yapıldığını göstereceğim. Lütfen benim için oy ver