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

IOT123 - ΑΠΟΚΟΙΩΣΗ ΔΙΚΤΥΟΥ IOT: 26 Βήματα
IOT123 - ΑΠΟΚΟΙΩΣΗ ΔΙΚΤΥΟΥ IOT: 26 Βήματα

Βίντεο: IOT123 - ΑΠΟΚΟΙΩΣΗ ΔΙΚΤΥΟΥ IOT: 26 Βήματα

Βίντεο: IOT123 - ΑΠΟΚΟΙΩΣΗ ΔΙΚΤΥΟΥ IOT: 26 Βήματα
Βίντεο: Sia - Elastic Heart feat. Shia LaBeouf & Maddie Ziegler (Official Video) 2024, Ιούλιος
Anonim
IOT123 - ΑΠΟΚΟΙΩΣΗ ΔΙΚΤΥΟΥ IOT
IOT123 - ΑΠΟΚΟΙΩΣΗ ΔΙΚΤΥΟΥ IOT

Το 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

ΑΣΦΑΛΙΣΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ HUB: ICOS10 CORS WEBCOMPONENTS
ΑΣΦΑΛΙΣΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ HUB: ICOS10 CORS WEBCOMPONENTS

Στη συσκευή, εξακολουθούν να υποστηρίζονται όλες οι δυνατότητες του διακομιστή ιστού με έλεγχο ταυτότητας και φιλοξενία στο SPIFFS, αλλά έχει δοθεί ιδιαίτερη έμφαση στην υποστήριξη CORS (Cross Origin Resource Sharing) για Polymer WebComponents (το Crouton χρησιμοποιεί Polymer 1.4.0).

ΠΟΡΟΙ Ακατάλληλο, αποθετήριο

Βήμα 2: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ΙΣΤΟΣΕΛΙΔΑΣ ICOS10 CUSTOMIZATION

ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ΙΣΤΟΣΕΛΙΔΑ ICOS10 CUSTOMIZATION
ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ΙΣΤΟΣΕΛΙΔΑ 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

ΑΣΦΑΛΙΣΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ HUB: ICOS10 CROUTON RESET NODE
ΑΣΦΑΛΙΣΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ HUB: ICOS10 CROUTON RESET NODE

Αυτό είναι το προκάτοχο της κατασκευής του διακομιστή προσαρμογής ιστοσελίδων. Έχει ακόμα ενσωμάτωση Crouton.

Αυτή η κατασκευή στέλνει το deviceInfo που απαιτείται από τον Crouton στον μεσίτη MQTT, για αυτόματους πίνακες εργαλείων εκκίνησης. Το ASSIM_VERSION πρέπει να είναι 2 για τους AssimilateBusSlaves (ηθοποιοί και αισθητήρες). Τα προηγούμενα HOUSING HEADERS έχουν τροποποιηθεί ελαφρώς, με τη ράγα D0 να αντικαθιστά την αχρησιμοποίητη ράγα D6. Προστέθηκε μια νέα θυγατρική σανίδα που επιτρέπει επαναφορά υλικού, αφύπνιση υπό ορισμένες συνθήκες και στο μέλλον θα χρησιμοποιηθεί για τον διακόπτη τροφοδοσίας χαμηλής πλευράς (για έλεγχο ισχύος των υποτελών).

ΠΟΡΟΙ

Διδάξιμο, Αποθήκη

Βήμα 4: ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑ: ICOS10 3V3 MQTT NODE

ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: ICOS10 3V3 MQTT NODE
ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΙΟΥ ΑΙΣΘΗΤΗΡΑ: 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)

ΑΣΦΑΛΙΣΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ HUB: ICOS10 GENERIC SHELL (IDC) ASSEMBLY
ΑΣΦΑΛΙΣΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ HUB: ICOS10 GENERIC SHELL (IDC) ASSEMBLY

Αυτή είναι μια βελτιωμένη έκδοση (στιβαρότητα κυκλώματος) της διάταξης ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE). Συναρμολογείται πιο γρήγορα και έχει κύκλωμα υψηλότερης ποιότητας, αλλά κοστίζει περισσότερο (10 ~ $ επιπλέον αν υποστηρίζει 10 αισθητήρες). Το κύριο χαρακτηριστικό είναι ότι είναι πολύ αρθρωτό τώρα: τα πάνελ και τα καλώδια μπορούν να αντικατασταθούν/προσαρμοστούν χωρίς να απαιτείται αποκόλληση/συγκόλληση.

ΠΟΡΟΙ Ανεξάρτητα, τρισδιάστατα μέρη

Βήμα 6: IOT123 - ASIMIMATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ΣΥΝΑΡΜΟΛΟΓΗΣΗ

IOT123 - ASIMIMATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ΣΥΝΑΡΜΟΛΟΓΗΣΗ
IOT123 - ASIMIMATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) ΣΥΝΑΡΜΟΛΟΓΗΣΗ

Αυτό είναι το αρχικό συγκρότημα Shell. Χρησιμοποιήστε το IDC ένα παραπάνω.

ΠΟΡΟΙ Ανεξάρτητα, τρισδιάστατα μέρη

Βήμα 7: ΤΟΥΒΑ I2C MAX9812

ΤΟΥΒΑ I2C MAX9812
ΤΟΥΒΑ I2C MAX9812
ΤΟΥΒΑ I2C MAX9812
ΤΟΥΒΑ I2C MAX9812

Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ASSIMILATE SERSOR.

Αυτό το τούβλο I2C MAX9812 απορρίπτει 3 ιδιότητες ανίχνευσης ήχου:

  • audMin (0-1023) - η χαμηλότερη τιμή μέσα στο παράθυρο δείγματος 50ms (20Hz)
  • audMax (0-1023) - υψηλότερη τιμή στο παράθυρο δείγματος 50ms (20Hz)
  • audDiff (0-50) - μια τιμή που προέρχεται από τη διαφορά aMin και aMax

ΠΟΡΟΙ

Διδάξιμο, Αποθήκη

Βήμα 8: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΣ: MAX9812

ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MAX9812
ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MAX9812
ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MAX9812
ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MAX9812

Αυτή η κατασκευή βασίζεται στο τούβλο I2C MAX9812.

Εάν χρειάζεστε ρυθμιζόμενο κέρδος, συνιστώ να αλλάξετε αυτόν τον αισθητήρα με το MAX4466.

Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ απορρίπτει 3 ιδιότητες:

  1. audMin (0-1023) - η χαμηλότερη τιμή μέσα στο παράθυρο δείγματος 50ms (20Hz)
  2. audMax (0-1023) - υψηλότερη τιμή στο παράθυρο δείγματος 50ms (20Hz)
  3. audDiff (0-50) - μια τιμή που προέρχεται από τη διαφορά aMin και aMax

ΠΟΡΟΙ

Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη

Βήμα 9: I2C HEARTBEAT BRICK

I2C HEARTBEAT BRICK
I2C HEARTBEAT BRICK
I2C HEARTBEAT BRICK
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

I2C 2CH RELAY BRICK
I2C 2CH RELAY BRICK
I2C 2CH RELAY BRICK
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
ΤΟΥΒΑ I2C KY019
ΤΟΥΒΑ I2C KY019
ΤΟΥΒΑ I2C KY019

Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.

Αυτό το τούβλο I2C KY019 είναι το πρώτο από τους Ηθοποιούς και έχει μία ιδιότητα ανάγνωσης/εγγραφής:

Διακόπτης (αλήθεια/λάθος)

ΠΟΡΟΙ

Διδάξιμο, Αποθήκη

Βήμα 13: ΑΝΑΠΤΥΞΗ ΗΘΟΠΟΙΟΣ: KY019

ΑΡΧΙΣΤΙΚΟΣ ΗΘΟΠΟΙΟΣ: ΚΥ019
ΑΡΧΙΣΤΙΚΟΣ ΗΘΟΠΟΙΟΣ: ΚΥ019
ΑΡΧΙΣΤΙΚΟΣ ΗΘΟΠΟΙΟΣ: ΚΥ019
ΑΡΧΙΣΤΙΚΟΣ ΗΘΟΠΟΙΟΣ: ΚΥ019

Αυτή η κατασκευή βασίζεται στο I2C KY019 BRICK.

Εάν χρειάζεστε 2 κανάλια, σας συνιστώ να αλλάξετε αυτόν τον ηθοποιό με το 2CH RELAY BRICK.

Αυτός ο ΑΓΟΡΑΣΤΙΚΟΣ ΗΘΟΠΟΙΟΣ και έχει μία ιδιότητα ανάγνωσης/εγγραφής:

Διακόπτης (αληθής/ψευδής)

ΠΟΡΟΙ

Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη

Βήμα 14: Τούβλο I2C TEMT6000

ΤΟΥΒΑ I2C TEMT6000
ΤΟΥΒΑ I2C TEMT6000
ΤΟΥΒΑ I2C TEMT6000
ΤΟΥΒΑ I2C TEMT6000

Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.

Αυτό το τούβλο I2C TEMT6000 απορρίπτει 3 ιδιότητες:

  • Φωτισμός περιβάλλοντος (Lux)
  • Φωτισμός περιβάλλοντος (μονάδες κεριών ποδιών)
  • Ακτινοβολία περιβάλλοντος (Watt ανά τετραγωνικό μέτρο).

ΠΟΡΟΙ

Διδάξιμο, Αποθήκη

Βήμα 15: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ: TEMT6000

ΑΙΣΘΗΤΗΡΑΣ ΑΝΑΠΤΥΞΗΣ: TEMT6000
ΑΙΣΘΗΤΗΡΑΣ ΑΝΑΠΤΥΞΗΣ: TEMT6000
ΑΙΣΘΗΤΗΡΑΣ ΑΦΙΣΩΣΗΣ: TEMT6000
ΑΙΣΘΗΤΗΡΑΣ ΑΦΙΣΩΣΗΣ: TEMT6000

Αυτή η κατασκευή βασίζεται στο I2C TEMT6000 BRICK.

Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ απορρίπτει 3 ιδιότητες:

  • Φωτισμός περιβάλλοντος (Lux)
  • Φωτισμός περιβάλλοντος (μονάδες κεριών ποδιών)
  • Ακτινοβολία περιβάλλοντος (Watt ανά τετραγωνικό μέτρο).

ΠΟΡΟΙ

Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη

Βήμα 16: Τούβλο I2C MQ2

Τούβλο I2C MQ2
Τούβλο I2C MQ2
Τούβλο I2C MQ2
Τούβλο I2C MQ2

Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.

Αυτό το τούβλο I2C MQ2 απορρίπτει 3 ιδιότητες:

  • Υγραέριο (μέρη ανά εκατομμύριο)
  • CO (PPM)
  • ΚΑΠΝΟΣ (PPM).

ΠΟΡΟΙ

Διδάξιμο, Αποθήκη

Βήμα 17: ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑΣ: MQ2

ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MQ2
ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MQ2
ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MQ2
ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: MQ2

Αυτή η κατασκευή βασίζεται στο I2C MQ2 BRICK.

Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ απορρίπτει 3 ιδιότητες:

  • Υγραέριο (μέρη ανά εκατομμύριο)
  • CO (PPM)
  • ΚΑΠΝΟΣ (PPM).

ΠΟΡΟΙ

Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη

Βήμα 18: Τούβλο I2C DHT11

ΤΟΥΒΑ I2C DHT11
ΤΟΥΒΑ I2C DHT11
ΤΟΥΒΑ I2C DHT11
ΤΟΥΒΑ I2C DHT11

Αυτό είναι το κύκλωμα που χρησιμοποιείται από τον ακόλουθο ΑΡΩΜΑΤΙΣΤΗ ΗΘΟΠΟΙΟ.

Αυτό το τούβλο I2C DHT11 απορρίπτει 5 ιδιότητες:

  • Υγρασία (%)
  • Θερμοκρασία (C)
  • Θερμοκρασία (F)
  • Θερμοκρασία (Κ)
  • Σημείο Δρόσου (Γ).

ΠΟΡΟΙ

Διδάξιμο, Αποθήκη

Βήμα 19: ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΣ: DHT11

ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: DHT11
ΑΙΣΘΗΤΗΡΑΣ ΑΠΟΚΡΙΣΗΣ: DHT11
ΑΙΣΘΗΤΗΡΑΣ ΑΝΑΠΤΥΞΗΣ: DHT11
ΑΙΣΘΗΤΗΡΑΣ ΑΝΑΠΤΥΞΗΣ: DHT11

Αυτή η κατασκευή βασίζεται στο I2C MQ2 BRICK.

Αυτός ο ΑΙΣΘΗΤΙΚΟΣ ΑΙΣΘΗΤΗΡΗΣ απορρίπτει 5 ιδιότητες:

  • Υγρασία (%)
  • Θερμοκρασία (C)
  • Θερμοκρασία (F)
  • Θερμοκρασία (Κ)
  • Σημείο Δρόσου (Γ).

ΠΟΡΟΙ

Εκπαιδευτικά, αποθετήρια, τρισδιάστατα μέρη

Βήμα 20: I2C PCB RAILS

I2C PCB RAILS
I2C PCB RAILS

Όπου δεν χρειάζονται ανθεκτικά περιβλήματα, οι αισθητήρες και ηθοποιοί ASSIMILATE IOT NETWORK μπορούν να στοιβάζονται πιο αποτελεσματικά και με λιγότερους πόρους και προσπάθεια, κατευθείαν σε μινιμαλιστικές ράγες. Οι κύλινδροι περιβλήματος μπορούν να χρησιμοποιηθούν (όπως φαίνεται σε αυτήν την κατασκευή) ή τα υποκείμενα τούβλα μπορούν να συνδεθούν απευθείας.

ΠΟΡΟΙ Ακατάλυτοι

Βήμα 21: ΣΚΛΑΒΟΣ ΠΡΟΤΟΤΥΠΩΣΗΣ ΤΟΥ ΤΟΥΒΛΑ I2C

ΣΚΛΑΒΟΣ ΠΡΟΤΟΤΥΠΩΣΗΣ ΤΟΥ ΤΟΥΒΛΑ I2C
ΣΚΛΑΒΟΣ ΠΡΟΤΟΤΥΠΩΣΗΣ ΤΟΥ ΤΟΥΒΛΑ I2C
ΣΚΛΑΒΟΣ ΠΡΟΤΟΤΥΠΩΣΗΣ ΤΟΥ ΤΟΥΒΛΑ I2C
ΣΚΛΑΒΟΣ ΠΡΟΤΟΤΥΠΩΣΗΣ ΤΟΥ ΤΟΥΒΛΑ 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

I2C BRICK MASTER JIG
I2C BRICK MASTER JIG

Ενώ αναπτύσσω τους ΑΙΣΘΗΤΗΡΕΣ ΑΙΣΘΗΤΗΡΕΣ και τους ηθοποιούς, διατηρώ ένα UNO εύχρηστο για την αποστολή adhoc εντολών I2C στα πρωτότυπα που αναπτύσσονται.

Ένα από τα πλεονεκτήματα των τούβλων I2C είναι τα τυποποιημένα pinouts. Αντί να χρησιμοποιείτε συρματόσχοινα κάθε φορά (βλέπε Fritzings), χρησιμοποιείται μια στιβαρή ασπίδα τεχνολογίας.

ΠΟΡΟΙ Ακατάλυτοι

Βήμα 23: IDC CABLE TESTER (6 WIRE)

IDC CABLE TESTER (6 WIRE)
IDC CABLE TESTER (6 WIRE)

Κατά την ανάπτυξη του ICOS10 ASSIMILATE SENSOR HUB, χρειάστηκε να επαληθεύσω τα καλώδια που δημιουργούσα. Η επαλήθευση ήταν να ελέγξει τη συνέχεια μεταξύ των πριζών και την απομόνωση μεταξύ των καλωδίων. Ο σχεδιασμός που έβγαλα χρησιμοποίησε διακόπτες DIP για να αλλάξει μεταξύ δοκιμών συνέχειας και απομόνωσης. Καθώς περιμένω να υπάρχει διαφορετικός πίνακας για κάθε δοκιμή (οι διακόπτες DIP δεν είναι κατασκευασμένοι για συνεχή χρήση), τα δύο κυκλώματα μπορούν να συνδεθούν χωρίς να χρειάζονται διακόπτες DIP, ΠΟΡΟΙ Ακατάλυτοι

Βήμα 24: ICOS PANEL CIRCUIT TESTER

ICOS PANEL CIRCUIT TESTER
ICOS PANEL CIRCUIT TESTER
ICOS PANEL CIRCUIT TESTER
ICOS PANEL CIRCUIT TESTER

Κατά την ανάπτυξη του ICOS10 ASSIMILATE SENSOR HUB, χρειάστηκε να επαληθεύσω τα κυκλώματα του πίνακα όπως κατασκευάστηκαν. Επίσης καθώς οι καρφίτσες συγκολλούνταν στις κεφαλίδες 3P, ήθελα να τοποθετηθούν σε αυτές αρσενικές ακίδες 3P για να σταματήσει οποιαδήποτε παραμόρφωση κατά τη συγκόλληση. Επίσης βασικό για αυτό το σχέδιο: Είχα ήδη αναπτύξει έναν ελεγκτή κυκλώματος για τα καλώδια IDC με 6 σύρματα.

ΠΟΡΟΙ Ακατάλυτοι

Βήμα 25: ATTINY85 ONBOARD PROGRAMMING JIG

ATTINY85 ONBOARD PROGRAMING JIG
ATTINY85 ONBOARD PROGRAMING JIG

Στα σχέδια BRICK, ανέφερα ότι οι οπές δίπλα στο ATTINY85 έχουν μείνει αχρησιμοποίητες, για να ενεργοποιήσουν έναν προγραμματιστή καρφιτσών pogo ενώ το DIP8 είναι συγκολλημένο στο PCB. Αυτός είναι ο προγραμματιστής pogo pin. Αυτό είναι πραγματικά απλώς ένα καλώδιο προσαρμογέα από την υποδοχή DIP8 DIL ενός υπάρχοντος προγραμματιστή στο 6 x 4 οπών pogo jig spacing για χρήση στο PCB.

ΠΟΡΟΙ Ακατάλυτοι

Βήμα 26: ΒΙΝΤΕΟ

Συνιστάται: