İçindekiler:

Ses Kontrollü Scooter Işıkları ve Garaj Kapısı: 6 Adım
Ses Kontrollü Scooter Işıkları ve Garaj Kapısı: 6 Adım

Video: Ses Kontrollü Scooter Işıkları ve Garaj Kapısı: 6 Adım

Video: Ses Kontrollü Scooter Işıkları ve Garaj Kapısı: 6 Adım
Video: İlk defa ceza yiyen genç doblocu 2024, Temmuz
Anonim
Image
Image

Herkese merhaba!

Geçenlerde bir elektrikli scooter aldım ama ne arka ışığı vardı ne de dahili bir garaj kapısı açacağı…SÜRPRİZ!! (ノ゚0゚)ノ~

Bu yüzden, onları satın almak yerine kendi garaj kapımın uzaktan kumandasını ve arka lambalarını yapmaya karar verdim.

Garaj kapısını açmak için düğmelere sahip olmanın eğlencesi nedir?! Bu yüzden her şeyi ses kontrollü yapmaya karar verdim. Düğmelere basmak yerine kapının açılmasını istemek daha eğlenceli. Bu, işlevsellik ve gösteri açısından harika çalışıyor.

www.instructables.com/id/Bike-Light-and-Turn-Signals/ gibi birkaç bisiklet lambası projesine baktım ve kendi yükseltilmiş versiyonumu oluşturmaya karar verdim. Bu yüzden, elektrikli scooter'ımdaki stilime uyacak şekilde, animasyonlu dönüş sinyalleri ekleyerek ışıklarımı artırmaya karar verdim. Ayrıca garaj kapısını sesle kablosuz olarak kontrol etmek için bir nRF24L01 modülüne sahiptirler.

Işıklar, animasyonlu dönüş sinyallerine sahip olmak için 16x16 LED Matrix'ten yapılmıştır.

Lütfen yukarıdaki videoda kontrol edin.

Aşağıda kendiniz için bir tane yapmak için talimatlar verilmiştir.

Adım 1: Parçaları Toplayın

Bileşenleri Bağlayın (bisiklet Ünitesi)
Bileşenleri Bağlayın (bisiklet Ünitesi)

Bu talimat için aşağıdaki parçalara ihtiyacınız var:

1: 2x Arduino (nano kullanıyorum)

