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

IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT): 5 خطوات (بالصور)
IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT): 5 خطوات (بالصور)

فيديو: IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT): 5 خطوات (بالصور)

فيديو: IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT): 5 خطوات (بالصور)
فيديو: portail cadiou avec moteur invisio somfy 2024, شهر نوفمبر
Anonim
IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT)
IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT)
IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT)
IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT)
IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT)
IoTyper - تحكم في جهاز الكمبيوتر الخاص بك عبر Alexa (IoT)

ألم تفكر يومًا في التحكم في جهاز الكمبيوتر الخاص بك باستخدام إنترنت الأشياء؟ يصبح عالمنا أكثر ذكاءً يومًا بعد يوم ، واليوم نحول جهاز الكمبيوتر الخاص بنا إلى جهاز كمبيوتر أكثر ذكاءً مما هو عليه بالفعل. لنبدأ!

يعتمد IoTyper على اثنين من وحدات التحكم الدقيقة الأساسية: ATMega 32U4 الذي يمكنه محاكاة لوحة المفاتيح ، و ESP8266 الذي يحتوي على إمكانات WiFi. يجمع IoTyper كلاهما. والنتيجة هي بوابة لجهاز الكمبيوتر الخاص بك للتواصل مع أجهزة إنترنت الأشياء. لتوصيل كل شيء عبر WiFi ، تحتاج إلى وسيط MQTT. أنا أستخدم iOBroker لهذا الغرض. يعمل نظام My System على كمبيوتر محمول قديم تمت ترقيته. ليس من الضروري أن تكون الأحدث والأسرع! سيقوم Raspberrry Pi بالمهمة أيضًا …

المبدأ يقرأ ESP8266 متغيرًا مخزنًا في iOBroker. يمكننا تغيير هذا المتغير بعدة طرق مختلفة ، على سبيل المثال مع Alexa (تحتاج إلى برنامج نصي في iOBroker يربط بين الاثنين ولكن يمكنك العثور على أحدهما عبر الإنترنت) أو مع أي مساعدين ذكيين آخرين. بالطبع يمكنك أيضًا ببساطة استخدام تطبيقات مثل Apple Homekit لبدء حدث ، في هذه الحالة إلغاء قفل جهاز الكمبيوتر المحمول الخاص بي. يقرأ ESP8266 المتغير ويرسل نصه عبر Serial-Line إلى ATMega 32U4. يرسل ATMega 32U4 النص كمخرج لوحة مفاتيح إلى جهاز الكمبيوتر. لقد قمت بتضمين رسم اختبار لإلغاء القفل في هذه الصفحة أيضًا:) يجب أن يكون هذا مجرد مثال على الكود - إمكانيات ATMega32U4 لا تصدق! يمكنك تضمين هذه المهارات في جميع مشاريعك للتفاعل مع جهاز الكمبيوتر الخاص بك عبر WiFi!

اللوازم

لنبدأ بالمواد التي استخدمتها:

Arduino Pro Micro (قمت بفك لحام IC)

ESP01

TD6810 باك محول

2.2 uH ملف

2x 22 مقاومات

2x 10 كيلو Ω مقاومات

1x 680 المقاوم

1x 150 كيلو Ω المقاوم

2x 330 كيلو مقاومات

1x 1 كيلو Ω المقاوم

1x 100 nF مكثف

مكثفات 2x 22 pF

1x 10 uF مكثف

1x 1 uF مكثف

1x 100 pF مكثف

1x 22 فائق التوهج مكثف

رؤوس الدبوس

3x LED (اللون لا يهم!)

1x16 ميجا هرتز كريستال

موصل USB- ذكر

(اختياري) محفوراً ثنائي الفينيل متعدد الكلور

الأدوات التي استخدمتها:

Yihua 862D + محطة اللحام وإعادة التدفق

جندى تين

تدفق

عجينة لصق

ملاقيط

الخطوة 1: برمجة كلا MCUs

برنامج كلا MCUs!
برنامج كلا MCUs!
برنامج كلا MCUs!
برنامج كلا MCUs!

تحتاج أولاً إلى برمجة كل من وحدات التحكم الدقيقة. لقد استخدمت Arduino IDE!

أزلت ATMega32U4 من لوحة Arduino Pro Micro رخيصة. كان ذلك أرخص من شراء IC مستقل …

لقد استخدمت هذه الإعدادات:

ESP8266:

  • وحدة ESP8266 العامة
  • حجم الفلاش: 512 كيلو بايت (بدون SPIFFS)

ATMega 32U4:

اردوينو ليوناردو

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

الخطوة 2: قم بتثبيت برامج تشغيل Arduino Leonardo على جهاز الكمبيوتر الخاص بك

للتأكد من أن كل شيء يعمل بشكل جيد ، تحتاج إلى تحديث Arduino IDE الخاص بك إلى الإصدار الأحدث. علاوة على ذلك ، فأنت بحاجة إلى أحدث برامج التشغيل.

لاستكشاف الأخطاء وإصلاحها ، انظر إلى موقع Sparkfun-Website:

learn.sparkfun.com/tutorials/pro-micro--fi…

الخطوة 3: قم بتوصيله بجهاز الكمبيوتر الخاص بك

قم بتوصيله بجهاز الكمبيوتر الخاص بك!
قم بتوصيله بجهاز الكمبيوتر الخاص بك!

أخيرًا وليس آخرًا ، يمكنك توصيل اللوحة الخاصة بك بجهاز الكمبيوتر الخاص بك. سوف يكتشفها مثل لوحة المفاتيح العادية. يمكنك العثور على IoTyper باسم "Arduino Leonardo" في مدير الجهاز الخاص بك:)

الخطوة 4: تكوين IoBroker

تكوين IoBroker
تكوين IoBroker

يجب أن يكون دليل الملف هو / esp / iotyper في التكوين الأساسي. بالطبع يمكنك تغيير هذا في كود ESP8266 المتضمن في هذا Instructable أيضًا.

الخطوة الخامسة: تعديل الكود والتوقعات المستقبلية

إذا نجحت في اللحام ، فقد ترغب في تعديل الرمز الآن. لمشاهدة الإلهام:

www.arduino.cc/reference/en/language/funct…

الامكانيات لا حصر لها!

بالمناسبة: سأصمم غلافًا مطبوعًا ثلاثي الأبعاد لـ IoTyper قريبًا ، عندما أعود إلى المنزل من العطلة …

أتمنى أن تكون قد استمتعت:) وداعا: د

موصى به: