Spisu treści:

Robot reagujący na dźwięk: 4 kroki
Robot reagujący na dźwięk: 4 kroki

Wideo: Robot reagujący na dźwięk: 4 kroki

Wideo: Robot reagujący na dźwięk: 4 kroki
Wideo: asmr 2024, Lipiec
Anonim
Robot reagujący na dźwięk
Robot reagujący na dźwięk

W tym samouczku dowiesz się, jak zrobić robota reagującego na dźwięk, który będzie reagował na głośność Twojego głosu. Dwoje oczu, które są matrycami LED, wyrażają głośność Twojego głosu poprzez podstawowe emocje. Wpadłem na ten pomysł z myślą o śpiewaniu, więc będzie to świetny robot do śpiewania, ale możesz też krzyczeć, krzyczeć lub po prostu z nim rozmawiać. W dostarczonym kodzie znajduje się 12 emocji, te emocje to:

  1. Senny
  2. Neutralny
  3. Szczęśliwy, 1
  4. Szczęśliwy, 2
  5. Puścić oczko
  6. Miłość, serca
  7. Szczęśliwy, 3
  8. Sfrustrowany, 1
  9. Sfrustrowany, 2
  10. Smutny
  11. Zły
  12. Nie żyje

Im głośniejszy głos, tym intensywniejsze staną się emocje w oczach.

Krok 1: Lista potrzebnych przedmiotów

1 układ Arduino

1 deska do krojenia chleba

Kable męskie na męskie

Kable męskie na żeńskie

2 matryce LED

1 moduł mikrofonu

Dużo Lego

Będziesz także potrzebował oprogramowania i bibliotek Arduino, które są połączone poniżej.

*Kolor przewodu nie ma tak naprawdę znaczenia, o ile wiesz, który przewód dokąd idzie. To po prostu łatwy sposób na szukanie problemów, gdy nie działa tak, jak powinien. Również długość nie ma większego znaczenia, te długości mają ci tylko ułatwić.

Krok 2: Montaż sprzętu

Montaż sprzętu
Montaż sprzętu

Najpierw ustawimy matryce LED, w tym celu skorzystałem z następującego samouczka https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Wykonaj tę instrukcję raz, jeśli chcesz tylko dwoje oczu.

Jeśli postępowałeś zgodnie z powyższym samouczkiem, możemy zacząć od podłączenia modułu mikrofonu. Tutaj będziesz potrzebować kabli męskich do żeńskich, aby to zadziałało, musisz podłączyć VCC do +5V na płytce stykowej, GND do GND na Arduino Uno i A0 do A0 na Arduino Uno.

Po pomyślnym wykonaniu tych kroków otrzymasz obraz pokazany powyżej.

Krok 3: Kodeks

Kod, którego użyłem do tego projektu, pochodzi z dwóch innych przykładowych projektów, które stworzyli inni ludzie. Są poprawki i dodatki, które wprowadziłem, aby to zadziałało. Możesz łatwo dostosować głośność potrzebną, aby robot reagował szybciej lub wolniej.

Musisz pobrać bibliotekę LedControlMS.h z tego linku https://github.com/shaai/Arduino_LED_matrix_sketch. Umieść go w swojej bibliotece w swoim projekcie i powinieneś być gotowy do pracy.

Krok 4: Lego

Teraz, gdy wszystko jest już zmontowane, możesz pozwolić swojej kreatywnej stronie szaleć i tworzyć różne rodzaje wyglądu dla swojego robota. Upewnij się, że masz wystarczająco dużo klocków lego.

Zalecana: