فهرست مطالب:
تصویری: ریموت جهانی MQTT: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
سلام به همه،
اول از همه ، من فرانسوی هستم ، بنابراین این امکان وجود دارد که برخی جملات بی معنی باشند ، متأسفم ، من سخت تلاش می کنم تا پیشرفت کنم.
من در حال حاضر در آپارتمان خانه در آپارتمان خود کار می کنم. من از نرم افزار OpenHab2 و mosquitto استفاده کردم. من در این دو نرم افزار متخصص نیستم اما به طور کلی نحوه کار آنها را می دانم. OpenHab سمت کاربر است ، با رابط گرافیکی برای کنترل خانه ساخته شده است. Mosquitto نرم افزاری است که باعث می شود همه چیز با هم صحبت کنند. به عنوان مثال ، OpenHab قادر است به راحتی با سخت افزار من صحبت کند.
برای افرادی که پروتکل MQTT را نمی دانند ، در اینجا وب سایتی وجود دارد که اصول اولیه را توضیح می دهد.
مشکل من این است که من می خواهم سخت افزار (4 شاخه دیواری هوشمند) خود را با سوئیچ های واقعی کنترل کنم ، نه تنها با رابط وب OpenHab.من یک ریموت را طراحی ، برنامه نویسی و ایجاد کردم که قادر به ارسال درخواست MQTT به دستگاه هایی است که من انتخاب می کنم. بهترین کار در ریموت کنترل من این است که 4 دکمه برای منو دارم و می توانم تعداد دستگاهی را که می خواهم اضافه کنم.
در اینجا نحوه انجام این کار است.
مرحله 1: قطعات
-Esp8266. من از NodeMCU استفاده می کنم. Banggood
-Mini breadBoard. من از آن استفاده می کنم زیرا می خواهم بتوانم هنگام تهیه V2 کنترل از راه دور با pcb از قطعه خود استفاده کنم. Banggood
- LCD من از LCD 16x2 استفاده می کنم اما 20x4 نیز کار می کند. داشتن ماژول i2c روی LCD مهم است. Banggood
-دکمه ها. من از 4 دکمه Up ، Down ، Enter و Exit استفاده می کنم. بانگود
-مقاومین 4.7K مقاومت برای کشیدن سوئیچ
- پیچ M3
- چسب گرم.
-PCB لازم نیست اما من دکمه ها و مقاومت خود را روی آن لحیم می کنم.
مرحله 2: نمودار سیم کشی
برای دکمه ها از حالت شیماتیک پیروی کنید.
دکمه ها:
UP ---------- D5 یا GPIO 1
پایین ------- D6 یا GPIO 12
------- D7 یا GPIO 13 را وارد کنید
خروج --------- D4 یا GPIO 2
LCD:
SDA -------- D2 یا GPIO 4
SCL -------- D1 یا GPIO 5
5V ---------- Vin
GND ------- GND
مرحله 3: کد آردوینو
شما باید برخی از اطلاعات موجود در طرح را تغییر دهید.
MQTT_SERVER فقط آدرس IP محل کار سرور MQTT شما است.
SSID و گذرواژه Wifi شما.
آخرین چیزی که باید تغییر دهید موضوعات شما است. موضوعات شما چیست؟ خوب ، شما می خواهید که می خواهید انتخاب کنید. من چهار مبحث دارم اما در صورت تمایل می توانید موارد بیشتری را اضافه کنید. تنها چیزی که باید به خاطر بسپارید این است که باید تعداد موضوع (int NombreTopic = 4؛) را در کد به روز کنید. باید با تعداد موضوعاتی که می نویسید مطابقت داشته باشد.
مرحله 4: ساخت و ساز
من یک کیف چاپ سه بعدی برای ریموت خود طراحی کردم. من آن را در مقیاس 1.015 ، 20٪ پر از PLA سفید چاپ می کنم و نتیجه بسیار خوب است.
اگر چاپگر سه بعدی ندارید ، می توانید یک قاب ساده با چوب نازک یا پلکسی گلاس بسازید.
هنگامی که مورد ساخته شد ، من با چسباندن دکمه ها شروع کردم. من به سختی پشت دکمه را فشار دادم تا مطمئن شوم که می توانیم از آن به درستی استفاده کنیم. صفحه را با چسب حرارتی چسباندم. قبل از قرار دادن تخته نان در محفظه ، سیم را چسباندم تا مطمئن شوم که آنها حرکت نمی کنند.
کار را با دو پیچ و صفحه پشتی انجام دهید.
توجه: می توانید با یک مداد روی جعبه بنویسید: UP ، DOWN ، ENTER و EXIT.
مرحله 5: لذت ببرید
در ویدئو ، می توانید 4 پنجره را برای چهار موضوع من مشاهده کنید. در آن پنجره ها می توانید پیام MQTT را که کنترل از راه دور به موضوع ارسال می کند مشاهده کنید.
کنترل از راه دور شما در حال حاضر کامل است ، شما باید سخت افزار هوشمند خود را برای گوش دادن به موضوع خود تنظیم کنید و می توانید از کنترل خود برای کنترل خانه خود استفاده کنید!
اگر در مورد این ریموت س questionsالی دارید ، من اینجا هستم تا به شما پاسخ دهم.
اگر از این پروژه کوچک قدردانی می کنید ، با خیال راحت در مسابقه از راه دور به من رای دهید و رای دهید!
با تشکر
توصیه شده:
ریموت شاتر پدال پا + راه انداز: 6 مرحله (همراه با تصاویر)
کنترل از راه دور پدال پا + راه انداز: این ریموت پدال برای انیماتورهای توقف ، بایگانی کنندگان عکس ، وبلاگ نویسان و متخصصانی که نمی توانند به دکمه شاتر دوربین خود دائماً دسترسی داشته باشند ، یا نیاز به کار سریع روی میز روی میز با دوربین نصب شده ، مناسب است. سربار بالا به روز رسانی دسامبر 2020: E
ریموت شاتر پدال پا GH5: 5 مرحله (همراه با تصاویر)
ریموت شاتر پدال پا GH5: من بسیاری از عکس های روی میز را روی هر دو دست خود انجام می دهم ، و ریموت شاتر پدال پا یک چیز ضروری است! اگرچه امکان تغییر ریموت سری GH موجود در بازار برای افزودن پدال پا وجود دارد ، اما من می خواستم یک
LED های خود را با ریموت تلویزیون کنترل کنید ؟! -- آموزش آردوینو IR: 5 مرحله (همراه با تصاویر)
LED های خود را با ریموت تلویزیون کنترل کنید ؟! || آموزش آردوینو IR: در این پروژه به شما نشان خواهم داد که چگونه دکمه های بی فایده در ریموت تلویزیون خود را برای کنترل LED های پشت تلویزیون تغییر کار دادم. همچنین می توانید از این تکنیک برای کنترل همه چیز با کمی ویرایش کد استفاده کنید. من کمی در مورد نظریه صحبت خواهم کرد
نحوه افزودن ریموت IR به سیستم بلندگو: 5 مرحله (همراه با تصاویر)
نحوه افزودن ریموت IR به سیستم بلندگو: در این پروژه به شما نشان خواهم داد که چگونه یک مدار اضافی برای سیستم بلندگو ایجاد کردم تا بتوان آن را به صورت بی سیم با ریموت کنترل IR خانگی کنترل کرد. بیایید شروع کنیم
ایجاد ریموت جهانی با NodeMCU: 7 مرحله
ایجاد یک کنترل از راه دور جهانی با NodeMCU: در این پروژه ، ما یک کنترل از راه دور جهانی ایجاد می کنیم که قادر به شبیه سازی و ارسال سیگنال مادون قرمز است. یک رابط وب برای کنترل تمام این فرایند استفاده خواهد شد. NodeMCU در ارتباط با گیرنده نوری مادون قرمز مسئول کلون کردن