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

مصباح سلكي: 4 خطوات
مصباح سلكي: 4 خطوات

فيديو: مصباح سلكي: 4 خطوات

فيديو: مصباح سلكي: 4 خطوات
فيديو: طريقة توصيل لمبة بمفتاح كهربائى للمبتدئين 2024, شهر نوفمبر
Anonim
مصباح سلكي
مصباح سلكي

مفهوم:

لقد صنعت مصباحًا يحتاج دائمًا إلى الاهتمام. كانت مستوحاة من زوجتي. أنا طالبة دراسات عليا لذا فأنا دائمًا مشغول بعملي المدرسي. زوجتي تريد التحدث معي عندما أعود للمنزل. عندما أعيرها القليل من الاهتمام ، تتعثر ، وأمشي على قشر البيض. أضع خصائصها في هذا المصباح. للاستمرار في تشغيل المصباح ، يتعين على المستخدم إنهاء مفتاح كل ساعة. سينطفئ المصباح عندما ينتقل المؤقت إلى 0 دقيقة.

إذا صنعت هذا المصباح ، فيرجى معاملته جيدًا. (يعد صوت Tick-tock مكافأة لك.)

قوائم الشراء:

اردوينو نانو (ATmega328P)

مصباح مكتبي أساسي

5V 5W USB ضوء لمبة

USB من النوع A لوح تقاطع إناء نسائي

مفاتيح الساعة المعدنية

مؤقت الطبخ

مستشعر تأثير القاعة (A1301 / A1302)

مغناطيس (6 × 2 مم)

برغي برأس فيليبس مسطح 6/32 (بطول 2 بوصة)

المكسرات ، 6/32

الخطوة 1: قطع الليزر الجزء السفلي وتفكيك المصباح

قطع الليزر الجزء السفلي وتفكيك المصباح
قطع الليزر الجزء السفلي وتفكيك المصباح
قطع الليزر الجزء السفلي وتفكيك المصباح
قطع الليزر الجزء السفلي وتفكيك المصباح

بالنسبة للجزء السفلي ، قمت بتصميم وقطع ألواح الأكريليك باستخدام آلة القطع بالليزر.

تفكيك المصباح.

الخطوة 2: أدخل المغناطيس والمستشعر / قم بتوصيل مصباح USB

أدخل المغناطيس والمستشعر / قم بتوصيل مصباح USB
أدخل المغناطيس والمستشعر / قم بتوصيل مصباح USB
أدخل المغناطيس والمستشعر / قم بتوصيل مصباح USB
أدخل المغناطيس والمستشعر / قم بتوصيل مصباح USB
أدخل المغناطيس والمستشعر / قم بتوصيل مصباح USB
أدخل المغناطيس والمستشعر / قم بتوصيل مصباح USB

1. ضع المستشعر المغناطيسي للقاعة في جزء الجسم للكشف عن المغناطيس على جزء الدوران.

2. قم بتوصيل مصباح USB وجهاز استشعار مغناطيسي للقاعة و Arduino Nano.

3. أدخل المغناطيس في الثقوب.

الخطوة 3: الكود والتخطيط

كود وتخطيطي
كود وتخطيطي

تخطيطي ^

الشفرة

/////// HALL EFFECT SENSOR /////////// #define NOFIELD 505L #define TOMILLIGAUSS 1953L

// LED (لوحة قطع وعاء USB) إلى طرف رقمي 3

أدى int = 3 ؛

// مستشعر تأثير القاعة للدبوس التناظري 0

قاعة int = A0 ؛

// الأسطر أدناه مأخوذة من https://playground.arduino.cc/Code/HallEffect بواسطة Rob Tillaart

إنت جاوس

إنت جاوس int gauss2 ؛

إعداد باطل () {pinMode (led، OUTPUT) ؛ pinMode (القاعة ، المدخلات) ؛ Serial.begin (9600) ؛ }

DoMeasurement باطل ()

{int raw = analogRead (قاعة) ؛ معوض طويل = خام - NOFIELD ؛ // ضبط بالنسبة إلى عدم وجود حقل طويل gauss = معوض * TOMILLIGAUSS / 1000 ؛ // ضبط المقياس على Gauss gaussX = تقييد (gauss ، 0 ، 500) ؛ gauss2 = خريطة (gaussX ، 0 ، 500 ، 0 ، 255) ؛ Serial.println (gauss2) ؛ // Serial.println (خام) ؛

analogWrite (led ، gauss2) ؛

}

حلقة فارغة()

{DoMeasurement () ، تأخير (100) ؛ }

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

منتهي.

موصى به: