İçindekiler:
- Adım 1: Modelo Em 3D'yi Etkileyin
- Adım 2: Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito
- Adım 3: Caixa De Som'u Hazırlayın
- Adım 4: Monte O Circuito Na Caixa
- Adım 5: Dış Cephe Conexões Com O Arduino
- Adım 6: Baixando E Carregando O Eskiz
- 7. Adım: Kişiselleştirme Da Execução Do Tocador De Pulso Com Escala Cromática
Video: 1. Tocador De Pulso Com Escala Cromática: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 1. Tocador de pulso com escala cromática
Com o Módulo BotPotLED Gl
Por Glauber Santiago - 2019 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒
▒▒ Açıklama ve işlevler
Módulo BotPotLED Gl, com 2 botões, um potenciômetro e 3 LED'in (vermelho, amarelo e verde) eskiz kullanımı. Adicionalmente utiliza-se um autofalante.
Trata-se de um enstrümantal müzikal. Notas escolhidas pelo manejo do potenciômetro são yayma em pulsos de duração variável, condene o kontrole do usário.
Ao ser ligado o Arduino é yayma uma vinheta de abertura görsel ve sonora. Ao son olarak vinheta é emitido veya intervalo melódico de primeira justa. Indicando 1, Módulo BotPotLED Gl.
Bir abertura o sistema fica em modo "pausa", com os LED'leri oscilando sua luminosidade e sem nenhum som sendo emitido.
Ao sepressionar o botão 1 (o da esquerda) o modo "pausa" ve interrompido. Então do potenciômetro é emilide uma nota da escala cromática temperada em um pulso sabite uygun. Bir duraço do pulso é modificada com os botões. Botão 1 aumenta da duração do pulso (fica mais lento) ve o Botão 2 dminui a sua duração (ficando mais rápido).
Para se retornar ao modo "duraklatma" é necessário o acionamento simultâneo dos botões 1 e 2.
Özgeçmiş os recursos:
LED vermelho -> Aralıksız modo duraklama yok. Modo pausa göstergeleri veya botão do acionamento yapmak 1.
LED amarelo -> Aralıklı modo duraklama yok. Modo pausa göstergesi için fora do início de cada pulso.
LED verde -> Aralıklı olarak modo duraklama yok. Potenciômetro -> Varia bir nota müzikal yayma. Botão 1 -> Aumenta ve duração, "pausa" modo yapmak için pulso ou sai yapın.
Botão 2 -> Diminui ve duraç o "pausa" modo yapmak için pulso ou sai yapmak.
Ideias para uso didático:
1-Müzikler ve tek tek müzikler: Tüm usuário seçim uma nota para ser tocada, então outro deve buscar tocar a mesma nota em outro Módulo (müzikal enstrümento dışı).
2-Müzikler ve müzikler için ana yol: Tüm usuário seçimler için uma nota para ser tocada, então outro deve buscar tocar a nota uma terça maior acima em outro Módulo.
3-Uso ortak enstrümano müzikal em circunstância de apreciação müzikal relativs à frekans, andamento, duração ve tınılar sintetizados.
Fikirler de variação ve programação:
- "notaMaisGrave" ve "notaMaisAguda" değişkenleri olarak değiştir.
-Pulso, oitavando, por örneği için niceliksel değişiklikler.
- Yürütücü uma tríade apejada hayır lugar de uma nota apenas.
-Criar motivo rítmico para ser executado em cada pulso.
-Mudar melodia da vinheta de abertura.
Siga os passos para construir o módulo ve kişiselleştirme o eskiz
Adım 1: Modelo Em 3D'yi Etkileyin
Se você ainda não tem Módulo BotPotLED Gl vcê deve construi-lo.
Primeiro baixe veya seguinte modelo ve imprima empressora 3D.
www.tinkercad.com/things/gqlfBbVMcaw
Bağlantı yok 2 nesne sabit, o ana nesne için BotPotLED modülü.
O outro objeleri ve apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Necessita imprimir.
Adım 2: Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito
Para o deneysel todo você necessitará de:
2 botões (düğme)
1 LED vermelho
1 LED amarelo
1 LED verde
3 direnç de 270 ohm
1 potensiometro
4 cabos com konektörü dupont
20 cm esnek esnek (3 mm) çekirdek değişkenleri için 8 pedal
Estanho em fio para solda
Tudo termo retrátil
ferro de soldar
Alicate ou tesoura para cortar/desencapar os fios
Adım 3: Caixa De Som'u Hazırlayın
Busque em sucata de eletrônica uma caixa de som de komputador ve som fio com konektörü dupont em cada polo do auto-falante.
Adım 4: Monte O Circuito Na Caixa
Monte o Circuito, bir ilustração do seguinte bağlantısına uygundur:
www.tinkercad.com/things/jp56EbTtS7j
Tamam.
3 LED: LED vermelho: Positivo, intermediado por um rezistör de 330 ohm, pino 6 yok; LED amarelo: Positivo, 330 ohm'luk intermediado por um direnci, pino 5 yok; LED verde: Positivo, 330 ohm'luk intermediado por um direnci, pino 3 yok;
1 potensiometro. Conector, centro no pino analógico (A0) Arduino yapmak. Os pinos laterais, Arduino için potenciômetro vão para o GND ve 5v yapmak.
2 buton girişli pino, bir göstergeye uygun, e o GND. Ou seja, um terminal do buton GND e o outro em pino yok. Uygun segue: Botão 1 pino yok 10 Botão 2 pino yok 9
Parçalar için herhangi bir modül os kabini yok arduino'nun tüm iş birimleri için ayrı ayrı dağıtılması: LED'ler (3 kabin), Potenciômetro (2 kabin) ve Botões (2 kabin). Além dos Regardivos conjuntos de cabos var olan cabo de terra (GND) de cor preta saindo do módulo.
Hiçbir caso dos botões e potenciômetro monte o Circuito já na caixa em 3D que você imprimiu, para facilitar o processo yok.
Ja, hiçbir caso dos LEDs ve rezistörler pode ser mais facil monta-los fora e depois acrecentá-los à caixa.
Depolar, geçiş noktalarının yanı sıra, yanal olarak da kullanılabilir.
Adım 5: Dış Cephe Conexões Com O Arduino
Ligue as connectores dupont ao arduino conforme segue:
arduino'nun özgeçmişi: 0:
1:
2:
3:Pozitivo LED verde intermediado por direnci yapın. (Cabo verde dos LED'leri Módulo BotPotLED Gl yapar)
4:
5: Pozitif LED amarelo intermediado por direnci. (Cabo amarelo dos LED'leri Módulo BotPotLED Gl yapar)
6:Pozitivo LED'li ara direnç. (Cabo vermelho dos LED'leri Módulo BotPotLED Gl yapar)
7:
8:Botão 2. (Cabo amarelo dos Botões do Módulo BotPotLED Gl)
9:Botão 1. (Cabo azul dos Botões do Módulo BotPotLED Gl)
10: Terminal rezistörü otofalante intermediado por yapar. O Rezistör ve dağıtım otofalante mais que 8 ohm.
11:
12:
13:
GND: Cabo negativo autofalante yapar.(Cabo preto Módulo BotPotLED Gl)
AREF:
A5:
A4:
A3:
A2:
A1:
A0: Contato merkezi do potenciômetro. (Cabo azul do potenciômetro do Módulo BotPotLED Gl) Vin: GND: GND:Cabo Preto dos çeşitli negatifler. (Cabo, Módulo BotPotLED Gl yapmak için) 5V: Positivo (um dos terminais laterais) potenciômetro yapın. (Cabo vermelho do potenciômetro do Módulo BotPotLED Gl) 3.3V: Sıfırlama: IOREF:
Adım 6: Baixando E Carregando O Eskiz
Baixe veya seguinte arquivo ve descompacte-o.
Depois, abra-o e carregue no Arduino.
7. Adım: Kişiselleştirme Da Execução Do Tocador De Pulso Com Escala Cromática
1) "notaMaisGrave" ve "notaMaisAguda" değişkenleri olarak değiştirin.
Na aba 01_TodaPulsoEscalaCromatica pelas linhas tedarik ediyor:
// Genişletme tanımı, sendo: 96 = dó6; 84 = dö5; 72 = dö4; 60 = dó3 (merkezi); 48 = dö2; 36 = dö1; etcint notaMaisGrave = 12;
int notaMaisAguda = 96;
NotaMaisGrave ve notaMaisAguda'nın değerini değiştir.
2) Örnek olarak, oitavando, por pulso, oitavando, farklı yayılımların nicel olarak değiştirilmesi.
Na aba TocaNota, após a linha
gecikme (duracao);
linhas olarak acrecente:
ton(pinoDoAutofalante, 440 * pow(2.0, (nota + 12 - 57) / 12.0), duracao); gecikme (duracao);
Assim, executada uma segunda nota, oitava acima, em cada pulso.
3) Executar uma tríade apejada hayır lugar de uma nota apenas.
Orijinal taslağı, TocaNota'ya göre düşünün, bir linha gecikmesinden (duracao);
linhas olarak acrecente:
ton(pinoDoAutofalante, 440 * pow(2.0, (nota + 4 - 57) / 12.0), duracao);
gecikme (duracao);
ton(pinoDoAutofalante, 440 * pow(2.0, (not + 7 - 57) / 12.0), duracao); gecikme (duracao);
4) Criar motivo rítmico para ser executado em cada pulso.
Orijinal taslağı, TocaNota'ya göre düşünün, bir linha gecikmesinden (duracao);
acrecente as linhas como:
ton(pinoDoAutofalante, 440 * pow(2.0, (not - 57) / 12.0), duracao);
gecikme (duracao);
Değişken bir duração para realizar rítmicas variadas. Seguintes durações como parâmetro olarak kullanın:
120 bpmsemibreve = 2000; menina = 1000; yarı sayı = 500; kolkeya = 250; semikolcheia = 125;
5) Mudar melodia da vinheta de abertura
Na aba vinhetaDeAbertura modifique o valor inisial de n ou outros parametros das linhas
tocaNota(n, 50);
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)