جدول المحتويات:

ثيرمين بصري مع Arduino Uno: 11 خطوة
ثيرمين بصري مع Arduino Uno: 11 خطوة

فيديو: ثيرمين بصري مع Arduino Uno: 11 خطوة

فيديو: ثيرمين بصري مع Arduino Uno: 11 خطوة
فيديو: DIY light theremin with Arduino + Wwise. 2024, شهر نوفمبر
Anonim
Image
Image
الاتصال بالطاقة
الاتصال بالطاقة

الثيرمين عبارة عن أداة إلكترونية يتحكم فيها مذبذبان عاليان التردد في النغمة بينما يتحكم الموسيقيون في حركات اليد في النغمة.

في Instructable ، سنقوم ببناء أداة مماثلة ، حيث تتحكم حركات اليد في كمية الضوء التي تتلقاها مستشعرات الأداة ، ويتم تحويل قياس الضوء هذا إلى نغمة ناتجة من الجرس.

الأجزاء التي ستحتاجها:

متحكم اردوينو

اللوح

10 كيلو أوم المقاوم

أسلاك العبور

1 بيزو الجرس

مقاوم ضوئي

الخطوة 1: التوصيل بالطاقة

ابدأ بربط الصف الموجب للوح الخاص بك بالدبوس 5 فولت الموجود في Arduino Uno.

الخطوة 2: التوصيل بالأرض

قم بتوصيله بالأرض
قم بتوصيله بالأرض

ثم قم بتوصيل أحد دبابيس GND بالخط السالب على Arduino.

الخطوة 3: الجرس

الجرس
الجرس

أدخل الجرس الخاص بك. من المحتمل أن يكون لها ساق أطول ، أو علامة "+" صغيرة في الأعلى. تتبع أي جانب توجد فيه الساق الأطول أو علامة "+".

الخطوة 4: تأريض الجرس

ارضي الجرس
ارضي الجرس

قم بتوصيل الساق الأقصر للجرس بالأرض عن طريق إدخال سلك في نفس الصف مثل الساق الأقصر للجرس ، وفي الخط السلبي على لوح التجارب.

الخطوة 5: قم بتشغيل الجرس

قم بتشغيل الجرس
قم بتشغيل الجرس

أكمل دائرة الجرس عن طريق توصيلها بالرقم 12 على Arduino.

الخطوة 6: المقاوم الضوئي

المقاوم الضوئي
المقاوم الضوئي

ابدأ في بناء دائرة المقاومة الضوئية عن طريق إدخال المقاوم الضوئي بحيث يكون لها ساق واحدة على كل جانب من جوانب القناة أسفل منتصف اللوح.

الخطوة 7: قم بتوصيل المقاوم الضوئي بالطاقة

قم بتوصيل المقاوم الضوئي بالطاقة
قم بتوصيل المقاوم الضوئي بالطاقة

استخدم سلكًا لتوصيل أحد أرجل المقاوم الضوئي بالخط الموجب على لوح التجارب الذي قمت بتوصيله بـ 5 فولت سابقًا.

الخطوة 8: تأريض المقاوم الضوئي

أرضي المقاوم الضوئي
أرضي المقاوم الضوئي

قم بتوصيل الساق الأخرى لمقاوم الضوء بالأرض ، وربط المقاوم 10K أوم بالخط السالب على لوح التجارب.

الخطوة 9: الخطوة 9: قم بتوصيل المقاوم الضوئي بـ Arduino

الخطوة 9: قم بتوصيل المقاوم الضوئي بـ Arduino
الخطوة 9: قم بتوصيل المقاوم الضوئي بـ Arduino

سنقرأ التغيير في التيار من خلال المقاوم عن طريق توصيل سلك بين المقاوم الضوئي وسلكه الأرضي ، والعودة إلى دبوس A0 على Arduino.

الخطوة 10: الخطوة 10: اكتب الرمز الخاص بك

int analogPin = A0 ؛

ملاحظة:

الصوت int مكبر الصوت int = 7 ؛

الإعداد باطل() {

Serial.begin (9600) ؛

pinMode (analogPin ، INPUT) ؛

}

حلقة فارغة() {

الصوت = analogRead (analogPin) ؛

تأخير (200) ؛

ملاحظات دولية [21] = {65، 73، 82، 87، 98، 110، 123، 131، 147، 165، 175، 196، 220، 247، 262، 294، 330، 349، 392، 440، 494} ؛

noteToPlay = خريطة (صوت ، 0 ، 1023 ، 0 ، 21) ؛

نغمة (المتحدث ، الملاحظات [noteToPlay]) ؛ تأخير (10) ؛

}

موصى به: