İçindekiler:
- Adım 1: Bileşenler
- Adım 2: Kablolama (Ses Tanıma Modülü)
- Adım 3: Kablolama (Röle Modülü)
- Adım 4: Kodlama - Ses Eğitimi
- Adım 5: Kodlama - Sesle Aktive Edilen Röle Anahtarı
- 6. Adım: Tamamlandı
Video: Sesle Çalışan Röle Anahtarı (Arduino): 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Herkese merhaba!
Bu projede size Arduino projeleriniz için sesli komutların nasıl uygulanacağını göstereceğim.
Sesli komutları kullanarak size bir röle anahtar modülünü nasıl kontrol edeceğinizi göstereceğim.
Adım 1: Bileşenler
Bu proje için üç ana bileşene ihtiyacınız olacak.
Arduino Uno geliştirme kartı
Bir röle modülü
Bir Ses Tanıma Modülü (amazon bağlantısı olmayan)
& teller ve devre tahtası gibi bazı temel araçlar.
Adım 2: Kablolama (Ses Tanıma Modülü)
Kodlama işlemine başlamadan önce Arduino'yu Ses Tanıma Modülüne bağlamamız gerekiyor.
Ses Tanıma Modülü üzerinde 4 adet pin bulunmaktadır.
GND toprak bağlantısına bağlanır (Arduino)
VCC, 5v bağlantısına bağlanır (Arduino)
RXD, varsayılan olarak Arduino'nun dijital pin #3'e programlanmıştır
TXD, varsayılan olarak Arduino'nun 2 numaralı dijital pinine programlanmıştır.
Adım 3: Kablolama (Röle Modülü)
Röle modülü üzerinde 3 adet pin bulunmaktadır.
Negatif pin Arduino üzerindeki topraklama pinine bağlanır
Pozitif pin Arduino üzerindeki 5v pinine bağlanır
S pini Arduino üzerinde 13. pine programlanacaktır.
Ayrıca röle anahtarını test etmek için Arduino üzerindeki 11. pini dijital çıkış olarak kullanacağım.
Bu pin sabit güce sahip olacak ve röle anahtarı, elektriği birden fazla LED'e yönlendirmek için sesli komut kullanacaktır.
Bu proje için tüm bağlantıları yapmak için bir breadboard ve jumper kabloları kullandım.
Tüm bunlar düzgün bir şekilde yapılabildiği sürece, devrenizi kablolamak için kendi yönteminizi kullanabilirsiniz.
Adım 4: Kodlama - Ses Eğitimi
Kodlamaya başlamak için bu PDF'den Ses Tanıma V3 kitaplığını indirmeniz gerekir.
Ayrıca yükleme hatalarını önlemek için Arduino IDE'yi en son sürüme güncellemem gerekiyordu.
Her şeyi yükledikten sonra, DOSYA – ÖRNEKLER – SES TANIMA V3 MASTER üzerinden geçmeniz ve VR_SAMPLE_TRAIN üzerine tıklamanız gerekir.
Eğitim kısmı, Arduino'nun dijital pinlerini kontrol etmek için belirli sesli komutları tanımlamamıza yardımcı olur.
Arduino'nun dijital pinlerini kontrol ederek, yüksek voltajlı cihazları kontrol etmek için kullanılabilecek röle modülünü kontrol edebiliriz.
Ses eğitimi kodu zaten geliştirilmiştir ve herhangi bir şekilde değiştirilmesi gerekmez.
Kodu Arduino kartına yükledikten sonra Seri Monitörü 115200 baud hızında açmanız gerekmektedir.
Sesli komutları eğitmek için "ayarlar" kelimesini yazmanız ve enter'a basmanız veya gönder'i tıklamanız gerekir.
Ardından, şu biçimi kullanarak sesli komutu tanımlamanız gerekecek: sigtrain 0 Açık
sigtrain, 0-6 arasında değişen programlanabilir sesli komutların bir listesidir.
Bu komutta, On kelimesi mikrofona ne söyleyeceğimi temsil ediyor.
Gönder veya gir tuşuna bastığınızda, seri monitör sizden “şimdi konuşmanızı” isteyecektir.
Bu süre boyunca mikrofona mümkün olduğunca açık bir şekilde “Açık” diyeceksiniz.
Seri monitör, eğitim tamamlanana kadar ifadeyi tekrarlamanızı isteyecektir.
İlk cümle başarılı bir şekilde eğitildikten sonra, sigtrain 1'i Off olarak eğittim
Genel olarak, “Açık” dersem, Ses Tanıma Modülü bunu sigtrain 0 olarak tanıyacaktır.
Off dersem Ses Tanıma Modülü bunu sigtrain 1 olarak tanıyacaktır.
Eğitim modunun son adımı için load 0 1 yazıp enter veya gönder tuşuna basmanız gerekir.
Bu, sesli komutların doğruluğunu izlemek için seri monitörü kullanmanıza izin verecektir.
Adım 5: Kodlama - Sesle Aktive Edilen Röle Anahtarı
Eğitim kısmını tamamladıktan sonra vr_sample_control_led isimli örneği açtım.
Ayrıca röle modülüyle çalışmak için kodu biraz değiştirdim.
led pinini 11 yaptım ve int rölesini pin 13 olarak tanımladım
Bu kodda 0, eğitimden “Açık” ifadesi ve 1 “Kapalı” ifadesi olarak tanımlanmıştır.
Boşluk kurulumu içinde röle ve led çıkış pinleri olarak ayarlanmıştır.
Boş döngü içinde, röleyi test etmek için led pimi sürekli olarak Yüksek çıkış pimi olarak ayarlanır.
Bu kod satırı isteğe bağlıdır çünkü röle modülünde kapalı devreyi belirtmek için yerleşik bir led bulunur.
ON ifadesi algılanırsa, pin#13 aracılığıyla röle anahtarını açan bir if ifadesi vardır.
Kapalı ifadesi algılanırsa, pim 13 düşük olarak ayarlanacak ve röle anahtarı kapatılacaktır.
Modifiye edilmiş led kontrol kodu Arduino'ya yüklendikten sonra, usb'yi çıkardım ve Arduino'ya güç sağlamak için 9v pil kullandım.
Arduino sıfırlandığında mikrofona konuştum ve röle modülü açıldı
Kapat dediğimde, röle beklendiği gibi kapandı.
6. Adım: Tamamlandı
Röle anahtarının içinde normalde NC kontağına bağlanan ortak bir kontak vardır.
Röle enerjilendiğinde, ortak kontak NO kontağına bağlanır.
Ortak kontak yüksek voltaj kullanılarak bağlansa bile, röle anahtarı Arduino kullanılarak kontrol edilebilir.
Bu projede pin 11 ortak kontak üzerinden 3.3 volt enerji sağlarken 13. pin ise röle modülünü kontrol etmektedir.
Sonuç olarak, “on” ve “off” ibareleri röle modülünü kontrol eden 13. pini kontrol eder.
Bu projeyi faydalı bulduysanız, kendi sesle etkinleştirilen projenizi yapmaktan çekinmeyin.
Ses Tanıma Modülü kodu çeşitli yazarlar tarafından geliştirilmiştir ve Ses Tanıma Modülü kitaplığında bulunabilir.
dosya: vr_sample_train.inoyazar: JiapengLi
dosya: vr_sample_control_led.inoyazar: JiapengLi
Bu projeyi beğendiyseniz, lütfen daha fazla içerik için youtube kanalına abone olmayı düşünün.
Sesle Etkinleştirilen Yarışmada İkincilik
Önerilen:
I2C Ekranlı RFID Arduino Uno Röle Anahtarı: 4 Adım
I2C Ekranlı RFID Arduino Uno Röle Anahtarı: Merhaba, bu benim ilk projem, adım Oskar ve 13 yaşındayım. Bu proje normal bir I2C ekranı ile çalışmıyor
Arduino Tabanlı Ses Kontrollü IOT Röle Anahtarı (Google Home ve Alexa Destekli): 11 Adım
Arduino Tabanlı Ses Kontrollü IOT Röle Anahtarı (Google Home & Alexa Destekli): Bu proje, Arduino tabanlı, ses kontrollü, IOT röle anahtarının nasıl yapılacağını açıklar. Bu, iOS ve Android için bir uygulama kullanarak uzaktan açıp kapatabileceğiniz, ayrıca IFTTT'ye bağlayabileceğiniz ve Goog kullanarak sesinizle kontrol edebileceğiniz bir röledir
Çok Kanallı Sonoff - Sesle Çalışan Işıklar: 4 Adım (Resimlerle)
Çok Kanallı Sonoff - Sesle Çalışan Işıklar: 5 yıl önce mutfağımdaki ışıklar tam anlamıyla yolunda gidiyordu. Pist aydınlatması başarısız oldu ve tezgah altı aydınlatması sadece önemsizdi. Ayrıca, farklı durumlar için odayı daha iyi aydınlatabilmek için aydınlatmayı kanallara bölmek istedim
Sesle Çalışan Kamera Flaşı: 13 Adım (Resimlerle)
Sesle Etkinleşen Kamera Flaşı: Size Kamera Flaşını kullanarak sesle etkinleştirilen flaş ışığının nasıl yapıldığını gösteriyorum. Bunu Cadılar Bayramı partisi için kullanabilirsiniz
Raspberry Pi Kullanan Sesle Çalışan Kamera: 6 Adım
Raspberry Pi Kullanan Sesle Çalışan Kamera: Sesli komutlarla çalışabilen bir kamera geliştirin, bu özellikle her türden insan için, özellikle de eğlenceli zaman fotoğrafçılığı arayan insanlar için tasarlanmıştır