Мазмуну:
Video: Ардуино фортепианосу кол менен жана 7 алдын ала коюлган ырлар менен: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
LCD менен иштөөчү Arduino Piano клавиатурасы 2 режимге ээ.
Кол режими жана алдын ала коюлган режим. Мен 7 баскычты жөнөкөй 7 клавишалуу фортепиано үчүн жана 1 баскычты Орнотуу режими үчүн 7 алдын ала коюлган ырларга которуу үчүн колдондум.
. Алдын ала коюлган режим ырлары: Адегенде орнотуу режими баскычын басыңыз.
- супер марио 1 -этап
- супер марио 2 -этап
- мех элиза
- despacito
- дүйнөгө кубаныч
- шыңгыроо
- жылдыз согуштары
ПРОГРАММА КОДУ
1 -кадам: материалдар
Материалдар:
- Arduino UNO (мен анын клонун колдондум)
- Нан тактасы (узун)
- 1 LED (каалаган түсүңүз. Мен көк колдондум)
- 8 - 10k Ом каршылыгы
- 2 - 220 Ом каршылыгы
- 1 Пьезо сигнал
- 8- тийүү баскычы
- Туташтыруучу зымдар (эркектен эркекке) - жок дегенде 40шт
- 1 LCD 16x2 w/ head pins (i lcd w/ backlight колдонгон)
- Потенциометр
2 -кадам: Pushbutton Connections
Баскычтын 4 казыгы бар. Демейки боюнча (Баскыч басылбайт) A & B туташкан, C & D да туташкан. Ошентип, эгер кнопка басылса, ABCD баары туташат. 1) 10 -кило Ом каршылыгынын баскычынын D пинин туташтырыңыз (кайсы бутунун резисторунун полярдуулугу жок экендиги маанилүү эмес). Резистордун экинчи буту Arduino Ground (GND) менен туташкан. (2, 3, 4, 5, 6, 7, A0, A1).
Сунушталууда:
4 Микрофондор Миксердин алдын ала күчөткүчү: 6 кадам (Сүрөттөр менен)
4 Микрофондордун миксери: Бул төрт микрофондун аудио сигналдарын күчөтүү, аралаштыруу жана алынган сигналды аудио күчкө колдонуу керек болчу
Алдын ала күчөткүчтү жасаңыз: 12 кадам
Алдын ала күчөткүч схемасын жасаңыз: Досум, бүгүн мен алдын ала күчөткүч схемасын жасайын деп жатам. Бул схеманы колдонуу менен биз микрофондо бир нерсе айткандан кийин үн күчөткүчтө ойнойт. Сиз үнүңүздүн деңгээлин жогорулатсаңыз болот. Көптөгөн күчөткүчтөрдө андай эмес ' алдын ала күчөткүчкө ээ
NFC (TfCD) менен алдын ала коюлган баалуулуктарды сактоо жана калыбына келтирүү: 4 кадам
Алдын ала коюлган баалуулуктарды NFC (TfCD) менен сактоо жана калыбына келтирүү: Биз белгилүү бир маанини же жөндөөнү кантип өзгөртүү керектигин текшерип, кийинчерээк бул жөндөөнү эстеп калгыбыз келет. Бул эксперимент үчүн биз NFC тегин окуп, андан кийин маанисин сактап калдык. Кийинчерээк тег кайра сканерленип, кайра калыбына келтирүү үчүн маанини кайра жөнөтө алат
Vibration жана Thingspeak аркылуу айлануучу машиналарды алдын ала тейлөө: 8 кадам
Vibration and Thingspeak аркылуу айлануучу машиналарды алдын ала тейлөө: шамал турбиналары, гидротурбиналар, асинхроникалык моторлор сыяктуу айлануучу машиналар ар кандай эскирүү жана эскирүү менен беттешет. Бул кемчиликтер жана эскирүүнүн көбү аппараттагы анормалдуу термелүүлөрдөн келип чыккан. Бул машиналар көбүнчө оор шарттарда иштейт
Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам
Алдын ала* Пи боюнча SPI: Raspberry Pi менен SPI 3 огунун акселерометри менен байланыш: Raspbianди кантип орнотуу боюнча кадамдык көрсөтмө жана bcm2835 SPI китепканасын колдонуп SPI түзмөгү менен баарлашуу (Бит эмес!) Бул дагы эле абдан алдын ала … Мен физикалык туташуунун жакшыраак сүрөттөрүн кошуп, ыңгайсыз коддун айрымдары аркылуу иштешим керек