2: Ses tanıma modülü (eBay'den daha ucuza aldım)

3: LED Matrisi (Neopiksel)

4: LED Matrix için 5V güç kaynağı

5: 5V'luk başka bir güç kaynağı ama 9V kullanıyorum

6: 2x nRF24L01 modülleri

7: Röle modülü

8: Teller

Adım 2: Bileşenleri Bağlayın (bisiklet Ünitesi)

Arduino, nRF24L01, konuşma tanıma modülü, güç kaynağı ve LED matrisini kablolamaya başlamak için.

A. nRF24L01 için bağlantılar:

-MISO pin 12'ye bağlanır

-MOSI, pin 11'e bağlanır

-SCK pin 13'e bağlanır

-CE pin 9'a bağlanır

-CSN pin 10'a bağlanır

-NRF24L01'in GND ve VCC'si GND ve 3.3V Arduino'ya bağlanır

B. Konuşma Tanıma Modülü için Bağlantılar:

-RX pin 6'ya bağlanır

-TX pin 5'e bağlanır

- Modülün GND ve VCC'si Arduino'nun GND ve 5V'sine bağlanır

C. LED Matrisi için Bağlantılar:

Güç sağlamak için bir güç bankası kullandım. Bir güç bankası bağlamak için bir USB kablosu alın ve kablonun + ve - ve uçlarını soyun.

Matrix'in -5V'si Arduino'nun VIN pinine ve güç kaynağının +ve bağlantısına bağlanır

-Matrix'in GND'si Arduino'nun GND pinine ve güç kaynağının -ve bağlantısına bağlanır

Adım 3: Ses Modülünü Eğitin

A. Sesli kontrol kitaplığını indirin.

B. Dosyayı aç -> Örnekler -> VoiceRecognitionV3 -> vr_sample_train

ben. "VR myVR(2, 3);" öğesini değiştirin. "VR myVR(6, 5);" RX TX pin değişimini hesaba katacak kodda.

ii. Kodu yükleyin

C. Seri monitörü açın

ben. Baud hızını 115200'e ayarlayın ve "Newline" seçeneğini seçin.

ii. Bir menü kılavuzu açacaktır.

1. Konuşmayı eğitmek için "eğit" komutunu kullanın.

2. "train 0" yazın, sizden komutu söylemenizi ve ardından tekrar söylemenizi isteyecektir.

3. Aynısını "1. tren", "2. tren" vb. için yapın.

Kodda:

tren 0 garaj kapısını kontrol etmektir

tren 1 sol sinyaldir

tren 2 doğru sinyaldir

tren 3 kırmızı ışıkları açacak

tren 4 ışıkları kapatacak

4. Adım: Kitaplıkları Alın ve Kodu Yükleyin

LED Matrix ve nRF24L01 için ek kitaplıkları indirin.

A. Çizim -> Kitaplığı dahil et-> Kitaplıkları yönet… seçeneğine gidin ve RF24'ü TMRh20 ile kurun.

B. Ayrıca Adafruit'in Neo Pixel kitaplığını kurun.

C. Ekli ScootSendProtowtlightsIns.ino kodunu yükleyin.

Kodun bir açıklama için yorumları var ama çok basit.

Adım 5: Bileşenleri Bağlayın (garaj Ünitesi)

Bileşenleri Bağlayın (garaj Ünitesi)
Bileşenleri Bağlayın (garaj Ünitesi)
Bileşenleri Bağlayın (garaj Ünitesi)
Bileşenleri Bağlayın (garaj Ünitesi)
Bileşenleri Bağlayın (garaj Ünitesi)
Bileşenleri Bağlayın (garaj Ünitesi)

Garaj kapısı ünitesi için röle modülünü, nRF24L01'i, güç kaynağını ve Arduino'yu bağlamamız gerekiyor.

Tüm montajı bir tuz dispenseri şişesinde oluşturdum.

A. nRF24L01 için bağlantılar:

MISO pin 12'ye bağlanır

MOSI, pin 11'e bağlanır

SCK, pim 13'e bağlanır

CE pin 9'a bağlanır

CSN, pin 10'a bağlanır

NRF24L01'in GND ve VCC'si, GND ve 3.3V Arduino'ya bağlanır

B. Röle modülü bağlantıları:

Röle modülünün DC- ve DC+ GND ve 5V Arduino'ya bağlanır

Sinyal tetikleme portu Arduino'nun pin 2'sine bağlanır

Anahtarın bir ucunu rölenin ortak bağlantı noktasına bağlayın

Anahtarın diğer ucunu rölenin normalde kapalı olan bağlantı noktasına bağlayın.

C. Güç kaynağı bağlantıları:

9V pilin +ve ucunu Arduino'nun VIN pinine bağlayın

-ve ucunu Arduino'nun GND pinine bağlayın

D. Kodu yükleyin

Adım 6: Tarzda Test Edin ve Seyahat Edin

Demo videosu, talimatın en üstüne eklenmiştir.

Umarım öğreticiyi beğenmişsinizdir. Herhangi bir sorunuz varsa yorum yapın.

LED matrisine daha fazla animasyon ekleyebilirsiniz. Garaj kapısı dışındaki şeyleri de kontrol edebilirsiniz.

Şaşırtıcı bir şekilde, konuşma tanıma, 15 mil/saat hızlarda bile iyi çalışıyor.

Lütfen bunun için oy verin.

Teşekkürler, Sahil Parkı

www.snp13.com

Önerilen: