
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03



Robot sterowany głosem używający Arduino: Cześć wszystkim, mam nadzieję, że wszystko w porządku i dobrze. Dziś rozpoczynamy projekty związane z robotyką z wykorzystaniem Arduino. Dzisiaj porozmawiamy o sterowaniu głosowym robotem za pomocą Arduino i aplikacji na Androida. Robot sterowany głosem to robot mobilny, który jest sterowany za pomocą określonych poleceń głosowych. Aplikacja mobilna jest w stanie zidentyfikować pięć poleceń: „Stop”, „Naprzód”, „Wstecz”, „W lewo”, „W prawo”. W tym projekcie systemów wbudowanych tworzymy zrobotyzowany samochód 4WD, którym możemy sterować głosowo za pomocą aplikacji mobilnej. Aplikacja nasłuchuje i wysyła instrukcję do Arduino za pomocą Bluetooth, a następnie Arduino wykonuje określoną operację. Aplikacja rozpoznawania głosu nie jest w 100% dokładna. Aplikacja jest wrażliwa na dźwięki otoczenia. Czasami błędnie interpretuje polecenia głosowe wydawane robotowi. Ale możesz zaprojektować własną aplikację, która może ignorować otoczenie i odbierać tylko Twój własny głos.
Krok 1: Schemat blokowy

Komponenty wymagane do robota sterowanego głosem
Arduino Uno: Arduino Uno jest używane, ponieważ możemy w nim zamontować nakładkę sterownika silnika. Jest też tani, łatwy w obsłudze i zajmuje mniej miejsca, ponieważ wszystko musimy umieścić na podwoziu. Jeśli jesteś nowy w programowaniu Arduino, polecam zapoznać się z artykułem o wprowadzeniu do Arduino. Osłona sterownika silnika: Osłona sterownika silnika jest oparta na układzie scalonym L293, który jest podwójnym sterownikiem pełnego mostka. Służy do sterowania obciążeniami indukcyjnymi, takimi jak przekaźniki, solenoidy, silniki prądu stałego i krokowe. Umożliwia sterowanie czterema silnikami prądu stałego i 2 serwomechanizmami za pomocą Arduino. Możemy niezależnie kontrolować prędkość i kierunek każdego silnika.
Krok 2: Moduł Bluetooth HC-05

: Jest to moduł Bluetooth klasy 2 z profilem portu szeregowego, który można skonfigurować jako nadrzędny lub podrzędny. Możemy go użyć po prostu do wymiany portu szeregowego, aby nawiązać połączenie między MCU, komputerem PC z wbudowanym projektem itp.
Specyfikacja HC-05:
Protokół Bluetooth: Specyfikacja Bluetooth v2.0+EDRF Częstotliwość: pasmo ISM 2,4 GHz Modulacja: GFSK (Gaussian Frequency Shift Keying) Moc emisji: ≤4dBm, klasa 2 Czułość: ≤-84dBm przy 0,1% BERSpeed: Asynchroniczny: 2,1 Mb/s (maks.) / 160 kb/s, Synchroniczne: 1 Mb/s/1 Mb/sBezpieczeństwo: Uwierzytelnianie i szyfrowanieProfile: Port szeregowy BluetoothZasilanie: +3,3VDC 50mATemperatura pracy: -20 ~ +75 stopni CelsjuszaWymiary: 26,9 mm x 13 mm x 2,2 mm
Krok 3: Komponenty

Podwozie samochodu z napędem na 4 koła: Zawiera 2 platformy wykonane z akrylu. Zawiera silnik 4 dc z enkoderami prędkości. Jest łatwy w montażu i zapewnia dużo miejsca na umieszczenie Arduino, modułu Bluetooth i zestawu baterii.
Bateria: Każdy silnik zużywał prąd do 200mA. Użyłem równolegle trzech ogniw litowo-jonowych 3,7 V, 2200 mA. Akumulator zasila 12,1 V. Ogniwo Li-ion to rodzaj akumulatora. Więc możemy używać tych komórek raz za razem.
Krok 4: Schemat obwodu robota sterowanego głosem za pomocą Arduino

Przede wszystkim zamontować nakładkę Motor Driver na Arduino Uno.
Połączenia HC-05 lub HC-06: Podłącz Vcc do 5 woltów. Podłącz GND do uziemienia. Moduł Rx do Arduino Tx. Moduł Tx do Arduino Rx. Jeśli moduł Bluetooth nie działa, wykonaj dzielnik napięcia za pomocą rezystorów 1K i 2K i podłącz do pinu Rx modułu, aby przekonwertować 5v na 3,3v. Silnik do osłony sterownika silnika: Silniki po lewej stronie do zacisków M3 i M4. Silniki po prawej stronie do zacisków M1 i M2. Jeśli silnik obraca się w przeciwnym kierunku, zamień połączenia przewodów, aby obracać wszystkie silniki w tym samym kierunku.
Krok 5: Praca robota sterowanego głosem za pomocą Arduino
Uwaga: Zawsze odłączaj piny Rx i Tx modułu Bluetooth podczas przesyłania kodu do Arduino, w przeciwnym razie pokazuje błędy i kod nie jest przesyłany. Wypróbuj hasło „1234” lub „0000” przy pierwszym połączeniu modułu Bluetooth z telefonem komórkowym. Jeśli koła obracają się w przeciwnym kierunku, wystarczy zamienić połączenie silnika z zaciskiem osłony sterownika silnika. Sterowanie robotem za pomocą głosu nie jest skutecznym sposobem..
Zalecana:
Blokada roweru z alarmem DIY (wstrząs aktywowany): 5 kroków (ze zdjęciami)

DIY Alarm Bike Lock (Shock Activated): W tym projekcie pokażę Ci, jak stworzyć prostą blokadę rowerową z alarmem aktywowanym wstrząsem. Jak sama nazwa wskazuje, generuje dźwięk alarmu, gdy rower jest poruszany za zgodą. Po drodze dowiemy się trochę o piezoelach
Aktywowany głosem przycisk zdalnego sterowania: 4 kroki (ze zdjęciami)

Przycisk zdalnego sterowania aktywowany głosem: Jeśli widziałeś moje inne instrukcje, wiesz, że nasz syn ma dystrofię mięśniową. To jeden z elementów projektu, który ma ułatwić mu dostęp do rzeczy. Mamy drzwi obsługiwane za pomocą pilota do otwierania drzwi garażowych. To było fantastyczne w l
BT aktywowany głosem: 3 kroki (ze zdjęciami)

BT z aktywacją głosową: sterowana głosem automatyka domowa przy użyciu Arduino: W tym projekcie używam funkcji głosowej do sterowania urządzeniami domowymi. Ten projekt jest częścią mojej serii Home Automation. Ten projekt jest bardzo łatwy w użyciu w prawdziwym życiu. Ludzie w każdym wieku mogą kontrolować
Aktywowany głosem przełącznik przekaźnika (Arduino): 6 kroków (ze zdjęciami)

Aktywowany głosem przełącznik przekaźnikowy (Arduino): Witam wszystkich! W tym projekcie pokażę Ci, jak zaimplementować polecenia głosowe w projektach Arduino. Za pomocą poleceń głosowych pokażę ci, jak sterować modułem przełączania przekaźnika
Asystent aktywowany głosem - MAX: 10 kroków

Asystent aktywowany głosem - MAX: Hej, w tym instruktażu zamierzam porozmawiać o tym, jak zrobić chat-bota MAX (nazywam się ja !!!) Dzięki pewnej implementacji możesz sterować głosem tego chatbota lub za pomocą różnych programów, które może zrobić to jako asystent głosowy. ja tutaj ja