جدول المحتويات:
- الخطوة 1: الأجزاء والأدوات
- الخطوة الثانية: بناء الدائرة
- الخطوة 3: بناء مجموعة المستشعر
- الخطوة 4: قم بإعداده
- الخطوة 5: الكود
- الخطوة 6: كل ذلك
فيديو: : 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
الخطوة 1: الأجزاء والأدوات
الأجزاء: ~ 2 × محركات مؤازرة - متجر إلكترونيات محلي ~ 4 × LDR's - متجر إلكترونيات محلي ~ 4 × 10 كيلو مقاومات - متجر إلكترونيات محلي ~ Arduino Uno - Sparkfun.com ~ 2 × 50 كيلو مقاوم متغير - متجر إلكترونيات محلي الأدوات: ~ مكواة لحام - Sparkfun.com ~ سلك لحام - Sparkfun.com ~ أسلاك توصيل - Sparkfun.com ~ Protoboard - متجر إلكترونيات محلي ستكلفك جميع الأجزاء أقل من 30 دولارًا (باستثناء اردوينو وجميع الأدوات)
الخطوة الثانية: بناء الدائرة
الدائرة بسيطة جدًا ، قم بتوصيل أربعة وحدات LDR بالدبابيس التناظرية 0 و 1 و 2 و 3 على التوالي عبر المقاوم 10k. قم بتوصيل المؤازرتين بالمسامير الرقمية 9 و 10 على التوالي. انظر إلى الصور التي تساعدهم حقًا ، انظر الصورة الأخيرة لمخطط الدائرة (قد يكون أسوأ صورة رأيتها على الإطلاق).
الخطوة 3: بناء مجموعة المستشعر
لبناء مجموعة المستشعر ، خذ قطعتين مستطيلتين من الورق المقوى ، اقطع شقًا طويلًا في منتصف قطعة الكرتون الأولى ، اقطع شقًا قصيرًا خلال منتصف قطعة الكرتون الثانية ، ثم قم بتقاطع كليهما وقم بإصلاحهما بشكل جيد باستخدام بعض شريط. يجب أن يبدو وكأنه تقاطع ثلاثي الأبعاد مع 4 أقسام.. يجب أن نضع أربعة أقسام LDR في هذه الأقسام الأربعة للصليب ، انظر إلى الصور التي تساعدهم حقًا.
الخطوة 4: قم بإعداده
ابحث عن قاعدة (زجاجة نسكافيه في حالتي) وألصق قبضة يدك بها ثم إلى دوار المؤازرة الأولى ، قم بتوصيل المؤازرة الثانية. إلى دوار المؤازرة الثانية ، قم بتوصيل مجموعة المستشعر التي صنعناها سابقًا. أخرجه في الشمس ويجب أن يحاذي نفسه تلقائيًا تجاه الشمس ، وإذا كان في الداخل ، فسوف يحاذي نفسه مع ألمع مصدر للضوء في الغرفة. ألق نظرة على الصور التي تساعدهم حقًا.
الخطوة 5: الكود
إليك رمز روبوت التتبع الشمسي الخاص بك: # تضمين // تضمين مكتبة المؤازرة المؤازرة الأفقية ؛ // المؤازرة الأفقية int servoh = 90 ؛ // موقف أفقي مؤازر عمودي ؛ // المؤازرة العمودية int servov = 90 ؛ // حامل أجهزة عمودية // وصلات دبوس LDR // name = analogpin ؛ كثافة العمليات ldrlt = 0 ؛ // LDR أعلى اليسار int ldrrt = 1 ؛ // LDR top rigt int ldrld = 2 ؛ // LDR أسفل اليسار int ldrrd = 3 ؛ // ldr down rigt void setup () {Serial.begin (9600) ؛ // اتصالات مؤازرة // name.attacht (دبوس) ؛ أفقي. ملحق (9) ؛ عمودي. مرفق (10) ؛ } حلقة فارغة () {int lt = analogRead (ldrlt) ؛ // أعلى اليسار int rt = analogRead (ldrrt) ؛ // أعلى اليمين int ld = analogRead (ldrld) ؛ // أسفل اليسار int rd = analogRead (ldrrd) ؛ // down rigt int dtime = analogRead (4) / 20 ؛ // قراءة مقاييس الجهد int tol = analogRead (5) / 4 ؛ int avt = (lt + rt) / 2 ؛ // متوسط القيمة أعلى int avd = (ld + rd) / 2 ؛ // متوسط القيمة لأسفل int avl = (lt + ld) / 2 ؛ // متوسط القيمة اليسرى int avr = (rt + rd) / 2 ؛ // متوسط القيمة الصحيحة int dvert = avt - avd ؛ // check the diffirence of up and down int dhoriz = avl - avr؛ // check the diffirence og left and rigt if (-1 * tol> dvert || dvert> tol) // تحقق مما إذا كان الاختلاف في التسامح الآخر تغيير الزاوية الرأسية {if (avt> avd) {servov = ++ servov ؛ إذا (servov> 180) {servov = 180 ؛ }} else if (avt <avd) {servov = --servov؛ إذا (servov <0) {servov = 0 ؛ }} vertical.write (servov) ؛ } إذا (-1 * tol> dhoriz || dhoriz> tol) // تحقق مما إذا كان الاختلاف في التسامح وإلا فقم بتغيير الزاوية الأفقية {if (avl> avr) {servoh = --servoh؛ إذا (servoh <0) {servoh = 0 ؛ }} else if (avl <avr) {servoh = ++ servoh؛ إذا (servoh> 180) {servoh = 180 ؛ }} else if (avl = avr) {// nothing }orizontal.write (servoh)؛ } تأخير (دت) ؛ }
الخطوة 6: كل ذلك
نأمل أن يلهم هذا المشروع المزيد من التجارب. لوحة Arduino متعددة الاستخدامات بشكل لا يصدق ورخيصة ومتاحة لجميع الهواة. هذا مجرد واحد من العديد من المشاريع البسيطة التي يمكن إنشاؤها باستخدام اردوينو. استمر في التفكير! لا تنس أن تتابع المزيد.
موصى به:
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0
وحدة تحكم أتاري بانك مع جهاز التسلسل 8 خطوات للأطفال: 7 خطوات (بالصور)
وحدة التحكم Atari Punk مع جهاز التسلسل المكون من 8 خطوات للأطفال: هذا التصميم الوسيط هو وحدة التحكم Atari Punk المتكاملة وجهاز التسلسل 8 خطوات للأطفال الذي يمكنك طحنه على آلة طحن PCB لسطح المكتب من Bantam Tools. إنها مكونة من لوحين للدائرة: أحدهما عبارة عن لوحة واجهة مستخدم (UI) والآخر عبارة عن لوحة مساعدة
بولت - ساعة ليلية للشحن اللاسلكي DIY (6 خطوات): 6 خطوات (بالصور)
Bolt - ساعة شحن لاسلكية DIY (6 خطوات): الشحن الاستقرائي (المعروف أيضًا باسم الشحن اللاسلكي أو الشحن اللاسلكي) هو نوع من نقل الطاقة اللاسلكي. يستخدم الحث الكهرومغناطيسي لتوفير الكهرباء للأجهزة المحمولة. التطبيق الأكثر شيوعًا هو Qi wireless charge st
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: 4 خطوات (بالصور)
كيفية عمل فيديو منقسم الشاشة بأربع خطوات: غالبًا ما نرى نفس الشخص يظهر في مشهد مرتين في مسرحية تلفزيونية. وبقدر ما نعلم ، ليس للممثل أخ توأم. لقد شاهدنا أيضًا أنه يتم وضع مقطعي فيديو غنائيين على شاشة واحدة لمقارنة مهاراتهم الغنائية. هذه هي قوة الانطباع