Sommario:
- Forniture
- Passaggio 1: montaggio dei sensori IR
- Passaggio 2: regolazione della portata del sensore IR e della copertura con rotoli di fogli neri per auto
- Passaggio 3: collegamento dell'altoparlante ad Arduino
- Passaggio 4: cablaggio del modulo sensore IR e interruttore del sensore tattile
- Passaggio 5: codice microcontrollore utilizzando Arduino Ide
- Passaggio 6: video del lavoro del progetto
Video: Air Piano con sensore di prossimità IR, altoparlante e Arduino Uno (aggiornato/parte 2): 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questa è una versione aggiornata del precedente progetto di pianoforte ad aria?. Qui sto usando un altoparlante JBL come uscita. Ho anche incluso un pulsante sensibile al tocco per cambiare modalità in base alle esigenze. Ad esempio: modalità Hard Bass, modalità normale, modalità brani ad alta frequenza. Ti mostrerò come collegare l'altoparlante ad Arduino. Normalmente i pianoforti, siano essi elettrici o meccanici, lavorano sul semplice meccanismo di pressione del pulsante. Ma ecco una svolta, potremmo semplicemente eliminare la necessità dei tasti in un pianoforte utilizzando alcuni sensori. E i sensori di prossimità a infrarossi si adattano meglio alla causa perché sono facili da usare e occupano anche un solo pin digitale della scheda del microcontrollore. E anche questi sensori sono uno dei sensori più economici disponibili là fuori.
Forniture
1) Sensore di prossimità a infrarossi da 10 pezzi
2) Arduino uno/ mega
3) Altoparlante con jack audio
4) pulsante (nel mio caso pulsante sensibile al tocco)
5) Base per montarlo sensori (foglio acrilico)
6) Foglio di cartoncino nero/Nastro per violoncello nero
7) viti/colla
8) Fili
Passaggio 1: montaggio dei sensori IR
I moduli sensore a infrarossi sono dotati di un foro di montaggio al centro. Potresti usare il foro per adattare il sensore con una vite stretta o puoi semplicemente usare la colla per attaccarlo. Ho usato un foglio acrilico come base e ho praticato dei fori nell'acrilico con segni appropriati in cui ogni foro era distante 2 cm. Non posizionare i sensori troppo vicini l'uno all'altro in quanto ciò potrebbe rovinare l'esperienza dell'utente del pianoforte.
Passaggio 2: regolazione della portata del sensore IR e della copertura con rotoli di fogli neri per auto
Usa il potenziometro sul modulo sensore per regolare la gamma adatta per i tasti del tuo pianoforte. Montare ora i rotoli di cartoncino nero su di esso modulo sensore led e fotodiodo come mostrato in figura. Questo viene fatto per impedire il rilevamento di ostacoli indesiderati in altre direzioni. Vogliamo rilevare le dita solo nella parte anteriore. E usiamo un cartoncino nero perché il nero assorbe tutte le lunghezze d'onda e persino gli infrarossi.
Passaggio 3: collegamento dell'altoparlante ad Arduino
Collegare un'estremità del jack audio all'altoparlante, l'altra estremità di solito contiene 3 parti. Le due parti superiori sono per gli ingressi sinistro e destro e la parte inferiore è messa a terra. Quindi collega la terra del jack audio alla terra di Arduino/microcontrollore e collega una qualsiasi delle parti destra/sinistra del jack audio al pin digitale del microcontrollore. Fare riferimento all'immagine sopra per avere una buona idea. Accendi l'altoparlante e l'uscita audio è pronta.
Passaggio 4: cablaggio del modulo sensore IR e interruttore del sensore tattile
Sto usando un sensore tattile per cambiare le modalità del pianoforte ?. È possibile utilizzare invece un semplice interruttore a pulsante. Collegare il terminale positivo dell'interruttore del sensore ad Arduino +5V e il negativo a terra. Collega l'uscita del sensore tattile all'ingresso del pin analogico di Arduino. Collega tutti i terminali positivi dei sensori ir usando un filo e una saldatura (opzionale). Collegare anche tutti i pin di massa di tutti i sensori. Ora, finalmente, è necessario collegare i pin di uscita dal sensore Ir ai pin digitali della scheda del microcontrollore. Nel mio caso è Arduino Uno. Ricordare che, quando viene rilevato un ostacolo, l'uscita del sensore è bassa.
Passaggio 5: codice microcontrollore utilizzando Arduino Ide
In questo codice, dobbiamo prima definire i pin per l'ingresso del sensore IR, l'ingresso del pulsante del sensore tattile e l'uscita dell'altoparlante. Dopodiché creiamo un array nidificato di diverse frequenze di diverse modalità. Usiamo tone(); funzione di Arduino ide per inviare il nostro output all'altoparlante. Usiamo noTone(); funzione per interrompere il suono. Ho usato solo l'istruzione condizionale nel ciclo, quindi sarà facile da capire e funzionerà bene.
Consigliato:
Realizza un sensore di prossimità con Magicbit [Magicblocks]: 6 passaggi
Crea un sensore di prossimità con Magicbit [Magicblocks]: questo tutorial ti insegnerà a utilizzare un sensore di prossimità con un Magicbit utilizzando Magicblocks. Stiamo usando magicbit come scheda di sviluppo in questo progetto basato su ESP32. Pertanto qualsiasi scheda di sviluppo ESP32 può essere utilizzata in questo progetto
Misurazione della distanza di prossimità con il sensore di gesti APDS9960: 6 passaggi
Misurazione della distanza di prossimità con sensore gestuale APDS9960: In questo tutorial impareremo come misurare la distanza utilizzando un sensore gestuale APDS9960, arduino e Visuino.Guarda il video
Air Piano con sensore di prossimità IR e Arduino Uno Atmega 328: 6 passaggi (con immagini)
Air Piano utilizzando il sensore di prossimità IR e Arduino Uno Atmega 328: normalmente i pianoforti sono elettrici o meccanici sul semplice meccanismo di pressione del pulsante. Ma ecco una svolta, potremmo semplicemente eliminare la necessità dei tasti in un pianoforte utilizzando alcuni sensori. E i sensori di prossimità a infrarossi si adattano meglio alla causa perché t
Sensore di prossimità IR.: 4 passaggi (con immagini)
Sensore di prossimità IR.: In questo progetto spiegherò come realizzare un semplice sensore di prossimità IR utilizzando LED IR, doppio amplificatore operazionale LM358 e alcuni componenti elettronici di base che puoi trovare in qualsiasi negozio di elettronica locale
Sensore di prossimità a infrarossi con LM358: 5 passaggi
Sensore di prossimità a infrarossi con LM358: questa è una guida alla realizzazione di un sensore di prossimità a infrarossi