فهرست مطالب:

سوئیچ سوئیچ قابل نصب آسان: کنترل گوشی هوشمند با BLYNK: 10 مرحله
سوئیچ سوئیچ قابل نصب آسان: کنترل گوشی هوشمند با BLYNK: 10 مرحله

تصویری: سوئیچ سوئیچ قابل نصب آسان: کنترل گوشی هوشمند با BLYNK: 10 مرحله

تصویری: سوئیچ سوئیچ قابل نصب آسان: کنترل گوشی هوشمند با BLYNK: 10 مرحله
تصویری: 125 نوآورانه ترین وسایل نقلیه الکتریکی و حمل و نقل شخصی 2024, نوامبر
Anonim
سوئیچ سوئیچ قابل نصب آسان: کنترل گوشی هوشمند با BLYNK
سوئیچ سوئیچ قابل نصب آسان: کنترل گوشی هوشمند با BLYNK

دستگاه های اینترنت اشیا به سرعت در حال محبوبیت بیشتر هستند ، بنابراین چرا یاد نمی گیرید و دستگاه های اینترنت اشیاء خود را از مواد ارزان قیمت و کار سخت برای انجام کارهایی که قبلاً نمی توانستید ایجاد کنید؟

اسامی من و سوهایی همیشه در حال خوابیدن هستم ، اما بیدار می شوم زیرا چراغ های من هنوز روشن است. البته ، من می توانم از تخت بلند شوم ، بلند شوم ، تمام گرمای جمع شده را آزاد کنم ، پاهایم را تمرین دهم و چراغ را خاموش کنم ، اما این خیلی سخت است. بنابراین ، من این راهنما را برای کمک به شما در طراحی یک سوار با قابلیت نصب روی سوئیچ چراغ موجود برای انجام پرس برای شما طراحی کردم. از آنجایی که امروزه هیچ کس تلفن های خود را ترک نمی کند ، چه بهتر از اینکه بتوانید دستگاه IoT خود را با یک برنامه رایگان کنترل کنید؟ این پایه با اجازه دادن به شما برای روشن و خاموش کردن تلفن همراه خود ، یک قدم برای هوشمندتر شدن خانه شما را برای همیشه تغییر می دهد.

این اولین مسابقه مشروعیت آمیز من و همچنین اولین مسابقه مشروعیت آمیز من است ، بنابراین اگر فکر می کنید این یک پروژه فوق العاده جالب است ، اگر به من رأی دهید بسیار مهم خواهد بود. (اگر کسی می تواند به من بگوید که چگونه شیشه ریسندگی بطری را که سالها پیش به طور تصادفی برای سرگرمی ارسال کردم حذف کنم ، بسیار عالی خواهد بود)

بیایید شروع کنیم!

مرحله 1: چالش های خاص و مسائل ایمنی

این پروژه تقریباً افزونه است. من دستورالعمل های گام به گام را از 0 تا 100 ارائه می دهم. تنها مشکلاتی که وجود دارد می تواند به دست آوردن مواد و اجزای سازنده باشد که من روش های جایگزینی را برای دسترسی به آنها ارائه کرده ام. به غیر از این ، درست مثل لگو است ، فقط همه را با هم ترکیب کنید.

مرحله 2: اجزای مورد نیاز

اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز
اجزای مورد نیاز

سخت افزار:

همه این موارد به صورت آنلاین قابل خرید است

· NodeMCU ESP8266-12E V1.0

· سرو SG90

· کابل Microusb

· پاوربانک

اختیاری ، قطعا می توانید این کار را از طریق پریز دیواری با اتصال کابل micro USB به آداپتور انجام دهید

· اکریلیک 3 میلی متر

ضخامت فقط در هنگام طراحی پایه اکریلیک اهمیت دارد و باید ضخامت اکریلیک را به ابعاد خاصی اضافه کنید ، من شخصاً فکر می کنم 3 میلی متر عالی است زیرا ضخامت زیاد/نازک و سفید آن تمیزترین نیست.

نرم افزار:

· Arduino IDE

· برنامه Blynk

· Adobe Illustrator

ابزارها:

· برش لیزری (اگر به دستگاه برش لیزری دسترسی ندارید ، می توانید FabLabs یا Makerspaces محلی را پیدا کرده و از آنها بخواهید این کار را برای شما انجام دهند)

· پیچ گوشتی (برای اتصال پیچ بازوی سروو به سروو)

· پیچ گوشتی تخت (برای بلند کردن گیره پلاستیکی که سرو پین های زن را در محفظه پلاستیکی خود نگه می دارد)

مرحله 3: اندازه گیری ابعاد برای آکریلیک کوه

اندازه گیری ابعاد برای کوه آکریلیک
اندازه گیری ابعاد برای کوه آکریلیک
اندازه گیری ابعاد برای کوه آکریلیک
اندازه گیری ابعاد برای کوه آکریلیک
اندازه گیری ابعاد برای کوه آکریلیک
اندازه گیری ابعاد برای کوه آکریلیک

در حال حاضر ما باید یک پوشش اکریلیک را روی سوئیچ چراغ موجود خود تنظیم کنیم تا بتواند سرووهایی را که چراغ ما را روشن و خاموش می کند ، در خود جای دهد.

· پنل پوسته پلاستیکی چراغ را خاموش کنید

· قسمت بیرونی قاب پلاستیکی را ردیابی کرده و در صورتی که لبه های پوسته خم شده است (مانند من) یک جعبه روی آن قرار دهید

· به دست آوردن عرض (x) عمق (y) و ارتفاع (z)

· بسته به ضخامت مواد ، ضخامت (معادل 0.3 سانتی متر) را به هر 3 مقدار اضافه کنید.

· ارتفاع جعبه مشکل است ، شما باید فاصله را مانند تصویر نمای جانبی که پیوست کرده ام اندازه بگیرید و مطمئن شوید که سروو تا آنجا که ممکن است نزدیک باشد بدون اینکه مانع روشن و خاموش شدن خود سوئیچ شود.

· ارتفاع سروو ، طبق اندازه گیری من 1.2 سانتی متر است ، شما این مقدار را به ارتفاع ابعاد جعبه خود اضافه می کنید

· عرض عمق ارتفاع صندوق ابعاد بیرونی است

