فهرست مطالب:
- مرحله 1: سیستم کنترل کننده CoreConduit: Garden را مرور کنید
- مرحله 2: کد منبع را بارگیری کنید
- مرحله 3: کنترل کننده را بسازید
- مرحله 4: برخی از مونتاژ مورد نیاز است
- مرحله 5: بی سیم شدن
- مرحله 6: سمت گیرنده
- مرحله 7: ادامه دادن…
تصویری: DIY هک سیستم اتوماسیون خانگی خود: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
یک سیستم اتوماسیون خانگی باید قادر به روشن/خاموش کردن وسایلی مانند چراغ ها ، فن ها ، سیستم های سرگرمی و غیره باشد. سیستمی که بی سیم و در عین حال مستقل از اینترنت نیست ، اما مهمتر از همه ، DIY و منبع باز است زیرا می خواهم بفهمم چگونه کار می کند.
چرا باید چرخ را دوباره اختراع کرد؟
بیشتر می خواهید؟
- چرا می توانید خرید کنید ، چرا DIY؟
- باغ "هوشمند" چیست؟
- راه اندازی باغ هوشمند داخلی
- کاوش عمیق تر در باغبانی داخلی
- باغبانی داخلی: چه چیزی می تواند اشتباه باشد؟
- مدیریت سیستم های حل مواد مغذی
- چرا آردوینو وقتی می توانید Pi کنید؟
hydromazing.com
مرحله 1: سیستم کنترل کننده CoreConduit: Garden را مرور کنید
Coreconduit: Garden Control System بیش از نیاز ما برای شرایط زندگی انسان عمل می کند ، بنابراین بیایید ببینیم چه کار می کند تا بتوانیم تغییراتی ایجاد کنیم. نویسنده هواپیماهای بدون سرنشین دستورالعمل در مورد گیاهان سالم که نیاز به توجه و خستگی دارند تا زمانی که ،
"… من در آردوینو برنامه ای را به نام" TheDecider "برنامه ریزی کردم که بر اساس حفظ شرایط مطلوب محیطی برای گیاهان در حال تصمیم گیری است. ماژول های فرستنده بی سیم 2.4 گیگاهرتز بی سیم و یک سیستم گیرنده ماژولار اضافه کردم تا داده ها به داخل منتقل شوند. 1000 پا."
خوب! ما باید نگاهی به این موضوع داشته باشیم ، "TheDecider"
مزیت دیگر این پروژه:
"با در نظر گرفتن ایمنی ، من از رله هایی که جریان AC را نشان می دهند استفاده نکردم. در عوض ، من برای کنترل چراغ ها ، پمپ ها ، فن ها ، بخاری ها و مرطوب کننده ها از پریزهای بی سیم کنترل از راه دور استفاده کردم."
مرحله 2: کد منبع را بارگیری کنید
کد منبع را از GitHub بارگیری کنید.
آموزش ماژول RF 433 مگاهرتز
The Instructable توضیح می دهد:
"در کد منبع ، من یک پایه برای مدیریت ، انتقال و دریافت اشیاء" حسگر "و اشیاء" لوازم خانگی "ایجاد کردم. این پروژه به راحتی می تواند برای کار با محیط های دیگر که کنترل آنها با خواندن سنسورها و دستگاه های عملکردی به دست می آید ، تغییر کند. بر اساس قوانین برنامه ریزی شده. شما باید تعدادی تنظیمات در کد منبع انجام دهید تا بتواند به درستی با پریزهای بی سیم شما کار کند. برای ایجاد تغییرات ، باید بدانید کدهای بی سیم شما چیست استفاده از کنترل از راه دور و خروجی ها برای دریافت برنامه ریزی شده است. من یک طرح برای نصب بر روی Arduino Uno* w/ protoshield قرار داده ام - مراحل دستیابی به کدها را به شما نشان می دهد. شما باید ماژول گیرنده 433 مگاهرتز (مانند تصویر) را وارد کنید و این طرح ، StartCore.ino را در Arduino Uno* بارگذاری کنید و کنسول سریال آن پورت را باز کنید تا بتوانید داده ها را از آردوینو دریافت کنید."
بیا یکی درست کنیم !!
"پس از اتمام مراحل دستیابی به همه کدها از راه دور ، می توانید مستقیماً در فایل هدر TheDecider.h کپی و جایگذاری کنید ، جایی که من نشان داده ام."
مرحله 3: کنترل کننده را بسازید
قسمتها: (پیوندها به عنوان مرجع ارائه شده است)
- Arduino Uno R3 (این پروژه را می توان با استفاده از تعداد بیشتری تمدید کرد.)
- Arduino Uno Sensor Protoshield (نویسنده از یک تخته نمونه سازی استفاده کرده است که برای صفحه نمایش LCD نوکیا طراحی شده است.) ما می توانیم از همان صفحه استفاده کنیم ، خودمان بسازیم یا از Sensor Shield استفاده کنیم.)
- مقاومت 10k
- هدر pcb مردانه
- سرصفحه های pcb زنانه
- سیم w/ اتصالات برای سنسورها
- ماژولهای فرستنده و گیرنده RF 433 مگاهرتز
- مجموعه 5 بسته خروجی های کنترل شده بی سیم شامل کد منبع !!
- 2 یا بیشتر - nRF24L01 ماژول های فرستنده بی سیم رادیویی 2.4Ghz
قطعات اختیاری:
- Arduino Uno R3* یا Pro Mini*
- ماژول ساعت در زمان واقعی
- اختیاری: آداپتور nRF24L01 با تنظیم کننده 3.3 ولت
- سیم های اتصال دهنده
- نمایش گزینه LCD با دکمه های Shield + Arduino Uno R3*
- 2 عدد سیم اتصال دهنده هدر مردانه 4 پین
- گزینه SD Card SD Card Shield + Arduino Uno R3*
- سیم های اتصال دهنده
گزینه اتصال به اینترنت
- اترنت یا WiFi Shield + Arduino Uno R3*
- سیم های اتصال-به https://www.instructables.com/id/Custom-Wire-Conne… مراجعه کنید
- جعبه لوله با درب
ابزارها:
- آهن لحیم کاری با لحیم کاری
- پیچ گوشتی - سر تخت کوچک
- کابل USB - استاندارد
- PC با افزونه Arduino یا Atmel Visual Studio با افزونه Visual Micro
مرحله 4: برخی از مونتاژ مورد نیاز است
با فهمیدن اینکه کدهای خروجی AC بی سیم مخصوص شما از چه کدهایی استفاده می کند ، شروع کنید. کد منبع فرض می کند که یک گیرنده 433 مگاهرتز در پین 2 (زمین) ، 3 (داده) ، 4 (Vcc) و یک ماژول ساعت در زمان واقعی از طریق I2C با استفاده از A5 (SCL) ، A4 (SDA) ، Vcc وجود دارد. زمین
مرحله 5: بی سیم شدن
اکنون که کنترلر با کدهای خروجی AC ما برنامه ریزی شده است ، می توانیم ماژول nRF24L01 را اضافه کنیم.
با استفاده از روبان رنگین کمان DuPont با اتصالات زن 2.54 میلی متری ، به طوری که بتوانم اتصالات سیم سفارشی بسازم:
- شماره پین در Arduino / Wire Color / nRF24L01 پین
- پین 9: نارنجی / CSN "انتخاب تراشه"
- پین 10: زرد / CE "Chip Enable"
- پین 11: سبز / MOSI "Master Out، Slave In"
- پین 12: آبی / MISO "Master In، Slave Out"
- پین 13: بنفش / SCK "ساعت سیستم"
- Vcc 3.3v* قرمز (در صورت عدم استفاده از Uno ، برد آداپتور اختیاری با تنظیم کننده ولتاژ)
- زمین رنگ قهوه ای
کدگذاری رنگ سیم با نگاه به قسمت جزء nRF24L01 با کریستال در بالا - از پایین سمت راست ، به سمت بالا: قهوه ای | نارنجی | بنفش | آبی. سمت چپ از پایین به سمت بالا: قرمز | زرد | سبز | NC
اطلاعات شگفت انگیزتری در مورد اتصال nRF24L01 به آردوینو.
مرحله 6: سمت گیرنده
کد منبع گیرنده فرض می کند که باید در Arduino Uno یا ProMini متصل به nRF24L01 ، همانند The Controller ، کامپایل و اجرا شود. به عنوان بخشی از سیستم کنترل باغ ، گیرنده از طریق صفحه LCD متصل و/یا هشدار صوتی از پیزو متصل به پین 2 (زمین) ، 3 (سیگنال) ، 4 (Vcc) هشدارها را ارسال می کند. برای استفاده در پروژه های اتوماسیون خانگی ، سیستم هشدارها را می توان حذف یا قوانین را با توجه به اثر مورد نظر سفارشی کرد.
مرحله 7: ادامه دادن…
استفاده از Arduino Uno ، Pro Mini ، nRF24L01 و سایر ماژول های منبع باز ، راه را برای بسیاری از امکانات باز می کند. ما در حال حاضر یک چارچوب بی سیم برای ارسال اشیاء داده برای سنسورها ، لوازم خانگی ، هشدارها و غیره ، با استفاده از کنترل کننده برای خروجی های AC از راه دور و ورودی های حسگر و یک گیرنده برای بررسی توسعه رابط کاربری داریم. TheDecider را می توان برای انجام هر تعداد وظیفه بر اساس ورودی های حسگر و کاربر به روز کرد. آنچه گیرنده در پاسخ به داده های دریافتی انجام می دهد به شما بستگی دارد.
از تقلب لذت ببرید !!
به هیدروپونیک علاقه دارید؟
مقام دوم در اتوماسیون خانگی
توصیه شده:
سیستم اتوماسیون خانگی WiFi بسیار کم مصرف: 6 مرحله (همراه با تصاویر)
سیستم اتوماسیون خانگی WiFi بسیار کم مصرف: در این پروژه ما نشان می دهیم که چگونه می توانید در چند مرحله یک سیستم اصلی اتوماسیون خانگی محلی ایجاد کنید. ما قصد داریم از Raspberry Pi استفاده کنیم که به عنوان یک دستگاه WiFi اصلی عمل می کند. در حالی که برای گره های پایانی ما قصد داریم از IOT Cricket برای ساخت یک باتری استفاده کنیم
اینترنت/سیستم کنترل اتوماسیون خانگی با استفاده از Esp8266 (aREST ، MQTT ، IoT): 7 مرحله (همراه با تصاویر)
اینترنت/ابر کنترل اتوماسیون خانگی با استفاده از Esp8266 (aREST ، MQTT ، IoT): همه اعتبارات به http://arest.io/ برای سرویس ابر !! اینترنت اشیا بحث برانگیزترین موضوع در حال حاضر در جهان است !! سرورها و سرویس های ابری که این امر را ممکن می سازد ، نقطه جاذبه دنیای امروز است
سیستم قدرتمند اتوماسیون خانگی مستقل - Pi ، Sonoff ، ESP8266 و Node -Red: 9 مرحله (همراه با تصاویر)
سیستم قدرتمند اتوماسیون مستقل خانگی - Pi ، Sonoff ، ESP8266 و Node -Red: این راهنما باید شما را به اولین جایی برساند که می توانید چراغ یا دستگاهی را از طریق هر دستگاهی که می تواند به شبکه محلی شما متصل شود ، روشن یا خاموش کنید. رابط وب قابل شخصی سازی عالی دامنه افزودن/ افزودن ویژگی ها بسیار گسترده است ، از جمله
سیستم اتوماسیون خانگی با استفاده از ماژول بلوتوث آردوینو و HC-05: 5 مرحله (همراه با تصاویر)
سیستم اتوماسیون خانگی با استفاده از ماژول بلوتوث آردوینو و HC-05: سلام بچه ها حال شما چطور است! امروز من با دومین آردوینو آموزش پذیر هستم. این یک سیستم اتوماسیون خانگی کنترل شده با بلوتوث است. شما می توانید لوازم خانگی خود را فقط از طریق تلفن هوشمند خود کنترل کنید. همه همه چیز عالی کار می کند! همچنین من برنامه را طراحی کردم
سیستم اتوماسیون خانگی ارزان ، آسان و تحت کنترل اینترنت: 5 مرحله (همراه با تصاویر)
سیستم اتوماسیون خانگی ارزان ، آسان و تحت کنترل اینترنت: اگر حیوانات خانگی/فرزندی دارید و نیاز دارید به آنها غذا بدهید یا از طریق اینترنت به آنها ضربه بزنید ، این سیستم ممکن است برای شما مفید باشد. این یک روش بسیار آسان و ارزان برای کنترل موتورها ، LED ها و غیره در خانه از طریق هر رایانه متصل به وب است. تنها چیزی که نیاز است یک وب