תוכן עניינים:

אוטומציה ביתית של ארמדילו: 5 שלבים
אוטומציה ביתית של ארמדילו: 5 שלבים

וִידֵאוֹ: אוטומציה ביתית של ארמדילו: 5 שלבים

וִידֵאוֹ: אוטומציה ביתית של ארמדילו: 5 שלבים
וִידֵאוֹ: אוטומציה להודעות מקוצרות בוואטסאפ ביזנס 2024, יולי
Anonim
Image
Image

פרויקט אוטומציה ביתית מנהל ומפעיל מערכות חשמל שונות בתוך בית כגון אורות, מכשירים ושקעים. פרויקט זה משתמש ב- Armadillo-43T של 4D Systems.

הפרויקט מאפשר למשתמש להגדיר את המצב ידני או אוטומטי. במצב ידני, המשתמש יכול להפעיל או לכבות שקע או מכשיר מסוימים. כשהוא במצב אוטומטי, המשתמש יכול רק לקבוע כמה זמן עד שהוא רוצה להפעיל או לכבות את כל המכשירים המחוברים. במצב זה, המשתמש אינו יכול להחליף את המכשירים באופן ידני אך הוא יכול לחזור למצב ידני בכל עת. למשתמש ניתנים שני מצבים לאוטומטיים, ALL DEVICES ON ו- ALL Devices OFF. כדי להפעיל את הממסרים שמפעילים ומכבים את המכשירים, הארמדילו מנצל את יכולות ה- GPIO שלו. כאשר הוא נמצא במצב ידני ומתגלה כפתור ללחיצה, הארמדילו יחליף את סיכת ה- GPIO המתאימה. כשהוא אוטומטי, הארמדילו פשוט יהפוך את כל הסיכות ל- LOW או HIGH בהתאם להגדרות הטיימר. הארמדילו הוא הפתרון שלנו לדרישות התצוגה והדגמים. הארמדילו פועל ב- BCM2835 SOC בשילוב עם מעבד המעבד ARM1176JZF-S עם מעבד GPU VideoCore IV באריזה אחת. הארמדילו פותח על מנת לנצל את מערכת ההפעלה ארמדילאן, המבוססת במידה רבה על מערכת ההפעלה Raspbian/Debian ומותאמת ל- SOC BCM2835. הוא עמוס ב -13 GPIO הכולל 2 ערוצי I2C יחידים, 5 ערוצי SPI יחיד ו- 2 ערוצי UART. יש גם 2 ערוצי PWM הניתנים לשיתוף עם המגבר המשולב עם רמקול מיני. יש לו גם יציאת USB שיכולה לשמש להתקנים היקפיים כגון מקלדות, רכזות USB, דונגלים Wi-Fi ומודולי Bluetooth.

שלב 1: איך זה עובד?

לִבנוֹת
לִבנוֹת

שלב 2: בנה

לִבנוֹת
לִבנוֹת

רכיבים

  1. ARMADILLO 43T
  2. ממסר 6-8 ערוצים
  3. שקע הארכה שונה
  4. 3 מנורות/מנורות
  5. כמה מכשירים
  6. כרטיס uSD

תוֹכנָה

מודול python-tk

צעדים

  1. שנה את שקע הרחבה כפי שמוצג בתמונה הראשונה למעלה. הוסף הרחבת חוט מהחיבור הפתוח. חוטים אלה יחוברו למודול הממסר. תרשים סכמטי של שקע הרחבה שונה.
  2. חבר את הרכיבים כפי שמוצג בתמונה השנייה למעלה.
  3. חיבור מודול ארמדילו לממסר:

Pin1 (GPIO37) ל- In1

Pin2 (GPIO38) ל- In2

Pin3 (GPIO39) עד In3

Pin4 (GPIO35) ל- In4

Pin5 (GPIO36) עד In5

Pin6 (GPIO45) עד In6

Pin9 (GND) ל- GND

Pin10 (+5V) עד +5V

חבר את החוטים המורחבים של שקע הרחבה ששונה למודול הממסר כפי שמוצג בתמונה השנייה למעלה.

שלב 3: תכנית

• פתח את גליון הנתונים של Armadillo-43T ופעל לפי ההנחיות כיצד להתקין את התמונה של Armadillian ותוכנות נחוצות אחרות.

• התקן מודול python-tk

sudo apt-get להתקין python-tk

• התקן, wiringPi עבור לקישור זה לקבלת הוראות:

https://wiringpi.com

• לאחר התקנת wiringPi, הורד והתקן wiringARM

wget

• הורד ופתח את הקובץ HomeAutomation.zip

• לאחר שלבים אלה, הפעל את HomeAutomation.py

מוּמלָץ: