Სარჩევი:

ხმის კონტროლის რობოტული ხელი: 4 ნაბიჯი
ხმის კონტროლის რობოტული ხელი: 4 ნაბიჯი

ვიდეო: ხმის კონტროლის რობოტული ხელი: 4 ნაბიჯი

ვიდეო: ხმის კონტროლის რობოტული ხელი: 4 ნაბიჯი
ვიდეო: რუსული ენა დამაბნეველია ხოლმე? 2024, ნოემბერი
Anonim
ხმის კონტროლის რობოტული ხელი
ხმის კონტროლის რობოტული ხელი

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

რობოტის მკლავი კონტროლდება მეტყველების ბუნებრივი შეყვანის საშუალებით. ენის შეყვანა მომხმარებელს საშუალებას აძლევს დაუკავშირდეს რობოტს იმ თვალსაზრისით, რაც ბევრისთვის ნაცნობია. მეტყველების გააქტიურებული რობოტების უპირატესობაა ხელის თავისუფალი და სწრაფი მონაცემთა შეყვანის ოპერაციები. შემოთავაზებულ რობოტს შეუძლია გაიგოს ბუნებრივი ენის ბრძანებების მნიშვნელობა. ხმოვანი ბრძანებების ინტერპრეტაციის შემდეგ წარმოიქმნება დავალებების შესასრულებლად საკონტროლო მონაცემები. საბოლოოდ რობოტი ფაქტობრივად ასრულებს დავალებას. ხელოვნური ინტელექტის ტექნიკა გამოიყენება იმისათვის, რომ რობოტმა გაიგოს ხმოვანი ბრძანებები და იმოქმედოს სასურველ რეჟიმში. ასევე შესაძლებელია რობოტის გაკონტროლება კლავიატურის შეყვანის რეჟიმის გამოყენებით. რობოტები არის სისტემების პაკეტი, რომელიც მოიცავს მექანიკურ, ელექტრო, გამოთვლითი და ავტომატიზაციის სფეროებს, რომლებიც შეიძლება გამოყენებულ იქნას სხვადასხვა ამოცანების შესასრულებლად სამრეწველო და საშინაო მოხმარებისთვის. და ამ სფეროში განვითარებული მოვლენების შემდგომ, რობოტები უკვე შეიძლება კონტროლდებოდეს ადამიანის უშუალო ჩარევით, მანქანებთან უფრო ბუნებრივი ურთიერთქმედების მისაღწევად. ამ მიზნის მისაღწევად არის რობოტის კონტროლი ხმოვანი ბრძანებების საშუალებით. ეს საშუალებას აძლევს მომხმარებელს გაათავისუფლოს ხელით ქვიშის მუშაობა სხვა ამოცანებზე. რობოტების ზოგიერთი ძირითადი პროგრამა, რომლებიც იყენებენ ხმის ამოცნობას, არის შეზღუდული შესაძლებლობის მქონე პირების მხარდაჭერა, წინასწარი ბრძანებების შესრულება c. ხმოვანი ბრძანებების დამუშავება მარტივი და ეფექტური მეთოდია სმარტფონის გამოყენება. სმარტფონები არის მძლავრი მოწყობილობები, რომლებსაც შეუძლიათ შეასრულონ მრავალი ფუნქცია კომპიუტერის მსგავსი. საკუთარი დამოუკიდებელი ოპერაციული სისტემით და ინტერნეტით, ისინი სულ უფრო მეტად გამოიყენება ბევრ პროგრამაში. ერთ -ერთი მთავარი მახასიათებელი, რომელსაც ჩვენ გამოვიყენებთ არის ინტეგრირებული Bluetooth. ეს საშუალებას მისცემს ტელეფონს დაუკავშირდეს რობოტს. რამდენიმე ოპერაციული სისტემა გამოიყენება სმარტფონებისთვის, მაგრამ ყველაზე გავრცელებული არის Google OS– ის მიერ შემუშავებული Android OS. მისი მოქნილობა და მარტივად გამოყენება ხდის მას იდეალურ ინტერფეისს რობოტული პროგრამისთვის. ეს ანდროიდი დაკავშირებული სისტემები ძალიან ეფექტურია პროგრამების შემუშავებისათვის მთელს მსოფლიოში. Bluetooth ტექნოლოგია ახდენს მონაცემების გაცვლას მოკლე მანძილზე, მაგრამ არის ძალიან ეფექტური გზა ორ მოწყობილობას შორის, როგორიცაა მიკრო კონტროლერი და სმარტფონი. მონაცემთა პაკეტები იგზავნება და მიიღება მოკლე ტალღის რადიო სიგნალების საშუალებით. რობოტებისთვის აუცილებელია ბრძანებების დაყოვნება დაუყოვნებლივ, ამიტომ ჩვენ გამოვიყენეთ Bluetooth, როგორც მთავარი საკომუნიკაციო მეთოდი. ყოველდღიურ ცხოვრებაში ასეთი რობოტები შეიძლება გამოყენებულ იქნას ნავიგაციისთვის და გარკვეული პოზიციის მართვის მიზნით. რობოტს შეუძლია შეინარჩუნოს წინასწარ განსაზღვრული ხაზოვანი სიჩქარე ან ჰქონდეს ცვლადი სიჩქარე ბრტყელ ზედაპირებზე. ხმის ამოცნობა შენარჩუნებულია მიკრო კონტროლერის დახმარებით; არდუინო (გაერო). ორი ძირითადი ბრძანება გამოიყენება რობოტის ყურძნის მართვისთვის, გათავისუფლების გაჩერება რობოტის წარმართვისთვის. ნებისმიერი ობიექტის გამოვლენისა და დაჭერისათვის გამოიყენება ულტრაბგერითი მოდული, დაპროგრამებულია ობიექტის დაჭერისას, თუ რაიმე გზა არსებობს და აცნობებს მომხმარებელს გამოიყენოს სხვა ხმოვანი ბრძანება. ულტრაბგერითი სენსორები იყენებენ ხმის ტალღის გადამცემებს და მიმღებებს ექოს დრო და გამოიყენეთ იგი მანძილის გამოსათვლელად. MIT App Inventor 2 გამოიყენებოდა ანდროიდის პროგრამის შემუშავებისთვის. ეს არის ინსტრუმენტი, რომელიც იყენებს პროგრამირების ტექნიკის ბლოკირებას ისე, რომ დამწყებებსაც კი შეეძლოთ განიცადონ android პროგრამის განვითარება. აუცილებელი იყო პროგრამის შემუშავება Bluetooth– ის საშუალებით გარკვეულ დიაპაზონში უკაბელო კომუნიკაციის დამყარების მიზნით. მოკლედ, შეგვიძლია დავასკვნათ, რომ ხმის კონტროლირებადი რობოტები შეიძლება იყოს მომავალი ბაზარი მრავალი სამრეწველო და საშინაო მიზნებისათვის, რომლებიც დაკავშირებულია ყოველდღიური ამოცანების ავტომატიზაციასთან. რამდენიმე გაშვებისა და ტესტის შემდეგ Bluetooth კომუნიკაციის ჩვენი შემოთავაზებული მეთოდი ეფექტურად მუშაობდა მისაღები დროის დაგვიანებით. მიკრო კონტროლერსა და Bluetooth– ს შორის კავშირები საკმაოდ კარგად მუშაობდა ხმოვანი ბრძანებების ამოცნობაში რამდენიმე შეცდომით. ჩვენ გამოვიყენეთ ორივე GSM და WIFI ინტერნეტ კავშირი აპლიკაციისათვის ბრძანებების ამოცნობისა და Arduino– სთან დასაკავშირებლად. მაგრამ მომავალი ცვლილებებისთვის ჩვენ შეგვიძლია შევქმნათ ოფლაინ სისტემა, რომ აპლიკაციამ აღიაროს ხმა და გააგზავნოს იგი მიკრო კონტროლერთან. ანდროიდზე დაფუძნებულ აპლიკაციაში რამდენიმე ცვლილებამ შეიძლება გამოიწვიოს ხმის ამოცნობის გაცილებით მეტი სიცხადე.

ნაბიჯი 1: კომპონენტები

1. Arduino UNO x2

www.amazon.in/Robotbanao-Atmega328p-Cable-…

2. ულტრაბგერითი სენსორი HC SR-04 x2

www.amazon.in/SPECTRACORE-Ultrasonic-Detec…

3. სერვო ძრავა Sg90 x4

www.amazon.in/Easy-Electronics-Servo-Motor…

4. სიმებიანი

5. REES52 Bluetooth გადამცემი მოდული TTL გამომავალი HC05

www.amazon.in/REES52-Bluetooth-Transceiver…

ნაბიჯი 2: წრე

წრე
წრე

ნაბიჯი 3: კოდირება

გირჩევთ: