فهرست مطالب:

گام به گام آردیشن آکوستیک با آردوینو اونو (8 مرحله ای): 8 مرحله
گام به گام آردیشن آکوستیک با آردوینو اونو (8 مرحله ای): 8 مرحله

تصویری: گام به گام آردیشن آکوستیک با آردوینو اونو (8 مرحله ای): 8 مرحله

تصویری: گام به گام آردیشن آکوستیک با آردوینو اونو (8 مرحله ای): 8 مرحله
تصویری: دلیل به وجود آمدن انواع گام مینور (طبیعی ، هارمونیک و ملودیک) 2024, ژوئن
Anonim
Image
Image
مبدل های التراسونیک را به خروجی L298N 1 و 2 وصل کنید
مبدل های التراسونیک را به خروجی L298N 1 و 2 وصل کنید
  • مبدل های صوتی اولتراسونیک
  • L298N
  • آداپتور زن DC
  • منبع تغذیه با پین dc مردانه
  • آردوینو UNO
  • تخته نان

نحوه کار: ابتدا ، کد را در Arduino Uno بارگذاری می کنید (این یک میکروکنترلر مجهز به پورت های دیجیتال و آنالوگ برای تبدیل کد (C ++) به اجرا است). که همه آنها در مرحله "setup ()" (مرحله ای برای تنظیم همه متغیرها) در نرم افزار Arduino IDE است. یک متغیر در کد برای ایجاد یک وقفه (ایجاد وارونه شدن پورت های آنالوگ) در 80Khz تنظیم شده است. هر بار که وقفه ایجاد می شود ، پورت های آنالوگ معکوس می شوند که 80 کیلو هرتز را معادل 40 کیلو هرتز در چرخه کامل 40 کیلو هرتز لغو می کند (که ما باید آن را در امواج صوتی اولتراسونیک ایجاد کنیم). مربع 40 کیلو هرتز دارای پالس الکتریکی است اما ما به امواج صوتی اولتراسونیک نیاز داریم. ما می توانیم پالس الکتریکی را توسط مبدل های اولتراسونیک به امواج صوتی اولتراسونیک تبدیل کنیم (پالس الکتریکی را به امواج صوتی اولتراسونیک تبدیل می کند). برای سرازیر شدن به یک موج ایستاده نیاز داریم و می توانیم اجسام را در "گره ها" (این قسمت غیر متحرک یک موج ایستاده است) در موج ایستاده حرکت دهیم. اما ما باید یک پالس الکتریکی 40 کیلوهرتزی را برای هر دو مبدل توزیع کنیم ، می توانیم این کار را با "L298N" انجام دهیم (این برد مدار مانند پلی است که دو خروجی از یک پالس الکتریکی یکسان می دهد) که به هر دو مبدل یکسان برق می دهد نبض. بنابراین اگر آردوینو متصل به L298N و آن را به مبدل ها وصل کنیم ، در حال حاضر مبدل ها یک موج ایستاده ایجاد می کنند و ما می توانیم در شرایط خاصی در گره های آن هرگونه اجزای کوچک را جابجا کنیم.

مرحله 1:

ابتدا کد را در Arduino بارگذاری کنید:

بایت TP = 0b10101010؛

void setup () {DDRC = 0b11111111؛ noInterrupts ()؛ TCCR1A = 0 ؛ TCCR1B = 0 ؛ TCNT1 = 0 ؛ OCR1A = 200 ؛ TCCR1B | = (1 << WGM12] ؛ TCCR1B | = (1 << CS10) ؛ TIMSK1 | = (1 << OCIE1A) ؛ وقفه ()؛ } ISR (TIMER1_COMPA_vect) {PORTC = TP؛ TP = ~ TP ؛ } void loop () {}

مرحله 2: مبدل های اولتراسونیک را به خروجی L298N 1 و 2 وصل کنید مانند این:

مرحله 3:

تصویر
تصویر

پین A0 را در قسمت آنالوگ آردوینو به ورودی 1 در L298N وصل کنید و A2 را به پین در آردوینو به L298N به ورودی 2 در L298N وصل کنید.

مرحله 4:

تصویر
تصویر

ورودی 12v در L298n را به ستون + در breadboard متصل کرده و پین Gnd (Ground) را به ستون - وصل کنید.

مرحله 5:

تصویر
تصویر

پین "vin" را در قسمت قدرت آردوینو به ستون + در breadboard و پین GND (آسیاب شده) در Arduino را به ستون - در breadboard وصل کنید.

مرحله 6:

تصویر
تصویر

دو پین GND را به او وصل کنید - ستون تخته نان و پین V + به ستون + تخته نان

مرحله 7:

تصویر
تصویر

منبع تغذیه را به پین Dc زن وصل کنید و ولتاژ را روی 12.5 ولت تنظیم کنید.

توصیه شده: