Мазмұны:

Дыбыстық жауап беретін робот: 4 қадам
Дыбыстық жауап беретін робот: 4 қадам

Бейне: Дыбыстық жауап беретін робот: 4 қадам

Бейне: Дыбыстық жауап беретін робот: 4 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Дыбысқа жауап беретін робот
Дыбысқа жауап беретін робот

Бұл оқулықта сіз дыбысқа жауап беретін робот жасауды үйренесіз, робот сіздің дауысыңыздың көлеміне жауап береді. Жарықдиодты матрицалар болып табылатын екі көз негізгі эмоциялар арқылы сіздің дауысыңыздың көлемін көрсетеді. Мен бұл идеяны ән айтуды ойлап таптым, сондықтан ән айту керемет робот болады, бірақ сіз айқайлауға, айқайлауға немесе онымен сөйлесуге болады. Берілген кодқа 12 эмоция кіреді, бұл эмоциялар:

  1. Ұйқысыз
  2. Бейтарап
  3. Бақытты, 1
  4. Бақытты, 2
  5. Көз
  6. Махаббат, жүректер
  7. Бақытты, 3
  8. Көңілсіз, 1
  9. Көңілсіз, 2
  10. Өкінішті
  11. Ашулы
  12. Өлі

Сіздің дауысыңыз неғұрлым күшті болса, көздегі эмоциялар соғұрлым күшті болады.

1 -қадам: Сізге қажет заттардың тізімі

1 Arduino Uno

1 Нан тақтасы

Еркек пен еркектің кабельдері

Еркек пен әйелге арналған кабельдер

2 жарықдиодты матрица

1 микрофон модулі

Лего көп

Сізге төменде байланыстырылған Arduino бағдарламалық жасақтамасы мен кітапханалары қажет болады.

*Сымның түсі маңызды емес, егер сіз қай сым қайда кететінін білсеңіз. Бұл жұмыс істемеген кезде проблемаларды іздеудің қарапайым әдісі. Ұзындығы маңызды емес, бұл ұзындықтар сізге жеңілдету үшін.

2 -қадам: аппараттық құралдарды жинау

Аппараттық құралдар жиынтығы
Аппараттық құралдар жиынтығы

Біз алдымен жарықдиодты матрицаларды орнатамыз, ол үшін мен келесі оқулықты қолдандым https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Егер сізге тек екі көз қажет болса, осы нұсқаулықты бір рет орындаңыз.

Егер сіз жоғарыдағы оқулықты орындаған болсаңыз, біз микрофон модулін қосудан бастай аламыз, мұнда сізге еркек пен әйел кабельдері қажет болады, бұл жұмысты орындау үшін сіз VCC -ті нан тақтасындағы +5В -ке, Arduino -да GND -ге GND -ге қосуыңыз керек. Arduino Uno құрылғыңызда Uno және A0 - A0.

Осы қадамдарды сәтті орындағаннан кейін сіз жоғарыда көрсетілген суретке түсесіз.

3 -қадам: Кодекс

Мен бұл жоба үшін қолданған код басқа адамдар жасаған басқа екі мысалдан келді. Бұл жұмысты орындау үшін мен енгізген түзетулер мен қосымшалар бар. Сіз роботтың жылдам немесе баяу жауап беруі үшін қажетті дыбыс деңгейін реттей аласыз.

Сіз LedControlMS.h кітапханасын https://github.com/shaai/Arduino_LED_matrix_sketch сілтемесінен жүктеп алуыңыз керек. Оны кітапханаға жобаңызға енгізіңіз, сонда сіз жақсы боласыз.

4 -қадам: Lego

Енді бәрі жиналғаннан кейін, сіз өзіңіздің шығармашылық жағыңызды ашуға мүмкіндік бересіз және робот үшін әр түрлі көріністер жасай аласыз. Лего жеткілікті екеніне көз жеткізіңіз.

Ұсынылған: