Мазмұны:
- Жабдықтар
- 1 -қадам: Бағдарламалық қамтамасыз ету
- 2 -қадам: Жабдық
- 3 -қадам: Эскиз мен тестті жүктеңіз
Бейне: Midi кездейсоқ реттілік генераторы: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сәлеметсіз бе, бүгін мен сізге Midi кездейсоқ реттілік генераторын қалай жасау керектігін көрсетемін.
Ол кіші кілтке кездейсоқ 4, 7, 8 немесе 16 нота тізбектерін шығарады.
Әрине, сіз қалаған нәрсені өзгерте аласыз, қосымша ұзындықтарды қосуға немесе кілтті өзгертуге болады. Бірақ жеке мен бұл параметрлерді өте пайдалы деп таптым.
Жабдықтар
Нан тақтасы
Кейбір өтпелі кабельдер
2 * 220 Ом резисторлар
1 * 10к Ом резистор
5 * 1к Ом резисторы (егер сіз ұзындықтың ұзындығын қаласаңыз)
Потенциометр, жақсырақ кішкене үзіліс кезінде, ол нанға ыңғайлы
Әйел Миди Джек (әйгілі 5 пин Дин Джек)
2 тақтаға ыңғайлы қосқыштар
9 вольтты аккумуляторлық қысқыш.
Және, әрине, Arduino. Маған нано ұнайды, атап айтқанда AliExpres қытайлық клоны, ол 3.6 - 10в жұмыс істей алады, бұл батареямен жұмыс жасауды жеңілдетеді. Егер сіз дәл осы наноды таңдасаңыз, сіз 4 АА батареясын қолдана аласыз.
Қосымша: Ротари қосқышы (мен оны қолданбаймын, бірақ егер сіз бұл жобаны осы жағдайға қойғыңыз келсе, мен оны ұсынамын.)
1 -қадам: Бағдарламалық қамтамасыз ету
Оны бағдарламалау үшін сізге Arduino идентификаторы қажет:
Сізге Midi кітапханасы қажет:
Потенциометр немесе қосқыштар үшін сізге ешқандай кітапхана қажет емес.
Егер сізде қытайлық Arduino Nano болса, сізге бұл CH340 драйвері қажет болады: https://sparks.gogo.co.nz/ch340.html немесе https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0
2 -қадам: Жабдық
Аппараттық бөлік өте қиын емес. Сізге қосқыштардың менікіндей жұмыс істейтініне көз жеткізу қажет болуы мүмкін және қаласаңыз үлкен айналмалы қосқышты қалдыра аласыз. Егер сіз мұның бәрін қапшыққа салғыңыз келсе, бұл өте ыңғайлы, бірақ мен реттік ұзындығын орнату үшін ақ секіргіш кабельді қолданамын. Ол кішірек, мен оны бәрібір 8 қадамда қалдырамын. Егер сіз схеманы орындасаңыз, ол жақсы жұмыс істеуі керек және сіз қосымша түсініктеме беру үшін әрқашан пікір қалдыра аласыз.
3 -қадам: Эскиз мен тестті жүктеңіз
Эскизді мына жерден таба аласыз:
Сізге өзгерістер енгізуге және оның не істейтінін көруге кеңес беремін. Сіз тізбектің ұзындығына қосымша опцияларды қоса аласыз, түбірлік нотаны анықтайтын басқа потенциометрді қосуға болады. Сіз таңдамайтын пернені/режимді өзгерте аласыз. Бұл дизайнды жақсарту үшін сіз жасай алатын көптеген нәрселер бар. Бұл қарапайым әрекеттерді орындау үшін және қарапайым әрекеттерді орындау үшін жасалды.
Маған не ойлап тапқаныңызды хабарлауды ұмытпаңыз! Мен ойламайтын жақсартулар/өзгерістер енгізген адамдарды көргенді ұнатамын.
Ұсынылған:
Кездейсоқ сандар генераторы: 5 қадам (суреттермен)
Кездейсоқ сандар генераторы: Бұл мақала кездейсоқ сандар генераторын көрсетеді. Электр тізбегінің шығысы күшейтіледі, біріктіріледі және келесідей әрекет ететін адамнан шуды күшейтеді
Жарық диодты кездейсоқ сандар генераторы: 5 қадам (суреттермен)
LED кездейсоқ сандар генераторы: Бұл өте қарапайым Arduino жобасы. Өнім кездейсоқ сандарды көрсету үшін светодиодты пайдаланады. Түймені басқанда (ұстап тұрғанда), светодиодтар артқа және артқа өтеді, содан кейін санды көрсету үшін кездейсоқ жарық диодтар жиынтығы жарқырайды. Бұл Арду
Ауа райына негізделген музыка генераторы (ESP8266 негізіндегі Midi генераторы): 4 қадам (суреттермен)
Ауа -райына негізделген музыкалық генератор (ESP8266 негізіндегі Midi генераторы): Сәлеметсіз бе, мен бүгін ауа -райына негізделген музыкалық генераторды қалай жасау керектігін түсіндіремін, ол ESP8266 негізінде жасалған, ол Arduino сияқты, ол температураға, жаңбырға жауап береді. және жарық қарқындылығы.Ол бүкіл әндер мен аккордтар жасайды деп күтпеңіз
Кездейсоқ сандар генераторы: 5 қадам
Кездейсоқ сандар генераторы: Бұл жобада мен сізге түймені басу арқылы 0 мен 99 арасындағы кездейсоқ санды шығаратын схеманы қалай құруды көрсетемін
Ақшалай қораптың кездейсоқ генераторы: 6 қадам (суреттермен)
Ақшалай қораптың кездейсоқ генераторы: Мен өзімнің екінші жарыммен футбол мен ақша туралы талқылайтынмын, бұл мәселе бәс тігуге келді. Ол матчқа барған кезде, оның жұптары бірнеше фунт стерлингке отырады және олар ставка қояды. Әдетте ставка - бұл соңғы балл, немесе фи