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

ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC: 8 βήματα
ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC: 8 βήματα

Βίντεο: ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC: 8 βήματα

Βίντεο: ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC: 8 βήματα
Βίντεο: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Ιούλιος
Anonim
ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC
ESP32 ADXL345 DATALOGGER ΜΕ GPS_EXT RAM_EXT_RTC

Για εσάς εκεί έξω που παίζετε με τον πίνακα Wemos 32 LOLIN σκέφτηκα ότι θα αρχίσω να τεκμηριώνω κάποια ευρήματά μου μέχρι τώρα.

Το τρέχον έργο είναι η διασύνδεση με ένα επιταχυνσιόμετρο ADXL345 και, όπως δείχνει η φωτογραφία παραπάνω, το έχω συνδέσει επιτυχώς με το lolin και έχω διαμορφώσει το ADXL ως αισθητήρα κραδασμών.

Οι καταχωρητές στο ADXL έχουν ρυθμιστεί ως συνημμένο pdf και η διακοπή που έχω ρυθμίσει στον κώδικα για να φτύσει τον κωδικό στη σειριακή θύρα μόλις εντοπιστεί ένα σοκ.

Δημιούργησα επίσης τον μητρώο αδράνειας ως διακοπή και αφού ελέγξω ποια διακοπή έχει ενεργοποιηθεί, στη συνέχεια φτύνω τα ίδια δεδομένα.

Χρησιμοποιώ τη θύρα I2c στο LOLIN και θα δείτε ότι έχω μια ρουτίνα για να φτύσω τους καταχωρητές στο ADXL, ώστε να μπορώ να ελέγξω τη διαμόρφωση κατά τον εντοπισμό σφαλμάτων. Αυτή η λειτουργία εκτελείται σε μια λειτουργία χρονοδιακόπτη χρησιμοποιώντας τη βιβλιοθήκη επιλογής. Αυτή είναι μια χρήσιμη λειτουργία για ρύθμιση για τον εντοπισμό σφαλμάτων και τον έλεγχο των καταχωρητών σε περίπτωση που γράψετε κάτι εκεί που προκαλεί μυστηριωδώς τα δεδομένα να κάνουν κάποια περίεργα πράγματα.

Έχω κανονικοποιήσει τα δεδομένα κομπλιμέντων των 2 στο LOLIN και τα διαμόρφωσα ώστε να μπορούν να εισαχθούν στο excel.

Ρίξτε μια ματιά στο συνημμένο PDF με ορισμένα δεδομένα που έχω εισαγάγει και έχω σχεδιάσει στο excel δείχνοντας μερικές βρύσες στο ADXL που ενεργοποιούνται από μια διακοπή στον καταχωρητή σκανδάλης χρησιμοποιώντας τη λειτουργία FIFO.

Η λειτουργία FIFO είναι ένα χρήσιμο χαρακτηριστικό που δεν συνδέει το μικρόφωνο και αποθηκεύει 32 δείγματα σε μια σκανδάλη. Ξανακοιτάξτε τις αποθήκες δεδομένων μου και μπορείτε να δείτε από πού ξεκινάμε στο μηδέν και το τελευταίο δείγμα είναι στα 9,8ms ή εκεί περίπου. Η γραμμή Χ στο γράφημα δείχνει το χρονισμό σε μικροδευτερόλεπτα που αυξάνεται από αριστερά προς τα δεξιά.

ΣΗΜΕΙΩΣΗ ΑΦΟΥ ΕΧΩ ΤΡΟΠΟΠΟΙΗΣΕΙ ΤΟ ΤΕΛΕΥΤΑΙΟ ΓΡΑΦΕΙΟ ΓΙΑ ΝΑ ΔΕΙΧΝΕΙ ΤΟ ΧΡΟΝΟ ΑΠΟ MINUS 9800 microsecs. Το πρώτο pop του FIFO είναι τα πρώτα δεδομένα, τα υπόλοιπα είναι παλαιότερα. Η προβολή πρέπει να είναι από δεξιά προς τα αριστερά.

Σημειώστε τα τρία καλώδια στην πλακέτα ADXL. SDA/SCL και το INT από INT 1. Και πάλι αν κοιτάξετε τις ρυθμίσεις καταχωρητή και διασταυρώσετε το φύλλο δεδομένων θα έχει νόημα.

Το δείγμα δεδομένων έχει πλήρη κλίση στα 3200 δείγματα που δίνει 3125 δευτερόλεπτα χρήσης μεταξύ των δειγμάτων. Και μια προ -σύλληψη 4 δειγμάτων. Κοιτάξτε το pdf των δεδομένων από τη συσκευή στο excel και καθένα από τα γραφήματα που έχω σχεδιάσει με δείχνει να μετακινώ το παράθυρο λήψης.

Θα βάλω κάποιο κώδικα της διαμόρφωσης και θα διακόψει εάν ενδιαφέρεται κάποιος.

Για το I2C χρησιμοποιώ τη βιβλιοθήκη καλωδίων και έχω γράψει μερικές λειτουργίες γύρω από αυτό.

Παρατηρήστε το μικρό sniffer δεδομένων που έχω συνδέσει στο SDA/SDL και χρησιμοποιώντας το Sigrok μπορώ να αποκωδικοποιήσω το δίαυλο I2C σε πραγματικό χρόνο.

Το επόμενο βήμα είναι η αποθήκευση στο δίσκο SAN αν και έχω ήδη αποδείξει ότι λειτουργεί. Μόλις γίνει αυτό, θα συνδεθώ στο ασύρματο και θα το ανεβάσω σε έναν ιστότοπο.

Θα προσθέσω σε αυτό καθώς το έργο επεκτείνεται.

ΥΠΟΣΗΜΕΙΩΣΗ:

Για τους παρατηρητικούς εκεί έξω θα παρατηρήσετε ένα μεγάλο τρύπημα στο δοχείο που προστατεύει το τσιπ esp και έναν βραχυκυκλωτήρα στο pcb. Αυτό οφείλεται στον κάτοικο Κόκερ Σπάνιελ που επιθεώρησε το ταχυδρομείο και αποφάσισε να μασήσει το χαρτόνι πριν μου επιτρέψει να έχω πρόσβαση σε αυτό. Νομίζω ότι είναι fan του espressif !.

Φυσικά, όπως πάντα, είμαι πάντα έτοιμος για ερωτήσεις, οπότε ρωτήστε.

Βήμα 1: SIGROK AND PULSEVIEW

SIGROK AND PULSEVIEW
SIGROK AND PULSEVIEW
SIGROK AND PULSEVIEW
SIGROK AND PULSEVIEW

Μια γρήγορη αναφορά στο pulseview και το sigrok.

Αυτό είναι δωρεάν λογισμικό από το δίκτυο και ο μικρός πίνακας διεπαφής με 8 λογικές εισόδους είναι φθηνός από το ebay et al. Θα παρατηρήσετε μερικές εικόνες που έβγαλα από το λεωφορείο ενώ λειτουργούσε το ADXL και είναι τόσο χρήσιμο και πάλι για τον εντοπισμό σφαλμάτων. έχει ενσωματωμένο αποκωδικοποιητή για I2C.

Ένα πεδίο εφαρμογής είναι εξαιρετικό για τον έλεγχο των επιπέδων σήματος, αλλά η αποκωδικοποίηση του χεριού του I2c είναι κουραστική στην καλύτερη περίπτωση, αν και έχω δημιουργήσει ένα βρόχο στο παρελθόν και έχω εντοπίσει σφάλματα. Πρέπει να έχετε μια εκτίμηση για το χτύπημα στο επίπεδο της θύρας, το οποίο έχω κάνει σε πολλά έργα εικόνων, αλλά είναι χρονοβόρο και επιρρεπές σε λάθη … ειδικά τη νύχτα !!

