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

الرفع الصوتي باستخدام Arduino Uno خطوة بخطوة (8 خطوات): 8 خطوات
الرفع الصوتي باستخدام Arduino Uno خطوة بخطوة (8 خطوات): 8 خطوات

فيديو: الرفع الصوتي باستخدام Arduino Uno خطوة بخطوة (8 خطوات): 8 خطوات

فيديو: الرفع الصوتي باستخدام Arduino Uno خطوة بخطوة (8 خطوات): 8 خطوات
فيديو: التحكم في مصابيح ليد بواسطة أردوينو + الكود البرمجي | اردوينو خطوة بخطوة للمبتدئين 2024, شهر نوفمبر
Anonim
Image
Image
قم بتوصيل محولات الطاقة بالموجات فوق الصوتية بإخراج L298N 1 & 2 مثل هذا
قم بتوصيل محولات الطاقة بالموجات فوق الصوتية بإخراج L298N 1 & 2 مثل هذا
  • محولات الصوت بالموجات فوق الصوتية
  • L298N
  • محول أنثى تيار مستمر
  • مزود الطاقة مع ذكر العاصمة دبوس
  • اردوينو UNO
  • اللوح

كيف يعمل هذا: أولاً ، تقوم بتحميل الكود إلى Arduino Uno (إنه متحكم دقيق مزود بمنافذ رقمية وتناظرية لتحويل الكود (C ++) إلى التنفيذ). والتي تم إعدادها بالكامل في مرحلة "الإعداد ()" (إنها خطوة لإعداد جميع المتغيرات) في برنامج Arduino IDE. يتم تعيين وظيفة متغير في الكود لتشغيل مقاطعة (هذا لعكس المنافذ التناظرية) عند 80 كيلو هرتز. في كل مرة يتم فيها تشغيل المقاطعة ، يتم عكس المنافذ التناظرية مما يؤدي إلى إلغاء 80 كيلو هرتز وهو ما يعادل 40 كيلو هرتز مربع في دورة كاملة النطاق من 40 كيلو هرتز (والتي نحتاج إلى إنشائها في موجات صوتية فوق صوتية). مربع 40 كيلو هرتز في نبض كهربائي لكننا نحتاج إلى موجات صوتية فوق صوتية. يمكننا تحويل النبضات الكهربائية إلى موجات صوتية فوق صوتية بواسطة محولات طاقة فوق صوتية (تحول النبضات الكهربائية إلى موجات صوتية فوق صوتية). للارتفاع نحتاج إلى موجة واقفة ويمكننا أن نرفع الأشياء في "عقد" (وهي جزء غير متحرك من موجة واقفة) في الموجة الواقفة. لكننا نحتاج إلى توزيع نفس النبضة الكهربائية 40 كيلو هرتز على كلا المحولين ، ويمكننا القيام بذلك عن طريق "L298N" (لوحة الدائرة هذه تشبه الجسر الذي يعطي ناتجين من نفس النبضة الكهربائية) والذي يعطي كلا المحولين نفس الطاقة الكهربائية نبض. لذلك إذا قمنا بتشغيل Arduino المتصل بـ L298N وكان متصلاً بالمحولات الآن ، فإن المحولات تخلق موجة ثابتة ويمكننا رفع أي عناصر صغيرة في ظروف معينة في العقد الخاصة بها.

الخطوة 1:

أولاً ، قم بتحميل الكود إلى Arduino:

البايت TP = 0b10101010 ؛

إعداد باطل () {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 ؛ } حلقة فارغة() { }

الخطوة 2: قم بتوصيل محولات الطاقة بالموجات فوق الصوتية بإخراج L298N 1 & 2 مثل هذا:

الخطوه 3:

صورة
صورة

قم بتوصيل دبوس A0 في القسم التمثيلي من Arduino بالإدخال 1 في L298N وقم بتوصيل A2 بالدبوس في Arduino بـ L298N إلى الإدخال 2 في L298N.

الخطوة الرابعة:

صورة
صورة

قم بتوصيل المدخل 12 فولت في L298n بالعمود + في اللوح وقم بتوصيل دبوس Gnd (الأرضي) بالعمود -.

الخطوة الخامسة:

صورة
صورة

قم بتوصيل دبوس "vin" في قسم الطاقة في Arduino بالعمود + في لوحة التجارب ودبوس GND (الأرضي) في Arduino بالعمود - في لوحة التجارب.

الخطوة السادسة:

صورة
صورة

قم بتوصيل دبابيس GND به - عمود اللوح و V + الدبوس بعمود + من اللوح

الخطوة السابعة:

صورة
صورة

قم بتوصيل مصدر الطاقة بدبوس Dc الأنثوي واضبط الجهد على 12.5 فولت.

موصى به: