فهرست مطالب:

سیستم خانه ارزان و آسان: 7 مرحله
سیستم خانه ارزان و آسان: 7 مرحله

تصویری: سیستم خانه ارزان و آسان: 7 مرحله

تصویری: سیستم خانه ارزان و آسان: 7 مرحله
تصویری: ساخت ویلا 1 روزه، سریع و کم هزینه 2024, جولای
Anonim
سیستم خانه هوشمند ارزان و آسان
سیستم خانه هوشمند ارزان و آسان

سلام!

من اد هستم 15 ساله هستم و علاقه زیادی به محاسبات ، برنامه نویسی و مهندسی برق دارم. از آنجا که من بسیار جوان هستم در خانه پدر و مادرم زندگی می کنم ، این پروژه زمانی آغاز شد که تصمیم گرفتم به اتاق زیر شیروانی/ اتاق زیر شیروانی منتقل شوم ، در موفقیت طراحی اتاق با مبلمان جدید که می خریدم ، تصمیم گرفتم که این را بسازم. اتاق کمی متفاوت است ؛ و اتاق هوشمند متولد شد!

مرحله 1: خرید قطعات

خرید قطعات
خرید قطعات

روش های متفاوتی برای انجام این کار وجود دارد ، شما می توانید تمام اجزای آن را ارزان خریداری کنید ، اما تحویل کالا از چین حدود 30 روز طول می کشد ، یا می توانید قطعات را در آمازون خریداری کنید.

(همه پیوندها انگلستان می ترسم)

NODEMCU 1x

آمازون

بانگود

ARDUINO حداقل 2 برابر بسته به تعداد ماژول هایی که استفاده می کنید (هر کاری انجام می دهد ، اما من از Pro Micros استفاده کردم)

آمازون

بانگود

تخته رله 8 قطعه 1x

بانگود

آمازون

ماژول های رادیویی (NRF24L01) حداقل 2 برابر

آمازون

بانگود

آداپتورهای رادیویی حداقل 2 برابر

بانگود

آمازون

چندین ماژول تک رله بسته به اینکه می خواهید دستگاه های اضافی را متصل کنید

آمازون

بانگود

MISC

تعداد زیادی کابل جامپر ، با انتهای مختلف

صبر زیاد

نوار LED ws2182b

موارد اضافی خانه هوشمند ، به عنوان مثال. پنکه

آمازون اکو ، از هر نوع

کابل های USB برای برنامه نویسی

تابلوی عالی

پین سرصفحه ها

مرحله 2: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند

وقتی این کار را می کنیم ابتدا باید نحوه عملکرد آن را درک کنیم.

اساساً 3 جزء برای این راه اندازی وجود دارد.

  • NodeMCU که دستوراتی را از آمازون Echo که دستورات را در امتداد رله ارسال می کند ، دریافت می کند
  • آردوینو که از NodeMCU دستوراتی را از طریق رله دریافت می کند ، سپس دستورات بیشتری را از طریق رادیو ارسال می کند.
  • دریافت کننده رادیو آردوینو ، که دستورات را از طریق رادیو دریافت می کند و به همه چراغ ها متصل است

من می دانم که راههای بهتری برای ارتباط arduino با NodeMCU وجود دارد تا با Basic Relay Board Logic ، اما من 3 راه حل دیگر را امتحان کردم و این تنها راهکاری بود که در نهایت روی آن کار کردم.

مرحله 3: سیم کشی قطعات (فرستنده)

سیم کشی قطعات (فرستنده)
سیم کشی قطعات (فرستنده)
سیم کشی قطعات (فرستنده)
سیم کشی قطعات (فرستنده)
سیم کشی قطعات (فرستنده)
سیم کشی قطعات (فرستنده)
سیم کشی قطعات (فرستنده)
سیم کشی قطعات (فرستنده)

ابتدا NODEMCU را به رله وصل کنید ،

D0-D6 باید روی INPUT 1-7 روی رله سیم کشی شود

و VIN و GROUND بر این اساس متصل شدند.

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

آنچه ما سعی می کنیم انجام دهیم این است که رله مانند یک دکمه ساده باشد.

بنابراین NO رله را به جریان 5 ولت وصل کنید

COM رله را به دو مورد مختلف ، به پین آردوینو صحیح و به GND از طریق مقاومت کششی 1 کیلو اهم متصل کنید.

شما می توانید همه این کارها را روی تخته نان یا از طریق تخته نازک با لحیم کاری انجام دهید

ماژول رادیو را وصل کنید

ابتدا ماژول رادیو را در آداپتور خود قرار دهید سپس آن را سیم کشی کنید

این برای pro micro است

آداپتور ------------ آردوینو

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

این تمام سیم کشی برای عملکرد فرستنده است

مرحله 4: سیم کشی قطعات (گیرنده)

سیم کشی قطعات (گیرنده)
سیم کشی قطعات (گیرنده)
سیم کشی قطعات (گیرنده)
سیم کشی قطعات (گیرنده)
سیم کشی قطعات (گیرنده)
سیم کشی قطعات (گیرنده)
سیم کشی قطعات (گیرنده)
سیم کشی قطعات (گیرنده)

این قسمت بستگی به تعداد ماژول های گیرنده ای دارد که قصد استفاده از آنها را دارید. برای من من از مقدار زیادی استفاده می کنم فقط این مرحله را تکرار کنید.

اولا ،

ماژول رادیو را وصل کنید. ابتدا ماژول رادیو را در آداپتور خود قرار دهید و سپس آن را سیم کشی کنید

این برای pro micro است

آداپتور ------------ آردوینو

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

نوار LED را وصل کنید

5 ولت - 5 ولت

GND -GND

DI- A0

مرحله 5: کد

کد
کد

سلام،

در حال حاضر اعتراف می کنم که مهارت C ++ My/ Arduino در سطح زیر است.

بنابراین من بسیاری از کد افراد مختلف را با هم ادغام کردم

اعتبار به:

روی سانتوس

نحوه انجام مکاترونیک

نمونه های آردوینو

سازنده FauxMoESP

اساساً کد NodeMCU از یک کتاب فوق العاده به نام FauxMoESP استفاده می کند ،

که از WeMO Switch تقلید می کند.

از آنجا استفاده از آن بسیار ساده است ، اما من همچنان از کد Rui Santos استفاده و اصلاح کردم ، متأسفم!

هر رله را برای انجام یک فرمان خاص کنترل می کند و تمام.

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

کد Arduino Reciever دوباره کاملاً مال من نبود اما من آن را تغییر دادم ، به کدها گوش می دهد و LED ها را روشن/ خاموش می کند

کد زیر پیوند داده شده است

مرحله 6: تنظیم الکسا

تنظیم الکسا
تنظیم الکسا

اساس دستورات روال است.

الکسا می داند چگونه 7 کار را انجام دهد. با تنظیم کلید FauxmoESP روی 10، ، 20 etc. و غیره ، هر رله را روشن و خاموش کنید ، اما هر چند کافی نیست. بنابراین ما از روتین برای انجام همه این کارها به منظور استفاده از LEDS استفاده می کنیم.

این روند ممکن است کمی طول بکشد اما صبور باشید!

مرحله 7: با تشکر

ممنون که وقت گذاشتید و به این درس آموزنده نگاه کردید ، این برای من معنی زیادی دارد! اگر این را ساختید ، موفق باشید ، در غیر اینصورت روز خوبی داشته باشید ، اگر از این کار لذت بردید ، کامنت بگذارید ، لایک کنید یا دنبال کنید ، و حتماً هر سوالی دارید بپرسید!

توصیه شده: