Πίνακας περιεχομένων:

Armadillo Home Automation: 5 Βήματα
Armadillo Home Automation: 5 Βήματα

Βίντεο: Armadillo Home Automation: 5 Βήματα

Βίντεο: Armadillo Home Automation: 5 Βήματα
Βίντεο: Беспроводной умный замок NUKI, интегрированный в умный дом Loxone. 2024, Ιούλιος
Anonim
Image
Image

Το έργο Home Automation διαχειρίζεται και λειτουργεί διάφορα ηλεκτρικά συστήματα μέσα σε ένα σπίτι, όπως φώτα, συσκευές και πρίζες. Αυτό το έργο χρησιμοποιεί το Armadillo-43T 4D Systems.

Το έργο επιτρέπει στον χρήστη να ρυθμίσει τη λειτουργία σε χειροκίνητη ή αυτόματη. Στη χειροκίνητη λειτουργία, ο χρήστης μπορεί να ενεργοποιήσει ή να απενεργοποιήσει συγκεκριμένη πρίζα ή συσκευή. Ενώ βρίσκεται στο αυτοκίνητο, ο χρήστης μπορεί απλώς να ρυθμίσει πόση ώρα πρέπει να ενεργοποιήσει ή να απενεργοποιήσει όλες τις συνδεδεμένες συσκευές. Σε αυτήν τη λειτουργία, ο χρήστης δεν είναι σε θέση να αλλάξει τις συσκευές με μη αυτόματο τρόπο, αλλά μπορεί να επιστρέψει στο χειροκίνητο ανά πάσα στιγμή. Στον χρήστη παρέχονται δύο λειτουργίες για το αυτόματο, ΟΛΕΣ ΟΙ ΣΥΣΚΕΥΕΣ ΕΝΕΡΓΟΠΟΙΗΜΕΝΕΣ και ΟΛΕΣ ΟΙ ΣΥΣΚΕΥΕΣ ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΕΣ. Για να ενεργοποιήσει τα ρελέ που ενεργοποιούν και απενεργοποιούν τις συσκευές, το Armadillo χρησιμοποιεί τις δυνατότητές του GPIO. Όταν βρίσκεται σε χειροκίνητη λειτουργία και ανιχνευθεί ότι πρέπει να πατηθεί ένα κουμπί, το armadillo θα αλλάξει την αντίστοιχη καρφίτσα GPIO. Όταν είναι αυτόματο, το armadillo απλώς θα γυρίσει όλους τους πείρους σε LOW ή HIGH, ανάλογα με τις ρυθμίσεις του χρονοδιακόπτη. Το Armadillo είναι η λύση μας στις απαιτήσεις οθόνης και πρωτοτύπων. Το Armadillo λειτουργεί με το BCM2835 SOC σε συνδυασμό με τον επεξεργαστή ARM1176JZF-S CPU με GPU VideoCore IV σε ένα μόνο πακέτο. Το Armadillo έχει αναπτυχθεί για να χρησιμοποιεί το λειτουργικό σύστημα Armadillian, το οποίο βασίζεται σε μεγάλο βαθμό στο Raspbian/Debian OS και είναι βελτιστοποιημένο για το BCM2835 SOC. Είναι γεμάτο με 13 GPIO που διαθέτει 2 μεμονωμένα κανάλια I2C, 5 μεμονωμένα κανάλια SPI και 2 κανάλια UART. Διατίθενται επίσης 2 κανάλια PWM, τα οποία μοιράζονται με τον ενσωματωμένο ενισχυτή με μίνι ηχείο. Διαθέτει επίσης μια θύρα USB που μπορεί να χρησιμοποιηθεί για περιφερειακές συσκευές όπως πληκτρολόγια, διανομέα USB, dongles Wi-Fi και μονάδες Bluetooth.

Βήμα 1: Πώς λειτουργεί;

Χτίζω
Χτίζω

Βήμα 2: Δημιουργία

Χτίζω
Χτίζω

Συστατικά

  1. ARMADILLO 43Τ
  2. Ρελέ 6-8 καναλιών
  3. τροποποιημένη πρίζα επέκτασης
  4. 3 φώτα/λάμπες
  5. κάποιες συσκευές
  6. κάρτα uSD

Λογισμικό

ενότητα python-tk

Βήματα

  1. Τροποποιήστε την έξοδο επέκτασης όπως φαίνεται στην πρώτη εικόνα παραπάνω. Προσθέστε επέκταση καλωδίου από τη σύνδεση ανοιχτού τερματισμού. Αυτά τα καλώδια θα συνδεθούν με τη μονάδα ρελέ. Σχηματικό διάγραμμα τροποποιημένης πρίζας επέκτασης.
  2. Συνδέστε τα στοιχεία όπως φαίνεται στη δεύτερη παραπάνω εικόνα.
  3. Σύνδεση Armadillo σε Relay Module:

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 install python-tk

• Εγκατάσταση, καλωδίωσηΠηγαίνετε σε αυτόν τον σύνδεσμο για οδηγίες:

https://wiringpi.com

• Μετά την εγκατάσταση του wiringPi, κατεβάστε και εγκαταστήστε το wiringARM

wget

• Κατεβάστε και αποσυμπιέστε το αρχείο HomeAutomation.zip

• Μετά από αυτά τα βήματα, εκτελέστε το HomeAutomation.py

Συνιστάται: