Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Συνδέσεις με Ethernet σε I2C Sensor Bridge
- Βήμα 2: Συνδέστε το Ethernet και παρέχετε τροφοδοσία
- Βήμα 3: Ρύθμιση
- Βήμα 4:
- Βήμα 5: Σενάριο με Python ή άλλες γλώσσες
Βίντεο: MCP23017 GPIO Control μέσω Ethernet: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Ελέγξτε το MCP23017 IO-extender μέσω ethernet χρησιμοποιώντας Sensor Bridge και MCP23017 break out board. Εντολές που αποστέλλονται από σενάρια Python, διευθύνσεις URL προγράμματος περιήγησης ή οποιοδήποτε σύστημα ικανό για επικοινωνία HTTP. Μπορεί να ενσωματωθεί στο Home Assistant για αυτοματισμό σπιτιού.
Τα καλώδια συνδέονται με τους συνδετήρες σφιγκτήρα Phoenix Connector. Οι καταστάσεις GPIO υποδεικνύονται με LED. Η διεύθυνση είναι επιλέξιμη από 0x20 έως 0x27. Το GPIO BoB μπορεί να τοποθετηθεί σε ράγα DIN. Το Sensor Bridge έχει φλάντζες στερέωσης.
Προμήθειες
Kallio Designs - Sensor Bridge Digital (Ethernet to I2C):
Kallio Designs MCP23017 Break Out Board (I2C GPIO BoB):
8 - 26 V, 2 W Τροφοδοσία
Καλώδια Ethernet
Βήμα 1: Συνδέσεις με Ethernet σε I2C Sensor Bridge
Συνδέστε τους ακροδέκτες 3 και 4 σε ακίδες SCL και SDA στον πίνακα διακοπής MCP23017 για το δίαυλο I2C.
Συνδέστε τους πείρους 5 και 6 σε πείρους +5 V και GND στην πλακέτα διακοπής MCP23017. Αυτό θα παρέχει ισχύ στη μονάδα.
Βήμα 2: Συνδέστε το Ethernet και παρέχετε τροφοδοσία
Εάν διαθέτετε τροφοδοσία μέσω ethernet (PoE), απλώς συνδέστε το καλώδιο ethernet. Μπορείτε επίσης να χρησιμοποιήσετε έναν εγχυτήρα. Και οι δύο μονάδες πρέπει να ενεργοποιηθούν, οι τυπικές διεπαφές PoE μπορούν να ενεργοποιήσουν και τις δύο μονάδες.
Εάν δεν έχετε PoE, συνδέστε το καλώδιο ethernet και την τροφοδοσία 8-26 V, 2 W στους ακροδέκτες 1 (GND) και 2 (θετική τάση).
Θα πρέπει να δείτε να ανάβει η πράσινη ενδεικτική λυχνία LED καθώς και τα LED της θύρας ethernet που υποδεικνύουν κίνηση.
Βήμα 3: Ρύθμιση
Βεβαιωθείτε ότι ο υπολογιστής σας ή άλλη συσκευή ελέγχου βρίσκεται στο ίδιο δίκτυο LAN με το Sensor Bridge.
Χρησιμοποιήστε τους διακόπτες εμβέλειας στην πλακέτα διακοπής για να ορίσετε τη διεύθυνση I2C (προεπιλεγμένο εξάγωνο 0x20, το οποίο μεταφράζεται σε δεκαδικό 32).
Βήμα 4:
Οι εντολές περιγράφονται στο εγχειρίδιο χρήσης του Sensor Bridge. Η απλή επιλογή είναι να χρησιμοποιήσετε τις ενσωματωμένες εντολές, για να αποφύγετε τον ορισμό πολλών καταχωρητών για τις συναρτήσεις.
Η περιήγηση στο "192.168.1.195/MCP27OA41" θα θέσει τον πείρο Α4 σε υψηλό. Θα δείτε το LED A4 αναμμένο στη δεξιά πλευρά των τραπεζών LED. Η περιήγηση στο "192.168.1.195/MCP27IA4" θα διαβάσει την ίδια καρφίτσα και θα εμφανίσει την κατάστασή του στο πρόγραμμα περιήγησης. Η λυχνία LED θα ανάψει επίσης εάν ο πείρος έχει τοποθετηθεί ψηλά εξωτερικά.
Βήμα 5: Σενάριο με Python ή άλλες γλώσσες
Για να δημιουργήσετε περισσότερη λογική στο έργο, μπορείτε να χρησιμοποιήσετε το Python urllib για να στείλετε εντολές. Για να διαβάσετε την κατάσταση του pin A4:
εισαγωγή urllib.requestprint (urllib.request.urlopen ("https://192.168.1.190/MCP27IA4").read ()) εισαγωγή ("Πατήστε enter για έξοδο")
Or μπορείτε να χρησιμοποιήσετε το curl για να χρησιμοποιήσετε απευθείας τη διεπαφή I2C. Για να ορίσετε όλες τις ακίδες στη θύρα Α ως έξοδο:
curl 192.168.1.195/I2CSTA027curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CW00curl 192.168.1.195/I2CSENDS
Οι ίδιες εντολές μπορούν να σταλούν από οποιαδήποτε διεπαφή με τα ίδια αποτελέσματα, που ταιριάζει καλύτερα στο έργο σας.
Συνιστάται:
Έλεγχος μέσω της εφαρμογής Blynk χρησιμοποιώντας το Nodemcu μέσω Internet: 5 βήματα
Έλεγχος μέσω της εφαρμογής Blynk χρησιμοποιώντας το Nodemcu μέσω Διαδικτύου: Γεια σε όλους σήμερα, θα σας δείξουμε πώς μπορείτε να ελέγξετε ένα LED χρησιμοποιώντας ένα smartphone μέσω Διαδικτύου
Πώς να κάνετε τηλεχειριζόμενο αυτοκίνητο μέσω κινητού μέσω Bluetooth: 4 βήματα
Πώς να φτιάξετε κινητό τηλεχειριζόμενο αυτοκίνητο μέσω Bluetooth: Πώς να φτιάξετε κινητό τηλεχειριζόμενο αυτοκίνητο μέσω Bluetooth | Ινδικός LifeHacker
Έλεγχος συσκευών μέσω Internet μέσω προγράμματος περιήγησης. (IoT): 6 βήματα
Έλεγχος συσκευών μέσω Internet μέσω προγράμματος περιήγησης. (IoT): Σε αυτό το Instructable θα σας δείξω πώς μπορείτε να ελέγχετε συσκευές όπως LED, Relays, κινητήρες κ.λπ. μέσω διαδικτύου μέσω προγράμματος περιήγησης ιστού. Και μπορείτε να έχετε πρόσβαση στα χειριστήρια με ασφάλεια σε οποιαδήποτε συσκευή. Η διαδικτυακή πλατφόρμα που χρησιμοποίησα εδώ είναι η επίσκεψη RemoteMe.org
Συστήματα φιλτραρίσματος παράκαμψης σε υπολογιστές χωρίς τις ανασφάλειες του TOR (το δρομολογητή κρεμμυδιού) ή τη σήραγγα μέσω Internet μέσω SSH: 5 βήματα
Bypass Filtering Systems σε Η / Υ Χωρίς τις ανασφάλειες του TOR (το Onion Router) ή Tunneling Internet Over SSH: Αφού διάβασα μια ανάρτηση για το δρομολογητή κρεμμυδιών (tor) που σου επιτρέπει να παρακάμψεις τη λογοκρισία χωρίς να σε παρακολουθούν έμεινα έκπληκτος. Στη συνέχεια διάβασα ότι δεν ήταν πολύ ασφαλές καθώς ορισμένοι κόμβοι μπορούσαν να εισάγουν ψευδή δεδομένα και να φέρουν πίσω τις λάθος σελίδες. Σκέφτηκα να πω
Εγγραφή βίντεο μέσω υπολογιστή μέσω υπολογιστή: 7 βήματα
Εγγραφή υπολογιστή υπολογιστή βίντεο: Καταγράψτε οποιοδήποτε βίντεο μπορείτε να ανοίξετε και να δείτε στον υπολογιστή σας, ανεξάρτητα από τη μορφή, χρησιμοποιώντας έναν μετατροπέα VGA-to-tv. Εγγραφή βίντεο και ήχου σε βίντεο και αναπαραγωγή τους σε τηλεόραση. Έβγαλα αυτές τις ψηφιακές φωτογραφίες της οθόνης της ψηφιακής τηλεόρασης κατά την αναπαραγωγή