INHOUDSOPGAWE:
- Stap 1: Koppel aan krag
- Stap 2: Koppel aan die grond
- Stap 3: Die gonser
- Stap 4: Gemaal die gonser
- Stap 5: Skakel die buzzer aan
- Stap 6: Die fotoresistor
- Stap 7: Koppel die fotoresistor aan die krag
- Stap 8: Maak die fotoresistor fyn
- Stap 9: Stap 9: Koppel die fotoresistor aan die Arduino
- Stap 10: Stap 10: Skryf u kode
Video: Optiese Theremin met Arduino Uno: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
A theremin is 'n elektroniese instrument waarin twee hoëfrekwensie-ossillators die toon beheer terwyl die musikante se handbewegings die toonhoogte beheer.
In hierdie Instructable bou ons 'n soortgelyke instrument waarin handbewegings die hoeveelheid lig wat die sensors van die instrument ontvang, beheer en die ligmeting omskakel word in 'n gevolglike toonhoogte uit 'n zoemer.
Onderdele wat u benodig:
Arduino mikrobeheerder
Broodbord
10 K Ohm weerstand
Springdrade
1 Piezo -gonser
Fotoresistor
Stap 1: Koppel aan krag
Begin deur die positiewe ry van u broodbord aan die 5V -pen op die Arduino Uno te koppel.
Stap 2: Koppel aan die grond
Koppel dan een van die GND -penne aan die negatiewe lyn op u Arduino.
Stap 3: Die gonser
Plaas jou gonser. Dit het waarskynlik 'n langer been, of 'n klein "+" teken aan die bokant. Hou aan watter kant die langer been of "+" teken is.
Stap 4: Gemaal die gonser
Verbind die korter been van die zoemer met die grond deur 'n draad in dieselfde ry as die korter been van die zoemer in die negatiewe lyn op die broodbord te steek.
Stap 5: Skakel die buzzer aan
Voltooi die zoemer -kring deur dit aan pen 12 op die Arduino te koppel.
Stap 6: Die fotoresistor
Begin met die bou van die fotoresistorkring deur die fotoresister in te steek sodat dit een been aan elke kant van die kanaal in die middel van die broodbord het.
Stap 7: Koppel die fotoresistor aan die krag
Verbind 'n draad met een been van die fotoresistor met die positiewe lyn op u broodbord waarmee u vroeër 5V gekoppel het.
Stap 8: Maak die fotoresistor fyn
Koppel die ander been van die fotoresistor aan die grond en verbind die 10K Ohm -weerstand met die negatiewe lyn op u broodbord.
Stap 9: Stap 9: Koppel die fotoresistor aan die Arduino
Ons sal die verandering in stroom deur die weerstand lees deur 'n draad tussen die fotoresistor en sy aarddraad aan te sluit, terug na pen A0 op die Arduino.
Stap 10: Stap 10: Skryf u kode
int analogPin = A0;
int noteToPlay;
int klank; int spreker = 7;
ongeldige opstelling () {
Serial.begin (9600);
pinMode (analogPin, INPUT);
}
leemte -lus () {
klank = analogRead (analogPin);
vertraging (200);
int notas [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};
noteToPlay = kaart (klank, 0, 1023, 0, 21);
toon (spreker, notas [noteToPlay]); vertraging (10);
}
Aanbeveel:
Beheer DC-motor met encoder optiese sensormodule FC-03: 7 stappe
Beheer DC-motor met encoder optiese sensormodule FC-03: In hierdie tutoriaal leer ons hoe om optiese encoder-onderbrekings te tel met behulp van 'n DC-motor, OLED-skerm en Visuino. Kyk na die video
Optiese veselvlerke: 24 stappe (met foto's)
Fiber Optic Wings: Dit is 'n rukkie sedert ek 'n vleisprojek ingegrawe het, en toe Joel van Ants on a Melon my vra om 'n kostuumstuk te maak vir die bekendstelling van sy nuwe veseloptiese produkte, het ek dit met graagte aanvaar. Ek gebruik sy vorige generasie flitslig vir my optiese vesel
Herbruik die optiese skyf met RPi: 6 stappe (met foto's)
Herbruik optiese skyf met RPi: Hierdie projek het ontstaan nadat die optiese skyf van my geliefde skootrekenaar verkeerd begin werk het. Die CD -skinkbord verskyn herhaaldelik wanneer ek my skootrekenaar druk of op enige manier beweeg. My diagnose van die probleem was dat daar seker 'n paar was
Voeg 'n op Arduino gebaseerde optiese toerenteller by 'n CNC-router: 34 stappe (met foto's)
Voeg 'n op Arduino gebaseerde optiese toerenteller by 'n CNC-router: Bou 'n optiese RPM-aanwyser vir u CNC-router met 'n Arduino Nano, 'n IR LED/IR fotodiodesensor en 'n OLED-skerm vir minder as $ 30. Ek is geïnspireer deur eletro18 se Measure RPM - Optical Tachometer Instructable en wou 'n toerenteller byvoeg
Optiese reënsensor: 6 stappe (met foto's)
Optiese reënsensor: meet reën met 'n laser? Dit is moontlik. Volg hierdie instruksies om u eie Opical Rain Sensor te maak