Mündəricat:

Səslə idarə olunan Scooter İşıqları və Qaraj Qapısı: 6 addım
Səslə idarə olunan Scooter İşıqları və Qaraj Qapısı: 6 addım

Video: Səslə idarə olunan Scooter İşıqları və Qaraj Qapısı: 6 addım

Video: Səslə idarə olunan Scooter İşıqları və Qaraj Qapısı: 6 addım
Video: Elektrikli scooter KEYFİYYƏT İNKİLABI CITYCOCO 3000W SKYBOARD BR70 Test Sürücü Citikoko harley 2024, Noyabr
Anonim
Image
Image

Hamıya salam!

Bu yaxınlarda elektrikli scooter aldım, amma arxa işığı yox idi, nə də daxili qaraj qapısı açıcısı yox idi … SURPRISE !! (ノ ゚ 0 ゚) ノ ~

Buna görə də, qaraj qapısını almaq əvəzinə uzaqdan və arxa işıqlar düzəltmək qərarına gəldim.

Qaraj qapısını açmaq üçün düymələrə sahib olmağın nə faydası var ?! Beləliklə, hər şeyi səslə idarə etməyə qərar verdim. Düymələrə basmaq əvəzinə qapının açılmasını istəmək daha əyləncəlidir. Bu funksionallıq və şou baxımından əla işləyir.

Https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ kimi bir neçə velosiped işığı layihəsinə baxdım və öz təkmilləşdirilmiş versiyamı yaratmağa qərar verdim. Beləliklə, elektrikli skuterimdə cizgi dönüş siqnalları əlavə edərək öz üslubuma uyğun işıqlarımı artırmağa qərar verdim. Səs istifadə edərək qaraj qapısını simsiz idarə etmək üçün nRF24L01 moduluna da sahibdirlər.

İşıqlar, cizgi dönüş siqnallarına sahib olmaq üçün 16x16 LED Matrixdən ibarətdir.

Zəhmət olmasa yuxarıdakı videoda bunu yoxlayın.

Aşağıda özünüz üçün bir şey hazırlamaq üçün təlimatlar verilmişdir.

Addım 1: hissələri toplayın

Komponentləri birləşdirin (velosiped bölməsi)
Komponentləri birləşdirin (velosiped bölməsi)

Bu təlimat üçün aşağıdakı hissələrə ehtiyacınız var:

1: 2x Arduino (nano istifadə edirəm)

2: Səs tanıma modulu (eBay -dan daha ucuz qiymətə aldım)

3: LED Matrix (Neopixel)

4: LED Matrix üçün 5V güc mənbəyi

5: 5V başqa bir enerji mənbəyi, amma 9V istifadə edirəm

6: 2x nRF24L01 modulu

7: Relay modulu

8: Tellər

Addım 2: Komponentləri birləşdirin (velosiped bölməsi)

Arduino, nRF24L01, nitq tanıma modulu, enerji mənbəyi və LED matrisini bağlamağa başlayın.

A. nRF24L01 üçün bağlantılar:

-MISO pin 12 -ə qoşulur

-MOSI pin 11 -ə qoşulur

-SCK pin 13 -ə qoşulur

-CE pin 9 -a qoşulur

-CSN pin 10 -a qoşulur

-NRF24L01 -in GND və VCC, Arduinonun GND və 3.3V -ə qoşulur

B. Nitq Tanıma Modulu üçün Əlaqələr:

-RX 6 pininə qoşulur

-TX 5 pininə qoşulur

-Modulun GND və VCC, Arduinonun GND və 5V -ə qoşulur

C. LED Matrix üçün əlaqələr:

Enerji təchizatı üçün bir bankdan istifadə etdim. Güc bankını bağlamaq üçün bir USB kabeli götürün və kabelin +ve və -ve uclarını soyun.

-5V Matrix Arduinonun VIN pininə və enerji mənbəyinin +ve bağlantısına qoşulur

Matrisin GND, Arduinonun GND pininə və enerji mənbəyinin -ve bağlantısına bağlanır

Addım 3: Səs Modulunu öyrət

A. Səs idarəetmə kitabxanasını yükləyin.

B. Açıq fayl -> Nümunələr -> VoiceRecognitionV3 -> vr_sample_train

i. "VR myVR (2, 3);" dəyişdirin "VR myVR (6, 5);" kodda RX TX pin dəyişikliyinin hesabına.

ii. Kodu yükləyin

C. Serial monitoru açın

i. Baud sürətini 115200 olaraq təyin edin və "Yeni xətt" seçimini seçin.

ii. Bələdçini bir menyu açacaq.

1. Nitqi öyrətmək üçün "qatar" əmrindən istifadə edin.

2. "0 nömrəli qatar" yazın, əmrinizi söyləməyinizi və sonra yenidən söyləməyinizi istəyəcək.

3. Eyni şeyi "qatar 1", "qatar 2" və s.

Kodda:

0 nömrəli qatar qarajın qapısını idarə etməkdir

qatar 1 sol siqnaldır

qatar 2 doğru siqnaldır

3 -cü qatar qırmızı işıqları yandırmaqdır

4 -cü qatar işıqları söndürməkdir

Addım 4: Kitabxanaları əldə edin və Kodu Yükləyin

LED Matrix və nRF24L01 üçün əlavə kitabxana yükləyin.

A. Sketch -> Kitabxanaya daxil et -> Kitabxanaları idarə et bölməsinə keçin və TMRh20 tərəfindən RF24 qurun.

B. Həmçinin, Adafruit tərəfindən Neo Pixel kitabxanasını quraşdırın.

C. Əlavə edilmiş kodu ScootSendProtowtlightsIns.ino yükləyin.

Kodun izahı üçün şərhləri var, amma çox açıqdır.

Addım 5: Komponentləri birləşdirin (qaraj bölməsi)

Komponentləri birləşdirin (qaraj bölməsi)
Komponentləri birləşdirin (qaraj bölməsi)
Komponentləri birləşdirin (qaraj bölməsi)
Komponentləri birləşdirin (qaraj bölməsi)
Komponentləri birləşdirin (qaraj bölməsi)
Komponentləri birləşdirin (qaraj bölməsi)

Qaraj qapısı vahidi üçün röle modulunu, nRF24L01, enerji mənbəyini və Arduino -nu bağlamalıyıq.

Bütün quruluşu bir duz dispenser şüşəsində yaratdım.

A. nRF24L01 üçün bağlantılar:

MISO pin 12 -ə qoşulur

MOSI pin 11 -ə qoşulur

SCK pin 13 -ə qoşulur

CE 9 pininə qoşulur

CSN pin 10 -a qoşulur

NRF24L01 -in GND və VCC, Arduinonun GND və 3.3V -ə qoşulur

B. Röle modulu üçün əlaqələr:

Röle modulunun DC- və DC+ arduino GND və 5V-ə qoşulur

Siqnal tətik portu Arduinonun 2 pininə qoşulur

Açarın bir ucunu rölin ümumi portuna bağlayın

Şalterin digər ucunu rölin normal qapalı limanına qoşun

C. Enerji mənbəyi üçün əlaqələr:

9V batareyanın +ucunu Arduinonun VIN pininə qoşun

-Ve ucunu Arduinonun GND pininə qoşun

D. Kodu yükləyin

Addım 6: Test edin və üslubda səyahət edin

Təlimatçının üstünə demo videosu əlavə edildi.

Ümid edirik ki, təlimatı bəyənmisiniz. Hər hansı bir sualınız varsa şərh yazın.

LED matrisinə daha çox animasiya əlavə edə bilərsiniz. Qaraj qapısından başqa şeylərə də nəzarət edə bilərsiniz.

Təəccüblüdür ki, nitq tanıma 15 mil / saat sürətində olsa da yaxşı işləyir.

Zəhmət olmasa buna səs verin.

Çox sağ ol, Sahil Pərix

www.snp13.com

Tövsiyə: