Სარჩევი:

ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით: 4 ნაბიჯი (სურათებით)
ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით: 4 ნაბიჯი (სურათებით)

ვიდეო: ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით: 4 ნაბიჯი (სურათებით)

ვიდეო: ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით: 4 ნაბიჯი (სურათებით)
ვიდეო: რობოტები - ასანთი არ აანთოთ ავფეთქდებით 2024, ნოემბერი
Anonim
ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით
ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით
ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით
ხმით კონტროლირებადი რობოტი 8051 მიკროკონტროლის გამოყენებით

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

აქ, ამ პროექტში, მე გამოვიყენე Bluetooth მოდული და Android პროგრამა, რათა მივაწოდო ხმოვანი ბრძანება ექვსკუთხა კოდის სახით. არსებობს გარკვეული ციფრები, რომლებიც შეიძლება გაიგზავნოს პირდაპირ Bluetooth მოდულში და ის ავტომატურად გარდაიქმნება მის ექვსკუთხედ კოდში.

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

საჭირო კომპონენტები:

1. მიკროკონტროლი (AT89S52)

2.40 პინიანი ქალი ბუდე კონტროლერისთვის

3. ნულოვანი PCB დაფა

4. ბროლის ოსცილატორი (11.0592 MHz)

5.7805 ძაბვის რეგულატორი

6. გადააკეთეთ პინი

7. ცვლის რეგისტრაციას

8. გადართვა

9. წინააღმდეგობა (1 K-ohm)

10. კონდენსატორი (10uF, 22pF (2))

11. L293D მძღოლი ქალი სოკეტით

12.16x2 LCD

13. განათება

14. Bluetooth მოდული (HC-05)

15. ბატარეა (12V)

16. მავთულის შეერთება

17. გასაყიდი რკინა

18. ძრავები (საჭირო rpm)

19. რობოტი

20.ბორბლები

ნაბიჯი 1: შასის დიზაინი

შასის დიზაინი
შასის დიზაინი
შასის დიზაინი
შასის დიზაინი
შასის დიზაინი
შასის დიზაინი

შექმენით შასი თქვენი მოთხოვნილებისა და საჭიროების შესაბამისად.

მე შევქმენი შასი, რომელიც არის ლეგოს შასი და ადვილად ხელმისაწვდომი ბაზარზე.

ნაბიჯი 2: კავშირი და PCB დიზაინი

კავშირი და PCB დიზაინი
კავშირი და PCB დიზაინი
კავშირი და PCB დიზაინი
კავშირი და PCB დიზაინი
კავშირი და PCB დიზაინი
კავშირი და PCB დიზაინი

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

PCB– ზე კავშირები უნდა გაკეთდეს მოცემული წრიული დიაგრამის მიხედვით.

ნაბიჯი 3: პროგრამის კოდი და Hex კოდი

ასამბლეის კოდი მათთვის, ვისაც სურს კოდირება შეკრების ენაზე 8051.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

C კოდი მათთვის, ვისაც სურს პროგრამირება C ენაზე.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

Keil Software– ის გამოყენებით შეგიძლიათ დაწეროთ ეს ასამბლეის კოდები 8051 – ისთვის და შექმნათ ექვსკუთხა ფაილი, რომელიც უნდა დაიწეროს (ატვირთოთ) 8051 – ზე. ატვირთვისთვის (დამწვრობა) გჭირდებათ 8051 სანთურა, რომელიც შეგიძლიათ იპოვოთ თქვენს კოლეჯებში ან შეგიძლიათ შეიძინოთ ბაზარი.

ნაბიჯი 4: Android აპლიკაცია

ხმოვანი ბრძანების (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) Bluetooth– ზე გაგზავნისთვის ექვსკოდიანი კოდის სახით, პროგრამა ხელმისაწვდომია google play store– ში სახელწოდებით - Amr Voice.

play.google.com/store/apps/details?id=appi…

გადადით ამ ბმულით ან ჩაწერეთ "Amr Voice" სათამაშო მაღაზიაში.

დააინსტალირეთ აპლიკაცია> დააკავშირეთ Bluetooth მოწყობილობა> შეეხეთ მიკროფონის ხატს თქვენი ხმოვანი ბრძანების გასაგზავნად.

გირჩევთ: