Taula de continguts:
- Subministraments
- Pas 1: muntatge de sensors IR
- Pas 2: Cablatge dels sensors
- Pas 3: Connexió de la sortida
- Pas 4: Ajustar el rang del sensor d’Ir i la cobertura amb rotllos de full de cotxe negre
- Pas 5: codi per a la placa de microcontroladors
- Pas 6: resultat
Vídeo: Air Piano amb sensor de proximitat IR i Arduino Uno Atmega 328: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Normalment, els pianos siguin treballs elèctrics o mecànics amb el simple mecanisme de prémer el botó. Però aquí hi ha un gir, només podríem eliminar la necessitat de tecles en un piano mitjançant uns sensors. I els sensors de proximitat infrarojos s’adapten millor a la causa perquè són fàcils d’utilitzar i també ocupen només un pin digital de la placa de microcontroladors. A més, aquests sensors són un dels sensors més barats disponibles. Estic fent servir un brunzidor com a sortida musical, però podeu utilitzar un altaveu / subwoofer adequat. En el futur, espero actualitzar el projecte amb un augment de greus mitjançant Subwoofer.
Subministraments
1) Sensor de proximitat de 10 unitats
2) Arduino uno / mega
3) cargols (opcional)
4) Filferros
5) Zumbador piezoelèctric
6) Full de targeta negre / cinta de violoncel negre
Pas 1: muntatge de sensors IR
Els mòduls sensor IR estan equipats amb un orifici de muntatge al centre. Podeu utilitzar el forat per ajustar el sensor amb un cargol estret o només podeu fer servir cola per enganxar-lo. He utilitzat una làmina acrílica com a base i he fet forats en acrílic amb marques adequades on cada forat tenia una separació de 2 cm. No organitzeu els sensors massa a prop l'un de l'altre, ja que pot arruïnar l'experiència de l'usuari del piano.
Pas 2: Cablatge dels sensors
Connecteu tots els terminals positius dels sensors mitjançant un cable i soldadura (opcional). Connecteu també tots els pins de terra de tots els sensors. Finalment, cal connectar els pins de sortida del sensor Ir als pins digitals de la placa de microcontroladors. En el meu cas, és Arduino uno. Recordeu que, quan es detecta un obstacle, la sortida del sensor és baixa. Per tant, si voleu connectar el led com a indicador al circuit, connecteu el terminal negatiu a la sortida del sensor i el rail positiu a 3,3 v d’Arduino uno.
Pas 3: Connexió de la sortida
Ara connecteu el pin de sortida digital al terminal positiu del brunzidor / altaveu. I connecteu el terminal negatiu a la terra d'Arduino uno. Si utilitzeu un buzzer / altaveu que requereix un voltatge alt, es recomana utilitzar un npn bjt perquè té un canvi molt ràpid i pot funcionar sense problemes amb entrades de freqüència variable des d’Arduino. Assegureu-vos també que, si utilitzeu un brunzidor d’alta potència, no utilitzeu la font d’alimentació d’Arduino. En lloc d’això, utilitzeu alguna font externa, però en el meu cas el consum d’energia és baix, de manera que estic fent servir directament d’Arduino.
Pas 4: Ajustar el rang del sensor d’Ir i la cobertura amb rotllos de full de cotxe negre
Utilitzeu el mòdul de sensor del potenciòmetre per ajustar el rang adequat per a les vostres tecles de piano. Ara munteu els rotllos de fulls de targeta negres sobre el led del mòdul del sensor i el foto-díode tal com es mostra a la imatge. Això es fa per evitar la detecció d'obstacles no desitjats en una altra direcció. Volem detectar els dits només a la part frontal. I fem servir fulls de targetes negres perquè el negre absorbeix totes les longituds d’ona i fins i tot els infrarojos.
Pas 5: codi per a la placa de microcontroladors
El codi comença definint les freqüències per a les quals volem que es produeixi el brunzidor / altaveu. A continuació, definim els pins que utilitzarem per a les entrades del sensor. A continuació, configurem els nostres pins en void setup (). A void loop () acabo d'utilitzar declaracions condicionals perquè el codi es torna simple i és prou bo per a les necessitats actuals.
Recomanat:
Air Piano amb sensor de proximitat IR, altaveu i Arduino Uno (actualitzat / part-2): 6 passos
Air Piano amb sensor de proximitat IR, altaveu i Arduino Uno (Actualitzat / part-2): és una versió actualitzada del projecte anterior de piano aire ?. Aquí estic fent servir un altaveu JBL com a sortida. També he inclòs un botó sensible al tacte per canviar de mode segons els requisits. Per exemple: mode de greus durs, mode normal, alt
Sensor de proximitat IR: 4 passos (amb imatges)
Sensor de proximitat IR
Mòdul de proximitat Haptic: fàcil i econòmic: 5 passos (amb imatges)
Mòdul de proximitat hàptica: econòmic i fàcil: el sentit de la visió de Déu per a l’ésser humà és un aspecte important de la nostra vida. Però hi ha persones desafortunades impressionants que no tenen la capacitat de visualitzar coses. Hi ha aproximadament 37 milions de persones a tot el món cegues, més de 15 mil
Sensors de proximitat IR barats per a robots Arduino: 6 passos (amb imatges)
Sensors de proximitat IR barats per a robots Arduino: Aquests sensors de proximitat per infrarojos són petits, fàcils de fabricar i són molt econòmics. Funcionen molt bé en robots, per a seguiment de línies, detecció de vores i detecció mínima de distància. També són molt, molt econòmics
Rick & Morty: Escape the Univers! Joc de sensor de proximitat per ultrasons: 7 passos (amb imatges)
Rick i Morty: Escape the Univers! Sensor de proximitat per ultrasons Joc: de què tracta el joc? El joc és bastant senzill. Controleu la nau espacial en què es troben Rick i Morty posant la mà cap amunt i avall del sensor de proximitat per ultrasons. Objectiu: recollir les armes del portal per guanyar puntuació, el covard Jerry el cuc doble