Мазмуну:

Ардуинодогу Jukebox: 4 кадам
Ардуинодогу Jukebox: 4 кадам

Video: Ардуинодогу Jukebox: 4 кадам

Video: Ардуинодогу Jukebox: 4 кадам
Video: JukeBox #4 Eurofon SP 5500 2024, Июль
Anonim
Image
Image

Бул долбоор өрөөн университетиндеги карьерабыздын биринчи жылындагы класс үчүн болгон, бул сизге ырдын атын көрсөтө турган жана мурунку жана кийинки ырды издей ала турган джукбокс. Сиз көрсөтө турган ырлар чектелүү жана ал Arduino программасы менен шартталган, андыктан биз сизге кодду кийинки кадамдарда түшүрөбүз. Бул долбоор үчүн биз Arduino Uno колдонобуз, анткени биз бул дүкөн кутучасын кайталоону каалагандардын бардыгын табуу оңой жана оңой деп ойлойбуз.

Биз муну кээ бир MDF бөлүктөрү менен жасаганбыз, ошондой эле лазердик кескичти колдонобуз, кутунун тик бурчтугун түзөбүз, андан кийин кол менен кескич менен ЖК дисплей, зумзер, баскычтар жана электр кабели үчүн боштуктарды кылдык..

1 -кадам: Керектүү компоненттер:

Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер

-1 Arduino Uno Board

-1 Passive Buzzer

-2 баскычтар

-секиргендер

-1 16x2 дисплейи (i2C модулу менен)

2 -кадам: Район жана туташуулар:

Район жана туташуулар
Район жана туташуулар

*Биз таппаган адамдар үчүн схеманы модулсуз коюуну чечтик (Модуль менен бир топ оңой болмок).

3 -кадам: Ырларды табыңыз

Сиз джук кутуңузга кое турган ырларды издөөңүз керек, төмөндө сиз үчүн идеялар бар.

*Ошондой эле башка ырларды колдонсоңуз болот, бирок arduino тактасынын эс тутумуна этият болууңуз керек.

#аныктоо NOTE_B0 31#аныктоо NOTE_C1 33

35

37

39

41

44

46

49

52

55

58

62

65

69

73

78

82

87

93

98

104

110

117

123

131

139

147

156

165

175

185

196

208

220

233

247

262

277

294

311

330

349

370

392

415

440

466

494

523

554

587

622

659

698

740

784

831

880

932

988

1047

1109

1175

1245

1319

1397

1480. Къарачай

1568. Къарачай

1661

1760

1865

#define NOTE_B6 1976

2093

2217

2349

2489

2637

2794

2960

3136

3322

3520

3729

3951

4186

4435

4699

4978

#аныктоо REST 0

#define N_G4 392 // ырдагы эң төмөнкү жазуу

415

440

466

494

523

554

587

622

659

698

740

784

831

880

932

988

4 -кадам: Код

Бул кодду жүктөп алып, аны менен эксперимент жүргүзүңүз, жаңы ырларды көрүңүз же башка компоненттерди кошуңуз.

Мүмкүнчүлүктөр абдан көп, андыктан бул долбоордон ырахат алыңыз жана өзүңүз менен ушул jukeboxтун өз версиясын бөлүшүңүз;).

Att: Juani жана Erick

Сунушталууда: