Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Код
- 3 -кадам: Аудио файлдарды өзгөртүү
- 4 -кадам: Диаграмма
- 5 -кадам: Жыйынтыктар
Video: Ардуино менен музыка ойноңуз!: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмөдө мен сизге Arduino UNO жана SD Card модулун колдонуп музыканы кантип ойной турганымды көрсөтөм.
Биз SPI байланышын колдонобуз.
Кел, баштайлы!
1 -кадам: Бөлүктөр
Бизге төмөнкү бөлүктөр керек болот:
Arduino UNO
SD Card Reader
Jumper Wires
Аудио күчөткүч
Баяндамачы
2 -кадам: Код
Коду абдан жөнөкөй, сиз аны SD картасындагы, бирок белгилүү бир форматтагы, дээрлик кийинки үндөгү бардык үндөрдү ойнотуу үчүн колдоно аласыз.
Сиз бардык китепканаларды жүктөп алышыңыз керек, эгер сизде мурунтан эле бар болсо, көчүрүп чаптаңыз:
#"SD.h" кошуу // SD китепканасы#SD_ChipSelectPin 4ти аныктоо // SD модулу үчүн SS пинти тандоо
#"SPI.h" кошуу
#include "TMRpcm.h" // Аудио файлдарды ойнотуу үчүн китепкана
TMRpcm эс тутуму; // Бул жерде сиз каалаган ысымды коёсуз
жараксыз орнотуу () {
Serial.begin (9600); // Сериялык comду баштоо
if (! SD.begin (SD_ChipSelectPin)) {// Эгерде SS пини ТӨМӨН абалда болсо, анда Serial.println ("SD ишке ашпай калды") ката кат жөнөтөт;
кайтуу;
}
Memoria.speakerPin = 9; // Динамикти коё турган пин, адатта 9
}
void loop () {
Memoria.setVolume (5); // Бул жерде үн көлөмүн 7ге чейин коюуга болот
Memoria.quality (1); // 1 же 0 кабыл алат, 1 жакшы сапат үчүн
Memoria.play ("1.wav"); // Бул жерде сиз аудионун атын коёсуз
кечигүү (10000); // Бул кечигүү жок дегенде сиздин аудионун узундугунан болушу керек, // Бул китепкана arduino башка тапшырмада турганда музыканы ойното алат, андыктан аны фондо ойното аласыз
// же аудионун бүтүшүн күтө туруңуз
}
3 -кадам: Аудио файлдарды өзгөртүү
Бул.wav аудио файлдары менен иштейт, бирок ага сомду тууралоо керек.
Бул үчүн сиз төмөнкү онлайн алмаштыргычты колдоно аласыз.
audio.online-convert.com/convert-to-wav
Ошентип, бул баракта сиз жөн гана "Файлды айландыруу" баскычын чыкылдатып, сүрөттө көрсөтүлгөндөй жөндөөлөрдү өзгөртүшүңүз керек жана конверсия бүткөнчө жана жаңы файл жүктөлүп алынганга чейин күтө туруңуз!
Андан кийин бардык аудио файлдарды SD картка салып, аны arduino модулуна туташтырышыңыз керек.
Бул китепканада дагы башка функциялар бар, жогорудагы сүрөттө, андыктан аны колдонуп, үн баскычтары бар музыкалык ойноткучту, кийинки ырды ж.б.у.с. Асман - чек!
4 -кадам: Диаграмма
Бул arduino жана SD модулу үчүн пин орнотуусу:
Arduino >>>>>>> SD модулу
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> PWM Audio Out
Аудио чыгаруу күчөткүчкө туташтырылышы мүмкүн, анткени кубаттуулугу аз, эгер сиз түз туташтырсаңыз, валютаны керектөө ардуиного зыян келтириши мүмкүн.
Жана… сиз бүттүңүз!
Күмөн санасаңыз мага кабарлаңыз, мен жооп берүүгө кубанычтамын, Менин инструкциямды окуганыңыз үчүн рахмат!
5 -кадам: Жыйынтыктар
Эгерде сизде осцилоскоп бар болсо, анда сиз PWM сигналын аудио чыгарууда көрө аласыз.
Жана… сиз бүттүңүз!
Күмөн санасаңыз мага кабарлаңыз, мен жооп берүүгө кубанычтамын, Менин көрсөтмөмдү окуганыңыз үчүн рахмат!
Сунушталууда:
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
Ардуино жана реле менен музыка: 6 кадам
Музыка Ардуино жана Реле менен: бул үйрөткүчтө мен сизге реле менен музыканы кантип түзүү керектигин жана Arduino кызыктуу башталгыч достук долбоорун көрсөтөм
WIFI аркылуу от менен ойноңуз! ESP8266 жана неопикселдер: 8 кадам
WIFI аркылуу от менен ойноңуз! ESP8266 & Neopixels: Wi-Fi зымсыз башкаруу менен салкын от симуляция эффектин жаратыңыз. Жакшы көрүнгөн интерфейси бар мобилдик колдонмо (Android смартфондору үчүн) сиздин жаратууңуз менен ойноо үчүн орнотууга даяр! Биз ошондой эле жалынды көзөмөлдөө үчүн Arduino жана ESP8266 колдонобуз. Ат
Эң арзан Ардуино -- Эң кичинекей Ардуино -- Arduino Pro Mini -- Программалоо -- Arduino Neno: 6 кадам (сүрөттөр менен)
Эң арзан Ардуино || Эң кичинекей Ардуино || Arduino Pro Mini || Программалоо || Ардуино Нено: …………………………. Дагы видеолор үчүн YouTube каналыма ЖАЗЫЛЫҢЫЗ ……. .Бул долбоор эң кичинекей жана эң арзан ардуинону кантип интерфейстөө жөнүндө. Эң кичине жана эң арзан ардуино - arduino pro mini. Бул arduino окшош
Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойноңуз: "Contraption": 11 кадам (сүрөттөр менен)
Skittlespider A.T.S Aka менен NESтен Xboxко чейин баардык нерсени ойногула: "The Instructable" Skittlespider A.T.S (All Together System) үчүн, ошондой эле " Контрапион " үчүн белгилүү, бул долбоор мен күткөндөн да кыйын болуп чыкты. Бир нече жолдор менен бул дагы оңой болгон, ошондуктан бул жалпы же оор проект болду деп айта албайм