Mundarija:
- 1 -qadam: 3D rejimida taassurot qoldiring
- 2 -qadam: Komponentlar va komponentlarning alohida elementlari
- 3 -qadam: Caixa De Somga tayyorgarlik ko'ring
- 4 -qadam: Monte O Cirtuito Na Caixa
- 5 -qadam: Fasa Conexões Com O Arduino sifatida
- 6 -qadam: Baixando E Carregando O eskiz
- 7 -qadam: Shaxsiylashtirish Da Tecador De Pulso Com Escala Cromática
Video: 1. Tocador De Pulso Com Escala Cromática: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Y 1. Tocador de pulso com escala cromática
Mo'dodu BotPotLED Gl
Glauber Santyago - 2019 yil Y
▒▒ Descrição e funcionamento
Eskiz chizig'i Módulo BotPotLED Gl, 2 ta yorliq, 3 ta LED (tasma, yorug'lik va boshqalar). Autofalante-ni ishlating.
Trata-se de um asbobli musiqali. Notes escolhidas pelo manejo do potenciômetro são emitidas em emididas em pulsos de duração variável, deb yozing.
Aniqroq aytganda, Arduino yoki emitida vizual va ovozli tasvirlar mavjud. Qachonki, bu o'yin boshidan oxirigacha. Indicando 1, Modelo BotPotLED Gl uchun eskizni taqdim etadi.
Bu "pauza" rejimida yoki LED yoritgichlar yordamida amalga oshiriladi.
Matnni bosish 1 yoki undan keyin "pauza" yoki interrompido rejimida. Muvaffaqiyatli va qulay sharoitlarni yaratish uchun siz har doimgidan ham ko'proq vaqt talab qilasiz. Bu pul o'tkazmalari va modifikatsiyalari bilan bog'liq. Botão 1 aumenta da duração do pulso (fica mais lento) e o Botão 2 diminui a sua duração (ficando mais rápido).
Agar siz "pauza" ni xohlasangiz, u 1 yoki 2 -chi bosqichlarda bajarilishi kerak.
Resumindo os recursos:
LED yoritgichlari -> Modul pausa fica piscando de forma intermitente yo'q. 1 -modda pauza ko'rsatmalari yoki akionamento uchun.
LED amarelo -> Hech qanday modul yo'q. Qachonki, bu pulni ushlab turing.
LED yoritgichi -> Modul pausa fica piscando de forma intermitente yo'q. Potenciômetro -> Musiqa uchun notarius. Botão 1 -> "Pausa" modulini tanlang.
Botão 2 -> "O'chirish" modulini tanlash kerak.
Fikrlar:
1-sonli musiqa: musiqiy musiqa).
2-sonli o'yinlar: Mo'dulni tanlashda, siz avtoulovni tanlashingiz mumkin.
3-sonli musiqiy asboblar, musiqiy davriylik va tezlik, musiqa va vaqtni sintetik uskuna.
Variantlar va dasturlarning g'oyalari:
-"notaMaisGrave" va "notaMaisAguda" kabi modifikator.
-Modificar a quantidade de notas diferentes emitidas por pulso, oitavando, por exemplo.
-Ijrochi hech qanday ma'lumotga ega emas.
-O'z navbatida, bu pulli o'yinlar uchun asosiy sababdir.
-Mudar melodia va vinheta de abertura.
Shaxsiy ma'lumotlar yoki eskizlarni tuzish
1 -qadam: 3D rejimida taassurot qoldiring
Módulo BotPotLED ni tuzing.
Boshlang'ich rejimda 3D rejimini tanlang.
www.tinkercad.com/things/gqlfBbVMcaw
Hech qanday havola yo'q, bu BotPotLED yoki boshqa qurilmalar uchun.
Qachonki, bu sizning xohishingizga ko'ra, har bir kishi o'z vazifasini bajaradi. Yo'q.
2 -qadam: Komponentlar va komponentlarning alohida elementlari
Tajriba uchun zarur bo'lgan narsalar:
2 ta bot (tugma)
1 ta LED vermelho
1 LED amarelo
1 ta LED chiroq
3 qarshilik 270 ohm
1 ta potentsial
Dupontdagi 4 ta kabinetga ulangan
8 dyuymli diametri 20 sm (3 mm)
Qimmatli qog'ozlar
Tudo termosini qaytarish
Ferro de soldar
Qisqartirish/o'chirish ishlarini bajaring
3 -qadam: Caixa De Somga tayyorgarlik ko'ring
Avtoto'ldoshlar bilan ishlashda siz kompyuterni sotib olishingiz mumkin.
4 -qadam: Monte O Cirtuito Na Caixa
O'rnatish sxemasi havolaga mos keladi:
www.tinkercad.com/things/jp56EbTtS7j
Xo'sh, 3 ta LED: svetodiodli yorug'lik: Pozitivo, 330 ohmli rezistorli intermediado, pino 6 yo'q; LED amarelo: Positivo, 330 ohmli qarshilik oralig'i, pino 5 yo'q; LED yoritgichi: Positivo, 330 ohmli qarshilik oralig'i, pino 3 yo'q;
1 ta potentsial. Arduino -da (A0) hech qanday pino analogikasi yo'q. Bu Arduino uchun GND va 5v uchun potentsial o'lchovlarni amalga oshiradi.
2 ta tugmachani bosing, bu GND indikatoriga mos keladi. Yo'q, terminalda GND tugmachalari yo'q. Tegishli bo'lim: Boto 1 pino yo'q 10 Boto 2 no pino 9
Tashqi ko'rinish uchun hech qanday imkoniyat yo'q: LEDlar (3 kabina), Potenciômetro (2 kabo) va Botões (2 kabo). Bir vaqtning o'zida bir qatorda, bu erda ham terra (GND) mavjud.
O'chirish yoki o'chirish uchun hech qanday imkoniyat yo'q, chunki bu 3D protsessor yoki protsessor.
Yo'q, hech qanday LED yorug'lik qarshiligi yo'q.
Yo'nalishdagi dual dopont e izolasi yonma -yon va yon tomonda joylashgan.
5 -qadam: Fasa Conexões Com O Arduino sifatida
Ligani conectores dupont ao arduino conforme segue sifatida:
Arduino yo'q: 0:
1:
2:
3: Rezistorli LED yorug'lik moslamasi. (Cabo verde dos LEDlari Módulo BotPotLED Gl uchun)
4:
5: Rezistorli LED yorug'lik moslamasi. (Cabo amarelo dos LEDlari Módulo BotPotLED Gl uchun)
6: rezistorli LED yorug'lik moslamasi. (Cabo vermelho dos LEDlari Módulo BotPotLED Gl uchun)
7:
8: Botão 2. (Cabo amarelo dos Botões do Módulo BotPotLED Gl)
9: Boto 1 (Cabo azul dos Botões do Módulo BotPotLED Gl)
10 -sonli rezistorning avtofalant interfeysi. O rezistor 8 ohmga teng bo'lgan avtofalanslarga ega.
11:
12:
13:
GND: Cabo negativo to autofalante. (Cabo preto do Módulo BotPotLED Gl)
AREF:
A5:
A4:
A3:
A2:
A1:
A0: markaziy potentsial. (Cabo azul do potenciômetro do Módulo BotPotLED Gl) Vin: GND: GND: Cabo Preto dos vários sinais negativos. (Cabo preto do to Módulo BotPotLED Gl) 5V: Positivo (um dos terminais laterais) potentsial o'lchash. (Cabo vermelho do potenciômetro do Módulo BotPotLED Gl) 3.3V: Reset: IOREF:
6 -qadam: Baixando E Carregando O eskiz
Baixe o seguinte arquivo e decompacte-o.
Depois, Arduino yo'q.
7 -qadam: Shaxsiylashtirish Da Tecador De Pulso Com Escala Cromática
1) "notaMaisGrave" va "notaMaisAguda" kabi bir xil.
Na aba 01_TodaPulsoEscalaCromatica pelas linhas sotib oladi:
// Definitsão da extensão, sendo: 96 = dó6; 84 = d5; 72 = d4; 60 = d3 (markaziy); 48 = d22; 36 = d1; etcint notaMaisGrave = 12;
int notaMaisAguda = 96;
NotaMaisGrave va notaMaisAguda modifikatsiyalari.
2) modificar a quantidade de notas diferentes emitidas por pulso, oitavando, por exemplo.
Na TocaNota, lekin bir marta
kechikish (duracao);
akresent linxalar sifatida:
ohang (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); kechikish (duracao);
Yozuvlar, o'yinlar, o'yinlar, o'yinlar, o'yinlar, o'yinlar kabi.
3) Ijrochi hech qanday ma'lumotga ega emas.
Asl eskizni, TocaNota -ni eslab, kechiktirishni kechiktirish kerak.
akresent linxalar sifatida:
ohang (pinoDoAutofalante, 440 * pow (2.0, (nota + 4 - 57) / 12.0), duracao);
kechikish (duracao);
ohang (pinoDoAutofalante, 440 * pow (2.0, (nota + 7 - 57) / 12.0), duracao); kechikish (duracao);
4) O'yin -kulgi uchun asosiy vazifalar.
Asl eskizni, TocaNota -ni eslab, kechiktirishni kechiktirish kerak.
akresent linxas komo sifatida:
ohang (pinoDoAutofalante, 440 * pow (2.0, (nota - 57) / 12.0), duracao);
kechikish (duracao);
Har xil turdagi operatsiyalar bajarilishi mumkin. Parametrlarni ishlatishda quyidagilardan foydalaning:
Indicações de durações para o andamento 120 bpmsemibreve = 2000; menina = 1000; yarim = 500; kolxeya = 250; semicolcheia = 125;
5) Mudar melodia da vinheta de abertura
Na aba vinhetaDeAbertura modifique of valoror in value of official de n ou outros parâmetros das linhas.
tocaNota (n, 50);
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik