https://bodybydarwin.com
Slider Image

كيفية بناء مروحة التي تسيطر عليها الحركة

2021

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

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

هناك ، بالطبع ، خيارات المنزل الذكي التجارية المتاحة ، ولكن إذا كنت تريد التحكم الكامل في نظامك وشيء يمكنك البناء عليه ، فهذه طريقة رائعة لتنفيذ التشغيل الآلي للمنزل.

مصدر إمداد الطاقة من الأشياء مستشعر طاقة الأشعة تحت الحمراء (PIR) بخاصية استشعار ذراع اللوح من الذكور إلى الذكور ومن الذكور إلى الإناث (طول وفقًا للإعداد الخاص بك) مفك البراغي بمروحة من النوع A إلى كبل USB من النوع B (اختياري)

يحتوى":"

قم بتوصيل موصل من الذكور إلى الذكور في دبوس GND الثاني على اردوينو. سيتم توصيل هذا السلك بالمنفذ السالب في موصل ترحيل الطاقة (المسمى برمز "ناقص"). لتركيب الأسلاك ، اسحب الموصل الأخضر الصغير الموجود بجانب جانب ترحيل الطاقة. القيام بذلك سوف يعرض المسامير التي تفتح وتثبِّت الأسلاك.

يحتوى":"

قم بتوصيل موصل آخر ذكر إلى ذكر في دبوس 3 على اردوينو. سوف يتصل هذا السلك بالمنفذ الموجب على موصل ترحيل الطاقة (المسمى برمز "زائد").

يحتوى":"

قوة اردوينو الخاص بك. للقيام بذلك ، قم بتوصيل وحدة تزويد الطاقة من Arduino بمقبس ON دائم على مرحل الطاقة الخاص بك ، ثم قم بتوصيل مقبس الأسطوانة الموجود في الطرف الآخر من سلك الطاقة بإدخال الطاقة الخاص بـ Arduino.

في هذه المرحلة ، لدى Arduino القدرة على الشعور بالحركة والرد ، لكن ليس لديها برنامج لتخبرها بما يجب القيام به. دعونا إصلاح ذلك.

المحتوى ":" قم بتشغيل البرنامج واتبع المطالبات التي تظهر على الشاشة. هذا سيمنحه الإذن لتعديل نظامك. المحتوى ":" قم بتنزيل هذا الرمز من صفحة جيثب الخاصة بي. المحتوى ":" استخدم Ctrl + O لتحميل الرمز على Arduino IDE. المحتوى ":" قم بتوصيل Arduino بالكمبيوتر باستخدام كابل USB. content ":" استخدم Tools> Board:> Arduino / Genuino Uno لاختيار نوع Arduino الذي تستخدمه. المحتوى ":" استخدم Tools> Port لتحديد المنفذ حيث يتم سرد اللوحة الخاصة بك بالاسم. المحتوى ":" استخدم Ctrl + U لتحميل الرمز على اللوحة الخاصة بك.

كيف يعمل: تحدد الأسطر القليلة الأولى من التعليمات البرمجية متغيرات البرنامج ومواقع تخزين البيانات. سترى PIRPin معرّفًا على أنه "2" ويتم تعريف OutPin على أنه "3" - يتوافق مع المكان الذي قمت فيه بتوصيل مستشعر PIR وتتابع الطاقة في Arduino.

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

القسم void loop () ، على الرغم من ذلك ، هو المكان الذي يحدث فيه العمل الحقيقي ، حيث يقوم Arduino بتكرار هذا الرمز بشكل متكرر. أولاً ، تقوم بالتحقق من مستشعر الحركة عبر PIRState = digitalRead (PIRpin) لمعرفة ما إذا كانت قد لمست أي حركة. ثم ، فإنه يسجل عدد المللي ثانية التي انقضت منذ بدء برنامج Arduino ، مع currentTime = millis () .

كيف يعمل: عندما يقوم شيء ما بتشغيل المستشعر ، تقوم Arduino بتسجيل تلك اللحظة كـ triggerTime في السطر 23 ، ومقارنتها بالوقت الحالي بناءً على الشروط في الأسطر 26 و 29 و 34. إذا كان الفرق أقل من delayValue (10 دقائق لأغراض هذه القصة) ، يتم تشغيل مروحة أو يبقى. إذا اكتشف المستشعر الحركة خلال تلك الدقائق العشرة ، فسيخبر Arduino ، ويعيد ضبط المؤقت. إذا كان الفرق أعلى من التأخير ، يعرف البرنامج أنه لم تحدث أي حركة وإيقاف المروحة.

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

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

مسدس مسدس بت لاصق / بت مثقاب 2 بوصة (اختياري) / مثقاب مثقاب 4 بوصة (اختياري) ":" ثقوب مثقاب لكابل الطاقة وأسلاك التوصيل. استخدم بت 1/2 بوصة في فتحة كابل الطاقة و 1/4 بوصة بت لتمرير سلك التوصيل. يمكنك أيضًا استخدام أي شيء متاح لديك يكون قريبًا ، أو حتى بتات الأشياء بأسمائها الحقيقية إذا كنت موافقًا بنوعية فضفاضة. المحتوى ":" الغراء الساخن اردوينو في وسط العلبة. المحتوى ":" الغراء الساخن استشعار الحركة إلى الحفرة التي حفرتها لذلك. المحتوى ":" قم بتغذية الأسلاك من خلال الثقوب الخاصة بكل منها وأرفقها بـ Arduino وترحيل الطاقة. المحتوى ":" أعد الغطاء العلوي للمرفق.

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

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

تضمنت اختبارات الأبوة الأولى "اهتزاز الدم".  لم يعملوا

تضمنت اختبارات الأبوة الأولى "اهتزاز الدم". لم يعملوا

ذراعك هو مكان رائع لتنمية أذن جديدة

ذراعك هو مكان رائع لتنمية أذن جديدة

58 دولارًا مقابل مجموعة أدوات ديوالت وغيرها من الصفقات الجيدة التي تحدث اليوم

58 دولارًا مقابل مجموعة أدوات ديوالت وغيرها من الصفقات الجيدة التي تحدث اليوم