فهرست مطالب:
- مرحله 1: خرید قطعات
- مرحله 2: چگونه کار می کند
- مرحله 3: سیم کشی قطعات (فرستنده)
- مرحله 4: سیم کشی قطعات (گیرنده)
- مرحله 5: کد
- مرحله 6: تنظیم الکسا
- مرحله 7: با تشکر
تصویری: سیستم خانه ارزان و آسان: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام!
من اد هستم 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: با تشکر
ممنون که وقت گذاشتید و به این درس آموزنده نگاه کردید ، این برای من معنی زیادی دارد! اگر این را ساختید ، موفق باشید ، در غیر اینصورت روز خوبی داشته باشید ، اگر از این کار لذت بردید ، کامنت بگذارید ، لایک کنید یا دنبال کنید ، و حتماً هر سوالی دارید بپرسید!
توصیه شده:
Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: 6 مرحله
Arduino Uno Feder Fish در 6 مرحله ارزان و آسان!: بنابراین ممکن است برای این پروژه کمی داستان پشتیبان لازم باشد. افرادی که ماهی خانگی دارند احتمالاً با مشکل مشابه من روبرو شده اند: تعطیلات و فراموشی. من مدام فراموش می کردم که ماهی خود را تغذیه کنم و همیشه برای انجام این کار تلاش می کردم تا قبل از رفتن به ماهی
خانه یک ایستگاه لحیم کاری ارزان ارزان تهیه کنید: 4 مرحله
صفحه اصلی ساخت ایستگاه لحیم کاری ارزان هوای گرم: سلام دوستان. امروز من به شما نشان می دهم که یک ایستگاه لحیم کاری ارزان قیمت در خانه تهیه کنید
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). بازآفرینی آسان ، استفاده آسان ، حمل آسان: 3 مرحله
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). آسان برای ایجاد مجدد ، آسان برای استفاده ، آسان برای انتقال: این پروژه به شما کمک می کند تا 18 LED (6 قرمز + 6 آبی + 6 زرد) را به برد Arduino خود متصل کرده و سیگنال های زمان واقعی کارت صدا رایانه خود را تجزیه و تحلیل کرده و آنها را به چراغ های LED برای روشن کردن آنها مطابق با جلوه های ضرب (Snare ، High Hat ، Kick)
سیستم عملکرد صوتی ارزان Lo-fi ارزان: 5 مرحله
سیستم عملکرد صوتی بی سیم Lo-fi ارزان: سیستم های عملکرد صوتی بی سیم مجری را مستقیماً به تقویت کننده وصل نمی کند و به آنها امکان می دهد ضربات پا بسیار عالی و حرکات چرخشی درست انجام دهند. اما چقدر خوب است که تمام پول آبجو را برای تجهیزات خرج کنید؟ من می خواهم
سیستم اتوماسیون خانگی ارزان ، آسان و تحت کنترل اینترنت: 5 مرحله (همراه با تصاویر)
سیستم اتوماسیون خانگی ارزان ، آسان و تحت کنترل اینترنت: اگر حیوانات خانگی/فرزندی دارید و نیاز دارید به آنها غذا بدهید یا از طریق اینترنت به آنها ضربه بزنید ، این سیستم ممکن است برای شما مفید باشد. این یک روش بسیار آسان و ارزان برای کنترل موتورها ، LED ها و غیره در خانه از طریق هر رایانه متصل به وب است. تنها چیزی که نیاز است یک وب