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

ESP - منبه الأجواء عن بُعد: 8 خطوات
ESP - منبه الأجواء عن بُعد: 8 خطوات

فيديو: ESP - منبه الأجواء عن بُعد: 8 خطوات

فيديو: ESP - منبه الأجواء عن بُعد: 8 خطوات
فيديو: [ZeeNuNew] Cutie Pie Series Fitting Day - Shorts video (1) 2024, يوليو
Anonim
ESP - منبه الأجواء عن بُعد
ESP - منبه الأجواء عن بُعد
ESP - منبه الأجواء عن بُعد
ESP - منبه الأجواء عن بُعد

يعتمد النموذج الأولي على شريحة IOT الشهيرة ESP8266.

ESP8266

هذه شريحة Wi-Fi منخفضة التكلفة مع مكدس TCP / IP كامل وقدرة متحكم دقيقة أنتجتها شركة Espressif Systems الصينية ومقرها شنغهاي.

  • المعالج: نواة معالج دقيق L106 32 بت RISC يعتمد على Tensilica Xtensa Diamond Standard 106Micro الذي يعمل بسرعة 80 ميجاهرتز †
  • ذاكرة:

    • 32 كيلوبايت تعليمات RAM
    • 32 كيلوبايت تعليمات ذاكرة الوصول العشوائي
    • 80 كيلوبايت من ذاكرة الوصول العشوائي لبيانات المستخدم
    • ذاكرة وصول عشوائي لبيانات نظام 16 KiB ETS
  • فلاش QSPI خارجي: يتم دعم ما يصل إلى 16 ميجابايت (يتم تضمين 512 كيلوبايت إلى 4 ميجابايت عادةً)
  • IEEE 802.11 b / g / n Wi-Fi

    • مفتاح TR متكامل ، Balun ، LNA ، مضخم طاقة وشبكة مطابقة
    • مصادقة WEP أو WPA / WPA2 ، أو شبكات مفتوحة
  • 16 دبابيس GPIO
  • SPI I²C (تنفيذ البرنامج) [5]
  • واجهات I²S مع DMA (مشاركة الدبابيس مع GPIO)
  • يمكن تمكين UART على دبابيس مخصصة ، بالإضافة إلى UART للإرسال فقط على GPIO2
  • 10 بت ADC (التقريب المتتالي ADC)

الخطوة 1: قائمة الأجزاء

قائمة الاجزاء
قائمة الاجزاء
  • REES52 وحدة استشعار الكشف عن الصوت
  • وحدة مستشعر الاهتزاز OEM - SW-420
  • 2 من NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266-Development Board

  • CP2102 USB 2.0 إلى TTL UART SERIAL CONVERTER MODULE مع دبوس DTR
  • المصابيح - أحمر ، أصفر ، أزرق

الخطوة 2: تثبيت التخطيط

تخطيط الدبوس
تخطيط الدبوس

تخطيط الدبوس

ESP A0 - خرج مستشعر الصوت

ESP 0 - LED (صوت)

ESP 5 - مستشعر الاهتزاز D0

ESP 4 - LED (اهتزاز)

الخطوة 3: كشف الاهتزاز

كشف الاهتزاز
كشف الاهتزاز
كشف الاهتزاز
كشف الاهتزاز

وحدة مستشعر الاهتزاز OEM - SW-420

تعتمد وحدة الاهتزاز على مستشعر الاهتزاز SW-420 والمقارن LM393 لاكتشاف ما إذا كان هناك أي اهتزاز يتجاوز الحد الأدنى. يمكن تعديل العتبة بواسطة مقياس الجهد الموجود على متن الطائرة.

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

تحديد

  • الحالة الافتراضية للمحول قريبة
  • جهد إمداد الخرج الرقمي: 3.3V-5V
  • مؤشر LED على اللوحة لإظهار النتائج
  • شريحة LM393 مدمجة
  • أبعاد اللوح: 3.2 سم × 1.4 سم

الخطوة 4: كشف الصوت

كشف الصوت
كشف الصوت
كشف الصوت
كشف الصوت

REES52 وحدة استشعار الكشف عن الصوت

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

تحديد

  • جهد التشغيل 3.3 فولت - 5 فولت
  • نموذج الإخراج: مخرجات التبديل الرقمي (0 و 1 ، مستوى عالٍ أو منخفض)
  • مع ثقب تصاعد المسمار

الخطوة 5: GPS - من خلال Google Geolocation API

GPS - من خلال Google Geolocation API
GPS - من خلال Google Geolocation API

واجهة برمجة تطبيقات تحديد الموقع الجغرافي لخرائط Google

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

يتم الاتصال عبر HTTPS باستخدام POST. يتم تنسيق كل من الطلب والاستجابة بتنسيق JSON ، ونوع المحتوى لكليهما هو application / json. قبل أن تبدأ في التطوير باستخدام Geolocation API ، راجع متطلبات المصادقة (تحتاج إلى مفتاح API) وحدود استخدام API. طلبات تحديد الموقع الجغرافي يتم إرسال طلبات تحديد الموقع الجغرافي باستخدام POST إلى نموذج عنوان URL التالي:

www.googleapis.com/geolocation/v1/geolocat…

مفتاح النموذج الأولي: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY

الخطوة 6: الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)

الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)
الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)
الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)
الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)
الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)
الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)
الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)
الإخطارات باستخدام Telegram Bot Service (المصدر المفتوح)

Telegram هو تطبيق مراسلة يركز على السرعة والأمان ، وهو سريع للغاية وبسيط ومجاني. يمكن استخدامه على جميع الأجهزة في نفس الوقت - تتم مزامنة الرسائل بسلاسة عبر أي عدد من الهواتف أو الأجهزة اللوحية أو أجهزة الكمبيوتر الخاصة بك.

باستخدام Telegram ، يمكن للمرء إرسال الرسائل والصور ومقاطع الفيديو والملفات من أي نوع (doc ، zip ، mp3 ، إلخ) ، بالإضافة إلى إنشاء مجموعات لما يصل إلى 100000 شخص أو قنوات للبث إلى جماهير غير محدودة. يمكن للمرء الكتابة إلى جهات اتصال الهاتف والعثور على الأشخاص من خلال أسماء المستخدمين الخاصة بهم. يشبه Telegram الرسائل النصية القصيرة والبريد الإلكتروني معًا - ويمكنه الاهتمام بجميع احتياجات المراسلة الشخصية أو الخاصة بالعمل. بالإضافة إلى ذلك ، فهو يدعم المكالمات الصوتية المشفرة من طرف إلى طرف.

يستخدم النموذج الأولي خدمة Telegram Bot:

BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8" ؛

الخطوة 7: التحليلات - استخدام قناة ThingSpeak

التحليلات - استخدام قناة ThingSpeak
التحليلات - استخدام قناة ThingSpeak

ThingSpeak هو تطبيق مفتوح المصدر لإنترنت الأشياء (IoT) وواجهة برمجة تطبيقات لتخزين واسترداد البيانات من الأشياء باستخدام بروتوكول HTTP عبر الإنترنت أو عبر شبكة المنطقة المحلية. يتيح ThingSpeak إنشاء تطبيقات تسجيل أجهزة الاستشعار وتطبيقات تتبع الموقع وشبكة اجتماعية للأشياء مع تحديثات الحالة.

تم إطلاق ThingSpeak في الأصل بواسطة ioBridge في عام 2010 كخدمة لدعم تطبيقات إنترنت الأشياء. وقد دمجتhingSpeak دعمًا من برنامج الحوسبة الرقمية MATLAB من MathWorks ، [4] مما يسمح لمستخدمي ThingSpeak بتحليل وتصور البيانات التي تم تحميلها باستخدام Matlab دون الحاجة إلى شراء رخصة Matlab من Mathworks. تتمتع ThingSpeak بعلاقة وثيقة مع شركة Mathworks، Inc

يستخدم النموذج الأولي قناة ThingSpeak التالية

  • سلسلة apiKey = "BJAUZC22GNAUQCQQ" ؛
  • String thingtweetAPIKey = "8LFA68AASLC0096N" ؛

الخطوة الثامنة: التمثيل المرئي والتحليل في الوقت الفعلي

موصى به: