جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يتمثل المفهوم في إنشاء مصباح معياري فريد يقوم المستخدمون بتكوينه كما يحلو لهم ، مع الاستفادة من المساحة المحددة التي يرغبون في استخدامها. سيكون المصباح عكس الضوء ويمكن التحكم فيه باللمس. الاستخدام المعياري لهذا المصباح هو إغلاق الدائرة باستخدام المصابيح القابلة للتبديل.
المواد:
شريط نحاسي أحمر
خشب
سلك نحاس
شبكة نحاسية
أكريليك
شريط معدني
مسدس الغراء الساخن والغراء
مصابيح SMD
سلك غير مقسم
اردوينو
أجهزة الاستشعار بالموجات فوق الصوتية
مقاوم حساس للقوة المستديرة (FSR)
مقاومات 10 كيلو و 220 أوم
جندى + لحام الحديد
مقص
اكس اكتو / كتر
مسطرة
الخطوة 1: إنشاء وصلات الطاقة والأسلاك
للبدء ، يجب عليك إعداد الموصل بين Arduino والمصباح.
في هذه الحالة ، يعد المغناطيس خيارًا رائعًا لجعل تيار الطاقة يتدفق ولديك سلك طاقة قابل للفصل.
يجب أن يكون لديك كبل طاقة كامل ثم تقطع طرفيه بالقرب من نهاية كابل Arduino. من خلال استكشاف ألوان الكابلات ، قم بإرفاق مغناطيس لكل واحد منهم وممر (في هذه الحالة بقطعة ليغو) كل واحد حتى لا يلمسوا بعضهم البعض.
افعل نفس الشيء الآن مع الطرف الآخر من الكبل حتى تتمكن من إكمال تدفق الطاقة.
نصيحة: يرجى الانتباه إلى إعداد اللون واتجاه توصيل الكابل.
الخطوة الثانية: استكشاف الدائرة
الآن ، استكشف الدائرة باستخدام لوح الخبز ، متبعًا الهيكل الموجود في الصور ، قم بتجميع الدائرة واختبارها باستخدام لوح التجارب قبل استخدام الشريط النحاسي ومكواة اللحام.
نصيحة: بالنسبة لمستشعر القوة ، سيستخدم المقاوم 10K ولمصباح LED المقاوم 220.
الخطوة 3: إنشاء الهيكل والمصابيح
لإنشاء الهيكل استخدم خيالك ، يجب أن تضع في اعتبارك 3 أشياء رئيسية.
1. يجب أن تحتوي العلبة على مساحة كافية للاردوينو والدائرة.
2. يجب أن يكون للمرفق وصول سهل إلى الدائرة.
3. يجب أن يحتوي الهيكل على حامل للمصابيح التي تحمل تيارًا موجبًا وسالبًا من الدائرة لإغلاق الدائرة.
استخدم الخشب والمواد التي تريدها لإنشاء الهيكل الأساسي والقاعدة للمصباح. يمكنك استخدام شكل هذا المصباح للحصول على فكرة لتصميمك.
الخطوة 4: إعداد الكود
استخدم رمز المثال لتكوين دائرتك و Arduino.
# تضمين "SR04.h" # تعريف TRIG_PIN 12 # حدد ECHO_PIN 13 SR04 sr04 = SR04 (ECHO_PIN، TRIG_PIN) ؛ طويل const int sensorPin = A0 ؛ const int ledPin = 9 ؛ تتلاشى intValue قيمة int
إعداد باطل () {Serial.begin (9600) ؛ pinMode (ledPin ، الإخراج) ؛ }
حلقة فارغة() {
القيمة = analogRead (sensorPin) ؛ Serial.println (قيمة) ؛ القيمة = الخريطة (القيمة ، 0 ، 1023 ، 0 ، 255) ؛ while (value> 1 && value <255) {a = sr04. Distance ()؛ Serial.print (أ) ؛ Serial.println ("سم") ؛ تأخير (100) ؛ إذا (أ == 3) {analogWrite (ledPin ، 0) ؛ } if (a == 8) {analogWrite (ledPin، 10) ؛ } if (a == 12) {analogWrite (ledPin، 60) ؛ } إذا (أ == 18) {analogWrite (ledPin ، 100) ؛ } إذا (أ == 22) {analogWrite (ledPin ، 180) ؛ } if (a == 30) {analogWrite (ledPin، 255) ؛ }
}
}
الخطوة 5: إعداد المصباح النهائي
الآن بعد أن أصبح لديك الهيكل والمصابيح ، يمكنك إعداد المصباح. تذكر:
1. زر اللمس يسمح لجهاز الاستشعار ببدء القراءة.
2. يتم التحكم في المخفت بواسطة يدك ، إذا كان قريبًا من المصباح ، فسيتم إيقاف تشغيله ، وإذا كان الضوء أكثر سطوعًا.
3. يمكنك تغيير المصابيح في أي وقت.
نصيحة: تذكر أن لمبة LED لها جانب (موجب وسالب).
الخطوة 6: استمتع بميزة الديكور الجديدة
ضع المصباح في منزلك واستمتع بميزة الديكور المنزلي الجديد.