Spisu treści:
- Krok 1: Projekt podwozia
- Krok 2: Połączenie i projektowanie PCB
- Krok 3: Kod programu i kod szesnastkowy
- Krok 4: Aplikacja na Androida
Wideo: Robot sterowany głosem za pomocą mikrokontrolera 8051: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Robot sterowany głosem przyjmuje określone polecenie w postaci głosu. Jakiekolwiek polecenie zostanie wydane przez moduł głosowy lub moduł Bluetooth, jest ono dekodowane przez istniejący kontroler, a zatem dane polecenie jest wykonywane.
W tym projekcie wykorzystałem moduł Bluetooth i aplikację na Androida do wydawania poleceń głosowych w postaci kodu szesnastkowego. Istnieją pewne cyfry, które można przesłać bezpośrednio do modułu Bluetooth, a cyfra ta jest automatycznie konwertowana na jego kod szesnastkowy.
Możemy użyć tych cyfr jako polecenia głosowego dla określonej operacji zaprogramowanej w mikrokontrolerze. Używanie cyfr jako polecenia głosowego jest łatwiejsze niż używanie poleceń alfabetycznych.
Wymagane komponenty:
1. Mikrokontroler (AT89S52)
2,40-pinowe gniazdo żeńskie do kontrolera
3. Zerowa płytka PCB
4. Oscylator kryształowy (11,0592 MHz)
5.7805 regulator napięcia
6. Relamate pin
7. Rejestr przesuwny
8. Przełącznik
9. Rezystancja (1 K-om)
10. Kondensator (10uF, 22pF(2))
11. Sterownik L293D z gniazdem żeńskim
Wyświetlacz LCD 12.16x2
13. Diody LED
14. Moduł Bluetooth (HC-05)
15. Akumulator (12V)
16. Podłączanie przewodów
17. Lutownica
18. Silniki (wymagane obroty)
19. Podwozie dla robota
20. Koła
Krok 1: Projekt podwozia
Zaprojektuj podwozie zgodnie ze swoimi wymaganiami i potrzebami.
Zaprojektowałem podwozie, które jest podwoziem lego i jest łatwo dostępne na rynku.
Krok 2: Połączenie i projektowanie PCB
Schemat obwodu dla 8051, robot sterowany głosem.
Połączenia na płytce należy wykonać zgodnie z podanym schematem.
Krok 3: Kod programu i kod szesnastkowy
Kod asemblera dla tych, którzy chcą kodować w języku asemblera 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
Kod C dla tych, którzy chcą programować w języku C.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Korzystając z oprogramowania Keil możesz napisać te kody Assembly dla 8051 i wygenerować plik szesnastkowy, który jest wymagany do wypalenia (przesłania) na 8051. Do wgrania (wypalenia) potrzebujesz nagrywarki 8051, którą możesz znaleźć na swoich uczelniach lub kupić od rynek.
Krok 4: Aplikacja na Androida
Do wysyłania komend głosowych (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) na Bluetooth w postaci kodu szesnastkowego dostępna jest aplikacja w sklepie Google Play o nazwie - Amr Voice.
play.google.com/store/apps/details?id=appi…
Przejdź z tego linku lub wpisz „Amr Voice” w Sklepie Play.
Zainstaluj aplikację > Podłącz urządzenie Bluetooth > Stuknij ikonę mikrofonu, aby wysłać polecenie głosowe.
Zalecana:
Robot sterowany głosem za pomocą modułu V3: 6 kroków
Robot sterowany głosem za pomocą modułu V3: Ten robot może być łatwo wykonany przez każdego, po prostu postępuj zgodnie z procesem, który podałem. Jest to robot sterowany głosem i możesz zobaczyć demo mojego robota, możesz go używać na dwa sposoby, jeden sposób to przez zdalne i inne są głosowe
Robot Arduino z odległością, kierunkiem i stopniem obrotu (wschód, zachód, północ, południe) sterowany głosem za pomocą modułu Bluetooth i autonomicznego ruchu robota.: 6 kroków
Robot Arduino z odległością, kierunkiem i stopniem obrotu (wschód, zachód, północ, południe) sterowany głosem za pomocą modułu Bluetooth i autonomicznego ruchu robota.: Ta instrukcja wyjaśnia, jak zrobić robota Arduino, który można przesuwać w wymaganym kierunku (do przodu, do tyłu , Lewo, Prawo, Wschód, Zachód, Północ, Południe) wymagana odległość w centymetrach za pomocą polecenia głosowego. Robot może być również poruszany autonomicznie
Sterowany głosem inteligentny uchwyt na klucze: 3 kroki (ze zdjęciami)
Sterowany głosem inteligentny uchwyt na klucze: Czy jesteś osobą, która nie radzi sobie dobrze z zarządzaniem kluczami i zawsze musisz wypróbować każdy klucz dla każdego innego zamka? Nie martw się, po prostu chwyć trochę motywacji i narzędzia do tworzenia, aby wprowadzić innowacje własny inteligentny uchwyt na klucze sterowany głosem
Przełącznik sterowany głosem za pomocą Alexa i Arduino: 10 kroków (ze zdjęciami)
Przełącznik sterowany głosem za pomocą Alexa i Arduino: Głównym celem tego projektu jest użycie czujnika temperatury do sterowania przełącznikiem (przekaźnikiem) w celu włączenia lub wyłączenia urządzenia. Lista materiałów Moduł przekaźnika 12V == > 4,2 $ Arduino uno == > 8 USD czujnik temperatury DHT11 == > Moduł ESP8266 3 USD
Sterowany głosem Tricopter z nadrukiem 3D: 23 kroki (ze zdjęciami)
Sterowany głosem Tricopter 3D: Jest to w pełni drukowany w 3D dron Tricopter, który może być pilotowany i sterowany za pomocą sterowania głosowego za pomocą Amazon's Alexa przez stację naziemną kontrolowaną przez Raspberry Pi. Ten sterowany głosem Tricopter jest również znany jako Oliver Tri.A Tricopter