فهرست مطالب:

ریموت جیبی وای فای: 4 مرحله
ریموت جیبی وای فای: 4 مرحله

تصویری: ریموت جیبی وای فای: 4 مرحله

تصویری: ریموت جیبی وای فای: 4 مرحله
تصویری: مودم سیم کارتیSercom ساپورت FD/TD وای‌فای ۲ باند و CAT18 سرعت عالی قیمت مناسب #گیم #ترید #اینترنت 2024, جولای
Anonim
ریموت جیبی وای فای
ریموت جیبی وای فای
ریموت جیبی وای فای
ریموت جیبی وای فای

یک ریموت ساده می تواند برای پروژه های مربوط به WiFi مفید باشد. می توانید یکی از موارد زیر را تهیه کنید:

  • سه دکمه لمسی*
  • ESP8266 v2 (Amica) برد IoT (و بسته بندی پلاستیکی که داخل آن آمده است)
  • صفحه نمایش LCD چینی 0.91 اینچی ، کتابخانه adafruit سازگار است
  • صفحه اصلی 3x3 سانتی متر pcb
  • باتری 9 ولت
  • کابل باتری 9 ولت
  • سوئیچ روشن/خاموش سوئیچ کشویی 2 حالته*
  • یک مقاومت 100 اهم*
  • سه مقاومت 1000 اهم*
  • چسب پشتی چسب (اختیاری)

*با نجات این جزء از دستگاه استریوی شکسته یا دستگاه آشغال مشابه ، در هزینه خود صرفه جویی کنید (فروشگاه صرفه جویی محلی خود را امتحان کنید)

با ابزارهای زیر:

  • عینک ایمنی
  • آهن لحیم کاری
  • لحیم (من از 0.8 میلی متر استفاده می کنم)
  • تفنگ چسب داغ با یک چسب چسب
  • دستهای کمک کننده (دستهای خوب اینجا) (دستهای ارزان اینجا)
  • برش های سیم برای برش سیم های کوچک طراحی شده اند تا با سطح هم سطح شوند
  • دم باریک
  • کابل میکرو USB
  • رایانه ای با افزونه Arduino IDE و ESP8266 نصب شده است
  • دستکش **
  • پیچ گوشتی **
  • چکش**
  • مته بی سیم **

** فقط در صورتی لازم است که قطعات خود را نجات دهید

همچنین لازم به ذکر است که از این کنترل از راه دور می توان به صورت معکوس استفاده کرد - برای مرور اطلاعات دریافتی از جایی دیگر.

مرحله 1: تست همه چیز را روی Protoboard انجام دهید. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید

Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید
Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید
Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید
Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید
Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید
Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید
Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید
Test Fit Fit Everything on the Protoboard. LCD را چسب بزنید مقاومت ها و پین های دکمه را با مولتی متر آزمایش کنید

مطمئن شوید که از nodeMCU "v2" توسط Amica استفاده می کنید ، زیرا نسخه "v3" Lolin کمی بزرگتر است و مناسب نیست!

دکمه ها همیشه چهار پین ندارند - اما وقتی آنها وجود دارند ، باید آنها را بررسی کنید. مولتی متر خود را برای خواندن مقاومتها تنظیم کنید. دو پین را لمس کنید. اگر مقاومت صفر باشد ، پین ها به یکدیگر متصل می شوند. وقتی دکمه ها روی صفحه اصلی نشسته اند ، آزمایش آن راحت تر است.

مقاومت ها می توانند شما را فریب دهند! به عنوان مثال ، ما سه مقاومت 1k می خواهیم که قهوه ای ، سیاه ، قرمز هستند. نوار قرمز را می توان به راحتی با نارنجی اشتباه گرفت ، که مقاومت 10k را مشخص می کند! همچنین ، هر زمان که یک جزء را نجات دادید ، خوب است در صورت امکان بررسی کنید که هنوز درست کار می کند. تا زمانی که همه مقاومتهای 1k چیزی نزدیک به 1،000 اهم بخوانند ، خوب است.

مرحله 2: ابتدا کلید روشن/خاموش ، سپس سیم/دکمه/مقاومت ، سپس NodeMCU را لحیم کنید. به Schematic مراجعه کنید

ابتدا کلید روشن/خاموش ، سپس سیم/دکمه/مقاومت ، سپس NodeMCU را لحیم کنید. به Schematic مراجعه کنید
ابتدا کلید روشن/خاموش ، سپس سیم/دکمه/مقاومت ، سپس NodeMCU را لحیم کنید. به Schematic مراجعه کنید
ابتدا کلید روشن/خاموش ، سپس سیم/دکمه/مقاومت ، و سپس NodeMCU را لحیم کنید. به Schematic مراجعه کنید
ابتدا کلید روشن/خاموش ، سپس سیم/دکمه/مقاومت ، و سپس NodeMCU را لحیم کنید. به Schematic مراجعه کنید
ابتدا کلید روشن/خاموش ، سپس سیم/دکمه/مقاومت ، و سپس NodeMCU را لحیم کنید. به Schematic مراجعه کنید
ابتدا کلید روشن/خاموش ، سپس سیم/دکمه/مقاومت ، و سپس NodeMCU را لحیم کنید. به Schematic مراجعه کنید

TinkerCAD برای ایجاد شماتیک تصویر استفاده شد. از آنجا که TinkerCAD در لیست قطعات موجود NodeMCU ندارد ، برای نشان دادن آن از پین های هدر استفاده کردم. برچسب ها با ویرایشگر عکس اضافه شدند.

اکثر مدار توسط NodeMCU و باتری پوشانده می شود ، بنابراین مهم است که همه چیز را دوبار بررسی کنید. مراقب باشید که سوئیچ تغذیه شما پورت usb را در NodeMCU مسدود نکند. از انبردست برای سیم کشی باتری 9 ولت ، یک به یک ، از طریق سوراخ نصب استفاده کنید. این کار باعث می شود سیم ها در طول زمان شکسته نشوند. بعد از اینکه تمام بقیه مدار را لحیم کردید ، توصیه می کنم فقط پین های NodeMCU را که می خواهید استفاده کنید لحیم کنید.

بعد پلاستیک ضد استاتیک می آید. یک قطعه از کیسه ای را که NodeMCU وارد کرده بود برش دهید. پلاستیک را به قسمت زیرین قسمت جلویی صفحه که محل شارژ باتری است بچسبانید. این کار لحیم کاری و پین ها را از کوتاه شدن در برابر پوشش باتری یا هر چیز دیگری که ممکن است ریموت را روی آن قرار دهید ، محافظت می کند. همچنین ، پلاستیک سطح صافی را فراهم می کند که باتری را روی آن قرار دهید.

مرحله 3: آزمایش سخت افزار

تست سخت افزار
تست سخت افزار
تست سخت افزار
تست سخت افزار

به جای خواندن سیگنال روشن/خاموش دیجیتال ، ما قصد داریم ولتاژ آنالوگ را بخوانیم. این به ما امکان می دهد هر سه دکمه را روی یک پین قرار دهیم. هر دکمه دارای مقاومت متفاوتی است که پس از فشار دادن دکمه به تقسیم کننده ولتاژ متصل می شود. NodeMCU ولتاژ بین 0-3.3 ولت را می خواند و مقدار متناظر بین 0-1024 را به شما می دهد. من یک طرح دارم که صفحه LCD را روشن می کند و مقدار ضبط شده توسط پین A0 را نشان می دهد. این به شما امکان می دهد بفهمید که دکمه ها کار می کنند یا خیر. مقادیری که من از چپ به راست گرفته بودم 545 ، 520 و 365 بود ، اما مقدار شما ممکن است تا حدودی متفاوت باشد. وقتی هیچ دکمه ای فشار داده نمی شود ، مقدار آنالوگ باید بین 0-15 باشد.

مرحله 4: انتخاب برنامه نویسی WiFi

گزینه های برنامه نویسی WiFi
گزینه های برنامه نویسی WiFi

روشهای مختلفی برای برنامه ریزی کنترل از راه دور برای صحبت با سایر دستگاهها از طریق WiFi و حتی در سراسر اینترنت وجود دارد. روشی که انتخاب می کنید بستگی به موقعیت خاص شما دارد. همچنین لازم به ذکر است که از این کنترل از راه دور می توان به صورت معکوس (برای مرور اطلاعات دریافت شده از جایی دیگر) استفاده کرد. دو روش اصلی که من دیدم HTTP و MQTT هستند. در اینجا چند آموزش وجود دارد که می توانید از اینجا دنبال کنید:

آموزش نرم افزار

Raspberry Pi MQTT Setup Instructable

آموزش نرم افزار MQTT

آموزش PubNub

همچنین نمونه های موجود در کتابخانه سخت افزاری NodeMCU (تصویر) را بررسی کنید!

ممنون که خواندید! راههای زیادی وجود دارد که می توانید با استفاده از این کنترل از راه دور ، هنگام استفاده از آن کنترل کنید. به هر حال ، نتایج خود را ارسال کنید. خیلی دوست دارم ببینم چطور شد!

توصیه شده: