Სარჩევი:

ხმის კონტროლირებადი სკუტერის შუქები და ავტოფარეხის კარი: 6 ნაბიჯი
ხმის კონტროლირებადი სკუტერის შუქები და ავტოფარეხის კარი: 6 ნაბიჯი

ვიდეო: ხმის კონტროლირებადი სკუტერის შუქები და ავტოფარეხის კარი: 6 ნაბიჯი

ვიდეო: ხმის კონტროლირებადი სკუტერის შუქები და ავტოფარეხის კარი: 6 ნაბიჯი
ვიდეო: როგორ ავაშენოთ ხმის კონტროლირებადი მბრუნავი სინათლის წრე 10 LED-ით 2024, ივლისი
Anonim
Image
Image

Გამარჯობა ყველას!

მე ცოტა ხნის წინ შევიძინე ელექტრო სკუტერი, მაგრამ მას არ ჰქონდა უკანა შუქი და არც ჩამონტაჟებული ავტოფარეხის კარის გამხსნელი… სიურპრიზი !! (゚ 0 ゚) ノ

ასე რომ, მე გადავწყვიტე საკუთარი ავტოფარეხის კარის დისტანციური და უკანა განათება მათი ყიდვის ნაცვლად.

რა მხიარულია გარაჟის კარის გასაღებად ღილაკების ქონაში ?! ასე რომ, მე გადავწყვიტე, რომ მთელი ხმა გამეკონტროლებინა. უფრო სახალისოა ღილაკების დაჭერის ნაცვლად კარის გაღება სთხოვოთ. ეს მშვენივრად მუშაობს ფუნქციონირებისა და ჩვენების თვალსაზრისით.

მე მოვიძიე რამდენიმე ველოსიპედის განათების პროექტი, როგორიცაა https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ და გადავწყვიტე შემექმნა ჩემი განახლებული ვერსია. ასე რომ, მე გადავწყვიტე გავაძლიერო ჩემი შუქები, რათა შეესაბამებოდეს ჩემს სტილს ჩემს ელექტრო სკუტერზე, ანიმაციური შემობრუნების სიგნალების დამატებით. მათ ასევე აქვთ nRF24L01 მოდული, რომელიც უკაბელოდ აკონტროლებს ავტოფარეხის კარს ხმის გამოყენებით.

განათება შედგება 16x16 LED მატრიცისგან, რომელსაც აქვს ანიმაციური შემობრუნების სიგნალები.

გთხოვთ გადაამოწმოთ ზემოთ ვიდეოში.

ქვემოთ მოცემულია ინსტრუქცია, თუ როგორ უნდა გააკეთოთ ეს თქვენთვის.

ნაბიჯი 1: შეაგროვეთ ნაწილები

შეაერთეთ კომპონენტები (ველოსიპედის განყოფილება)
შეაერთეთ კომპონენტები (ველოსიპედის განყოფილება)

ამ ინსტრუქციისთვის გჭირდებათ შემდეგი ნაწილები:

1: 2x Arduino (მე ვიყენებ ნანოს)

2: ხმის ამოცნობის მოდული (მე მივიღე ეს უფრო იაფად eBay– დან)

3: LED მატრიცა (ნეოპიქსელი)

4: 5V დენის წყარო LED მატრიქსისთვის

5: კიდევ ერთი 5V ენერგიის წყარო, მაგრამ მე ვიყენებ 9V- ს

6: 2x nRF24L01 მოდულები

7: სარელეო მოდული

8: მავთულები

ნაბიჯი 2: შეაერთეთ კომპონენტები (ველოსიპედის განყოფილება)

Arduino, nRF24L01, მეტყველების ამოცნობის მოდულის, ენერგიის წყაროს და LED მატრიცის გაყვანილობის დასაწყებად.

ა. NRF24L01 კავშირი:

-MISO უკავშირდება პინ 12 -ს

-MOSI უკავშირდება პინ 11 -ს

-SCK უკავშირდება პინ 13 -ს

-CE უკავშირდება პინ 9 -ს

-CSN უკავშირდება პინ 10 -ს

NRF24L01– ის GND და VCC დაკავშირებულია Arduino– ს GND– თან და 3.3V– თან

ბ. მეტყველების ამოცნობის მოდულის კავშირი:

-RX უკავშირდება პინ 6 -ს

-TX უკავშირდება pin 5 -ს

-მოდულის GND და VCC დაკავშირებულია Arduino– ს GND– თან და 5V– თან

გ. კავშირი LED მატრიცისთვის:

მე გამოვიყენე დენის ბანკი ელექტროენერგიის მიწოდებისთვის. დენის ბანკის დასაკავშირებლად აიღეთ USB კაბელი და მოაშორეთ კაბელის +ve და -ve ბოლოები.

-5V მატრიცის უკავშირდება Arduino– ს VIN პინს და დენის წყაროს +ve კავშირს

მატრიქსის GND უკავშირდება არდუინოს GND პინს და ენერგიის წყაროს –ერთ კავშირს

ნაბიჯი 3: მოამზადეთ ხმის მოდული

