فهرست مطالب:
- مرحله 1: سخت افزار و مواد مورد نیاز
- مرحله 2: ساخت سنگ های بی نهایت و دستکش بی نهایت از مقوا
- مرحله 3: شبکه بی سیم آردوینو با چندین ماژول NRF24L01
- مرحله 4: کد پایه (Infinity Gauntlet)
- مرحله 5: کد گره (01 - 0)
- مرحله 6: نمودار سیم کشی برای Infinity Gauntlet
- مرحله 7: نمودار سیم کشی برای 6 گره
- مرحله 8: آزمایش دستکش بی نهایت
تصویری: Infinity Gauntlet اتوماسیون خانگی کنترل شده: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
در پروژه قبلی خود من یک دستکش بی نهایت ساخته ام که یک سوئیچ چراغ را کنترل می کند. من می خواستم از شش سنگ استفاده کنم و هر سنگ می تواند لوازم خانگی ، قفل درب یا روشنایی را کنترل کند. بنابراین ، من یک سیستم اتوماسیون خانگی با استفاده از دستکش بی نهایت ایجاد کردم. در این پروژه از کتابخانه RF24Network استفاده کردم که امکان ایجاد یک شبکه بی سیم با بسیاری از بردهای آردوینو را فراهم می کند.
مرحله 1: سخت افزار و مواد مورد نیاز
Arduino Mega + USB Cable II Arduino Uno: https://amzn.to/2qU18sO II
آردوینو نانو:
باتری 9 ولت:
تغییر دهید:
سیم های بلوز:
آداپتور Jack Barrel Jack Male برای آردوینو:
میکرو سرو 9g:
مینی بردبورد:
اتصال دهنده کلیپ باتری 9v:
مقوا:
ماژول فرستنده گیرنده RF بی سیم NRF24L01+ 2.4GHz:
MPU 6050:
نوارهای LED:
مرحله 2: ساخت سنگ های بی نهایت و دستکش بی نهایت از مقوا
برای ساخت سنگ های بی نهایت ، از یاقوت ، رزین اپوکسی + سخت کننده ، رنگ رنگ و خاک رس (می توانید از سیلیکون استفاده کنید) استفاده کردم.
- رزین ، سفت کننده ، رنگ رنگ را مخلوط کرده و آن را به شش فنجان مختلف ، یک عدد برای هر رنگ تقسیم کنید.
- اپوکسی را درون قالب بریزید و بگذارید خشک شود.
اگر می خواهید بدانید چگونه من از مقوا دستکش بی نهایت درست کردم می توانید این ویدئو را تماشا کنید.
مرحله 3: شبکه بی سیم آردوینو با چندین ماژول NRF24L01
یک ماژول NRF24L01 می تواند همزمان به 6 ماژول دیگر گوش دهد. می توانید آدرس گره ها را در قالب هشت ضلعی تعریف کنید. در این پروژه ، آدرس پایه (Infinity Gauntlet) 00 است ، آدرس کودکان پایه 01 تا 0 است. بنابراین از پایه (Infinity Gauntlet) ، با استفاده از MPU6050 ، سرو موتور را در گره 01 - 0 کنترل می کنیم.
مرحله 4: کد پایه (Infinity Gauntlet)
برای کنترل سروو موتورها و نوار LED WS2812B ، از پایگاه می توانیم داده ها را به گره 01 - 0 ارسال کنیم.
مرحله 5: کد گره (01 - 0)
گره ها (01 - 0) داده ها را از Base دریافت می کنند ، ما از آنها برای کنترل سرویس ها استفاده می کنیم.
هر برنامه را در هر آردوینو بارگذاری کنید.
مرحله 6: نمودار سیم کشی برای Infinity Gauntlet
برای قرار دادن قطعات الکترونیکی مقوا اضافه کردم و باتری 9 ولت را به باتری 4 xAA نسبت به پروژه قبلی تغییر دادم.
مرحله 7: نمودار سیم کشی برای 6 گره
در پروژه من از یک سروو برای ساعت دیجیتالی ، قفل درب ، AC قابل حمل ، تغذیه کننده حیوان خانگی و دو سروو برای کلید روشنایی و تصفیه کننده هوا استفاده کردم.
مرحله 8: آزمایش دستکش بی نهایت
من از داده های محور x و داده های محور y از سنسور MPU6050 برای کنترل سرو موتورها و نوار LED WS2812B استفاده کردم.
-وقتی مقدار نگاشت محور x مثبت و محور y مثبت باشد MIND STONE روشن/خاموش می شود و Pet Feeder باز/بسته می شود.
-وقتی مقدار نقشه محور محور x منفی و محور y مثبت باشد SOUL STONE روشن/خاموش می شود و تصفیه کننده هوا روشن/خاموش می شود.
- وقتی مقدار نقشه محور محور x مثبت باشد ، REALITY STONE روشن/خاموش می شود و چراغ روشن/خاموش می شود.
- وقتی مقدار نگاشت محور y مثبت باشد ، SPACE STONE روشن/خاموش می شود و قفل در قفل می شود/باز می شود
-وقتی مقدار نقشه محور محور x منفی و محور y منفی باشد POWER STONE روشن/خاموش می شود و AC قابل حمل روشن/خاموش می شود.
- وقتی مقدار نقشه محور محور y منفی باشد ، TIME STONE روشن/خاموش می شود و ساعت دیجیتال روشن/خاموش می شود.
امیدوارم از این پروژه آردوینو لذت برده باشید و چیزهای جدیدی یاد گرفته باشید. برای پشتیبانی می توانید کانال من را مشترک کنید.
متشکرم.
توصیه شده:
مخزن کنترل شده 3D RC کنترل شده !!: 8 مرحله (همراه با تصاویر)
3D Printed RC Controlled Tank !!: آیا تا به حال خواسته اید یک وسیله نقلیه از راه دور داشته باشید که بتواند از جاده خارج شود و حتی می توانید از دوربین دید اول شخص مشاهده کنید ، پس این مخزن برای شما عالی است. ردیف های روی مخزن به شما امکان می دهد هنگام رانندگی در زمین هایی مانند خاک و چسبندگی زیاد ،
نحوه ساخت اتوماسیون خانگی مبتنی بر اینترنت اشیا با رله کنترل سنسورهای NodeMCU: 14 مرحله (همراه با تصاویر)
نحوه ساخت اتوماسیون خانگی مبتنی بر اینترنت اشیا با رله کنترل سنسورهای NodeMCU: در این پروژه مبتنی بر اینترنت اشیا ، من اتوماسیون خانه را با ماژول رله کنترل Blynk و NodeMCU با بازخورد زمان واقعی ساخته ام. در حالت دستی ، این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند و سوئیچ دستی کنترل کرد. در حالت خودکار ، این
اتوماسیون خانگی کنترل شده با صدای الهام گرفته از COVID-19: 5 مرحله
کنترل خودکار خانه با صدای الهام گرفته از COVID-19: در حدود 4 سال گذشته ، من 3 یا 4 نوع مختلف از کنترل های خانگی مبتنی بر آردوینو را امتحان کرده ام. برای راحتی همه در اینجا تاریخچه زمانی برخی از پیشرفتهای من است. دستورالعمل 1 - در اکتبر 2015 از ارتباطات IR و RF استفاده کرد
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: 4 مرحله (همراه با تصاویر)
دیوار نصب برای IPad به عنوان کنترل پنل اتوماسیون خانگی ، با استفاده از آهنربای کنترل شده سروو برای فعال کردن صفحه: اخیراً من زمان زیادی را صرف خودکارسازی وسایل داخل و اطراف خانه ام کرده ام. من از Domoticz به عنوان برنامه اتوماسیون خانگی خود استفاده می کنم ، برای جزئیات به www.domoticz.com مراجعه کنید. در جستجوی یک برنامه داشبورد که تمام اطلاعات Domoticz را نشان می دهد
کنترل لوازم خانگی بیش از LoRa - LoRa در اتوماسیون خانگی - کنترل از راه دور LoRa: 8 مرحله
کنترل لوازم خانگی بیش از LoRa | LoRa در اتوماسیون خانگی | کنترل از راه دور LoRa: وسایل برقی خود را از راه دور (کیلومتر) بدون حضور اینترنت کنترل و خودکار کنید. این از طریق LoRa امکان پذیر است! سلام بچه ها چه خبر؟ Akarsh اینجا از CETech. این PCB همچنین دارای یک صفحه نمایش OLED و 3 رله است که یک