Ευχαριστώ τα παιδιά που έγραψαν αυτήν την εφαρμογή. Είναι θεός που στέλνει για έργα στο i2c, Σημειώστε τη γραμμή D4 που παρακολουθεί τη γραμμή διακοπής από το ADXL.

Βήμα 2: Προσθήκη στον αισθητήρα κλονισμού

Προσθήκη στον αισθητήρα κλονισμού
Προσθήκη στον αισθητήρα κλονισμού
Προσθήκη στον αισθητήρα κλονισμού
Προσθήκη στον αισθητήρα κλονισμού
Προσθήκη στον αισθητήρα κλονισμού
Προσθήκη στον αισθητήρα κλονισμού
Προσθήκη στον αισθητήρα κλονισμού
Προσθήκη στον αισθητήρα κλονισμού

Εντάξει εδώ έχω προσθέσει μερικά περιφερειακά στον αισθητήρα κραδασμών για απόδειξη της ιδέας.

Συγχωρήστε τη φωλιά των αρουραίων προς το παρόν μόλις λειτουργήσει θα σχεδιάσω το pcb που συνδέει όλα τα εξαρτήματα και θα το βάλω σε ένα όμορφο κουτί. Όλα τα προσαρτημένα στοιχεία εκτός από την κάρτα SD λειτουργούν στο i2c που βρίσκεται στο spi bus.

Απομένει να επισυνάψετε τη μονάδα GPS που είναι WIP, αλλά ελπίζω να έχω μια λύση μέχρι το τέλος αυτής της εβδομάδας.

Έτσι, το τρέχον έργο αποτελείται από:

ESP32 LOLIN πλακέτα με ασύρματο.

Ρολόι PCF σε πραγματικό χρόνο. Παρακολουθεί την τρέχουσα ημερομηνία και ώρα. Έχω κολλήσει σε μια παλιά σανίδα έργου που έχω χαράξει προηγουμένως.

Εξωτερικό φλας. Διατηρεί μεταξύ άλλων τα δεδομένα ρύθμισης για το Επιταχυνσιόμετρο. Χωρητικότητα 132k και μπορεί να απορρίψει ορισμένα δεδομένα ιστού σε αυτό για να διευκολύνει τα μενού κ.λπ.

SPI SD κάρτα για αποθήκευση δεδομένων επιταχυνσιόμετρου αρχείων και αρχείων καταγραφής. 8 GB αλλά μπορεί να επεκταθεί.

Οθόνη OLED για εμφάνιση μενού και μερικά άλλα πράγματα.

Ιδού τι θα κάνει [τελικά]

Παρακολουθήστε τους κραδασμούς και τη δραστηριότητα που υπερβαίνουν το παρασκήνιο.

Καταχωρίστε τα χτυπήματα στην κάρτα SD με την ώρα και την ημερομηνία από το ρολόι του πλοίου.

Σφραγίστε τη θέση από GPS σε κάρτα SD, αν υπάρχει

Χρησιμοποιώντας ένα σημείο πρόσβασης ανεβάστε τα δεδομένα σε έναν διακομιστή ιστού για να αναλύσετε τα δεδομένα … αυτό μπορεί να είναι κινητό τηλέφωνο.

| Η σάρωση για σημεία πρόσβασης είναι μια ικανότητα του LOLIN32 όπως και η φιλοξενία ενός διακομιστή ιστού για εντολές και στη συνέχεια η σύνδεση ως πελάτης στον διακομιστή ιστού cloud. Μπορείτε πάντα να αποσυνδέσετε την κάρτα sd και να την ανεβάσετε!

Υπάρχουν πολλά να κάνουμε, αλλά συνεχίζεται.

Βήμα 3: ΔΙΕΥΘΥΝΣΗ ADXL

ΔΙΕΥΘΥΝΣΗ ADXL
ΔΙΕΥΘΥΝΣΗ ADXL

Τώρα εδώ είναι ένα αστείο πράγμα. Αγόρασα το τσιπ ADXL 345 ως μικρή πινακίδα, ήταν φθηνότερο από το να προμηθευτείτε ένα τσιπ μόνο του….. πώς λειτουργεί αυτό; Ούτως ή άλλως μετά άρχισα να το συνδέω με το δίαυλο i2c και διαπίστωσα ότι είχα μια σύγκρουση με το eeprom με διευθύνσεις που ουσιαστικά ξεκινούν από 0x53 που μεταφράζεται σε εγγραφή στο Α6 και ανάγνωση στο Α7.

Διαβάζοντας λοιπόν το bumf αποδεικνύεται ότι αν πάρετε το SDO/ALT ADDRESS HIGH μπορείτε να το αναγκάσετε σε 1D

Αποδεικνύεται ότι ο μικρός μου πίνακας είναι σταθερά συνδεδεμένος στη γείωση στον πείρο 12 του ADXL παρά τον πείρο SDO που φαίνεται ότι μπορείτε να τον τραβήξετε ψηλά. Μην το δοκιμάσετε στο σπίτι χωρίς τρέχουσα περιορισμένη τροφοδοσία…. Ευτυχώς είχα κάτι που με έκανε να βγάλω το πολύμετρο και να ελέγξω τον πείρο στη γείωση. Το Αυτό λειτουργεί και σας βγάζει από τη σύγκρουση του χορού. Ευτυχώς δεν έκαναν το κοντό κάτω από το τσιπ, αλλιώς θα με έπαιρναν snooke και έπρεπε να αφαιρέσω το τσιπ από τον πίνακα. Το EEprom, το οποίο είναι ένα εφεδρικό που είχα, είναι διατεταγμένο ως δύο σελίδες 64k ως διεύθυνση 0x52 και 53. Μόλις το έκανα αυτό το πρόβλημα μου λύθηκε.

Διαβάζοντας ξανά την ιστοσελίδα, λέει ότι έχει οριστεί σε 0x53, αλλά είναι με μικρά γράμματα, οπότε προσέξτε!

Βήμα 4: Σχηματικές εκτυπώσεις PCB

Εδώ είναι μια γρήγορη εκτέλεση του κυκλώματος και των εξαρτημάτων. Αυτός είναι πολύ ο σχεδιασμός μου και ακόμα WIP [Work In Progress] Το σχηματικό σχεδιάστηκε και στη συνέχεια μεταφράστηκε στο έργο τέχνης για τα κομμάτια. Έχω επαληθεύσει τη λειτουργία όλων των εξαρτημάτων όπως αναμενόταν χρησιμοποιώντας Η φωλιά των αρουραίων μου πλησιάζει και τώρα συγκεντρώνομαι σε έναν πίνακα που θα χωρέσει σε ένα μικρό κουτί [Λεπτομέρεια για να ακολουθήσετε]

Αναφερόμενος στο shocker.pdf.

Ο πίνακας αποτελείται από 8 κύρια εξαρτήματα

  1. Αποθήκευση κάρτας SD
  2. ACXELEROMETER ADXL
  3. ΟΘΟΝΗ OLED
  4. REG 3.3 V
  5. ΜΟΝΑΔΑ GPS1
  6. EEPROM
  7. TIMER RTC
  8. ΤΣΙΠ ESP32 LOLIN ΜΕ Ασύρματη διασύνδεση RF

Όλα εξαρτώνται από το επιταχυνσιόμετρο.

Το ADXL έχει ρυθμιστεί για να διακόπτει τον επεξεργαστή στο INT1 το οποίο δρομολογείται στο pin 14 στον επεξεργαστή. Ο κώδικας στο μικρό έχει ρυθμιστεί για να υποκλέψει αυτήν τη διακοπή και να ορίσει μια σημαία η οποία λειτουργεί στην κύρια ρουτίνα. Θα προσθέσω τον κωδικό περιγράφοντας την εγγραφή της ρουτίνας διακοπής και τη λειτουργία επανάκλησης αργότερα.

Το ADXL υποστηρίζει διακοπές σε διαφορετικές καταστάσεις, όπως σοκ ή αδράνεια συν μερικές άλλες. Μπορείτε να αποκρύψετε αυτές που σας γαργαλίζουν με βάση αυτό που προσπαθείτε να κάνετε. Το ADXL λειτουργεί σε λειτουργία FIFO, ώστε να αποθηκεύει 32 δείγματα για να συλλάβει το συμβάν σοκ ως XYZ [τιμές 96]

Η οθόνη ADXL RTC και EEPROM οδηγούνται όλα από το I2C. Η κάρτα SD είναι συνδεδεμένη στο SPI I/O και η μονάδα GPS είναι συνδεδεμένη στις σειριακές θύρες στο LOLIN με την ένδειξη X12 X11.

Η ακολουθία είναι η ακόλουθη: Πιάστε συνεχώς τα 232 δεδομένα από τη μονάδα και το φίλτρο GPS. Ενώ έχετε έγκυρο χρόνο GPS, ενημερώστε το RTC σε ορισμένα χρονικά διαστήματα. Σε διακοπή αποθήκευσης μεταβλητών στην κάρτα SD, όπως η ώρα/Lat_Lng/Speed/Altitude/Store ADXL καταχωρητές συμπλήρωμα ακατέργαστης μορφής 2 και συμπλήρωμα μη 2. Όλα τα δεδομένα ορίζονται με κόμμα.

Θα σημειώσετε επίσης ότι υπάρχει ένας ακροδέκτης επαναφοράς που είναι συνδεδεμένος με τον ακροδέκτη 13. Αυτός ο πείρος θα ξεκινήσει τον ενσωματωμένο διακομιστή ιστού, επιτρέποντάς σας να συνδεθείτε με τον διαμορφωτή για να ρυθμίσετε ένα σημείο πρόσβασης που είναι αποθηκευμένο στο EEPROM. Κατά την επανεκκίνηση, ο επεξεργαστής θα συνδεθεί στο σημείο πρόσβασης και θα έχει πρόσβαση στο διαδίκτυο για να ανεβάσει αρχεία από την κάρτα SD. Εάν δεν υπάρχουν δεδομένα και δεν υπάρχει σημείο σύνδεσης, τότε η μονάδα απλώς πραγματοποιεί τη διαδικασία καταγραφής δεδομένων στην κάρτα sd την οποία μπορείτε να ανακρίνετε χρησιμοποιώντας το πρόγραμμα [ShockerView.exe] [WIP] Στο διακομιστή τα δεδομένα αποθηκεύονται σε μια βάση δεδομένων SQL και εμφανίζονται [WIP]

Οι εκτυπώσεις PCB επισυνάπτονται για την κορυφή και το κάτω μέρος.

Βήμα 5: Πρωτότυπο χάραξης έργων τέχνης

Έργο τέχνης Χαράζοντας πρωτότυπο
Έργο τέχνης Χαράζοντας πρωτότυπο
Πρωτότυπο χαρακτικής τέχνης
Πρωτότυπο χαρακτικής τέχνης
Πρωτότυπο χαρακτικής τέχνης
Πρωτότυπο χαρακτικής τέχνης

Εδώ είναι πώς παράγω τα πρωτότυπα σανίδια μου

Εκτυπώστε το έργο τέχνης σε κάποιο βαρύ χαρτί ανίχνευσης. Χρησιμοποιώ 63 GSM από smiths, φθηνά και χαρούμενα. Ο εκτυπωτής είναι το κλειδί εδώ. Θέλετε όσο το δυνατόν πιο αδιαφανές και όσο το δυνατόν καθαρότερο. Ο εκτυπωτής λέιζερ μου λειτουργεί τώρα, αλλά είναι καλός για εκτύπωση έως και 10 χιλιάδες, λιγότερο από ό, τι χρειάζεστε κάποιο εξειδικευμένο εξοπλισμό καθώς ο κόκκος του χαρτιού ανίχνευσης αρχίζει να παρεμποδίζει. Μπορείτε να αγοράσετε εξειδικευμένο χαρτί, αλλά αυτό είναι πολύ καλό για εμένα. Με κάθε τρόπο βελτιώνω συνεχώς τα σχέδιά μου, ώστε να είναι πολύ ακριβό για το μικρό μου. Εάν χρειάζεστε έναν κατάλληλο πίνακα, ζητήστε από τους ειδικούς να το κάνουν.

Κανονικά πρωτοτυπώ τους πίνακες μου σε τμήματα και στη συνέχεια παράγω έναν τελικό με gerbers για μια εταιρεία Διαδικτύου να παράγει. Το πρωτότυπο ταξινομεί όλα αυτά τα λάθη και παραλείψεις πριν δεσμεύσει πραγματικά χρήματα.

Αφού εκτυπώσετε τις εικόνες σε δύο ξεχωριστά φύλλα παρακολούθησης Α4, κόψτε τα έτσι ώστε να τα επικαλύψετε και να τα πουλήσετε στη θέση τους. αφήστε αρκετό χώρο για να πιέσει ο πίνακας διπλής όψης μεταξύ των στρωμάτων και βεβαιωθείτε ότι η τυπωμένη πλευρά είναι απέναντι από το pcb. Φτιάξτε μερικές σχισμές που θα σας επιτρέψουν να σύρετε τις σανίδες και να τις πουλήσετε προσωρινά. Εάν είστε προσεκτικοί, μπορείτε να επικαλύψετε την ταινία πώλησης για να σας επιτρέψει να την επιλέξετε, χωρίς να καταστρέψετε την εικόνα ανίχνευσης.

Τοποθετήστε τον πίνακα με τη μία πλευρά προς τα κάτω στο κουτί UV. ΣΗΜΕΙΩΣΗ Έκανα τη δική μου χρησιμοποιώντας τέσσερις νέες λάμπες UV 13W και κάποια παλιά εργαλεία ελέγχου και έφτιαξα ένα κουτί με ένα διαφανές γυάλινο πάνελ. Η απόσταση ήταν πειραματική. Το καπάκι σφίγγεται και πιέζει τον αφρό στο πίσω μέρος της σανίδας αναγκάζοντας τη μάσκα στο γυαλί. Εάν δεν το κάνετε αυτό, το φως θα υποσκάψει την αντίσταση χάραξης. Ενεργοποιήστε και εκθέστε την πλακέτα για 1 λεπτό 40 δευτερόλεπτα ανά πλευρά. Χρησιμοποιήστε το ρολόι σας. Πραγματικά πρέπει να το τροποποιήσω με ένα χρονόμετρο πάνω του … όχι άλλο έργο… ίσως να αγοράσω ένα … ξέρεις ότι δεν θα το συνηθίσεις! Η αντίσταση χάραξης είναι μερικές φορές λίγο αποσπασματική, αλλά έχω μερικές σανίδες που είχα για τέσσερα χρόνια και εξακολουθούν να παράγουν καλές σανίδες για πρωτότυπο !!

Προσοχή καθώς αναποδογυρίζετε, μην το αφήσετε να γλιστρήσει αλλιώς θα έχετε κάποια σκουπίδια.

