İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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)
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