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

Ενισχυμένες ηλεκτρικές πρίζες: 7 βήματα (με εικόνες)
Ενισχυμένες ηλεκτρικές πρίζες: 7 βήματα (με εικόνες)

Βίντεο: Ενισχυμένες ηλεκτρικές πρίζες: 7 βήματα (με εικόνες)

Βίντεο: Ενισχυμένες ηλεκτρικές πρίζες: 7 βήματα (με εικόνες)
Βίντεο: Βάση ποδηλάτου Menabo Mistral συναρμολόγηση και τοποθέτηση 2024, Νοέμβριος
Anonim
Ενισχυμένες ηλεκτρικές πρίζες
Ενισχυμένες ηλεκτρικές πρίζες
Ενισχυμένες ηλεκτρικές πρίζες
Ενισχυμένες ηλεκτρικές πρίζες
Ενισχυμένες ηλεκτρικές πρίζες
Ενισχυμένες ηλεκτρικές πρίζες

Αυτό το διδακτικό σας δείχνει πώς να χαράξετε έναν προσαρμογέα ρεύματος εκτός ράφι για να δημιουργήσετε έναν προσαρμογέα ρεύματος με δυνατότητα σύνδεσης στο Internet χρησιμοποιώντας το Electric Imp. Αυτό σας επιτρέπει να ελέγχετε εξ αποστάσεως οποιαδήποτε συσκευή που τροφοδοτείται από ρεύμα χρησιμοποιώντας smartphone ή πρόγραμμα περιήγησης ιστού. Ο φωτισμός του γκαράζ "όπως έχει κατασκευαστεί" είναι κακός. Μπορείτε να χρησιμοποιήσετε το διαθέσιμο φως για να βρείτε μεγάλα αντικείμενα όπως το αυτοκίνητό σας, αλλά ξεχάστε τη βίδα που μόλις πέσατε. Για να διορθώσω το πρόβλημα φωτισμού αγόρασα δύο φώτα καταστημάτων φθορισμού 4 ποδιών, 4 σωλήνων για να κρεμαστούν πάνω από την περιοχή εργασίας μου. Δεδομένου ότι η πρίζα βρίσκεται στην οροφή ύψους περίπου 12 ποδιών, χρειάστηκα έναν τρόπο για να ανάβω και να σβήνω από απόσταση τα φώτα. Βρήκα μια τηλεχειριζόμενη πρίζα Stanley σε ένα τοπικό κατάστημα και ήμουν έτοιμη, ή τουλάχιστον έτσι νόμιζα. Το πρώτο τηλεχειριστήριο Stanley απέτυχε την ημέρα 1. Η μονάδα αντικατάστασης απέτυχε μετά από μερικές ημέρες. Η τρίτη μονάδα αντικατάστασης απέτυχε μερικούς μήνες αργότερα. Δεν κατάφερα ποτέ να το πάω πίσω στο κατάστημα-εγκατέστησα κορδόνια για τα φώτα του καταστήματος ως μια προσωρινή ημι-απομακρυσμένη λύση παλιού σχολείου. Αυτό που χρειαζόμουν ήταν ένα WeMo ή παρόμοια συσκευή. Μια τέλεια λύση για τις ανάγκες μου αν ίσως είναι λίγο υπερβολική. Αλλά, μετά με χτύπησε. Πιθανότατα το σημείο αστοχίας με τη συσκευή Stanley είναι το κύκλωμα RF που ελέγχει τη μεταγωγή του εναλλασσόμενου ρεύματος. Αν αντικαθιστούσα αυτό το κύκλωμα με ένα ηλεκτρικό Imp, δεν θα χρειαζόταν να μπλέξω με τον σχεδιασμό του κυκλώματος AC που έχει ήδη εγκριθεί από την UL για ασφάλεια και θα είχε ένα όμορφο περίβλημα για εκκίνηση. Πήρα ένα κατσαβίδι Philips και άνοιξα τη μονάδα Stanley. Τα εσωτερικά φάνηκαν να είναι ΤΕΛΕΙΑ για μετασκευή με ηλεκτρικό Imp (https://www.electricimp.com) με ελάχιστη προσπάθεια… ή έτσι νόμιζα. Τα φώτα του καταστήματός μου κατευθύνθηκαν στο cloud του διαδικτύου. Δυστυχώς, το σχέδιο αντικατάστασης του κυκλώματος RF με ηλεκτρικό ρεύμα χτύπησε σοβαρά το εμπόδιο επειδή η παροχή ρεύματος DC στο πολύπριζο Stanley δεν μπορεί να παράγει αρκετό ρεύμα για να τροφοδοτήσει το ηλεκτρικό ρεύμα. Το Imp απαιτεί περίπου 400mA για μετάδοση WiFi, οπότε το hack αποδείχθηκε πιο επεμβατικό από ό, τι είχα σχεδιάσει, που αφορούσε Imp, φορτιστή κινητού τηλεφώνου και πίνακα ρελέ, που παπούτσια στο περίβλημα του Stanley. Δεδομένου ότι η περίοδος των εορτών είναι προ των πυλών, αυτό θα σας επιτρέψει να ελέγξετε την οθόνη φωτός από όπου κι αν βρίσκεστε εσείς και το Smartphone σας, ακόμα κι αν είναι ακριβώς από τον καναπέ για να αποφύγετε το νυχτερινό ταξίδι στην χιονισμένη αυλή σας…. απλώς κρατήστε στο μυαλό σας την αδιαβροχοποίηση εάν το κάνετε έτσι ώστε να μην δημιουργήσετε ακούσια ηλεκτρικό κίνδυνο. Η μονάδα Stanley που χρησιμοποίησα είναι ακόμα διαθέσιμη από διάφορους ιστότοπους στο Διαδίκτυο, οπότε αν θέλετε μια βασική συσκευή WeMo'ish, με πλήρη πρόσβαση στον πηγαίο κώδικα και τα ηλεκτρονικά που μπορείτε να χακάρετε στην τελειότητα, αυτό το Instructable θα σας οδηγήσει εκεί.

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

Πως δουλεύει
Πως δουλεύει
Πως δουλεύει
Πως δουλεύει

Το Electric Imp είναι ο πυρήνας της λειτουργίας του συστήματος. Όταν το κουμπί στην εφαρμογή Ιστού είναι ενεργοποιημένο, υποβάλλεται αίτημα AJAX HTTP σε μια διεύθυνση URL συγκεκριμένη για την Εμφάνιση σας. Αυτό το αίτημα αποστέλλεται στον Imp Agent στο σύννεφο Electric Imp που σχετίζεται ειδικά με το Electric Imp σας. Ο κωδικός πράκτορα είναι ένας μίνι διακομιστής Web που αναλύει το αίτημα και αν είναι έγκυρο, το μεταβιβάζει στο υλικολογισμικό Imp μέσω του cloud. Αυτή η επικοινωνία πίσω από τη σκηνή μεταξύ του Agent που βασίζεται στον διακομιστή και του υλικολογισμικού που βασίζεται στο υλικό αναπτύχθηκε από τους ταλαντούχους ανθρώπους της Electric Imp. Το υλικολογισμικό Imp λαμβάνει το μήνυμα από τον παράγοντα cloud και ρυθμίζει ανάλογα την έξοδο του ρελέ. Αυτό σας επιτρέπει να απενεργοποιήσετε ή να ενεργοποιήσετε τις πρίζες Stanley πατώντας το κουμπί στο SmartPhone ή το πρόγραμμα περιήγησης ιστού με ελάχιστη προσπάθεια ανάπτυξης λογισμικού και υλικολογισμικού. Ομορφη!

Βήμα 2: Τα πράγματα που θα χρειαστείτε

Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε
Τα πράγματα που θα χρειαστείτε

Υπάρχουν πολλές παραλλαγές των τηλεχειριζόμενων διακοπτών εναλλασσόμενου ρεύματος. Αυτά είναι πολύ δημοφιλή κατά την περίοδο των διακοπών Δεκεμβρίου στις ΗΠΑ. Πιθανότατα, οποιοδήποτε από αυτά μπορεί να χακαριστεί με παρόμοιο τρόπο. Αυτή είναι η λίστα με τα μέρη και τα εργαλεία για τη μονάδα Stanley που χρησιμοποίησα

  • Stanley Remote Powered Outlet. Η μονάδα που χρησιμοποίησα είναι ακόμα διαθέσιμη για περίπου $ 16 από το 1000Bulbs.com Μου αρέσει η ευκολία να έχω 3 πρίζες
  • Electric Imp
  • Electric Imp carboard board
  • SainSmart 2-Channel Relay Board. Διαθέτει εισόδους οπτο-απομονωτή. Αγόρασα αυτόν τον πίνακα για άλλο έργο. Εκείνη την εποχή (Αύγουστος 2013) ήταν κάτω από $ 5 με το Amazon Prime. Η τρέχουσα τιμή είναι $ 9
  • 1 x 4 ακροδέκτης Molex. Αγόρασα το δικό μου από το Jameco.com
  • 1 x σύνδεσμος Molex 3 ακίδων. Jameco.com
  • 5 x Επαφές σύνδεσης για συνδετήρες Molex KK Series. Jameco.com
  • Thermistor - 10K https://www.sparkfun.com/products/250 (Προαιρετικό - Πρέπει να γράψω ακόμα τον κωδικό για αυτό)
  • Φορτιστής USB iPhone για την τροφοδοσία του χτυπήματος - η Amazon έχει τις καλύτερες τιμές
  • Καλώδιο USB που θα ακρωτηριαστεί για να τροφοδοτήσει το Imp. Εάν λάβετε ένα με ένα μικρό άκρο βύσματος (όπως αυτό που έρχεται με το iPhone, θα μπορείτε να αποφύγετε το βήμα ακρωτηριασμού σύνδεσης!)

Εργαλεία και προμήθειες

  • Κατσαβίδι Philips για αποσυναρμολόγηση της μονάδας Stanley. Περιττό να πω ότι η εγγύησή σας είναι άκυρη μόλις το κάνετε αυτό
  • Συγκολλητικό σίδερο και συγκολλητικό- Το Radioshack έχει ποικιλία
  • Καλώδιο σύνδεσης 24 ή 26 ή 28 Gauge για σύνδεση της ηλεκτρικής εισόδου/εξόδου στο ρελέ. Το Radioshack έχει διαφορετικά χρώματα 24 gauge διαθέσιμα
  • Κοφτερό μαχαίρι χρησιμότητας
  • Μικρά ηλεκτρικά εργαλεία (κοπτικό σύρματος, απογυμνωτής καλωδίων κλπ)
  • Μικρά τρυπάνια (1/16 ") και τρυπάνι για την κατασκευή της υποδοχής Imp στο πλάι της μονάδας Stanley. Εναλλακτικά ένα εργαλείο Dremel με κατάλληλο κοπτικό κοπής.
  • Πυροβόλο κόλλας με κόλλα και ραβδιά κόλλας για την τοποθέτηση της ηλεκτρικής ράβδου και του ρελέ εντός του περιβλήματος. Χρησιμοποίησα τον τύπο υψηλής αντοχής..

Θυμηθείτε, μόλις ανοίξετε το διακόπτη Stanley Remote AC Outlet, η εγγύησή σας είναι άκυρη. Επίσης, βεβαιωθείτε ότι εργάζεστε με τις κατάλληλες διαδικασίες ασφαλείας για συσκευές με κύρια τροφοδοσία. Αποσυνδέστε τη μονάδα Stanley πριν την εργαστείτε. Ενώ είναι απενεργοποιημένο, μπορείτε να το δουλέψετε με ασφάλεια χωρίς να φοβάστε ότι θα σοκαριστείτε κατά λάθος. Εάν επιχειρήσετε να εργαστείτε στη μονάδα ενώ είναι συνδεδεμένη, οι ζωντανές τάσεις (115VAC) μέσα στη μονάδα Stanley είναι αρκετές για να σας σκοτώσουν. Μην εργάζεστε ποτέ στα εσωτερικά της μονάδας Stanley όταν αφαιρεθεί το κάλυμμα και η μονάδα είναι συνδεδεμένη. Να είστε ασφαλείς. Για εργαλεία χρησιμοποιήστε τυπικές διαδικασίες ασφαλείας DIY και φοράτε πάντα γυαλιά ασφαλείας.

Βήμα 3: Αποσυναρμολόγηση και τροποποίηση

Αποσυναρμολόγηση και τροποποίηση
Αποσυναρμολόγηση και τροποποίηση
Αποσυναρμολόγηση και τροποποίηση
Αποσυναρμολόγηση και τροποποίηση
Αποσυναρμολόγηση και τροποποίηση
Αποσυναρμολόγηση και τροποποίηση

Η μονάδα Stanley ανοίγει αφαιρώντας τις 5 βίδες στην πίσω πλευρά χρησιμοποιώντας ένα μικρό κατσαβίδι Philips. Μία από τις βίδες μπορεί να είναι κρυμμένη κάτω από ένα αυτοκόλλητο. Μόλις βγουν και οι 5 βίδες, χαλαρώστε απαλά τα δύο μισά. Αφαιρέστε το PCB του τηλεχειριστηρίου και απορρίψτε το. Δεν θα το χρησιμοποιήσουμε ξανά. Εδώ θα εγκατασταθεί το Imp. Υπάρχουν 2 μεγάλα πλαστικά δοχεία που έχουν σχηματιστεί στο κάτω πλαστικό περίβλημα στο οποίο ήταν τοποθετημένη η αρχική πλακέτα RF. Αυτά τα αφεντικά μπορούν να αποκοπούν με ένα ζευγάρι πλευρικά κοπτικά και να εξομαλυνθούν περαιτέρω με ένα εργαλείο dremel. Οι πλακέτες κυκλώματος Imp και ρελέ θα κολληθούν στη βάση. Η αφαίρεση των πτερυγίων είναι απαραίτητη έτσι ώστε ο πίνακας ρελέ να τοποθετηθεί αρκετά χαμηλά για να καθαρίσει το επάνω κάλυμμα όταν ξανασυναρμολογηθεί η μονάδα Stanley. Αφαιρέστε την κεντρική πλακέτα κυκλώματος από το κέλυφος. Χρησιμοποιώντας ένα εργαλείο Dremel με δίσκο αποκοπής, κόψτε προσεκτικά το υπάρχον κύκλωμα, ώστε να αφήσετε μόνο το AC μέρος της πλακέτας κυκλώματος όπως φαίνεται στις εικόνες. Η κοπή του PCB είναι απαραίτητη για να παρέχεται διάκενο για τα νέα ρελέ που θα ενεργοποιούν και απενεργοποιούν τις πρίζες. Θέλετε να αφήσετε τα κύρια κομμάτια AC που υποστηρίζουν τις πρίζες. Για την παροχή μιας υποδοχής για την ηλεκτρική κάρτα imp, πρέπει να γίνει μια υποδοχή στο πλάι του περιβλήματος. Αρχικά είχα σκοπό να χρησιμοποιήσω τη μονάδα Stanley που είναι ενσωματωμένη στον ρυθμιστή για να τροφοδοτήσω το imp. Όταν αυτό αποδείχθηκε ανεπαρκής ισχύς, έπρεπε να μεταφέρω την υποδοχή στην αντίθετη πλευρά του κάτω περιβλήματος. Για να φτιάξετε την υποδοχή, ανοίξτε πολλές οπές 1/16 σε περίπου μια ευθεία γραμμή και, στη συνέχεια, χρησιμοποιήστε ένα μικρό αρχείο για να τετραγωνίσετε την υποδοχή. Μην κάνετε την υποδοχή σας εκεί που φαίνονται αυτές οι εικόνες ….. κοιτάξτε τις τελικές εικόνες στο τελευταίο βήμα για να δείτε πού πρέπει να πάει η υποδοχή!

Βήμα 4: Ηλεκτρική λεπτομέρεια και συναρμολόγηση

Ηλεκτρική λεπτομέρεια και συναρμολόγηση
Ηλεκτρική λεπτομέρεια και συναρμολόγηση
Ηλεκτρική λεπτομέρεια και συναρμολόγηση
Ηλεκτρική λεπτομέρεια και συναρμολόγηση
Ηλεκτρική λεπτομέρεια και συναρμολόγηση
Ηλεκτρική λεπτομέρεια και συναρμολόγηση
Ηλεκτρική λεπτομέρεια και συναρμολόγηση
Ηλεκτρική λεπτομέρεια και συναρμολόγηση

Το αρχικό ρελέ στη μονάδα Stanley ήταν εξοπλισμένο με ένα ρελέ 250VAC/10A που απαιτούσε μια τάση πηνίου 12V για να αλλάξει. Δύσκολο να ενεργοποιηθεί από κύκλωμα 5V, έτσι αντικαταστάθηκε με μονάδα διπλού ρελέ. Βεβαιωθείτε ότι η μονάδα Stanley δεν είναι συνδεδεμένη πριν ξεκινήσετε την εργασία σε αυτήν. Ο πίνακας ρελέ που χρησιμοποίησα έχει δύο ρελέ 10Α που θα αλλάζουν με τάση πηνίου 5V. Προκειμένου να εξασφαλίσω βαθμολογία 15Α της μονάδας που έχει παραβιαστεί, χρησιμοποίησα τα ρελέ παράλληλα για να παράσχω μια βαθμολογία φορτίου 20Α. Αυτό παρέχει έναν αξιοπρεπή παράγοντα ασφάλειας για έναν προσαρμογέα ρεύματος συνδεδεμένο σε ένα τυπικό κύκλωμα καλωδίωσης προστατευμένου με διακόπτη 15Α. Εάν χρησιμοποιείτε ρελέ υψηλότερου ρεύματος, μπορείτε να αλλάξετε τις πρίζες ξεχωριστά. Εάν η ηλεκτρική λωρίδα έχει ονομαστική τιμή 15Α, τότε οποιαδήποτε από τις πρίζες πρέπει να είναι ασφαλής για λειτουργία έως τα 15Α. Με την καλωδίωση των ρελέ που καθορίζονται για αυτό το εκπαιδευτικό παράλληλα, μπορείτε να διασφαλίσετε ότι οποιαδήποτε μεμονωμένη πρίζα ή και οι 3 πρίζες μαζί μπορούν να τραβήξουν με ασφάλεια 15Α. Περισσότερο φορτίο από αυτό και ο διακόπτης κυκλώματος στον πίνακα καλωδίωσης του σπιτιού σας θα σπάσει για να προστατεύσει το κύκλωμα. Η τροφοδοσία των ηλεκτρονικών τροφοδοτείται από έναν φορτιστή USB iPhone. Είχα ένα εφεδρικό που θα μπορούσα να χρησιμοποιήσω. Είναι φθηνά και διαθέσιμα στο Amazon και το ebay. Είναι φθηνότερο να αγοράσετε το φορτιστή που συνοδεύει ένα καλώδιο USB παρά να αγοράσετε τα εξαρτήματα για να δημιουργήσετε το δικό σας τροφοδοτικό. Ο παράγοντας μορφής iPhone λειτουργεί καλά στον περιορισμένο εσωτερικό χώρο της μονάδας Stanley. Χρησιμοποιήστε ακροδέκτες φτυάρι για να συνδεθείτε απευθείας στους ακροδέκτες AC του φορτιστή. Χρησιμοποιήστε θερμική συρρίκνωση για να καλύψετε τα εκτεθειμένα μέρη των ακροδεκτών AC για να αποφύγετε τυχαία επαφή. Το καλώδιο USB που βρήκα στο κουτί του έργου μου είχε μια ογκώδη χυτή υποδοχή. Χρησιμοποιώντας ένα κοφτερό μαχαίρι, αφαιρέθηκαν τα πλαστικά καλούπια. Τα κόκκινα και μαύρα καλώδια του καλωδίου USB αντικαταστάθηκαν με σύρμα 26 gauge για να προσφέρουν μεγαλύτερη μηχανική στιβαρότητα και στη συνέχεια ο σύνδεσμος προστατεύτηκε περαιτέρω χρησιμοποιώντας θερμοσυρρίκνωση όπως φαίνεται στις εικόνες. Αρχικά, είχα σκοπό να αλλάξω τα ρελέ ανεξάρτητα, ώστε να μπορώ να ελέγξω τουλάχιστον 2 πρίζες ανεξάρτητα. Έτσι είχε αρχικά συνδεθεί το κύκλωμα. Αφού διερεύνησα την τρέχουσα ικανότητα μεταφοράς των ρελέ, επέλεξα να παραλληλίσω τις εξόδους του ρελέ. Η σύνδεση μεταξύ της πλακέτας Imp και του Relay έχει δύο ακίδες Imp που ελέγχουν κάθε ρελέ. Στην πραγματικότητα, μπορείτε απλώς να συνδέσετε έναν πείρο Imp και στις δύο εισόδους ρελέ. Το υλικολογισμικό αλλάζει και τις δύο καρφίτσες μαζί, έτσι ώστε να είναι εντάξει. Το AC Neutral και το AC Ground είναι ήδη συνδεδεμένα στις πρίζες ηλεκτρικής πρίζας. Αφήστε τα πάντα συνδεδεμένα όπως προέρχονται από το εργοστάσιο. Το μόνο καλώδιο που πρέπει να τροποποιηθεί είναι το καλώδιο AC Live (Black Wire). Αυτό το καλώδιο πρέπει να είναι τεντωμένο ή διακλαδισμένο έτσι ώστε να έχετε μια ζωντανή είσοδο καλωδίου σε κάθε ρελέ όπως φαίνεται στο σχηματικό σχήμα. Προστατέψτε την ένωση με θερμοσυρρίκνωση. Χρησιμοποίησα ένα μικρό κομμάτι από σύρμα 16AWG για αυτή τη διακλάδωση. Το σύρμα πολλαπλών σημάτων 16AWG μπορεί να μεταφέρει τυπικά 22Ap όταν χρησιμοποιείται για καλωδίωση πλαισίου μικρής απόστασης. Οι έξοδοι ρελέ συγκολλούνται στην κάτω πλευρά του PCB AC, όπως φαίνεται στην εικόνα. Όταν πραγματοποιηθούν όλες οι συνδέσεις, πιέστε τα πάντα στο περίβλημα όπως φαίνεται και κολλήστε θερμά το ρελέ και τις σανίδες εμφύσησης στη βάση του περιβλήματος.

Βήμα 5: Imp Firmware, Agent Code και Blink-up

Imp Firmware, Agent Code και Blink-up
Imp Firmware, Agent Code και Blink-up

Για να μπορέσει να λειτουργήσει το κακό σας, πρέπει να συνδεθεί στο ασύρματο δίκτυό σας. Το Electric Imp παρέχει ένα εργαλείο που κάνει τη διαμόρφωση οπτικά. Η διαδικασία ονομάζεται BlinkUp και περιγράφεται λεπτομερώς εδώ Εάν δεν έχετε χρησιμοποιήσει ηλεκτρικό Imp στο παρελθόν, σας προτείνω να δοκιμάσετε πρώτα το παράδειγμα του Hello World στον ιστότοπο του Electric Imp για να ξεκλειδώσετε το Imp. Υπάρχει επίσης ένας πολύ καλός οδηγός για τις οδηγίες σχετικά με τις οδηγίες που έγραψε ο @beardedinventor: https://www.instructables.com/id/Getting-Started-with-Electric-Imp/ Το υλικολογισμικό για το imp είναι προσαρτημένο σε αυτό το βήμα ως ImpoweredImp.nut Ο κωδικός για τον πράκτορα επισυνάπτεται ως ImpoweredAgent.nutFirmware and Agent code interactions Ο πράκτοράς σας έχει μια συγκεκριμένη διεύθυνση URL για αυτήν. Όταν αποστέλλεται ένα μήνυμα HTTP σε αυτήν τη διεύθυνση URL, ο κώδικας αντιπροσώπου σας που εκτελείται στο Imp Cloud ελέγχει την εγκυρότητα του αιτήματος συγκρίνοντας το εισερχόμενο κλειδί API (οποιοδήποτε κλειδί δημιουργείτε - περισσότερα κομμάτια δυσκολεύουν να μαντέψετε) με το κλειδί API που είναι αποθηκευμένο στη μνήμη του Πράκτορα (API Key idea from https://forums.electricimp.com/discussion/comment/8281#Comment_8281). Εάν το πλήκτρο αντιστοιχεί, το μήνυμα ελέγχεται για να προσδιοριστεί εάν ένα συμβάν Πατήστε συμβάν ή αίτημα κατάστασης στο πακέτο Αιτήματος HTTP. Εάν το αίτημα HTTP είναι για κατάσταση, ο κωδικός πράκτορα επιστρέφει την κατάσταση ενεργοποίησης/απενεργοποίησης των πριζών AC. Η κατάσταση ενημερώνεται ασύγχρονα από το υλικολογισμικό Imp όταν αλλάζουν κατάσταση οι ακίδες εξόδου. Εάν ένα συμβάν PressPress περάσει στο αίτημα HTTP, αυτό το συμβάν μεταβιβάζεται στο υλικολογισμικό Imp μέσω του καναλιού επικοινωνίας με ηλεκτρική ασφάλεια, μεταξύ του Imp και του παράγοντα που βασίζεται στον διακομιστή. Ο Imp "λαμβάνει" αυτό το συμβάν μέσω της συνάρτησης agent.on ("buttonPressed", συνάρτηση (τιμή). Κάθε φορά που λαμβάνεται ένα συμβάν πατήματος κουμπιού από το Imp, αλλάζει η κατάσταση εξόδου των Pin1 και 7 που ενεργοποιεί τα ρελέ ή Απενεργοποίηση ανάλογα με την προηγούμενη κατάσταση. Η μεταβλητή κατάστασης αποστέλλεται πίσω στον πράκτορα μέσω του καναλιού επικοινωνίας Agent-Imp και λαμβάνεται από τον πράκτορα στη λειτουργία device.on.

Βήμα 6: IPhone HTML/Javascript Code

IPhone HTML/Javascript Code
IPhone HTML/Javascript Code
IPhone HTML/Javascript Code
IPhone HTML/Javascript Code

Η εφαρμογή πελάτη είναι μια εφαρμογή HTML/Javascript χωρίς γυαλιά. Μια απλή εικόνα χρησιμοποιείται ως κουμπί. Όταν πατήσετε την εικόνα, το κουμπί ενεργοποιείται για να εμφανίσει πακέτα WiFi που προέρχονται από τη συσκευή. Η επικοινωνία με το ηλεκτρικό Imp γίνεται με την αποστολή ενός μηνύματος στη διεύθυνση URL του Πράκτορα που είναι συγκεκριμένο για τη συγκεκριμένη σας Εισαγωγή. Στην εφαρμογή HTML, δημιουργούμε ένα αντικείμενο XMLHttpRequest και στη συνέχεια δημοσιεύουμε το συμβάν που πατά το κουμπί σε ένα μορφοποιημένο πακέτο JSON στη διεύθυνση URL του πράκτορα. xmlhttp.open ("POST", "https://agent.electricimp.com/YourURL?timestamp=" + νέα Ημερομηνία (). getTime (), true); xmlhttp.setRequestHeader ("Τύπος περιεχομένου", "εφαρμογή/x-www-form-urlencoded"); xmlhttp.setRequestHeader ("x-apikey", "Your API Key"); var impRequest = {"request": "buttonPressed", "button": button.id}; xmlhttp.send (JSON.stringify (impRequest)); Για να λάβετε την κατάσταση των πρίζων, ο πράκτορας ερωτάται xmlhttp.open ("POST", "https://agent.electricimp.com/YourURL?timestamp=" + νέα ημερομηνία (). GetTime (), true); xmlhttp.setRequestHeader ("x-apikey", "Your API Key"); xmlhttp.setRequestHeader ("Τύπος περιεχομένου", "εφαρμογή/x-www-form-urlencoded"); var impRequest = {"request": "GetStatus"}; xmlhttp.send (JSON.stringify (impRequest)); Για να εμφανιστεί η σελίδα HTML ως εγγενής εφαρμογή στο iPhone σας, πρέπει να τη φορτώσετε από έναν ιστότοπο και στη συνέχεια να την προσθέσετε στην αρχική οθόνη σας. Η διαδικασία περιγράφεται στις προηγούμενες οδηγίες μου εδώ: https://www.instructables.com/id/Electric-Imp-Garage-Door-Opener/step10/Configuring-IIS-Express-And-Loading-The-App-onto- y/ Τα αρχεία iPhone επισυνάπτονται σε αυτό το βήμα

Βήμα 7: Λειτουργεί

Δουλεύει!
Δουλεύει!
Δουλεύει!
Δουλεύει!

Μετά από όλα τα κτίρια, τη διαμόρφωση και ίσως ακόμη και λίγο κατάρα, θα πρέπει να έχετε μια WeMo'ish συσκευή που μπορείτε να ελέγχετε από το iPhone/Smartphone/Web Browser σας από οπουδήποτε και αν βρίσκεστε. Υπάρχουν πολλές χρήσεις για μια πρίζα με δυνατότητα διαδικτύου που κάνει το σπίτι σας πολύ πιο έξυπνο.

  • Τηλεχειριστήριο των εσωτερικών σας συσκευών όπως λάμπες, hi-fi, τηλεόραση κ.λπ. Μπορείτε να βελτιώσετε το λογισμικό και να δημιουργήσετε πολλές συσκευές που θα σας επιτρέψουν να ελέγχετε τον φωτισμό του σπιτιού σας για να κάνετε τους ανθρώπους να πιστεύουν ότι το σπίτι είναι κατειλημμένο ενώ λείπετε Το Μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε την τηλεόρασή σας για να προσθέσετε στην ψευδαίσθηση. Θα μπορούσατε να βελτιώσετε το λογισμικό υλικολογισμικού και smartphone για να προγραμματίσετε κάθε συσκευή να λειτουργεί με διαφορετικό πρόγραμμα ενεργοποίησης/απενεργοποίησης για να προσομοιώσει την τυχαία φύση των πραγματικών ανθρώπων στο σπίτι σας για να ολοκληρώσει την ψευδαίσθηση για λόγους ασφαλείας όταν λείπετε.
  • Μπορείτε να προσθέσετε τηλεχειριστήριο για δύσκολα προσβάσιμα σημεία ισχύος…. τα φώτα του γκαράζ μου για παράδειγμα!
  • Μπορείτε να δείτε την κατάσταση των καταστημάτων σας για να απαντήσετε στις ερωτήσεις που πάντα φαίνεται να εμφανίζονται αφού είστε ήδη πολλά χιλιόμετρα σε ένα ταξίδι μακριά από το σπίτι, όπως "μέλι, γύρισες το σίδερο, το καυτό μπαστούνι, το φίλτρο δεξαμενής ψαριών, το φίλτρο πισίνας," χρονοδιακόπτες φωτός "ενεργοποίηση / απενεργοποίηση ανάλογα με τη φύση κάθε συσκευής.
  • Προσθέστε αισθητήρα κίνησης για να ενεργοποιήσετε/απενεργοποιήσετε αυτόματα τα πράγματα όταν εντοπιστεί κίνηση.
  • Προσθέστε ένα θερμίστορ ή άλλη συσκευή ανίχνευσης θερμοκρασίας για να παρακολουθείτε τη θερμοκρασία δωματίου.
  • Μάθετε πώς μπορείτε να συνδεθείτε στο IFTTT.com, ώστε να μπορείτε, για παράδειγμα, email, FB Message, Tweet στην πρίζα σας για να ενεργοποιήσετε /απενεργοποιήσετε
  • Παρακαλώ σχολιάστε παρακάτω και θα προσθέσω τις ιδέες σας σε αυτήν τη λίστα!

Εάν δημιουργήσετε ένα, προσθέστε στα σχόλια και ενημερώστε με για τυχόν πρόσθετες δυνατότητες που προσθέσατε ή εναλλακτικές συσκευές πρίζας που χακάρατε για να επιτύχετε το ίδιο τέλος. Επίσης, αν καταλάβετε πώς να IFTTT αυτό το πράγμα, μου αρέσει να ξέρω επίσης πώς! Στην υγειά σας!

Hacking υλικού
Hacking υλικού
Hacking υλικού
Hacking υλικού

Δεύτερο Βραβείο στο Hardware Hacking

Διαγωνισμός μικροελεγκτών
Διαγωνισμός μικροελεγκτών
Διαγωνισμός μικροελεγκτών
Διαγωνισμός μικροελεγκτών

Δεύτερο Βραβείο στον Διαγωνισμό Μικροελεγκτών

Συνιστάται: