فهرست مطالب:

Armadillo اتوماسیون خانگی: 5 مرحله
Armadillo اتوماسیون خانگی: 5 مرحله

تصویری: Armadillo اتوماسیون خانگی: 5 مرحله

تصویری: Armadillo اتوماسیون خانگی: 5 مرحله
تصویری: Беспроводной умный замок NUKI, интегрированный в умный дом Loxone. 2024, نوامبر
Anonim
Image
Image

پروژه اتوماسیون خانگی سیستم های الکتریکی مختلفی را در داخل خانه مانند چراغ ها ، لوازم خانگی و پریزها مدیریت و اداره می کند. این پروژه از Armadillo-43T Systems 4D Systems استفاده می کند.

این پروژه به کاربر اجازه می دهد حالت را به صورت دستی یا خودکار تنظیم کند. در حالت دستی ، کاربر می تواند پریز یا دستگاه خاصی را روشن یا خاموش کند. در حالت اتوماتیک ، کاربر فقط می تواند مدت زمانی را تعیین کند که بخواهد تمام دستگاه های متصل را روشن یا خاموش کند. در این حالت ، کاربر نمی تواند دستگاه ها را به صورت دستی تغییر دهد ، اما می تواند در هر زمان به حالت دستی برگردد. به کاربر دو حالت برای حالت اتوماتیک ، ALL DEVICES ON و ALL DEVICES OFF داده می شود. برای راه اندازی رله هایی که دستگاه ها را خاموش و روشن می کند ، Armadillo از قابلیت های GPIO آن استفاده می کند. هنگامی که در حالت دستی هستید و دکمه ای برای فشار یافتن تشخیص داده می شود ، armadillo پین GPIO مربوطه را تغییر می دهد. در حالت اتوماتیک ، armadillo بسته به تنظیمات تایمر ، تمام پین ها را به سادگی به LOW یا HIGH تبدیل می کند. Armadillo راه حل ما برای نمایش خواسته ها و نمونه سازی است. Armadillo بر روی BCM2835 SOC همراه با پردازنده CPU ARM1176JZF-S همراه با GPU VideoCore IV در یک بسته اجرا می شود. Armadillo برای استفاده از سیستم عامل Armadillian توسعه یافته است که عمدتا بر اساس سیستم عامل Raspbian/Debian است و برای BCM2835 SOC بهینه شده است. این دستگاه دارای 13 GPIO است که دارای 2 کانال تک I2C ، 5 کانال تک SPI و 2 کانال UART است. 2 کانال PWM نیز موجود است که با تقویت کننده داخلی با مینی اسپیکر به اشتراک گذاشته می شود. همچنین دارای یک پورت USB است که می تواند برای دستگاه های جانبی مانند صفحه کلید ، هاب USB ، دانگل های Wi-Fi و ماژول های بلوتوث استفاده شود.

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

ساختن
ساختن

مرحله 2: ساختن

ساختن
ساختن

اجزاء

  1. ARMADILLO 43T
  2. رله 6-8 کانالی
  3. خروجی پسوند اصلاح شده
  4. 3 چراغ/لامپ
  5. برخی لوازم خانگی
  6. کارت uSD

نرم افزار

ماژول python-tk

مراحل

  1. خروجی برنامه افزودنی را مطابق تصویر اول بالا تغییر دهید. افزونه سیم را از اتصال باز باز کنید. این سیمها به ماژول رله متصل می شوند. نمودار شماتیک خروجی فرمت اصلاح شده
  2. قطعات را مانند تصویر دوم بالا متصل کنید.
  3. اتصال ماژول Armadillo به Relay:

Pin1 (GPIO37) به In1

Pin2 (GPIO38) به In2

Pin3 (GPIO39) به In3

Pin4 (GPIO35) به In4

Pin5 (GPIO36) به In5

Pin6 (GPIO45) به In6

Pin9 (GND) به GND

پین 10 (+5V) تا +5V

همانطور که در تصویر دوم بالا نشان داده شده است ، سیمهای خروجی خروجی تغییر یافته را به ماژول رله وصل کنید.

مرحله 3: برنامه

• برگه اطلاعات Armadillo-43T را باز کرده و دستورالعمل های مربوط به نحوه نصب تصویر Armadillian و سایر نرم افزارهای لازم را دنبال کنید.

• ماژول python-tk را نصب کنید

sudo apt-get python-tk را نصب کنید

• نصب ، سیم کشی برای دستورالعمل به این پیوند بروید:

https://wiringpi.com

• پس از نصب wiringPi ، wiringARM را بارگیری و نصب کنید

wget

• فایل HomeAutomation.zip را بارگیری و از حالت فشرده خارج کنید

• پس از این مراحل ، HomeAutomation.py را اجرا کنید

توصیه شده: