فهرست مطالب:

ترمین نوری با آردوینو Uno: 11 مرحله
ترمین نوری با آردوینو Uno: 11 مرحله

تصویری: ترمین نوری با آردوینو Uno: 11 مرحله

تصویری: ترمین نوری با آردوینو Uno: 11 مرحله
تصویری: ترکید😱😭 2024, نوامبر
Anonim
Image
Image
به پاور وصل شوید
به پاور وصل شوید

آرمین یک ابزار الکترونیکی است که در آن دو نوسان ساز با فرکانس بالا صدا را کنترل می کنند در حالی که حرکات دست نوازندگان زمین را کنترل می کنند.

در این دستورالعمل ، ما یک ساز مشابه می سازیم ، که در آن حرکات دست میزان نوری را که سنسورهای دستگاه دریافت می کنند کنترل می کند و اندازه گیری نور از یک زنگ به یک گام در نتیجه تبدیل می شود.

قطعات مورد نیاز:

میکروکنترلر آردوینو

تخته نان

مقاومت 10 کیلو اهم

سیم های بلوز

1 Piezo Buzzer

مقاومت در برابر نور

مرحله 1: به Power متصل شوید

با اتصال ردیف مثبت تخته نان به پین 5 ولت در Arduino Uno شروع کنید.

مرحله 2: به Ground متصل شوید

به Ground متصل شوید
به Ground متصل شوید

سپس یکی از پایه های GND را به خط منفی آردوینو وصل کنید.

مرحله 3: Buzzer

زنگ
زنگ

زنگ خود را وارد کنید به احتمال زیاد یک پا بلندتر یا یک علامت کوچک "+" در بالای آن وجود دارد. پیگیری کنید که پا بلندتر یا علامت "+" در کدام طرف است.

مرحله 4: زنگ را زمین کنید

زنگ را زمین بزنید
زنگ را زمین بزنید

پای کوتاه زنگ را با قرار دادن سیم در ردیف پای کوتاه زنگ و در خط منفی روی تخته نان به زمین وصل کنید.

مرحله 5: زنگ را روشن کنید

زنگ را روشن کنید
زنگ را روشن کنید

مدار زنگ را با اتصال به پین 12 در آردوینو تکمیل کنید.

مرحله 6: مقاومت در برابر نور

مقاومت در برابر نور
مقاومت در برابر نور

شروع به ساختن مدار مقاومت در برابر مقاومت با قرار دادن دستگاه عکس گیر به طوری که یک پا در هر طرف کانال در وسط تخته نان داشته باشد.

مرحله 7: Photoresistor را به Power وصل کنید

Photoresistor را به Power وصل کنید
Photoresistor را به Power وصل کنید

از سیم برای اتصال یک پایه مقاومت به نور به خط مثبت روی نان برد خود که قبلاً به 5 ولت وصل کرده اید ، استفاده کنید.

مرحله 8: مقاومت در برابر نور را زمین کنید

زمین Photoresistor
زمین Photoresistor

پای دیگر عکس مقاومت را به زمین وصل کنید و مقاومت 10 کیلو اهم را به خط منفی روی تخته نان متصل کنید.

مرحله 9: مرحله 9: Photoresistor را به آردوینو وصل کنید

مرحله 9: Photoresistor را به آردوینو وصل کنید
مرحله 9: Photoresistor را به آردوینو وصل کنید

ما تغییر جریان از طریق مقاومت را با اتصال سیم بین مقاومت نوری و سیم زمین آن ، به پین A0 در آردوینو ، می خوانیم.

مرحله 10: مرحله 10: کد خود را بنویسید

int analogPin = A0؛

int noteToPlay ؛

صدا int ؛ int بلندگو = 7؛

void setup () {

Serial.begin (9600)؛

pinMode (analogPin ، INPUT) ؛

}

حلقه خالی () {

صدا = analogRead (analogPin) ؛

تأخیر (200) ؛

int notes [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) ؛

}

توصیه شده: