Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Үн файлдарыңызды жүктөңүз
- 3 -кадам: Компоненттериңизди чогултуңуз
- 4 -кадам: Код
- 5 -кадам: Аны андан ары алыңыз
Video: $ 20 Holiday Cheer Box: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул долбоор сизге кнопка басылганда туш келди добушту ойнотуучу кутуну кантип курууну көрсөтөт. Бул учурда, мен аны стратегиялык түрдө каникул учурунда офистин айланасына жайгаштыра турган кутуну куруу үчүн колдондум. Адамдар баскычты басканда, алар майрамга карата кандай сезимде болушканына жараша, көңүлүн көтөрүп же кыжырданткан кыска майрамдык тематикалык үн клипти угушат.
Бирок, аны башка нерселер үчүн да колдонсоңуз болот. Мен дагы дал ушул дизайнды колдонуп, эшиктин коңгуроосунун үнүн ойнотуучу өзүмдүн коңгуроомду жасадым. Бул кандайдыр бир долбоорго үн кошуунун эң сонун жолу.
Бул менин Secret Code Box долбоорума абдан окшош, бирок бул жолу бир баскыч жана клавиатура жок.
1 -кадам: Бөлүктөр
- Arduino Nano Ebayде $ 4
- MP3-Flash-16P үн модулу $ 5 Ebayде
- Узун USB кабели
- 5В USB дубал кубаттагычы 2 доллар же сизде эскиси болушу мүмкүн
- Кез келген туш келди арзан спикер $ 2 же, балким, тегерегинде башка нерседен бекер
- Көз ирмемдик баскыч $ 1
- Долбоор кутусу $ 6
Мен бул бөлүктөрдүн көбүн жылдар бою бөлүп алган же сактап калган нерселерден кайра колдоно алдым, андыктан менин чыныгы наркым нано жана үн модулу үчүн болгону 9 доллар болчу.
2 -кадам: Үн файлдарыңызды жүктөңүз
Колдонгуңуз келген кээ бир үн клиптерин таап, аларды компьютериңизге жүктөө үчүн интернетти тазалаңыз. Мен бул үн модулдары mp3 кысуу үчүн туруктуу бит ылдамдыгын жана аудио файлдагы 44100 самле ылдамдыгын жакшы көрдүм. Эгер үн файлдарыңыз бул өзгөчөлүктөргө туура келбесин билбесеңиз, Audacity сыяктуу аудио түзөтүү программасын колдонуп, файлды ачып, анан аны туура орнотуулар менен кайра сактап коюңуз. Ошондой эле Audacity'ди колдонуп, узагыраак үн клиптерин керектөөлөрүңүзгө ылайыктуу кылып кыскартыңыз.
Үн модулун USB портуна туташтырыңыз, ал кичинекей USB диск катары көрүнүшү керек. Трансфер сизге 0001.mp3, 0002.mp3, 0003.mp3 ж.б.у.с. Бул үн модулу аларды ойной алышы үчүн маанилүү.
3 -кадам: Компоненттериңизди чогултуңуз
Долбоор кутуңузга тешип, баскычын бекиңиз. Ошондой эле үндү такыраак угуу үчүн динамикти орноткон жерлериңизде тешиктерди бургуңуз келет. USB кабелинин өтүшү үчүн дагы бир тешик бургулаңыз. USB кабелинин учун кесип, тешиктен өткөрүңүз. Чыңалуудан арылуу үчүн жана кабелдин тешиктен артка тартылышына жол бербөө үчүн USB кабелине түйүн байлаңыз.
Сүрөттө көрсөтүлгөндөй компоненттерди туташтырыңыз. USB кабелиндеги кызыл зымды Arduinoдогу VINге жана кара зымды GNDге туташтырыңыз. Сиз сатып алган үн модулуна жараша, pinout башкача болушу мүмкүн, андыктан туура пинту табуу үчүн документтерди текшериңиз же интернетте бир аз изилдөө жүргүзүңүз. Бактыга жараша, ebay сатуучу буюмдардын тизмеси менен pinoutту жарыялады.
4 -кадам: Код
Үн модулу үчүн Arduino китепканасын жүктөп алып, орнотушуңуз керек болот.
github.com/Critters/MP3FLASH16P/archive/master.zip
Github баракчасында кээ бир жакшы көрсөтмөлөр бар, аларды сиз да окууну каалашыңыз мүмкүн.
github.com/Critters/MP3FLASH16P
Долбоордун өзү үчүн код абдан жөнөкөй. Arduino Nano'ду компьютериңизге туташтырып, бул скриптти жүктөңүз.
#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;
жараксыз орнотуу () {
pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Randomize randomandom randomSeed (analogRead (A0)); }
void loop () {
if (digitalRead (12) == LOW) {// random (1, 19), анда 19 үн файлдарынын санынан 1 чоң болот // Акыркы санды 1 - 30 myPlayer.playFileAndWait (кокус (1, 19), 25); }}
5 -кадам: Аны андан ары алыңыз
Сиздин кутуңуз азыр иштеп жатат жана кээ бир кызыктуу үндөрдү ойноп жатат деп үмүттөнөбүз. Эми кээ бир леддерди же жасалгаларды кошуп, бир аз кийинтип көрүңүз. Балким, аны дарагыңызга илинүүчү жасалгаларга айландырыңыз. Мен чоң жаркыраган кызыл LED баскычын коштум, мен капталдарына бир нече мүйүз кошуу процессиндемин:)
Сунушталууда:
Set @Holiday = Valentines_Day: 7 кадам (Сүрөттөр менен)
Set @Holiday = Valentines_Day: Бул Нускаманы каалаган чоң майрам үчүн өзгөртсө болот, бирок менин окуучуларым Валентин күнүнө карата жасай турган нерсеге көңүл бурууну каалашты. Бул дизайнда студенттердин колдору өткөргүч материал болуп саналат, алар " жогорку
Arduino Christmas Cheer!: 5 кадам (Сүрөттөр менен)
Arduino Christmas Cheer! Бул долбоордо биз ар кандай Рождестволук ырларды ырдай турган жана балаты менен бирге жарык бере турган жаңы жылдык балаты жасамакчыбыз
Barbie Box: Mp3 Player үчүн камуфляждалган кутуча/ Boom Box: 4 кадам (сүрөттөр менен)
Barbie Box: Mp3 Player үчүн Камуфляждан жасалган Корпус/ Бум Кутучасы: Бул сиздин mp3 ойноткучуңуз үчүн капталган коргоочу кап, ал гарнитуранын уячасын чейрек дюймга айландырат, коммутатордун артында бум кутусу катары иштей алат жана mp3 ойноткучуңуз токсонунчу жылдардын башындагы тасма ойнотуучу же ушуга окшош аз уурулук катары жашырат
Cedar (Cigar?) Box Box Speaker Box: 8 Steps (Сүрөттөр менен)
Cedar (Cigar?) Box Спикери кутучасы: Мунни спикерлеринен шыктанган, бирок 10 доллардан ашык коротууга даяр эмес, бул жерде менин эски компьютер динамиктери, үнөмдүү дүкөндүн жыгач кутусу жана ысык клей көп
LED Holiday TuTu: 6 кадам (Сүрөттөр менен)
LED Holiday TuTu: Быйылкы майрамдык кечеде сиз менен сүйкүмдүү геектерди кантип сүйлөшсө болот? A grovalicious eTextile blinky-blink party tutu! Жөнөкөй, тез, кызыктуу жана эффективдүү eTextile долбоору дээрлик бардыгы үчүн