Τώρα προετοιμάστε τον προγραμματιστή σας. Χρησιμοποιώ 2 κάψουλες στις 18: 1, έτσι ώστε να είναι δύο καπάκια προγραμματιστή και 36 καπάκια καθαρού μη ανόθευτου νερού βρύσης. Ο προγραμματιστής έρχεται σε μορφή μπουκαλιού ή σκόνης και ένα μπουκάλι συνήθως μου κρατά περίπου 6 χρόνια !!. Ανακατέψτε το σε ένα δοχείο παγωτού και φορέστε γάντια. Μην βάζετε τα δάχτυλά σας αλλιώς το λίπος θα το επηρεάσει. Η θερμοκρασία μπορεί να είναι πρόβλημα το χειμώνα. Κρατήστε το νερό στους 20 βαθμούς ή εκεί, δεν είναι κρίσιμο, αλλά αν είναι κρύο τα αποτελέσματα μπορεί να είναι απρόβλεπτα. Το έκανα αυτό τον Ιανουάριο στο γκαράζ μου με έναν βραστήρα, ώστε να μπορείτε να αποζημιώσετε.

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

Το έχω πάθει μερικές φορές, αλλά συνήθως επειδή δεν κατάφερα να φορέσω γάντια ή η θερμοκρασία ήταν πολύ χαμηλή ή χάλασα τον χρόνο έκθεσης λόγω κάποιας απόσπασης της προσοχής … γιατί το κάνουν αυτό εν μέσω κάτι κρίσιμου….

Δείξε μου τα χαρακτικά σου

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

ΠΡΕΠΕΙ ΝΑ ΦΟΡΑΤΕ ΓΑΝΤΙΑ … όχι λόγω λίπους κλπ αλλά γιατί αν δεν τα χέρια σας θα είναι έντονα πορτοκαλί για ένα δεκαπενθήμερο. Κάποτε το έκανα πριν από μια σημαντική συνάντηση στο Λονδίνο και φάνηκε ότι είχα τανγκό. Ωστόσο, να γνωρίζετε ότι αυτά τα πράγματα είναι άσχημα γύρω από οτιδήποτε χαλκό … και οτιδήποτε πραγματικά. Φορέστε παλιά ρούχα γιατί αν τα βάλουν τα σκουπίζουν. Συνδέεται με νεροχύτες από ανοξείδωτο χάλυβα και γενικά λεκιάζει τα πάντα. Κάντε αυτό έξω ή σε ένα σπίτι μακριά από τα πάντα. Μην ρίχνετε τα υπολείμματα στους υπονόμους, είναι υπέροχο να σκοτώνετε βακτήρια, κάτι που δεν είναι αυτό που θα ήθελε να προωθήσει η υδάτινη αρχή στις σηπτικές δεξαμενές τους. Για ορισμένες αρχές αυτό είναι επίσης παράνομο, οπότε μην το κάνετε.

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

Τέλος πάντων, αν όλα είναι καλά, έχετε μερικά τέλεια κομμάτια προστατευμένα από etch resist.

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

Τώρα εκθέτω τα κομμάτια για άλλα 2 λεπτά περίπου ανά πλευρά και βυθίζομαι στον προγραμματιστή για να αφαιρέσω όλη την αντίσταση χάραξης.

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

Βήμα 6: Συναρμολόγηση του Διοικητικού Συμβουλίου

Συναρμολόγηση του Δ. Σ
Συναρμολόγηση του Δ. Σ
Συναρμολόγηση του Δ. Σ
Συναρμολόγηση του Δ. Σ
Συναρμολόγηση του Δ. Σ
Συναρμολόγηση του Δ. Σ

Εντάξει, τώρα έχω μια σανίδα έτοιμη και έχω ανοίξει όλες τις οθόνες και μέσα από τρύπες.

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

Επισυνάπτω την κάρτα sd που είναι επιτοίχια και πρόσθεσα δύο γήπεδα για να πάρω μια κόλλα συγκολλήσεως, καθώς και δύο καρφίτσες στην κάτω πλευρά για να την αγκυρώσουμε.

Στη συνέχεια προστέθηκε το ADXL EEPROM κ.λπ.

Ισχυρά το σχέδιο είναι να πάρετε το 5V από το USB ή την εξωτερική νυχτερίδα και να το τροφοδοτήσετε μέσω του 3.3V reg στον πίνακα. Έχω αγοράσει ένα μικρό reg από το Ebay, το οποίο είναι συναρμολογημένο ως μονάδα και βαθμολογείται με 800mA… δηλαδή 300 gretaer από ό, τι μπορεί να προσφέρει το USB. Δεν έχω κάνει ακόμη μετρήσεις ισχύος, καθώς μπορεί να τροποποιήσω το λογισμικό…..μπορεί να χρησιμοποιήσει το INACTIVITY interrupt από το ADXL για αντιμετώπιση. [WIP]

… Πρέπει να προσθέσετε εικόνες καθώς προχωρά η κατασκευή.

Βήμα 7: ΚΩΔΙΚΟΠΟΙΗΣΗ

Εντάξει δεν θα περάσω από όλο το arduino που έχει ρυθμιστεί καθώς κάποιος άλλος το έχει κάνει πολύ καλύτερα αλλού.

Απλά θα διαλέξω τα σχετικά κομμάτια που προχωράμε και τα οποία μπορούν να χρησιμοποιηθούν σε ένα δικό σας έργο.

Αυτό είναι ακόμα σε εξέλιξη όσον αφορά τη μεταφόρτωση στον ιστότοπο, αλλά αφήνει να περάσει από κάποιον από τον κώδικα.

Η ιδέα είναι ότι η κανονική λειτουργικότητα ξεκινά τις συσκευές που αποτελούνται από GPS /οθόνη /κάρτα sd /ρολόι πραγματικού χρόνου /ext_flashmemory και επιταχυνσιόμετρο.

Μετά από αυτό εισάγουμε έναν βρόχο περιμένοντας να δούμε αν πατηθεί το πλήκτρο διακοπής sw. Εάν είναι στη συνέχεια μεταβείτε στο μενού διαμόρφωσης για να διαμορφώσετε το δίκτυο wifi ώστε να καταγράφεται αυτόματα σε μια συσκευή που έχει οριστεί ως είσοδος στο διαμορφωτή ιστοσελίδων. Αρχικά σαρώνει όλες τις συσκευές για ένα ssid και στη συνέχεια σας επιτρέπει να επιλέξετε μία και την αποθηκεύει στο φλας με μια σημαία για να υποδείξει ότι στην επόμενη εκκίνηση φορτώστε τις ρυθμίσεις από το φλας. Μπορείτε πάντα να το παρακάμψετε εισάγοντας το ipaddress και πληκτρολογώντας /killbill για να ξεκινήσετε μια προεπιλογή καθαρισμού από το φλας και φόρτωσης.

εδώ είναι η συνάρτηση διακοπής που ορίζεται στον κώδικα για το επιταχυνσιόμετρο adxl και η μετάβαση στο διαμορφωτή σε δύο ξεχωριστές ακίδες. Χρησιμοποιούμε τη διακοπή ADXL για διακοπή στο συμβάν SHOCK. Και για τις δύο διακοπές ορίζουμε μια σημαία που επαναφέρεται στον κύριο "βρόχο". ιδού πώς φαίνεται:

κοιτάξτε τον συνημμένο κώδικα

Βήμα 8: Εύρεση καρφιτσών SDA SCL

χρησιμοποιήστε αυτόν τον κωδικό:

Serial.println (SDA);

Serial.println (SCL);

εκτυπώνει τις ακίδες που έχουν διαμορφωθεί επί του παρόντος στο ESP για SDL και SCL

Υπάρχει ένα αρχείο που χρησιμοποιείται για αντιστοίχιση καρφιτσών σε λειτουργίες όπως σειριακές θύρες στο ESP32

Συνιστάται: