İçindekiler:

Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme: 16 Adım (Resimlerle)
Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme: 16 Adım (Resimlerle)

Video: Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme: 16 Adım (Resimlerle)

Video: Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme: 16 Adım (Resimlerle)
Video: Akıllı Işık Anhtarı - Akıllı Ev Sistemleri (Ses ile Işık Yakmak) #shorts 2024, Temmuz
Anonim
Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme
Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme

UNO'ya bağlı ve Alexa tarafından kontrol edilen ışığın nasıl kontrol edileceğini anlattım.

Adım 1: Kullanılan Bileşenler

KULLANILAN DONANIM

  1. Arduino UNO & Genuino UNO
  2. Direnç 221 ohm
  3. LED (genel)
  4. Raspberry Pi 3 Model B

GEREKLİ YAZILIM

  1. Arduino IDE'si
  2. Amazon Alexa Alexa Beceri Kiti

Adım 2: Raspberry Pi ve Arduino IDE'yi Ayarlama

1. İlk önce ikili dosyaları yükleyin

sudo apt-get install python-pip

pip yükleme şişesi

pip yükleme şişesi-ask

sudo apt-get kurulum pyserial

sudo apt-get dahili libpython2.7-dev

2. Arduino IDE'yi RPi'ye Kurmak

Arduino'yu RPI'ye kurmak için

1. Resmi siteye gidin ve önceki sürümü indirin.

Bundan sonra açın ve arduino dizinine gidin ve./arduino ile başlatın.

3. Adım: Programı Yükleyin

Programı Yükle
Programı Yükle

Programı yükledikten sonra seri terminali açın.

N yazdığınızda led yanacaktır.

F yazdığınızda led sönecektir.

Adım 4: Bir Python Komut Dosyası Yapın

Python Komut Dosyası Oluşturun
Python Komut Dosyası Oluşturun
Python Komut Dosyası Oluşturun
Python Komut Dosyası Oluşturun

python lightcontrol.py kullanarak çalıştırın

Adım 5: Ngrok'u İndirin

Ngrok'u indirin
Ngrok'u indirin

Ngrok, cihazınızı çevrimiçi hale getirmek için güvenli tünel platformudur. Bu platform ile web uygulamanızı veya herhangi bir uygulamayı çok basit bir şekilde online hale getirebilirsiniz. İndirmek için resmi siteye gidin ve ARM için indirin.

ngrok.com/

Açın ve çıkardığınız dizine gidin. Komutu kullanarak çalıştırın

./ngrok http 5000

Adım 6: Alexa'yı Ayarlama

Alexa'yı Kurmak
Alexa'yı Kurmak

1. Amazon hesabına giriş yapın. Bir hesabınız varsa giriş yapın, yoksa orada kaydolun ve giriş yapın.

developer.amazon.com/

2. Sağ üst taraftaki Developer Console'a gidin.

Adım 7: Alexa'ya gidin ==> Alexa Beceri Kiti ==> Yeni Beceri Ekle

resim
resim
resim
resim

Böyle bir sayfa göreceksiniz. Bu sayfada beceri türünü soracak, isim, dil ve çağırma ismi. Herhangi bir isim verebilirsiniz, çağırma isminde Alexa'ya komut verirken söylediğiniz ismi vermeniz gerekir.

Beceri oluştururken farklı bir dil seçerseniz, lütfen ülkenizde kullanılan uygun dili seçin. Çalışmayacak.

Sonunda güncelleyin, kaydedin ve ileri'ye basın.

Adım 8:

9. Adım:

Sonraki sayfada, niyet soracaktır. Bir amaç, bir kullanıcının sözlü isteğini yerine getiren bir eylemi temsil eder. Daha fazla bilgi için

developer.amazon.com/docs/custom-skills/de…

Herhangi bir hata varsa kırmızı renkte göreceksiniz.

Aşağıdaki kodu kutucuğa yazın

{ "niyetler": [{

"ntent": "LightOn"

}, {

"ntent": "LightOff"

}]

}

kaydedin ve sonraki sayfaya geçin.

Adım 10: Sonraki Sayfada Son Nokta için İki Seçenek İsteyecek Biri AWS ve

Sonraki Sayfada Son Nokta Bir AWS ve HTTPS Olmak İçin İki Seçenek İsteyecek
Sonraki Sayfada Son Nokta Bir AWS ve HTTPS Olmak İçin İki Seçenek İsteyecek

HTTPS'yi seçin ve kaydedin ve sonraki sayfaya geçin.

Adım 11: SSL Sertifikası için İkinci Seçeneği seçin. Kaydedin ve Sonraki Sayfaya Taşıyın

SSL Sertifikası için İkinci Seçeneği Seçin. Kaydedin ve Sonraki Sayfaya Taşıyın
SSL Sertifikası için İkinci Seçeneği Seçin. Kaydedin ve Sonraki Sayfaya Taşıyın

Adım 12: Hizmeti "açık" olarak kontrol etme

Kontrol Hizmeti
Kontrol Hizmeti

Servisin çalışıp çalışmadığını test etmek için. Ngrok sunucunuzun çalıştığından ve Python betiğinin de çalıştığından emin olun, aksi takdirde çalışmayacaktır.

Sunucuların istek aldığını görebilir ve yayınlayabilirsiniz.

Adım 13: İstekleri Alan Sunucular

Sunucular İstek Alma
Sunucular İstek Alma

Adım 14: Talep Edilenler Yayınlandı

İstenen Yayınlandı
İstenen Yayınlandı

Adım 15: Şematik Arduino

Şematik Arduino
Şematik Arduino

Adım 16: Şematik LED'i

şema LED'i
şema LED'i

Umarım hepiniz beğenirsiniz.

Önerilen: