Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: გაყვანილობა (ხმის ამოცნობის მოდული)
- ნაბიჯი 3: გაყვანილობა (სარელეო მოდული)
- ნაბიჯი 4: კოდირება - ხმოვანი სწავლება
- ნაბიჯი 5: კოდირება - ხმის გააქტიურებული სარელეო გადამრთველი
- ნაბიჯი 6: დასრულდა
ვიდეო: ხმის გააქტიურებული სარელეო გადამრთველი (არდუინო): 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
Გამარჯობა ყველას!
ამ პროექტში მე გაჩვენებთ თუ როგორ განახორციელოთ ხმოვანი ბრძანებები თქვენი Arduino პროექტებისთვის.
ხმოვანი ბრძანებების გამოყენებით, მე გაჩვენებთ როგორ აკონტროლოთ სარელეო გადართვის მოდული.
ნაბიჯი 1: კომპონენტები
ამ პროექტისთვის დაგჭირდებათ სამი ძირითადი კომპონენტი.
Arduino Uno– ს განვითარების დაფა
სარელეო მოდული
ხმის ამოცნობის მოდული (არა ამაზონის ბმული)
და რამდენიმე ძირითადი ინსტრუმენტი, როგორიცაა მავთულები და დაფა.
ნაბიჯი 2: გაყვანილობა (ხმის ამოცნობის მოდული)
სანამ დავიწყებთ კოდირების პროცესს, ჩვენ უნდა მივაწოდოთ Arduino ხმის ამოცნობის მოდულს.
ხმის ამოცნობის მოდულში არის 4 ქინძისთავი.
GND უკავშირდება სახმელეთო კავშირს (არდუინო)
VCC უკავშირდება 5 ვ კავშირს (არდუინო)
RXD სტანდარტულად არის დაპროგრამებული Arduino– ს ციფრულ პინზე #3
TXD სტანდარტულად არის დაპროგრამებული Arduino– ს ციფრული პინ #2 – ით
ნაბიჯი 3: გაყვანილობა (სარელეო მოდული)
სარელეო მოდულზე არის 3 ქინძისთავი
ნეგატიური პინი უკავშირდება არდუინოს მიწას
პოზიტიური პინი უკავშირდება არდუინოს 5 ვ პინს
S pin დაპროგრამდება Arduino– ს მე –13 პინზე
გარდა ამისა, სარელეო გადამრთველის შესამოწმებლად, მე ვიყენებ მე -11 პინს Arduino– ზე ციფრული გამომავალი სახით
ამ პინს ექნება მუდმივი სიმძლავრე და სარელეო გადამრთველი გამოიყენებს ხმოვან ბრძანებას ელექტროენერგიის მრავალ LED- ზე გადასაყვანად
ამ პროექტისთვის მე გამოვიყენე breadboard და jumper მავთულები ყველა კავშირის დასამყარებლად.
სანამ ყველაფრის გაკეთება შესაძლებელია სწორად, თქვენ შეგიძლიათ გამოიყენოთ თქვენი საკუთარი მეთოდი თქვენი მიკროსქემის გაყვანილობისთვის.
ნაბიჯი 4: კოდირება - ხმოვანი სწავლება
კოდირების დასაწყებად, თქვენ უნდა გადმოწეროთ Voice Recognition V3 ბიბლიოთეკა ამ PDF– დან.
მე ასევე მომიწია Arduino IDE- ს უახლესი ვერსიის განახლება, რათა თავიდან ავიცილოთ გადმოტვირთვის შეცდომები.
მას შემდეგ რაც დაინსტალირებთ ყველაფერს, თქვენ უნდა გაიაროთ FILE - EXAMPLES - VOICE RECOGNITION V3 MASTER და დააწკაპუნოთ VR_SAMPLE_TRAIN
სასწავლო ნაწილი გვეხმარება განსაზღვროს გარკვეული ხმოვანი ბრძანებები არდუინოს ციფრული ქინძისთავების გასაკონტროლებლად.
Arduino– ს ციფრული ქინძისთავების კონტროლით, ჩვენ შეგვიძლია გავაკონტროლოთ სარელეო მოდული, რომელიც შეიძლება გამოყენებულ იქნას მაღალი ძაბვის მოწყობილობების გასაკონტროლებლად.
ხმის სწავლების კოდი უკვე შემუშავებულია და არანაირად არ საჭიროებს შეცვლას.
Arduino დაფაზე კოდის ატვირთვის შემდეგ, თქვენ უნდა გახსნათ სერიული მონიტორი 115200 baud განაკვეთით
ხმოვანი ბრძანებების მომზადების მიზნით, თქვენ უნდა ჩაწეროთ სიტყვა "პარამეტრები" და დააჭიროთ Enter ან დააწკაპუნეთ გაგზავნას.
შემდეგი, თქვენ უნდა განსაზღვროთ ხმოვანი ბრძანება ამ ფორმატის გამოყენებით: sigtrain 0 ჩართულია
sigtrain არის პროგრამირებადი ხმოვანი ბრძანებების ჩამონათვალი, რომელიც მერყეობს 0-6 დიაპაზონში
ამ ბრძანებაში სიტყვა On წარმოადგენს იმას რასაც მე ვიტყვი მიკროფონში
მას შემდეგ რაც დააჭერთ გაგზავნას ან შესვლას, სერიული მონიტორი მოგთხოვთ "ისაუბრეთ ახლა".
ამ დროის განმავლობაში თქვენ შეძლებთ რაც შეიძლება ნათლად თქვათ "ჩართული" მიკროფონში.
სერიული მონიტორი მოგთხოვთ გაიმეოროთ ფრაზა ტრენინგის დასრულებამდე.
მას შემდეგ, რაც პირველი ფრაზა წარმატებით იქნა მომზადებული, მე გავწვრთნე sigtrain 1 როგორც Off
საერთო ჯამში, თუ მე ვამბობ "ჩართულს", ხმის ამოცნობის მოდული აღიარებს მას, როგორც sigtrain 0.
თუ უარს ვამბობ, ხმის ამოცნობის მოდული აღიარებს მას სიგნალად 1
ტრენინგის რეჟიმის ბოლო საფეხურისთვის, თქვენ უნდა ჩაწეროთ ჩატვირთვა 0 1 და დააჭიროთ enter ან send.
ეს საშუალებას მოგცემთ გამოიყენოთ სერიული მონიტორი ხმოვანი ბრძანებების სიზუსტის მონიტორინგისთვის.
ნაბიჯი 5: კოდირება - ხმის გააქტიურებული სარელეო გადამრთველი
ტრენინგის ნაწილის დასრულების შემდეგ, მე გავხსენი მაგალითი სახელწოდებით vr_sample_control_led
მე ასევე ოდნავ შევცვალე კოდი სარელეო მოდულთან მუშაობის მიზნით.
მე შევიცვალე led pin 11 -ში და int სარელეო განვსაზღვრე როგორც pin 13
ამ კოდში 0 განისაზღვრება როგორც ფრაზა "ჩართული" და 1 განისაზღვრება როგორც "გამორთული" ფრაზა ტრენინგიდან.
შიგნით void setup, სარელეო და led არის მითითებული, როგორც გამომავალი ქინძისთავები.
ბათილი მარყუჟის შიგნით, led pin მუდმივად არის მითითებული, როგორც მაღალი გამომავალი pin სარელეოს შესამოწმებლად.
კოდის ეს ხაზი არჩევითია, რადგან სარელეო მოდულს აქვს ჩაშენებული led, რომელიც მიუთითებს დახურულ წრეს.
არსებობს if განცხადება, რომელიც ჩართავს სარელეო გადამრთველს პინ#13 -ში, თუ ON ფრაზა გამოვლენილია.
თუ გამორთული ფრაზა გამოვლინდა, პინი 13 დაყენდება დაბალზე, რელეის გადამრთველის გამორთვით.
მას შემდეგ, რაც შეცვლილი led კონტროლის კოდი აიტვირთა Arduino– ზე, მე გავთიშე USB კაბელი და გამოვიყენე 9 ვ ბატარეა არდუინოს დასატენად.
Arduino– ს გადატვირთვის შემდეგ, მიკროფონში ჩავილაპარაკე და სარელეო მოდული ჩართული იყო
ერთხელ რომ ვთქვი, სარელეო გამორთული იყო როგორც მოსალოდნელი იყო.
ნაბიჯი 6: დასრულდა
სარელეო გადართვის შიგნით არის საერთო კონტაქტი, რომელიც ჩვეულებრივ აკავშირებს NC კონტაქტს.
მას შემდეგ, რაც სარელეო გააქტიურდება, საერთო კონტაქტი უკავშირდება NO კონტაქტს.
მაშინაც კი, თუ საერთო კონტაქტი დაკავშირებულია მაღალი ძაბვის გამოყენებით, სარელეო გადამრთველის კონტროლი მაინც შესაძლებელია არდუინოს გამოყენებით.
ამ პროექტში, პინი 11 უზრუნველყოფს 3.3 ვოლტ ენერგიას საერთო კონტაქტის საშუალებით, ხოლო მე -13 პინი აკონტროლებს სარელეო მოდულს.
საბოლოო ჯამში, ფრაზები "ჩართული" და "გამორთული" აკონტროლებს მე -13 პინს, რომელიც აკონტროლებს სარელეო მოდულს.
თუ ეს პროექტი თქვენთვის სასარგებლო აღმოჩნდა, მოგერიდებათ საკუთარი ხმის გააქტიურების პროექტი.
ხმის ამოცნობის მოდულის კოდი შემუშავებულია სხვადასხვა ავტორების მიერ და მისი პოვნა შესაძლებელია ხმის ამოცნობის მოდულის ბიბლიოთეკაში
ფაილი: vr_sample_train.inoauthor: JiapengLi
ფაილი: vr_sample_control_led.inoauthor: JiapengLi
თუ მოგეწონათ ეს პროექტი, გთხოვთ გაითვალისწინოთ გამოიწეროთ youtube არხი მეტი შინაარსისთვის.
მეორე ადგილი ხმის გააქტიურებულ გამოწვევაში
გირჩევთ:
Arduino დაფუძნებული ხმის კონტროლირებადი IOT სარელეო გადამრთველი (Google Home & Alexa მხარდაჭერილი): 11 ნაბიჯი
Arduino დაფუძნებული ხმის კონტროლირებადი IOT სარელეო გადამრთველი (Google Home & Alexa მხარდაჭერილი): ეს პროექტი აღწერს როგორ გავაკეთოთ არდუინოზე დაფუძნებული, ხმით კონტროლირებადი, IOT სარელეო გადამრთველი. ეს არის სარელეო, რომლის საშუალებითაც შეგიძლიათ დისტანციურად ჩართოთ და გამორთოთ აპლიკაცია iOS- სა და Android- ისთვის, ასევე დაუკავშიროთ იგი IFTTT- ს და გააკონტროლოთ იგი თქვენი ხმით Goog- ის გამოყენებით
ხმის გააქტიურებული დისტანციური მართვის ღილაკი: 4 ნაბიჯი (სურათებით)
ხმის გააქტიურებული დისტანციური მართვის ღილაკი: თუ ჩემი სხვა ინსტრუქციები გინახავთ, თქვენ იცით, რომ ჩვენს შვილს აქვს კუნთოვანი დისტროფია. ეს არის პროექტის ერთ -ერთი ნაწილი, რაც მას უფრო ხელმისაწვდომს გახდის. ჩვენ გვაქვს კარი, რომელსაც მართავს ავტოფარეხის კარის გამშვები პულტი. ეს ფანტასტიკური იყო ლ
ხმის გააქტიურებული მედია ტექნიკა Alexa– ს გამოყენებით: 9 ნაბიჯი (სურათებით)
ხმის გააქტიურებული მედია ტექნიკა Alexa– ს გამოყენებით: აქ შემუშავებული ერთეული თქვენს მოწყობილობებს, როგორიცაა ტელევიზია, გამაძლიერებელი, CD და DVD პლეერები აკონტროლებს ხმოვანი ბრძანებებით Alexa და Arduino– ს გამოყენებით. ამ ერთეულის უპირატესობა ის არის, რომ თქვენ უბრალოდ უნდა მისცეთ ხმოვანი ბრძანებები. ამ მოწყობილობას შეუძლია იმუშაოს ყველა ტექნიკით
ყველაზე იაფი არდუინო -- ყველაზე პატარა არდუინო -- Arduino Pro Mini -- პროგრამირება -- არდუინო ნენო: 6 ნაბიჯი (სურათებით)
ყველაზე იაფი არდუინო || ყველაზე პატარა არდუინო || Arduino Pro Mini || პროგრამირება || არდუინო ნენო: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის ……. . ეს პროექტი ეხება იმას, თუ როგორ უნდა დააკავშიროთ ყველაზე პატარა და იაფი არდუინო ოდესმე. ყველაზე პატარა და იაფი arduino არის arduino pro mini. არდუინოს მსგავსია
ხმის გააქტიურებული კამერის ფლეშ: 13 ნაბიჯი (სურათებით)
ხმის გააქტიურებული კამერის Flash: მე გაჩვენებთ თუ როგორ უნდა შექმნათ ხმის გააქტიურებული სტრობი შუქი კამერის Flash– ის გამოყენებით. თქვენ შეგიძლიათ გამოიყენოთ ეს ჰელოუინის წვეულებისთვის