فهرست مطالب:

IoTyper - کامپیوتر خود را از طریق Alexa (IoT) کنترل کنید: 5 مرحله (همراه با تصاویر)
IoTyper - کامپیوتر خود را از طریق Alexa (IoT) کنترل کنید: 5 مرحله (همراه با تصاویر)

تصویری: IoTyper - کامپیوتر خود را از طریق Alexa (IoT) کنترل کنید: 5 مرحله (همراه با تصاویر)

تصویری: IoTyper - کامپیوتر خود را از طریق Alexa (IoT) کنترل کنید: 5 مرحله (همراه با تصاویر)
تصویری: تبدیل گفتار به نوشتار رایگان به زبان فارسی | تبدیل فایل صوتی به متن 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 استفاده می کنم. سیستم من بر روی یک لپ تاپ قدیمی و ارتقا یافته اجرا می شود. نیازی نیست جدیدترین و سریع ترین باشد! یک 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 مقاومت 10k Ω

1x 680 Ω مقاومت

مقاومت 1x 150k Ω

2x 330k Ω مقاومت

مقاومت 1x 1k Ω

1x 100 nF خازن

2x 22 pF خازن

خازن 1x 10 uF

1x 1 uF خازن

1x 100 pF خازن

خازن 1x 22 uF

سرصفحه های پین

سه برابر LED (رنگ مهم نیست!)

کریستال 1x 16 MhZ

اتصال USB-Male

(اختیاری) PCB حک شده

ابزارهایی که استفاده کردم:

ایستگاه لحیم کاری و بازگردانی Yihua 862D+

قلع لحیم کاری

هجوم

سرب لحیم کاری

موچین

مرحله 1: هر دو MCU را برنامه ریزی کنید

هر دو MCU را برنامه ریزی کنید!
هر دو MCU را برنامه ریزی کنید!
هر دو MCU را برنامه ریزی کنید!
هر دو MCU را برنامه ریزی کنید!

ابتدا باید هر دو میکروکنترلر را برنامه نویسی کنید. من از آردوینو IDE استفاده کردم!

من ATMega32U4 را از یک برد میکرو ارزان Arduino Pro حذف کردم. این ارزان تر از خرید IC مستقل بود…

من از این تنظیمات استفاده کردم:

ESP8266:

  • ماژول عمومی ESP8266
  • اندازه فلش: 512k (بدون SPIFFS)

ATMega 32U4:

آردوینو لئوناردو

اگر برنامه نویسی را به پایان رساندید ، می توانید همه چیز را مطابق شکل (Schematic) متصل کنید.

مرحله 2: درایورهای Arduino Leonardo را روی رایانه خود نصب کنید

برای اطمینان از اینکه همه چیز خوب کار می کند ، باید Arduino IDE خود را به جدیدترین نسخه به روز کنید. علاوه بر این ، به آخرین درایورها نیاز دارید.

برای عیب یابی به وب سایت Sparkfun مراجعه کنید:

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

مرحله 3: آن را به رایانه خود وصل کنید

آن را به رایانه خود وصل کنید!
آن را به رایانه خود وصل کنید!

آخرین و مهمترین نکته این است که می توانید برد خود را به رایانه خود وصل کنید. آن را مانند یک صفحه کلید معمولی تشخیص می دهد. شما می توانید IoTyper را به عنوان "Arduino Leonardo" در Device-Manager خود پیدا کنید:)

مرحله 4: پیکربندی IoBroker

پیکربندی IoBroker
پیکربندی IoBroker

در پیکربندی اصلی ، فهرست پرونده باید /esp /iotyper باشد. البته می توانید این را در کد ESP8266 که در این دستورالعمل موجود است نیز تغییر دهید.

مرحله 5: اصلاح کد و چشم انداز آینده

اگر موفق به لحیم کاری شدید ، ممکن است بخواهید اکنون کد را اصلاح کنید. برای تماشای الهام:

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

امکانات بی پایان است!

به هر حال: من به زودی ، هنگامی که از تعطیلات به خانه برمی گردم ، یک قاب سه بعدی برای IoTyper طراحی می کنم…

امیدوارم لذت برده باشید:) خداحافظ: D

توصیه شده: