Πίνακας περιεχομένων:
- Βήμα 1: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΩΝ: ΙΣΤΟΣΥΝΤΑΓΜΑΤΑ ICOS10 CORS
- Βήμα 2: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ΙΣΤΟΣΕΛΙΔΑΣ ICOS10 CUSTOMIZATION
- Βήμα 3: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ICOS10 CROUTON RESET NODE
- Βήμα 4: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑ: ICOS10 3V3 MQTT NODE
- Βήμα 5: ΣΥΝΕΛΕΥΣΗ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑ: ΣΥΝΑΡΜΟΛΟΓΗΣΗ ICOS10 GENERIC SHELL (IDC)
- Βήμα 6: IOT123 - ASIMIMATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ΣΥΝΑΡΜΟΛΟΓΗΣΗ
- Βήμα 7: ΤΟΥΒΑ I2C MAX9812
- Βήμα 8: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΣ: MAX9812
- Βήμα 9: I2C HEARTBEAT BRICK
- Βήμα 10: ΑΝΑΠΤΥΞΗ ΗΘΟΠΟΙΟΣ: HEARTBEAT
- Βήμα 11: I2C 2CH RELAY BRICK
- Βήμα 12: Τούβλο I2C KY019
- Βήμα 13: ΑΝΑΠΤΥΞΗ ΗΘΟΠΟΙΟΣ: KY019
- Βήμα 14: Τούβλο I2C TEMT6000
- Βήμα 15: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ: TEMT6000
- Βήμα 16: Τούβλο I2C MQ2
- Βήμα 17: ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑΣ: MQ2
- Βήμα 18: Τούβλο I2C DHT11
- Βήμα 19: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΣ: DHT11
- Βήμα 20: I2C PCB RAILS
- Βήμα 21: ΣΚΛΑΒΟΣ ΠΡΟΤΟΤΥΠΩΣΗΣ ΤΟΥ ΤΟΥΒΛΑ I2C
- Βήμα 22: I2C BRICK MASTER JIG
- Βήμα 23: IDC CABLE TESTER (6 WIRE)
- Βήμα 24: ICOS PANEL CIRCUIT TESTER
- Βήμα 25: ATTINY85 ONBOARD PROGRAMMING JIG
- Βήμα 26: ΒΙΝΤΕΟ
Βίντεο: IOT123 - ΑΠΟΚΟΙΩΣΗ ΔΙΚΤΥΟΥ IOT: 26 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Το ASSIMILATE IOT NETWORK είναι ένα σύνολο πρωτοκόλλων που επιτρέπουν την εύκολη ενσωμάτωση αισθητήρων, ηθοποιών, κόμβων πραγμάτων και τοπικών μεσιτών με τον έξω κόσμο.
Αυτό το Instructable είναι οδηγίες για τις οδηγίες. ευρετηριάζει όλα τα διαφορετικά έργα και δείχνει πού βρίσκονται τα άρθρα και οι πόροι για κάθε έργο.
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΚΑΙ ΟΡΑΜΑΤοντούχα, οι Δούλοι (αισθητήρες και ηθοποιοί) είναι αυτοτελείς και βασίζονται σε μηνύματα I2C που βασίζονται στη σύμβαση για την ανάγνωση ιδιοτήτων ή τη λειτουργία εντολών. Ο κύριος παίρνει τα μεταδεδομένα και τις ιδιότητες από τους υποτελείς και τα στέλνει σε έναν μεσίτη MQTT. Εκκινεί επίσης έναν διακομιστή ιστού και εξυπηρετεί αρχεία JSON που μπορούν να επεξεργαστούν για να διαμορφώσουν το κύριο και να προσαρμόσουν τα μεταδεδομένα/ιδιότητες που τελικά καταναλώνονται από το Crouton. Οι μεμονωμένοι αισθητήρες/ηθοποιοί διαβάζονται/ελέγχονται μέσω του Crouton χωρίς ο κύριος να έχει προηγούμενη γνώση του τι κάνουν οι σκλάβοι.
Ένας από τους στόχους του ASSIMILATE IOT NETWORK είναι η προσαρμογή του AssimilateCrouton έτσι ώστε οι συντάκτες mashup που εξυπηρετούνται από τους διακομιστές IOT NODE (βλ. Παρακάτω κόμβους), να προστίθενται ως συστατικά ιστοσελίδων που θα δίνουν τον πλήρη έλεγχο του τι κάνει, δηλαδή το κύριο πρόγραμμα δεν είναι προγραμματισμένο, οι σκλάβοι έχουν βασικά σύνολα χαρακτηριστικών, αλλά ο πίνακας ελέγχου Crouton ενσωματώνει όλους τους επιχειρηματικούς κανόνες που απαιτούνται για την εκτέλεση του αντικειμένου!
Το πιρούνι Crouton θεωρείται ως επιλογή για αποκεντρωμένο έλεγχο/διαμόρφωση των πραγμάτων. Ουσιαστικά, κάθε συνδυασμός πελάτη MQTT/GUI μπορεί να διαχειριστεί τα πράγματα σας, καθώς κάθε λειτουργία (αισθητήρες και ηθοποιοί) εκτίθενται ως τελικά σημεία MQTT.
ΦΡΥΓΑΝΙΑ ΣΟΥΠΑΣ
Φρυγανιά σούπας. https://crouton.mybluemix.net/ Το Crouton είναι ένας πίνακας ελέγχου που σας επιτρέπει να απεικονίσετε και να ελέγξετε τις συσκευές σας IOT με ελάχιστη ρύθμιση. Ουσιαστικά, είναι ο ευκολότερος πίνακας ελέγχου που μπορείτε να ρυθμίσετε για κάθε λάτρη του υλικού IOT χρησιμοποιώντας μόνο MQTT και JSON.
Οι ASSIMILATE SLAVES (αισθητήρες και ηθοποιοί) έχουν ενσωματωμένα μεταδεδομένα και ιδιότητες που χρησιμοποιεί ο κύριος για τη δημιουργία του πακέτου συσκευήςInfo json που χρησιμοποιεί ο Crouton για τη δημιουργία του ταμπλό. Ο διαμεσολαβητής μεταξύ ASSIMILATE NODES και Crouton είναι ένας μεσίτης MQTT που είναι φιλικός προς τα websockets: Το Mosquito χρησιμοποιείται για την επίδειξη.
Καθώς το ASSIMILATE MASTER (βλέπε παρακάτω κόμβους) ζητά ιδιότητες, διαμορφώνει τις τιμές απόκρισης στην απαιτούμενη μορφή για ενημερώσεις Crouton.
Βήμα 1: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΩΝ: ΙΣΤΟΣΥΝΤΑΓΜΑΤΑ ICOS10 CORS
Στη συσκευή, εξακολουθούν να υποστηρίζονται όλες οι δυνατότητες του διακομιστή ιστού με έλεγχο ταυτότητας και φιλοξενία στο SPIFFS, αλλά έχει δοθεί ιδιαίτερη έμφαση στην υποστήριξη CORS (Cross Origin Resource Sharing) για Polymer WebComponents (το Crouton χρησιμοποιεί Polymer 1.4.0).
ΠΟΡΟΙ Ακατάλληλο, αποθετήριο
Βήμα 2: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ΙΣΤΟΣΕΛΙΔΑΣ ICOS10 CUSTOMIZATION
Το ASSIMILATE SENSOR/ACTOR Slaves ενσωματώνει μεταδεδομένα που χρησιμοποιούνται για τις καθοριστικές απεικονίσεις στο Crouton. Αυτή η κατασκευή προσθέτει έναν διακομιστή ιστού στο ESP8266 Master, εξυπηρετεί ορισμένα αρχεία ρυθμίσεων που μπορούν να τροποποιηθούν από τον χρήστη και στη συνέχεια χρησιμοποιεί αυτά τα αρχεία για να επαναπροσδιορίσει τις απεικονίσεις. Έτσι, τα ονόματα των καρτών ταμπλό και οι περισσότερες από τις παραμετροποιήσιμες ιδιότητες μπορούν να αλλάξουν. Αυτό ήταν απαραίτητο π.χ. το DHT11 δημοσιεύει ιδιότητες θερμοκρασίας και υγρασίας: εάν ένας ιστότοπος έχει πολλούς κόμβους με ξεχωριστούς αισθητήρες DHT11, δεν μπορούν όλοι να ονομάζονται Θερμοκρασία (Θερμοκρασία γκαράζ, Θερμοκρασία αυλής…). Ο περιορισμός μήκους μεταδεδομένων που έχει οριστεί από το δίαυλο I2C (16 χαρακτήρες) δεν υπάρχει και μπορούν να εφαρμοστούν πλουσιότερες τιμές (έως 64 χαρακτήρες).
Ο προαιρετικός βασικός έλεγχος ταυτότητας μπορεί να συγχωνευτεί για την επεξεργασία της ιστοσελίδας, καθώς και μια λίστα εξαίρεσης από τον έλεγχο ταυτότητας για άλλους πόρους. Ένας διακόπτης χαμηλής πλευράς που απενεργοποιεί τους σκλάβους όταν είναι απαραίτητο, έχει επίσης αναπτυχθεί σε μια υπάρχουσα θυγατρική σανίδα. Ως τεχνική σημείωση, πριν από την έναρξη αυτής της κατασκευής, το αποτύπωμα μνήμης ήταν 70% λόγω ενός συνολικού γραφήματος αντικειμένων μεταδεδομένων. Η πιο πρόσφατη βιβλιοθήκη AssimilateBus είχε αλλαγές που αποσυνδέουν την καθολική μεταβλητή σε μικρότερα αρχεία JSON αποθηκευμένα στο SPIFFS. Αυτό έχει φέρει το αποτύπωμα πίσω στο%50%, το οποίο είναι ασφαλέστερο για όλα τα στοιχεία ανάλυσης/κατασκευής του JSON. Η βιβλιοθήκη AssimilateBusSlave παραμένει η ίδια (ASSIM_VERSION 2) σε όλες αυτές τις αλλαγές.
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 3: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ICOS10 CROUTON RESET NODE
Αυτό είναι το προκάτοχο της κατασκευής του διακομιστή προσαρμογής ιστοσελίδων. Έχει ακόμα ενσωμάτωση Crouton.
Αυτή η κατασκευή στέλνει το deviceInfo που απαιτείται από τον Crouton στον μεσίτη MQTT, για αυτόματους πίνακες εργαλείων εκκίνησης. Το ASSIM_VERSION πρέπει να είναι 2 για τους AssimilateBusSlaves (ηθοποιοί και αισθητήρες). Τα προηγούμενα HOUSING HEADERS έχουν τροποποιηθεί ελαφρώς, με τη ράγα D0 να αντικαθιστά την αχρησιμοποίητη ράγα D6. Προστέθηκε μια νέα θυγατρική σανίδα που επιτρέπει επαναφορά υλικού, αφύπνιση υπό ορισμένες συνθήκες και στο μέλλον θα χρησιμοποιηθεί για τον διακόπτη τροφοδοσίας χαμηλής πλευράς (για έλεγχο ισχύος των υποτελών).
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 4: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑ: ICOS10 3V3 MQTT NODE
Αυτό είναι το πρώτο σε μια ποικιλία συνδυασμών MCU/Feature στα ASSIMILATE SENSOR HUBS: οι κύριοι που συλλέγουν τα δεδομένα που απορρίπτονται από τους υποτελείς I2C ASSIMILATE SENSORS.
Αυτή η κατασκευή χρησιμοποιεί ένα Wemos D1 Mini, για τη δημοσίευση τυχόν δεδομένων που απορρίπτονται από τους αισθητήρες ASSIMILATE σε έναν διακομιστή MQTT. Παρέχει ένα δίαυλο 3V3 I2C στους αισθητήρες. Παρέχεται ακόμα μια ράγα 5V αλλά δεν υπάρχει μετατροπέας λογικής στάθμης για το 5V I2C και μπορεί να μην λειτουργεί όπως επιθυμείτε. Αυτό θα παραδοθεί σε μια μελλοντική αντικατάσταση θυγατρικής πλακέτας με δυνατότητες για αυτήν που παρουσιάζεται εδώ.
ΠΟΡΟΙ Ακατάλληλο, αποθετήριο
Βήμα 5: ΣΥΝΕΛΕΥΣΗ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑ: ΣΥΝΑΡΜΟΛΟΓΗΣΗ ICOS10 GENERIC SHELL (IDC)
Αυτή είναι μια βελτιωμένη έκδοση (στιβαρότητα κυκλώματος) της διάταξης ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE). Συναρμολογείται πιο γρήγορα και έχει κύκλωμα υψηλότερης ποιότητας, αλλά κοστίζει περισσότερο (10 ~ $ επιπλέον αν υποστηρίζει 10 αισθητήρες). Το κύριο χαρακτηριστικό είναι ότι είναι πολύ αρθρωτό τώρα: τα πάνελ και τα καλώδια μπορούν να αντικατασταθούν/προσαρμοστούν χωρίς να απαιτείται αποκόλληση/συγκόλληση.
ΠΟΡΟΙ Ανεξάρτητα, τρισδιάστατα μέρη
Βήμα 6: IOT123 - ASIMIMATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ΣΥΝΑΡΜΟΛΟΓΗΣΗ
Αυτό είναι το αρχικό συγκρότημα Shell. Χρησιμοποιήστε το IDC ένα παραπάνω.
ΠΟΡΟΙ Ανεξάρτητα, τρισδιάστατα μέρη
Βήμα 7: ΤΟΥΒΑ I2C MAX9812
Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ASSIMILATE SERSOR.
Αυτό το τούβλο I2C MAX9812 απορρίπτει 3 ιδιότητες ανίχνευσης ήχου:
- audMin (0-1023) - η χαμηλότερη τιμή μέσα στο παράθυρο δείγματος 50ms (20Hz)
- audMax (0-1023) - υψηλότερη τιμή στο παράθυρο δείγματος 50ms (20Hz)
- audDiff (0-50) - μια τιμή που προέρχεται από τη διαφορά aMin και aMax
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 8: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΣ: MAX9812
Αυτή η κατασκευή βασίζεται στο τούβλο I2C MAX9812.
Εάν χρειάζεστε ρυθμιζόμενο κέρδος, συνιστώ να αλλάξετε αυτόν τον αισθητήρα με το MAX4466.
Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ απορρίπτει 3 ιδιότητες:
- audMin (0-1023) - η χαμηλότερη τιμή μέσα στο παράθυρο δείγματος 50ms (20Hz)
- audMax (0-1023) - υψηλότερη τιμή στο παράθυρο δείγματος 50ms (20Hz)
- audDiff (0-50) - μια τιμή που προέρχεται από τη διαφορά aMin και aMax
ΠΟΡΟΙ
Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη
Βήμα 9: I2C HEARTBEAT BRICK
Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ASSIMILATE SERSOR.
Αυτό το τούβλο I2C HEARTBEAT υποδεικνύει εάν ο σκλάβος ATTINY είναι ζωντανός, επίσης η κίνηση I2C και έχει μία ιδιότητα:
STATUS ("ΖΩΝΤΑΝΟ")
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 10: ΑΝΑΠΤΥΞΗ ΗΘΟΠΟΙΟΣ: HEARTBEAT
Αυτή η κατασκευή βασίζεται στο I2C HEARTBEAT BRICK.
Αυτός ο ΣΥΝΔΥΑΣΜΟΣ Ηθοποιός έχει μία ιδιότητα:
STATUS ("ΖΩΝΤΑΝΟ")
Το PB1 (λευκό σύρμα, μπλε LED) υποδηλώνει υγεία ATTINY.
Το PB3 (κίτρινο σύρμα, πράσινο LED) αλλάζει με αιτήματα I2C από τον κύριο.
Το PB4 (πορτοκαλί σύρμα, κόκκινο LED) αλλάζει με λήψη I2C από τον κύριο.
ΠΟΡΟΙ
Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη
Βήμα 11: I2C 2CH RELAY BRICK
Αυτό είναι ότι το κύκλωμα δεν είναι κατάλληλο ως τυπικός ΑΓΩΝΙΣΤΗΣ Ηθοποιός. Μπορεί να ταιριάζει καλύτερα στις ράγες PCB I2C.
Αυτό το τούβλο ILC 2CH RELAY επεκτείνει τη λειτουργικότητα του τούβλου I2C KY019 και έχει δύο ιδιότητες ανάγνωσης/εγγραφής:
- 2CH RELAYS [0] (true/false).
- 2CH RELAYS [1] (true/false).
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 12: Τούβλο I2C KY019
Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.
Αυτό το τούβλο I2C KY019 είναι το πρώτο από τους Ηθοποιούς και έχει μία ιδιότητα ανάγνωσης/εγγραφής:
Διακόπτης (αλήθεια/λάθος)
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 13: ΑΝΑΠΤΥΞΗ ΗΘΟΠΟΙΟΣ: KY019
Αυτή η κατασκευή βασίζεται στο I2C KY019 BRICK.
Εάν χρειάζεστε 2 κανάλια, σας συνιστώ να αλλάξετε αυτόν τον ηθοποιό με το 2CH RELAY BRICK.
Αυτός ο ΑΓΟΡΑΣΤΙΚΟΣ ΗΘΟΠΟΙΟΣ και έχει μία ιδιότητα ανάγνωσης/εγγραφής:
Διακόπτης (αληθής/ψευδής)
ΠΟΡΟΙ
Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη
Βήμα 14: Τούβλο I2C TEMT6000
Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.
Αυτό το τούβλο I2C TEMT6000 απορρίπτει 3 ιδιότητες:
- Φωτισμός περιβάλλοντος (Lux)
- Φωτισμός περιβάλλοντος (μονάδες κεριών ποδιών)
- Ακτινοβολία περιβάλλοντος (Watt ανά τετραγωνικό μέτρο).
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 15: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ: TEMT6000
Αυτή η κατασκευή βασίζεται στο I2C TEMT6000 BRICK.
Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ απορρίπτει 3 ιδιότητες:
- Φωτισμός περιβάλλοντος (Lux)
- Φωτισμός περιβάλλοντος (μονάδες κεριών ποδιών)
- Ακτινοβολία περιβάλλοντος (Watt ανά τετραγωνικό μέτρο).
ΠΟΡΟΙ
Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη
Βήμα 16: Τούβλο I2C MQ2
Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.
Αυτό το τούβλο I2C MQ2 απορρίπτει 3 ιδιότητες:
- Υγραέριο (μέρη ανά εκατομμύριο)
- CO (PPM)
- ΚΑΠΝΟΣ (PPM).
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 17: ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑΣ: MQ2
Αυτή η κατασκευή βασίζεται στο I2C MQ2 BRICK.
Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ απορρίπτει 3 ιδιότητες:
- Υγραέριο (μέρη ανά εκατομμύριο)
- CO (PPM)
- ΚΑΠΝΟΣ (PPM).
ΠΟΡΟΙ
Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη
Βήμα 18: Τούβλο I2C DHT11
Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.
Αυτό το τούβλο I2C DHT11 απορρίπτει 5 ιδιότητες:
- Υγρασία (%)
- Θερμοκρασία (C)
- Θερμοκρασία (F)
- Θερμοκρασία (Κ)
- Σημείο Δρόσου (Γ).
ΠΟΡΟΙ
Διδάξιμο, Αποθήκη
Βήμα 19: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΣ: DHT11
Αυτή η κατασκευή βασίζεται στο I2C MQ2 BRICK.
Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΗΣ απορρίπτει 5 ιδιότητες:
- Υγρασία (%)
- Θερμοκρασία (C)
- Θερμοκρασία (F)
- Θερμοκρασία (Κ)
- Σημείο Δρόσου (Γ).
ΠΟΡΟΙ
Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη
Βήμα 20: I2C PCB RAILS
Όπου δεν χρειάζονται ανθεκτικά περιβλήματα, οι αισθητήρες και ηθοποιοί ASSIMILATE IOT NETWORK μπορούν να στοιβάζονται πιο αποτελεσματικά και με λιγότερους πόρους και προσπάθεια, κατευθείαν σε μινιμαλιστικές ράγες. Οι κύλινδροι περιβλήματος μπορούν να χρησιμοποιηθούν (όπως φαίνεται σε αυτήν την κατασκευή) ή τα υποκείμενα τούβλα μπορούν να συνδεθούν απευθείας.
ΠΟΡΟΙ Ακατάλυτοι
Βήμα 21: ΣΚΛΑΒΟΣ ΠΡΟΤΟΤΥΠΩΣΗΣ ΤΟΥ ΤΟΥΒΛΑ I2C
Κατά την ανάπτυξη του τελευταίου ASSIMILATE ACTOR (KY-019 RELAY), ένας γενικός πίνακας dev συγκεντρώθηκε για να μου σώσει κάποια επιπλέον εργασία στο γραφείο μου.
Διαθέτει τα τυπικά pinouts του I2C IOT123 BRICK, αλλά επιτρέπει προσαρμοσμένες συνδέσεις στον αισθητήρα από το ATTINY85.
Το ATTINY85 είναι αφαιρούμενο μέσω της υποδοχής DIL. Οι γραμμές I2C είναι καλωδιωμένες. Όλα τα άλλα είναι συνδεδεμένα με breakout. Λειτουργεί πολύ καλά με το I2C BRICK MASTER JIG.
ΠΟΡΟΙ Ακατάλυτοι
Βήμα 22: I2C BRICK MASTER JIG
Ενώ αναπτύσσω τους ΑΙΣΘΗΤΗΡΕΣ ΑΙΣΘΗΤΗΡΕΣ και τους ηθοποιούς, διατηρώ ένα UNO εύχρηστο για την αποστολή adhoc εντολών I2C στα πρωτότυπα που αναπτύσσονται.
Ένα από τα πλεονεκτήματα των τούβλων I2C είναι τα τυποποιημένα pinouts. Αντί να χρησιμοποιείτε συρματόσχοινα κάθε φορά (βλέπε Fritzings), χρησιμοποιείται μια στιβαρή ασπίδα τεχνολογίας.
ΠΟΡΟΙ Ακατάλυτοι
Βήμα 23: IDC CABLE TESTER (6 WIRE)
Κατά την ανάπτυξη του ICOS10 ASSIMILATE SENSOR HUB, χρειάστηκε να επαληθεύσω τα καλώδια που δημιουργούσα. Η επαλήθευση ήταν να ελέγξει τη συνέχεια μεταξύ των πριζών και την απομόνωση μεταξύ των καλωδίων. Ο σχεδιασμός που έβγαλα χρησιμοποίησε διακόπτες DIP για να αλλάξει μεταξύ δοκιμών συνέχειας και απομόνωσης. Καθώς περιμένω να υπάρχει διαφορετικός πίνακας για κάθε δοκιμή (οι διακόπτες DIP δεν είναι κατασκευασμένοι για συνεχή χρήση), τα δύο κυκλώματα μπορούν να συνδεθούν χωρίς να χρειάζονται διακόπτες DIP, ΠΟΡΟΙ Ακατάλυτοι
Βήμα 24: ICOS PANEL CIRCUIT TESTER
Κατά την ανάπτυξη του ICOS10 ASSIMILATE SENSOR HUB, χρειάστηκε να επαληθεύσω τα κυκλώματα του πίνακα όπως κατασκευάστηκαν. Επίσης καθώς οι καρφίτσες συγκολλούνταν στις κεφαλίδες 3P, ήθελα να τοποθετηθούν σε αυτές αρσενικές ακίδες 3P για να σταματήσει οποιαδήποτε παραμόρφωση κατά τη συγκόλληση. Επίσης βασικό για αυτό το σχέδιο: Είχα ήδη αναπτύξει έναν ελεγκτή κυκλώματος για τα καλώδια IDC με 6 σύρματα.
ΠΟΡΟΙ Ακατάλυτοι
Βήμα 25: ATTINY85 ONBOARD PROGRAMMING JIG
Στα σχέδια BRICK, ανέφερα ότι οι οπές δίπλα στο ATTINY85 έχουν μείνει αχρησιμοποίητες, για να ενεργοποιήσουν έναν προγραμματιστή καρφιτσών pogo ενώ το DIP8 είναι συγκολλημένο στο PCB. Αυτός είναι ο προγραμματιστής pogo pin. Αυτό είναι πραγματικά απλώς ένα καλώδιο προσαρμογέα από την υποδοχή DIP8 DIL ενός υπάρχοντος προγραμματιστή στο 6 x 4 οπών pogo jig spacing για χρήση στο PCB.
ΠΟΡΟΙ Ακατάλυτοι
Βήμα 26: ΒΙΝΤΕΟ
Συνιστάται:
Προσθέστε μια θύρα δικτύου WIZ820io / USR -ES1 - Wiznet W5500 στο Raspberry Pi σας: 10 βήματα
Προσθέστε μια θύρα δικτύου WIZ820io / USR -ES1 - Wiznet W5500 στο Raspberry Pi σας: Εν μέρει λόγω του ενδιαφέροντός μου να κάνω κάτι τέτοιο και εν μέρει λόγω του ενδιαφέροντός μου για την Codesys το είχα στο μυαλό μου εδώ και λίγο καιρό δοκιμάστε και συνδέστε μια δεύτερη θύρα διασύνδεσης δικτύου σε ένα Raspberry Pi. Έτσι, ενώ κάνω άλλα έργα, είμαι
Τροφοδοσία εκτός δικτύου: 5 βήματα (με εικόνες)
Τροφοδοσία εκτός δικτύου: Αυτό το έργο είναι μια ήσυχη, φιλική προς το εσωτερικό εναλλακτική λύση σε μια γεννήτρια που τροφοδοτείται με αέριο. Εάν φορτίζετε συσκευές, χρησιμοποιείτε λάμπες ή χρησιμοποιείτε ηλεκτρικό μοτέρ για περιορισμένο χρονικό διάστημα, αυτό το τροφοδοτικό εκτός δικτύου είναι ένας εξαιρετικός σύντροφος για κάμπινγκ ή έκτακτη ανάγκη
Wake on LAN Οποιοσδήποτε υπολογιστής μέσω ασύρματου δικτύου: 3 βήματα
Wake on LAN Any Computer Over Wireless Network: Αυτό το σεμινάριο δεν είναι πλέον ενημερωμένο λόγω αλλαγών στην εικόνα Raspbpian. Ακολουθήστε το ενημερωμένο σεμινάριο εδώ: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL υπάρχει σχεδόν σε όλες τις θύρες Ethernet στις μέρες μας. Αυτό δεν είναι
Φτιάξτε το δικό σας φωτοβολταϊκό σύστημα εκτός δικτύου: 4 βήματα (με εικόνες)
Φτιάξτε το δικό σας φωτοβολταϊκό σύστημα εκτός δικτύου: Σε αυτό το έργο θα σας δείξω πώς συνδύασα ένα ηλιακό πάνελ 100W, μια μπαταρία 12V 100Ah, έναν ελεγκτή ηλιακής φόρτισης, έναν μετατροπέα και πολλά συμπληρωματικά εξαρτήματα για την ανακατασκευή της ηλεκτρικής καλωδίωσης στο γκαράζ μου και τη δημιουργία ένα φωτοβολταϊκό εκτός δικτύου
Timeηφιακό ρολόι χρόνου δικτύου χρησιμοποιώντας το ESP8266: 4 βήματα (με εικόνες)
Timeηφιακό ρολόι ώρας δικτύου Χρησιμοποιώντας το ESP8266: Μαθαίνουμε πώς να δημιουργούμε ένα χαριτωμένο μικρό ψηφιακό ρολόι που επικοινωνεί με διακομιστές NTP και εμφανίζει χρόνο δικτύου ή διαδικτύου. Χρησιμοποιούμε το WeMos D1 mini για σύνδεση σε δίκτυο WiFi, λήψη του χρόνου NTP και εμφάνιση του σε μονάδα OLED. Το παραπάνω βίντεο t