Мазмуну:
- 1 -кадам: Сизге керектүү нерселердин тизмеси
- 2 -кадам: Аппараттык Ассамблея
- 3 -кадам: Кодекс
- 4 -кадам: Lego
Video: Үн жооптуу робот: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул окуу куралында сиз үнгө жооп берүүчү роботту жасоону үйрөнөсүз, робот үнүңүздүн көлөмүнө жооп берет. LED матрицалары болгон эки көз үнүңүздүн көлөмүн негизги эмоциялар аркылуу билдирет. Мен бул идеяны ырдоо менен ойлоп таптым, андыктан ырдоо эң сонун робот болот, бирок сиз кыйкырсаңыз, кыйкырсаңыз же жөн эле сүйлөшсөңүз болот. Берилген кодго 12 эмоция кирет, бул эмоциялар:
- Уйкучу
- Нейтралдуу
- Бактылуу, 1
- Бактылуу, 2
- Wink
- Сүйүү, жүрөктөр
- Бактылуу, 3
- Таарынып, 1
- Таарынып, 2
- Кайгылуу
- Angry
- Dead
Үнүңүз канчалык күчтүү болсо, көзүңүздөгү эмоциялар ошончолук күчтүү болот.
1 -кадам: Сизге керектүү нерселердин тизмеси
1 Arduino Uno
1 Breadboard
Эркектен эркекке кабель
Эркек -аял кабели
2 LED матрицасы
1 микрофон модулу
Лего көп
Сизге Arduino программасы жана төмөндө шилтеме кылынган китепканалар керек болот.
*Кайсы зым кайда баратканын билсеңиз, зымдын түсүнүн мааниси жок. Бул жөн эле иштебегенде көйгөйлөрдү издөөнүн оңой жолу. Ошондой эле узундугу чынында мааниге ээ эмес, бул узундуктар сиз үчүн жеңилдетүү үчүн гана.
2 -кадам: Аппараттык Ассамблея
Биз алгач LED матрицаларын орнотобуз, бул үчүн мен төмөнкү окуу куралын колдондум https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Эгерде сиз эки көздү гана кааласаңыз, бул көрсөтмөнү бир жолу аткарыңыз.
Эгерде сиз жогорудагы окуу куралын ээрчисеңиз, анда микрофон модулун туташтыруудан баштасак болот. Бул жерде сизге эркек аял кабелдер керек болот, бул ишти жасаш үчүн сиз VCCди нан панелиңиздеги +5Vга, GND менен Arduinoңузга GND өткөрүшүңүз керек. Сиздин Arduino Unoңузда Uno жана A0дан A0га чейин.
Бул кадамдарды ийгиликтүү аткаргандан кийин, сиз жогоруда көрсөтүлгөн сүрөттү көрөсүз.
3 -кадам: Кодекс
Мен бул долбоор үчүн колдонгон код башка адамдар жасаган башка эки долбоордон келип чыккан. Бул ишти жасоо үчүн мен киргизген түзөтүүлөр жана кошумча нерселер бар. Сиз роботтун тезирээк же жайыраак жооп бериши үчүн керектүү болгон үндү оңой жөндөй аласыз.
Сиз LedControlMS.h китепканасын бул шилтемеден жүктөп алышыңыз керек https://github.com/shaai/Arduino_LED_matrix_sketch. Муну китепканаңызга долбооруңузга киргизиңиз жана сиз барышыңыз керек.
4 -кадам: Lego
Эми баары чогулган соң, сиз чыгармачыл жаныңызды жапайы кылып, роботуңуз үчүн ар кандай көрүнүштөрдү түзө аласыз.
Сунушталууда:
Баланстоочу робот / 3 дөңгөлөк робот / STEM робот: 8 кадам
Баланстоочу робот / 3 дөңгөлөктүү робот / STEM роботу: Биз мектептерде жана мектептен кийинки билим берүү программаларында билим берүү үчүн аралаш балансташтырууну жана 3 дөңгөлөктүү роботту курдук. Робот Arduino Unoго негизделген, колдонуучу калкан (курулуштун бардык деталдары келтирилген), Li Ion батарейкаларынын пакети (бардык курулуш
Бузулган LiPo Батареясын Жооптуу Жок кылуу: 5 кадам
Бузулган LiPo Батареясын Жооптуу Жок кылуу: Эгерде сиз качандыр бир убакта LiPo батареяларыңыздын шишип кеткенин же олуттуу деформацияланганын, балким өтө чоң ылдамдыкта же авариядан кийин заряддалгандан кийин, сизде LiPo батареясы бузулган. Бузулган LiPo батареялары өрткө себеп болушу мүмкүн жана бул
Жооптуу вебсайт менен RPi Weatherstation: 5 кадам
Жооптуу веб -сайт менен RPi Weatherstation: Мектеп долбоору үчүн биз чогултулган маалыматты жакшы жол менен визуалдаштыруу үчүн веб -сайты бар IoT түзмөгүн жасашыбыз керек болчу. (MariaDB) менин маалыматым үчүн
Кириштер: Жооптуу материалдар: 12 кадам (Сүрөттөр менен)
Киргизүүлөр: Жооптуу материал: Сыйымдуулук - бул нерсенин электрдик зарядды сактоо жөндөмү. Бул үйрөткүчтө биз денебиздин сыйымдуулугуна жооп берген текстилдик сенсорлорду иштеп чыгабыз жана токту бир электрдик схеманы бүтүрүү үчүн колдонобуз
PixelOrgan: Үнгө жооптуу DotStar LED Strip (MicroView менен): 3 кадам (Сүрөттөр менен)
PixelOrgan: Үнгө жооп берүүчү DotStar LED Strip (MicroView менен): Бул DotStar 72 LED тилкесинде орнотулган микрофондун көрүнүшү болгон жарык органикалык нерсе, ошондуктан жогорку LED учурдагы жогорку/орто/төмөн R/G/B деңгээлинде, ал эми калган LEDлар мурунку баалуулуктарды билдирет (ошондуктан биз