جدول المحتويات:
فيديو: ESP8266 متعدد المستشعرات: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يعتبر ESP8266 جهازًا صغيرًا مفيدًا يمكن برمجته واستخدامه بسهولة ، ولكن يتعين علينا استخدام دبابيس GPIO المتاحة بحكمة نظرًا لعدم وجود الكثير منها.
سأوضح لك في هذا الملخص القصير كيفية إرفاق عدة مستشعرات مختلفة به.
الخطوة 1: الأجزاء
الجزء الأكثر أهمية في هذا الجهاز هو الغلاف ، حيث لا أمتلك طابعة ثلاثية الأبعاد ، لقد استخدمت غلاف إضاءة مستشعر الحركة الموجود. لحسن الحظ ، فإن الفتحة الموجودة فيه هي بالضبط حجم قبة مستشعرات الحركة SR501!
- مستشعر الحركة Donwei (ebay) (AliExpress)
- لوحة تطوير D1 Mini ESP8266
- نموذج أولي للورق ثنائي الفينيل متعدد الكلور لديي 5x7 سم
- شاحن حائط بمنفذ USB 5 فولت 1 أمبير
- HC-SR501 وحدة استشعار الحركة بالأشعة تحت الحمراء PIR
- RCWL-0516 وحدة استشعار الرادار بالموجات الدقيقة
- 1 × 10 فولت 100 فائق التوهج مكثف إلكتروليتي (اختياري ، فقط لتقليل الإنذارات الكاذبة)
- مقاوم 2 × 10 كيلو (اختياري ، فقط لتقليل الإنذارات الكاذبة)
- محول MICRO USB إلى DIP 5 دبابيس
- جهاز استشعار درجة الحرارة والرطوبة DHT22
- 4.7K المقاوم BH1750 وحدة استشعار شدة الضوء الرقمية
- جرس بيزو 3 فولت
- 330 أوم المقاوم
- وحدة WS2812 1 بت RGB
قم بفك اللوحة الداخلية من الغلاف ، وقم أيضًا بقطع حامل البطارية ، حيث إنها تشغل مساحة كبيرة ، قم بقص ورقة النموذج الأولي حتى تتناسب بشكل جيد مع الغلاف ، وحاول ترتيب المكونات.
الخطوة 2: الأسلاك
قم بتوصيل الأسلاك ولحام الأجزاء وفقًا لمخطط التآكل. ربما لا يكون DHT22 لطيفًا جدًا عند النظر في هذا الاتجاه ، ولكن بشكل عام ليست فكرة جيدة لوضع مستشعر درجة الحرارة في الغلاف حيث أن المكونات النشطة بالداخل تؤثر على القيم المقاسة. (وللتسجيل: يعد وضع مستشعر درجة الحرارة فوق المكونات النشطة أحد أسوأ الأفكار) لذلك وضعته على الجانب الأيمن من الغلاف ، حيث يصل مصدر الطاقة من أسفل إلى محول microUSB-> DIP. (أقل من RCWL)
لماذا أستخدم مستشعرات الحركة RCWL و SR501 PIR بالميكروويف في نفس الوقت؟ ببساطة لتصفية الإيجابيات الكاذبة: إذا قال كلا المستشعرين أن هناك شيئًا ما يحدث أكثر من 100٪ تقريبًا أن حركة بشرية تسببت فيه. (قد لا تكون هناك حاجة إلى المقاومات المنسدلة الاختيارية ، فقد يساعد المكثف أكثر ولكنه اختياري أيضًا)
يتم وضع BH1750 خلف الغلاف ، ولكنه شبه شفاف ، لذلك إذا كان هناك ضوء بالخارج ، فسوف يشعر به. (على الرغم من أنه سيشعر بدرجة أقل ، يمكن حفر الغلاف للسماح بوصول المزيد من الضوء إلى المستشعر) لنفس السبب ، يكون WS2812 أيضًا داخل الغلاف وسيكون ضوءه المنبعث مرئيًا من خلال البلاستيك بدون ثقب.
يقع RCWL في الجزء السفلي (الجانب المقابل حيث يوجد D1 Mini) وأكبر مسافة ممكنة من هوائي ESP8266 حيث يتداخلان قليلاً إذا كانا قريبين جدًا من بعضهما البعض.
الخطوة 3: البرامج الثابتة
إذا أردنا إعداد واستخدام مستشعر متعدد يعتمد على ESP8266 بأسرع طريقة ممكنة ، فمن الأفضل استخدام ESPEasy! إذا لم تسمع عن ذلك مطلقًا ، فقد تفوتك تعليمات التحكم في المياه الذكية. على أي حال ، ESPEasy عبارة عن برنامج ثابت للجيش السويسري يحتوي على العديد من وحدات التحكم والمكونات الإضافية للجهاز بداخله ، والتي يمكن إعدادها بسهولة ببضع نقرات بواسطة أي شخص سبق له الاطلاع على قائمة جهاز التوجيه. يمكن تحميل البرنامج الثابت بعد توصيله بمنفذ USB ، وبرنامجي الشخصي المفضل للتحميل هو nodemcu-pyflasher (متعدد الأنظمة الأساسية) ولكن برنامج ESPEasy القابل للتنزيل يتضمن أيضًا تطبيق ESPEasy Flasher (لنظام التشغيل Windows فقط).
بعد التحميل وإعادة التشغيل لأول مرة ، سيظهر AP جديد باسم "ESP_Easy_0" ، وكلمة المرور الافتراضية هي configesp. (اقرأ المزيد عنها هنا) ثم يمكنك إعداد اسم WiFi AP وكلمة المرور الخاصين بك من خلال متصفح يزور 192.168.4.1 ، وبنقرات قليلة ، أدوات التحكم الضرورية (Domoticz و Nodo و ThingSpeak و Home Assistant و PiDome و Emoncms و FHEM و يمكن إضافة Blynk و Homie و Zabbix) والأجهزة (أكثر من 70 مختلفة ، ولكن 12 في نفس الوقت).
لا تنسى تعطيل استخدام المنفذ التسلسلي في أدوات-> قائمة متقدمة ، وتمكين استخدام القواعد.
القواعد تعمل محليًا ، الدلالات ليست معقدة للغاية. (القواعد التي استخدمتها في هذا المشروع موجودة في rules1.txt)
هناك الكثير من الاحتمالات ، يمكن التحكم في WS2812 LED بواسطة NeoPixel ، [led nr] ، [أحمر 0-255] ، [أخضر 0-255] ، [أزرق 0-255] ، ويمكن استخدام الجرس إما بأوامر نغمة بسيطة أو rtttl (Nokia Ringtone Player).
موصى به:
استخدام المستشعرات التناظرية مع ESP8266: 5 خطوات
استخدام المستشعرات التناظرية مع ESP8266: المحول التناظري إلى الرقمي (ADC أو A / D أو A – D أو A-to-D) هو نظام يحول الإشارة التناظرية إلى إشارة رقمية. تقوم محولات A / D بترجمة الإشارات الكهربائية التناظرية لأغراض معالجة البيانات. مع المنتجات المطابقة للأداء والقوة
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: 7 خطوات
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: O objetivo desse التعليمي & eacute ؛ mostrar as etapas required & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que seja pros & iacute؛ vel comunicar com a Dragonboard 410c atrav & eacute؛ s de um computador / note usando comunica & ccedi
نظام إنذار لاسلكي اردوينو باستخدام المستشعرات الموجودة: 9 خطوات (بالصور)
نظام الإنذار اللاسلكي من Arduino باستخدام المستشعرات الموجودة: يمكن بناء هذا المشروع في حوالي نصف ساعة بتكلفة تبلغ حوالي 20.00 دولارًا إذا كان لديك مستشعرات إنذار لاسلكي 433 ميجا هرتز أو 315 ميجا هرتز. يمكن أن يكون أيضًا مشروعًا جديدًا كاملاً مزودًا بأجهزة استشعار إنذار لاسلكية ، مثل كاشفات الحركة بالأشعة تحت الحمراء و reed s
RPIEasy - جهاز متعدد المستشعرات يعتمد على RPI: 6 خطوات
RPIEasy - RPI Based Multisensor Device: إذا كان أي شخص يخطط لإنشاء بعض أجهزة الاستشعار DIY ، فبعدها عن ESP8266 الشائع الاستهلاك الرخيص والمنخفض & quot؛ Raspberry Pi Zero W & quot؛ النموذج هو أيضا خيار كبير. تبلغ تكلفة RPI Zero W حوالي 10 دولارات أمريكية واستهلاكها للطاقة
معمل المستشعرات - درجة الحرارة: 5 خطوات
معمل المستشعرات - درجة الحرارة: في هذا المختبر سوف تستخدم شاشة LCD لعرض قراءات الرطوبة ودرجة الحرارة الحالية للمنطقة المحيطة