ა. ჩამოტვირთეთ ხმის კონტროლის ბიბლიოთეკა.

B. გახსენით ფაილი -> მაგალითები -> VoiceRecognitionV3 -> vr_sample_train

მე. შეცვალეთ "VR myVR (2, 3);" "VR myVR (6, 5);" კოდში, რომელიც ითვალისწინებს RX TX პინის ცვლილებას.

ii ატვირთეთ კოდი

C. სერიული მონიტორის გახსნა

მე. დააყენეთ ბაუდის მაჩვენებელი 115200 და აირჩიეთ "ახალი ხაზი" ვარიანტი.

ii მენიუ გაიხსნება სახელმძღვანელოში.

1. გამოიყენეთ "მატარებლის" ბრძანება მეტყველების მომზადებისთვის.

2. აკრიფეთ "მატარებელი 0", ის მოგთხოვთ თქვას ბრძანება და შემდეგ სთხოვეთ კვლავ თქვას.

3. იგივე გააკეთეთ "მატარებელი 1", "მატარებელი 2" და ა.შ.

კოდში:

0 მატარებელი აკონტროლებს ავტოფარეხის კარს

მატარებელი 1 არის მარცხენა სიგნალი

მატარებელი 2 არის სწორი სიგნალი

მატარებელი 3 არის წითელი შუქების ჩართვა

მატარებელი 4 არის შუქის ჩაქრობა

ნაბიჯი 4: მიიღეთ ბიბლიოთეკები და ატვირთეთ კოდი

ჩამოტვირთეთ დამატებითი ბიბლიოთეკები LED Matrix და nRF24L01.

A. გადადით ჩანახატზე -> ბიბლიოთეკის ჩართვა-> ბიბლიოთეკების მართვა … და დააინსტალირეთ RF24 TMRh20– ით.

B. ასევე, დააინსტალირეთ Neo Pixel ბიბლიოთეკა Adafruit– ის მიერ.

C. ატვირთეთ თანდართული კოდი ScootSendProtowtlightsIns.ino.

კოდს აქვს კომენტარები ახსნისთვის, მაგრამ ის ძალიან პირდაპირ არის.

ნაბიჯი 5: შეაერთეთ კომპონენტები (ავტოფარეხის განყოფილება)

შეაერთეთ კომპონენტები (ავტოფარეხის განყოფილება)
შეაერთეთ კომპონენტები (ავტოფარეხის განყოფილება)
შეაერთეთ კომპონენტები (ავტოფარეხის განყოფილება)
შეაერთეთ კომპონენტები (ავტოფარეხის განყოფილება)
შეაერთეთ კომპონენტები (ავტოფარეხის განყოფილება)
შეაერთეთ კომპონენტები (ავტოფარეხის განყოფილება)

ავტოფარეხის კარის განყოფილებისთვის, ჩვენ გვჭირდება რელეის მოდულის, nRF24L01, დენის წყაროს და არდუინოს მიერთება.

მე შევქმენი მთელი ასამბლეა მარილის გამანაწილებელი ბოთლში.

ა. NRF24L01 კავშირი:

MISO უკავშირდება პინ 12 -ს

MOSI უკავშირდება პინ 11 -ს

SCK აკავშირებს პინ 13 -ს

CE უკავშირდება პინ 9 -ს

CSN უკავშირდება პინ 10 -ს

NRF24L01– ის GND და VCC დაკავშირებულია Arduino– ს GND– თან და 3.3V– თან

ბ. სარელეო მოდულის კავშირი:

სარელეო მოდულის DC- და DC+ უკავშირდება არდუინოს GND- ს და 5V- ს

სიგნალის გამომწვევი პორტი აკავშირებს არდუინოს პინ 2 -ს

შეაერთეთ გადამრთველის ერთი ბოლო სარელეო საერთო პორტთან

შეაერთეთ გადამრთველის მეორე ბოლო რელეს ჩვეულებრივ დახურულ პორტთან

C. დენის წყაროს კავშირი:

შეაერთეთ 9 ვ ბატარეის +ბოლო ბოლო Arduino– ს VIN პინთან

შეაერთეთ –ve ბოლო Arduino– ს GND პინთან

D. ატვირთეთ კოდი

ნაბიჯი 6: გამოცადეთ და იმოგზაურეთ სტილში

დემო ვიდეო თანდართული იყო ინსტრუქციის ზედა ნაწილში.

იმედია მოგეწონათ სასწავლო. დატოვეთ კომენტარი, თუ თქვენ გაქვთ რაიმე შეკითხვა.

თქვენ შეგიძლიათ დაამატოთ მეტი ანიმაცია LED მატრიცაში. თქვენ ასევე შეგიძლიათ გააკონტროლოთ სხვა რამ ავტოფარეხის კარის გარდა.

გასაკვირია, რომ მეტყველების ამოცნობა კარგად მუშაობს მაშინაც კი, როდესაც სიჩქარე 15 mph.

გთხოვთ მიეცით ხმა.

Გმადლობთ, საჰილ პარიხი

www.snp13.com

გირჩევთ: