Spisu treści:
- Krok 1: Części i komponenty
- Krok 2: Połączenia i schemat
- Krok 3: Kod Arduino i komunikacja szeregowa
- Krok 4: Podłącz Arduino do urządzenia z Androidem
- Krok 5: Zakryj swoje komponenty
Wideo: Porozmawiaj ze swoim światłem: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jaki jest mój projekt?
Ten projekt to światło, którego kolory możesz zmieniać, mówiąc, jaki kolor Ci się spodoba. Światło, które wykonałem w tych projektach, używa 4 różnych świateł: zielonego, czerwonego, żółtego, niebieskiego i oczywiście możesz dodać więcej świateł i zmienić więcej kolorów. Ten przewodnik nauczy Cię, jak sterować Arduino za pomocą głosu z telefonu.
Jak to działa?
Twój Android ma rozpoznawanie mowy i użyjemy go do sterowania Twoim Arduino przez Bluetooth. Aplikacja, z której korzystałem, została zaprojektowana przez SimpleLabsIN i działa po naciśnięciu przycisku mikrofonu, a następnie poczeka na wypowiedzenie polecenia. Aplikacja wyświetli podane słowo i wyśle ciągi danych do przetworzenia przez Arduino.
TechBuilder zainspirował mnie do stworzenia tego projektu
Krok 1: Części i komponenty
Potrzebujemy tych części:
- 4x wskaźniki LED lub więcej (kolor do wyboru)
- 1x Arduino Leonardo
- 1x HC-06 Szeregowy Moduł Bluetooth
- Deska do krojenia chleba i bluzy
- (Opcjonalnie) Bateria 9 v
- Rezystory 220Ω
Krok 2: Połączenia i schemat
Pamiętaj, że gołe HC-06 działa na 3.3v, nie możesz po prostu podłączyć go do 5v.
Bateria 9V jest opcjonalna, jeśli nie chcesz, aby kabel USB był widoczny na końcu.
Jeśli zdjęcie w jakikolwiek sposób jest niejasne, skontaktuj się ze mną, chętnie Ci pomogę
Krok 3: Kod Arduino i komunikacja szeregowa
Jak wgrać kod?
Prześlij kod kablem USB. Kod został stworzony dla tablicy Leonardo. Jeśli chcesz użyć kodu na płycie UNO, musisz zmienić kod Serial1.read, Serial1.available i Serial1.println. Usuń wszystkie cyfry „1”, aby użyć kodu na tablicy UNO.
Zrozumienie aplikacji:
Aplikacja działa, rozpoznając polecenie głosowe, wyświetla wypowiedziane słowa, a następnie wysyła dane/ciągi do Arduino przez Bluetooth. Co to jest struna? Ciąg znaków jest jak słowo, możesz z niego tworzyć instrukcje warunkowe [np.: if (voice == "*komputer włączony") {// włącz Pin #2 on}]. „Głos” to twój ciąg, „==” to twój warunek, „* komputer włączony” to twoje polecenie, a kod w nawiasach klamrowych „{ }” to kody, które zostaną wykonane, gdy twój ciąg spełni warunek polecenia. Aplikacja wysyła ciągi w tym formacie *polecenie#, gwiazdka (*) oznacza początek nowego polecenia, a hash-tag (#) oznacza koniec polecenia.
Jak mogę zmienić polecenia?
Widać, że "*綠色" jest podświetlony na powyższym obrazku.綠色 to chiński zielony. Możesz zmienić słowo na cokolwiek chcesz, powiedzmy, że chcesz zmienić je na kolor różowy, możesz zastąpić "*綠色" "*Różowym". Zawsze pamiętaj, aby rozpocząć polecenie od gwiazdki.
Kod:
Krok 4: Podłącz Arduino do urządzenia z Androidem
Pobierz aplikację: Sterowanie głosowe BT dla Arduino
Aplikacja, z której korzystałem, została zaprojektowana przez SimpleLabsIN
5 prostych kroków:
- Pobierz aplikację z Google PlayStore
- Stuknij w menu opcji, a następnie wybierz „Połącz robota”
- Kliknij swój moduł BT (w moim przypadku jest to HC-06)
- Poczekaj, aż pojawi się komunikat Połączony z modułem BT (HC-06)
- Stuknij ikonę mikrofonu i wydaj polecenie!
Krok 5: Zakryj swoje komponenty
Teraz powinieneś zakryć swoje komponenty, aby Twoje światło nie było zbyt jasne, a także nadało projektowi bardziej stylistycznego charakteru.
Tak to zrobiłem
- Przykryj całość półprzezroczystym papierem
- Przyklej to od dołu
- Otwórz światło
Powinno wyglądać ładnie
Zalecana:
Użyj przycisków na swoim Magicbit [Magicblocks]: 5 kroków
Użyj przycisków na swoim Magicbit [Magicblocks]: Ten samouczek nauczy Cię używać przycisków na swoim Magicbit za pomocą Magicblocks. Używamy magicbit jako płytki rozwojowej w tym projekcie, który jest oparty na ESP32. Dlatego w tym projekcie można użyć dowolnej płytki rozwojowej ESP32
Tworzenie prostego robota z rzeczy, które możesz znaleźć w swoim domu (wersja hotwheel): 5 kroków
Tworzenie prostego robota z rzeczy, które możesz znaleźć w swoim domu (wersja hotwheel): Ten instruktaż pokaże ci, jak zrobić hotwheel, który działa sam i działa na bateriach podwójnego A. Będziesz musiał używać tylko rzeczy, które najprawdopodobniej znajdziesz w swoim domu. Należy pamiętać, że ten robot prawdopodobnie nie będzie szedł dokładnie prosto, a
Korzystanie z rozszerzenia klatki piersiowej Hope, aby znaleźć niekompletną pracę dotyczącą obrzędów świątynnych w swoim drzewie genealogicznym na temat wyszukiwania rodziny: 11 kroków
Korzystanie z rozszerzenia Skrzynia Nadziei w celu znalezienia niekompletnych obrzędów świątynnych w swoim drzewie genealogicznym w wyszukiwaniu rodzin: Celem tej instrukcji jest zademonstrowanie, jak przeszukiwać drzewo genealogiczne w wyszukiwaniu rodzin w poszukiwaniu przodków z niekompletną pracą w zakresie obrzędów świątynnych przy użyciu rozszerzenia Skrzynia Nadziei. Korzystanie ze Skrzyni Nadziei może znacznie przyspieszyć poszukiwania niekompaty
NodeMcu porozmawiaj z modułem ISD1820: 3 kroki
NodeMcu Speak With ISD1820 Module: W tym prostym samouczku wyjaśnię, jak podłączyć i używać modułu ISD1820 za pomocą płyty NodeMCU. PS przepraszam za mój zły angielski. Czytając arkusz danych modułu jest napisane, że: Korzystanie z tego modułu jest bardzo łatwe, co można bezpośrednio kontrolować przez p
Porozmawiaj z Pick i czatem o sztucznej inteligencji za pomocą Cleverbot: 14 kroków (ze zdjęciami)
Talk to Pick i czat ze sztuczną inteligencją za pomocą Cleverbota: Tutaj próbuję nie tylko poleceń głosowych, ale także czatu sztucznej inteligencji z komputerem za pomocą Cleverbota. Właściwie pomysł pojawił się, gdy znalezione dzieci mieszały kolory w pudełku do kolorowania, gdy wybierały kolor z jednego koloru do najbliższego. Ale w końcu zaimplementuj