· به (https://boxdesigner.connectionlab.org/) بروید و یک کادر با استفاده از مقادیر X ، Y ، Z ایجاد کنید ایجاد کنید

· در گزینه پیشرفته ، طول شکاف را بسته به ضخامت مواد خود تنظیم کنید ، ممکن است چند بار تلاش کنید ، اما من معدل خود را 0.75 تنظیم کردم که بسیار محکم است و برای ضربه زدن به قطعات به یک چکش نیاز داشت.

· همچنین "نه ، یک جلد را وارد نکنید" را انتخاب کنید

· این pdf را در Adobe Illustrator باز کنید

· فایل Light Switch را که ضمیمه کرده ام باز کنید و طرح های مربوط به سوراخ و سروو را برای جلد اکریلیک خود مناسب کنید ، من نیز قسمتی را که استفاده کردم ارائه کرده ام.

در حقیقت:

سوراخی که باید اجازه می داد سیم ها بیرون بیایند ، زمانی که من بیش از حد فشار می دادم و اکریلیک نازک شکسته می شد ، شکاف پیدا می کرد ، صادقانه فکر می کنم این ممکن است علت بهتری باشد ، بنابراین تطبیق قطعات اکریلیک را نیز راحت تر می کند. اما نوار فقط نازک بود زیرا ارتفاع پوشش من بسیار کوتاه بود.

ممکن است چند بار طول بکشد تا جلد کاملاً به هم بچسبد ، اما ارزش آن را به خاطر بسپارید!

مرحله 4: نصب Arduino IDE و ESP8266 Library

نصب Arduino IDE و ESP8266 Library
نصب Arduino IDE و ESP8266 Library
نصب Arduino IDE و ESP8266 Library
نصب Arduino IDE و ESP8266 Library
نصب Arduino IDE و ESP8266 Library
نصب Arduino IDE و ESP8266 Library
نصب Arduino IDE و ESP8266 Library
نصب Arduino IDE و ESP8266 Library

ابتدا باید Arduino IDE (https://www.arduino.cc/fa/Main/Software) را بارگیری کنید. آردوینو و همچنین کد کاملاً رایگان است ، به همین دلیل ما استفاده از آردوینو را انتخاب کردیم. یادگیری بسیار آسان است زیرا منابع آنلاین زیادی در دسترس هستند.

دوم ، شما باید درایورهای ESP8266 را بارگیری کنید.

پس از بارگیری Arduino IDE به

1. برگه فایل و سپس بر روی Preferences کلیک کنید.

2. آدرس های اضافی مدیران هیئت مدیره پیوند زیر را اضافه کنید (https://arduino.esp8266.com/stable/package_esp8266com_index.json)

3. روی OK کلیک کنید و سپس به آن بروید

4. ابزارها - تخته - مدیر تابلوها

5. در قسمت جستجو esp8266 را تایپ کنید> بر روی esp8266 by ESP8266 Community کلیک کنید - روی نصب کلیک کنید

6. به ابزارها بازگردید-برد را انتخاب کنید و سپس NodeMCU ESP8266-12E V1.0 را انتخاب کنید

اکنون شما Arduino IDE را برای کار با NodeMCU تنظیم کرده اید.

مرحله 5: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی

از آنجا که می خواستم نیاز به تخته نان و سیمهای اضافی را برطرف کنم ، من مستقیماً با استفاده از پیچ گوشتی تخت برای بلند کردن فلپ و تنظیم مجدد سیمها ، ترتیب پین های زنانه را که در قاب سرو سرو قرار دارند تغییر دادم.

اگر به سرویس های خود برچسب زده اید مانند من برچسب گذاری کردم (چپ و راست)

شما باید سروو چپ را با تغییر آن تغییر دهید

فرمان ، قدرت ، GND - دستور ، GND ، قدرت

نارنجی ، قرمز ، قهوه ای - نارنجی ، قهوه ای ، قرمز

حالا سرویس های خود را وصل کنید ، sg90 هستند

سروهای نارنجی - قرمز - قهوه ای:

سیم نارنجی به پین دیجیتال D4 وصل می شود (سرووی راست) یا TX (سروو چپ) به تصویر (فرمان) مراجعه کنید

سیم قرمز به پین 3 ولت متصل می شود (قدرت)

سیم قهوه ای به پین G وصل می شود (GND)

ساده!

مرحله 6: راه اندازی برنامه BLYNK در تلفن

راه اندازی برنامه BLYNK در تلفن
راه اندازی برنامه BLYNK در تلفن
راه اندازی برنامه BLYNK در تلفن
راه اندازی برنامه BLYNK در تلفن
راه اندازی برنامه BLYNK در تلفن
راه اندازی برنامه BLYNK در تلفن

Blynk را در فروشگاه برنامه خود جستجو کنید

آن را بارگیری کنید:

· برنامه را باز کرده و روی ایجاد یک پروژه جدید کلیک کنید و NodeMCU را در منوی کشویی انتخاب کنید.

· یک رمز AUTH به ایمیل ثبت شده شما ارسال می شود ، این را یادداشت کنید ، شما باید آن را در کد آردوینو کپی و جایگذاری کنید.

· روی صفحه خالی ضربه بزنید و یک ویجت SLIDER را روی صفحه اضافه کنید.

· روی ویجت ضربه بزنید ، PIN 1 مجازی را انتخاب کنید (یا پینی که می خواهید ، مهم نیست ، مهم این است که با کد شما مطابقت دارد) و مقدار شروع باید 0 و مقدار نهایی 180 باشد (بسته به سروو ، مقدار 0 ممکن است باعث شود سروو خرد شود و خراب شود ، آن را تغییر دهید تا زمانی که نشود ، مال من 10-180 بود)

· روی صفحه ضربه بزنید و یک ویجت دکمه به صفحه اضافه کنید.

· روی ویجت ضربه بزنید ، همچنین PIN مجازی 1 را انتخاب کنید (مطمئن شوید که دکمه با پینی که نوار لغزنده روی آن تنظیم شده است نیز مطابقت داشته باشد) و همچنین حالت سوئیچ را تغییر دهید (مهم)

· شما 2 اسلایدر و 2 ویدجت دکمه ای خواهید ساخت ، یکی از هر کدام برای هر سروو

هنگامی که کل دستگاه را مونتاژ کردید دوباره به اینجا مراجعه کنید

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

مرحله 7: بارگذاری کد نهایی

بارگذاری کد نهایی
بارگذاری کد نهایی
بارگذاری کد نهایی
بارگذاری کد نهایی
بارگذاری کد نهایی
بارگذاری کد نهایی
بارگذاری کد نهایی
بارگذاری کد نهایی

ما فقط باید شناسه AUTH (که در بالا ذکر شد) ، Wifi SSID و رمز عبور خود را در کد اضافه کرده و با استفاده از Arduino IDE در NodeMCU بارگذاری کنیم. "Light_Switch_Code" را بارگیری کرده و آن را با استفاده از Arduino IDE باز کنید ، از شما می پرسد که آیا پوشه ای ایجاد کرده اید ، پس روی ok کلیک کنید.

در مورد کد ، من توضیحات مربوط به هر خط را در نظرات قرار داده ام ، اگر نکته یا س moreال دیگری دارید ، لطفاً بپرسید.

آپلود:

در صورت بارگذاری کد ، در صورت دریافت ، مطمئن شوید که پورت صحیح را انتخاب کرده اید

"خطا: espcomm_open انجام نشد"

پس از اتمام کار ، می توانید با مشاهده وضعیت Blynk (نماد برد) ، بررسی کنید که آیا اتصال داده شده است یا خیر. به شما می گوید آنلاین است یا آفلاین.

مرحله 8: ثابت کردن بازوی سروو در محل

تعمیر بازوی سروو در محل
تعمیر بازوی سروو در محل
تعمیر بازوی سروو در محل
تعمیر بازوی سروو در محل
تعمیر بازوی سروو در محل
تعمیر بازوی سروو در محل

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

مرحله 9: مونتاژ اجزاء

مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء
مونتاژ اجزاء

جمع آوری کل کار:

· هنگامی که اکریلیک خود را با لیزر بریدید ، آن را طوری مونتاژ کنید که شبیه یک جلد شود ، درست مستقیم به جلو!

· خطوط حکاکی شده را دنبال کنید و اطمینان حاصل کنید که سروهای خود را به درستی جهت دهی کرده اید تا طرف سروو با خطوط حک شده هم تراز شود.

· 6 "قطره" بلک تاک دریافت کنید و تصاویر را دنبال کنید ، مطمئن شوید که برچسب های "Tower Pro" را بریده اید

· همچنین می توانید از blu tack یا اتصالات کابل یا هر روش دیگری برای مدیریت کابل برای مرتب سازی کابل های خود استفاده کنید ، تا زمانی که مانع از سروو نشود ، واقعاً مهم نیست.

· 2 خط بلک تاک را در هر دو طرف بچسبانید تا به دیوار بچسبد و کلید روشنایی واقعی برای افزایش چسبندگی

تصاویری که پیوست کرده ام نشان می دهد که چگونه کار خود را انتخاب کردم.

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

لذت ببرید!

مرحله 10: بازتاب

بازتاب
بازتاب
بازتاب
بازتاب
بازتاب
بازتاب
بازتاب
بازتاب

این پروژه به من چیزهای زیادی در مورد قابلیت ESP8266 NodeMCU یا تخته های دارای وای فای برای ایجاد دستگاه های اینترنت اشیا آموزش داد. مهارت هایی که من در برخورد با آن آموخته ام ، به پروژه های دیگر اینترنت اشیاء که می خواهم دنبال کنم ، کمک می کند (ردیاب هیدراتاسیون ، با ما همراه باشید). من قبلاً Arduino را با Arduino Uno آموخته ام ، اما توانایی کنترل دستگاهم با یک برنامه از طریق Wi -Fi در تلفن من؟!؟!؟! ارتقاء عظیم. شگفت انگیز است که این پروژه در نهایت بسیار ساده به نظر می رسید ، برای من افتخار بزرگی است که یک راه کوتاه برای همه شما ارائه کنم.

چیزی که به طرز شگفت انگیزی برای من چالش برانگیز بود ایجاد پوشش اکریلیک بود … بله می دانم ، بی کفایت. در ابتدا ، من سعی می کردم فاصله ها و ابعاد را اندازه گیری کنم و متوجه نشدم که فقط می توانم جلد را باز کنم تا اینکه یک روز به طور تصادفی آن را باز کردم. من همچنین زمان زیادی را صرف ایجاد شکاف هایی کردم که اجازه می داد پوشش اکریلیک من داخل صفحه قفل شود. این یک روند احمقانه خسته کننده بود که من قبلاً روی آن سرمایه گذاری کرده بودم تا اینکه متوجه طراحان جعبه آنلاین شدم که فقط همه کارها را برای شما انجام می دهند (بعداً از من تشکر کنید). متوجه شدم که فردی طراح جعبه را وادار کرده است تا کارهای خسته کننده را برای دیگران حذف کند و من خیلی سرسخت بودم که نتوانم این حقیقت را بپذیرم که راه طولانی را طی می کنم. من خیلی نزدیک بودم … سرانجام ، من از طراح جعبه استفاده کردم ، چند بار تلاش کردم ، عناصر را اضافه کردم ، عناصر را افزایش دادم و رونق گرفتم ، به نظر می رسید یک جذابیت است.

اگرچه من به هدف مورد نظر برای دستگاه خود دست یافته ام ، اما اگر بخواهم این پروژه را متفاوت انجام دهم ، در واقع این پروژه را گسترش دهم ، من می خواهم راه هایی را جهت تغییر موقعیت سروو برای قرار دادن انواع مختلف سوئیچ ها بررسی کنم. سوئیچ ها با 1 دکمه بزرگ ، سوئیچ ها با 3 دکمه باریک ، سوئیچ ها با شیب های مختلف دکمه ها و غیره. اما ، من فقط آرزو می کردم که زودتر در مورد طراح جعبه مطلع شوم و 5 دقیقه وقت بگذارم تا بفهمم چگونه کار می کند.

توصیه شده: