جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
- الخطوة 4: في Visuino أضف مكونات
- الخطوة 5: في مكونات مجموعة Visuino
- الخطوة 6: في مكونات Visuino Connect
- الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
- الخطوة 8: العب
فيديو: مستشعر المسافة بالموجات فوق الصوتية الدائري اردوينو LED: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام حلقة LED مع وحدة الموجات فوق الصوتية لقياس المسافة.
شاهد فيديو توضيحي.
الخطوة 1: ما سوف تحتاجه
- Arduino UNO (أو أي اردوينو آخر)
- مكتشف المدى بالموجات فوق الصوتية HC-SR04
- أسلاك العبور
- حلقة Neopixel LED
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: الدائرة
- قم بتوصيل دبوس حلقة LED [VCC] بدبوس Arduino [+ 5V]
- قم بتوصيل دبوس حلقة LED [GND] بدبوس Arduino [GND]
- قم بتوصيل دبوس حلقة LED [IN] أو (DI) بدبوس Arduino الرقمي [6]
- قم بتوصيل دبوس وحدة الموجات فوق الصوتية (VCC) بدبوس Arduino [+ 5V]
- قم بتوصيل دبوس وحدة الموجات فوق الصوتية (GND) بدبوس Arduino [GND]
- قم بتوصيل دبوس وحدة الموجات فوق الصوتية (ECHO) بدبوس Arduino الرقمي (3)
- قم بتوصيل دبوس وحدة الموجات فوق الصوتية (TRIG) بدبوس Arduino الرقمي (2)
الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:
يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 4: في Visuino أضف مكونات
- أضف مكون "Ultrasonic Ranger (Ping)"
- أضف مكون "NeoPixels"
- إضافة عنصر "منحدر إلى القيمة التناظرية"
- إضافة مكون "التناظرية إلى غير الموقعة"
- إضافة 2X مكون "مقارنة القيمة التناظرية"
- أضف مكون "قيمة اللون" 2X
- إضافة مكون "RGBW Color Multi-Source Merger"
الخطوة 5: في مكونات مجموعة Visuino
- حدد "RampToValue1" وفي نافذة الخصائص اضبط "Slope (S)" على 1000
- حدد "CompareValue1" وفي نافذة الخصائص ، قم بتعيين "مقارنة النوع" إلى ctBigger و "القيمة" إلى 10 - حدد حقل "القيمة" وانقر فوق رمز الدبوس وحدد "Float SinkPin"
- حدد "CompareValue2" وفي نافذة الخصائص ، اضبط "مقارنة النوع" على ctSmaller - حدد حقل "القيمة" وانقر على أيقونة الدبوس وحدد "Float SinkPin"
- حدد "ColorValue1" وفي نافذة الخصائص اضبط "القيمة" على clRed
- حدد "ColorValue2" وفي نافذة الخصائص اضبط "القيمة" على clLime
- انقر نقرًا مزدوجًا فوق "NeoPixels1" وفي نافذة "PixelGroups" اسحب "Color Pixel" إلى اليسار على الجانب الأيسر من نافذة "PixelGroups" ثم حدد "Color Pixel1" وفي نافذة الخصائص اضبط "Count Pixels" على 12 أو 16 (يعتمد على عدد مؤشر LED الموجود في حلقة LED الخاصة بك) - يمكنك تغيير سطوع LED إذا كنت تريد عن طريق تغيير القيمة في حقل "السطوع"
الخطوة 6: في مكونات Visuino Connect
- توصيل دبوس "UltrasonicRanger1" [Ping (Trigger)] بدبوس Arduino الرقمي [2]
- قم بتوصيل الدبوس الرقمي "Arduino" [3] بالخارج بمسمار "UltrasonicRanger1" [Echo]
- قم بتوصيل دبوس "NeoPixels1" [مخرج] بدبوس Arduino الرقمي [6]
- قم بتوصيل دبوس "UltrasonicRanger1" [مخرج] بدبوس "RampToValue1" [دخل] ودبوس "CompareValue1" [القيمة] ودبوس "CompareValue2" [القيمة]
- قم بتوصيل دبوس "RampToValue1" [مخرج] بدبوس "AnalogToUnsigned1" [دخل] ودبوس "CompareValue1" [دخل] ودبوس "CompareValue2" [في]
- ربط دبوس "CompareValue1" [مخرج] بدبوس "ColorValue1" [الساعة]
- ربط دبوس "CompareValue2" [مخرج] بدبوس "ColorValue2" [الساعة]
- قم بتوصيل دبوس "ColorValue1" [مخرج] بـ "RGBWColorMultiMerger1" Pin [0]
- قم بتوصيل دبوس "ColorValue2" [مخرج] بـ "RGBWColorMultiMerger1" Pin [1]
- قم بتوصيل دبوس "RGBWColorMultiMerger1" [مخرج] بـ "NeoPixels1"> Color Pixel1 pin [Color]
- قم بتوصيل "AnalogToUnsigned1" بـ "NeoPixels1"> Color Pixel1 pin [فهرس U32]
الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE
في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)
الخطوة 8: العب
إذا قمت بتشغيل وحدة Arduino UNO ، فيجب أن تبدأ حلقة LED في إظهار مسافة النطاق ، وإذا أضفت عائقًا أمام وحدة البحث عن النطاق ، فيجب أن تغير حلقة LED لونها.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله هنا وفتحه في Visuino:
موصى به:
دائرة مستشعر المسافة بالموجات فوق الصوتية TinkerCAD (نهائي هندسة الكمبيوتر): 4 خطوات
دائرة مستشعر المسافة بالموجات فوق الصوتية TinkerCAD (نهائي هندسة الكمبيوتر): سنقوم بإنشاء دائرة أخرى ممتعة tinkerCAD أثناء الحجر الصحي! يوجد اليوم إضافة عنصر مثير للاهتمام ، هل يمكنك تخمين ذلك؟ حسنًا ، سنستخدم مستشعر المسافة بالموجات فوق الصوتية! علاوة على ذلك ، سنقوم بترميز 3 مصابيح LED
منبه اردوينو مع مستشعر بالموجات فوق الصوتية: 5 خطوات (بالصور)
Arduino Alarm with Ultrasonic Sensor: هذه التعليمات تدور حول كيفية صنع جهاز إنذار سهل ورخيص بنفسك ، كل ما تحتاجه هو المعرفة الأساسية في الإلكترونيات وبرمجة اردوينو ، إذا كان لديك أي أسئلة أو مشاكل ، يمكنك الاتصال بي على بريدي: iwx .production @ gmail.com هنا
الموجات فوق الصوتية للجسم بالموجات فوق الصوتية باستخدام Arduino: 3 خطوات (بالصور)
التصوير بالموجات فوق الصوتية للجسم باستخدام Arduino: مرحبًا ، هوايتي وشغفي هو تنفيذ مشاريع فيزياء. يتعلق أحد أعمالي الأخيرة بالتصوير بالموجات فوق الصوتية. كما هو الحال دائمًا ، حاولت أن أجعل الأمر بسيطًا قدر الإمكان باستخدام الأجزاء التي يمكنك الحصول عليها على موقع ئي باي أو AliExpress. لذلك دعونا نلقي نظرة إلى أي مدى يمكنني أن أذهب مع
واجهة اردوينو مع مستشعر بالموجات فوق الصوتية ومستشعر درجة حرارة تلامس: 8 خطوات
واجهة Arduino مع مستشعر الموجات فوق الصوتية ومستشعر درجة الحرارة غير الملامسة: في الوقت الحاضر ، يفضل صناع ومطورون Arduino للتطوير السريع للنماذج الأولية للمشاريع. Arduino عبارة عن منصة إلكترونية مفتوحة المصدر تعتمد على أجهزة وبرامج سهلة الاستخدام. لدى Arduino مجتمع مستخدم جيد جدًا. في هذا المشروع
باستخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية: 6 خطوات
استخدام مستشعر المسافة بالموجات فوق الصوتية وإخراج الشاشة التسلسلية: مرحبًا يا رفاق! هل تريد معرفة كيفية استخدام إخراج جهاز العرض التسلسلي. حسنًا ، لقد حصلت على البرنامج التعليمي المثالي حول كيفية القيام بذلك! في هذا الدليل ، سأوجهك خلال الخطوات البسيطة اللازمة لاكتشاف المسافة باستخدام جهاز استشعار الموجات فوق الصوتية والإبلاغ عن