Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Διάγραμμα καλωδίωσης
- Βήμα 3: Κάντε τη θήκη
- Βήμα 4: Συνδέστε τα εξαρτήματα σε ένα Breadboard για επαλήθευση συνδεσιμότητας (προαιρετικό)
- Βήμα 5: Κατεβάστε το λογισμικό στο Arduino Nano
- Βήμα 6: Τοποθετήστε και συνδέστε την οθόνη OLED και το ηχείο Piezo
- Βήμα 7: Τοποθετήστε και συνδέστε την μπαταρία, τον φορτιστή μπαταρίας και τον διακόπτη
- Βήμα 8: Τοποθετήστε και συνδέστε το επιταχυνσιόμετρο
- Βήμα 9: Ολοκληρώστε τα Ηλεκτρονικά με καλωδίωση του Arduino Nano
- Βήμα 10: Βαθμονόμηση
- Βήμα 11: Τοποθετήστε το Arduino Nano και συναρμολογήστε τη θήκη
- Βήμα 12: Επαληθεύστε τη λειτουργία του νέου σας ψηφιακού επιπέδου
- Βήμα 13: Τελικές σκέψεις…
Βίντεο: DigiLevel - ένα ψηφιακό επίπεδο με δύο άξονες: 13 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Η έμπνευση για αυτό το διδακτικό είναι το DIY Digital Spirit Level που βρίσκεται εδώ από το GreatScottLab. Μου άρεσε αυτό το σχέδιο, αλλά ήθελα μια μεγαλύτερη οθόνη με πιο γραφική διεπαφή. Wantedθελα επίσης καλύτερες επιλογές τοποθέτησης για τα ηλεκτρονικά στη θήκη. Τελικά, χρησιμοποίησα αυτό το έργο για να βελτιώσω τις δεξιότητές μου στο σχεδιασμό 3D (χρησιμοποιώντας το Fusion 360) και να εξερευνήσω νέα ηλεκτρονικά εξαρτήματα.
Το DigiLevel θα παρέχει ανατροφοδότηση σχετικά με το αν μια επιφάνεια είναι επίπεδη-τόσο κατά μήκος του άξονα x (οριζόντιο) όσο και του άξονα y (κατακόρυφο). Εμφανίζονται βαθμοί από το επίπεδο, καθώς και μια γραφική παράσταση σε ένα γράφημα 2 αξόνων. Επιπλέον, εμφανίζεται η στάθμη της μπαταρίας και εμφανίζεται η τρέχουσα θερμοκρασία σε Φαρενάιτ ή Κελσίου (όπως αναφέρεται από το τσιπ επιταχυνσιόμετρου). Αυτή είναι η ελάχιστη ηχητική ανατροφοδότηση - ένας αρχικός τόνος για επαλήθευση ισχύος και στη συνέχεια ένας διπλός τόνος κάθε φορά που το επίπεδο μετακινείται από μια θέση μη επιπέδου σε μια στάθμη.
Έχω δώσει λεπτομερείς οδηγίες για το πώς μπορείτε να κάνετε αυτό το ψηφιακό επίπεδο, αλλά μη διστάσετε να επεκτείνετε και να τροποποιήσετε το σχέδιό μου, όπως έκανα στο DIY Digital Spirit Level.
Βήμα 1: Υλικά
Ακολουθούν τα υλικά που χρησιμοποιούνται για τη σύνθεση αυτού του Digitalηφιακού Επιπέδου. Οι περισσότεροι σύνδεσμοι αγοράς είναι για πολλαπλά κομμάτια, τα οποία είναι συνήθως φθηνότερα από την αγορά των μεμονωμένων εξαρτημάτων. Για παράδειγμα, το τσιπ TP4056 έρχεται με 10 τεμάχια για 9 $ (λιγότερο από 1 $/TP4056) ή μπορεί να αγοραστεί ξεχωριστά για 5 $.
- Φορτιστής μπαταρίας TP4056 Li -Po (Amazon -
- Επιταχυνσιόμετρο LSM9DS1 (Amazon -
- Arduino Nano (Amazon -
- Οθόνη LCD 128x64 OLED (Amazon -
- Piezo ηχείο (Amazon -
-
Μπαταρία Li -Po 3.7V (Amazon -
a.co/d/1v9n7uP)
- Αυτοκόλλητες βίδες κεφαλής M2 - χρειάζονται 4 βίδες M2x4, 6 M2x6 και 6 M2x8 (eBay -
- Διακόπτης διαφάνειας (Amazon -
Με εξαίρεση τις βίδες, οι παρεχόμενοι σύνδεσμοι θα σας μεταφέρουν στο Amazon. Σχεδόν όλα αυτά τα αντικείμενα, ωστόσο, μπορούν να αγοραστούν στο eBay ή απευθείας από την Κίνα με σημαντική έκπτωση. Απλά λάβετε υπόψη ότι η παραγγελία από την Κίνα μπορεί να οδηγήσει σε μεγάλους χρόνους παράδοσης (3-4 εβδομάδες δεν είναι ασυνήθιστο).
Σημειώστε επίσης ότι υπάρχουν εναλλακτικές λύσεις για πολλά από αυτά τα συστατικά. Για παράδειγμα, μπορείτε να αντικαταστήσετε ένα διαφορετικό επιταχυνσιόμετρο για το LSM9DS1 (όπως το MPU-9205). Μπορείτε να αντικαταστήσετε το Arduino Nano χρησιμοποιώντας οποιονδήποτε συμβατό με Arduino επεξεργαστή με τις κατάλληλες ακίδες GPIO.
Συγκεκριμένα, το LSM9DS1 είναι αυτό που αγόρασα προς πώληση στο Sparkfun για λιγότερο από $ 10, αλλά συνήθως έχει υψηλότερες τιμές. το MPU-9025 (https://a.co/d/g1yu2r1) παρέχει παρόμοια λειτουργικότητα σε χαμηλότερη τιμή.
Εάν κάνετε αντικατάσταση, πιθανότατα θα χρειαστεί να τροποποιήσετε τη θήκη (ή τουλάχιστον τον τρόπο τοποθέτησης του εξαρτήματος στη θήκη) και πιθανότατα θα χρειαστεί να τροποποιήσετε το λογισμικό για σύνδεση με το εναλλακτικό στοιχείο. Δεν έχω αυτές τις τροποποιήσεις - θα χρειαστεί να ερευνήσετε και να ενημερώσετε ανάλογα.
Βήμα 2: Διάγραμμα καλωδίωσης
Το σχηματικό σχήμα της καλωδίωσης περιγράφει πώς συνδέονται μεταξύ τους τα διάφορα ηλεκτρονικά εξαρτήματα. Οι κόκκινες γραμμές αντιπροσωπεύουν θετική τάση ενώ οι μαύρες γραμμές αντιπροσωπεύουν τη γείωση. Κίτρινες και πράσινες γραμμές χρησιμοποιούνται για σήματα δεδομένων από το επιταχυνσιόμετρο και την οθόνη OLED LCD. Θα δείτε πώς συνδέονται αυτά τα στοιχεία μεταξύ τους στα παρακάτω βήματα.
Βήμα 3: Κάντε τη θήκη
Εάν έχετε έναν εκτυπωτή 3D, η θήκη μπορεί να εκτυπωθεί αρκετά εύκολα. Τα αρχεία STL που περιλαμβάνονται σε αυτό το Instructable. Εάν δεν έχετε εκτυπωτή 3D, μπορείτε να ανεβάσετε τα αρχεία STL σε γραφείο 3D εκτυπωτή (όπως αυτό) και να τα εκτυπώσετε για εσάς.
Τύπωσα το δικό μου χωρίς χείλος ή σχεδία (και χωρίς στηρίγματα) και 20% πληρώματα, αλλά μπορείτε να εκτυπώσετε το δικό σας όπως έχετε συνηθίσει να εκτυπώνετε. Κάθε κομμάτι πρέπει να τυπώνεται ξεχωριστά, σε επίπεδη θέση. Mayσως χρειαστεί να το περιστρέψετε 45 μοίρες για να ταιριάζει στο κρεβάτι του εκτυπωτή. Το δικό μου εκτυπώθηκε χρησιμοποιώντας Monoprice Maker Select Plus με μέγεθος κρεβατιού 200 mm x 200 mm - κάθε κομμάτι χρειάστηκε περίπου 12 ώρες για να εκτυπωθεί. Εάν έχετε μικρότερο κρεβάτι, μπορεί να μην ταιριάζει. Η κλιμάκωση δεν συνιστάται καθώς οι βάσεις για τα ηλεκτρονικά εξαρτήματα δεν θα κλιμακωθούν στη συνέχεια.
Βήμα 4: Συνδέστε τα εξαρτήματα σε ένα Breadboard για επαλήθευση συνδεσιμότητας (προαιρετικό)
Συνιστώ ανεπιφύλακτα την καλωδίωση των κύριων εξαρτημάτων σε μια σανίδα για να επαληθεύσετε τη συνδεσιμότητα πριν προχωρήσετε στην τοποθέτηση των εξαρτημάτων στο εσωτερικό της θήκης. Μπορείτε να κατεβάσετε το λογισμικό στο Arduino Nano (δείτε το επόμενο βήμα) και να επαληθεύσετε ότι η οθόνη LCD OLED είναι σωστά συνδεδεμένη και λειτουργεί και ότι το επιταχυνσιόμετρο έχει συνδεθεί σωστά και ότι αναφέρει τα δεδομένα του στο Arduino Nano Το Επίσης, αυτό μπορεί να χρησιμοποιηθεί για την επαλήθευση της λειτουργίας του προαιρετικού πιεζοηχείου.
Δεν έχω συνδέσει την μπαταρία και τον φορτιστή στο breadboard σε αυτό το στάδιο - η σύνδεση του διακόπτη για τον έλεγχο της μπαταρίας γίνεται αφού τοποθετήσετε τον διακόπτη στη θήκη. Η τελευταία εικόνα δείχνει πώς φαίνεται πριν από την καλωδίωση.
Βήμα 5: Κατεβάστε το λογισμικό στο Arduino Nano
Το λογισμικό φορτώνεται στο Arduino Nano χρησιμοποιώντας το Arduino IDE. Αυτό μπορεί να γίνει ανά πάσα στιγμή κατά τη διαδικασία κατασκευής του DigiLevel, αλλά γίνεται καλύτερα όταν τα εξαρτήματα έχουν συνδεθεί με τη χρήση ενός breadboard (δείτε το προηγούμενο βήμα) για να επαληθεύσετε τη σωστή καλωδίωση και τη λειτουργία των ηλεκτρικών εξαρτημάτων.
Το λογισμικό απαιτεί την εγκατάσταση 2 βιβλιοθηκών. Η πρώτη είναι η βιβλιοθήκη U8g2 (από oliver) -μπορείτε να την εγκαταστήσετε κάνοντας κλικ στο 'Sketch -> Include Library -> Manage Libraries…' στο Arduino IDE. Αναζητήστε το U8g2 και, στη συνέχεια, κάντε κλικ στο Εγκατάσταση. Η δεύτερη βιβλιοθήκη είναι η βιβλιοθήκη Sparkfun LSM9DS1. Μπορείτε να λάβετε οδηγίες σχετικά με τον τρόπο εγκατάστασης αυτής της βιβλιοθήκης εδώ.
Μετά τις προδιαγραφές της βιβλιοθήκης, το λογισμικό διαθέτει ένα τμήμα εγκατάστασης και έναν κύριο βρόχο επεξεργασίας. Η ενότητα εγκατάστασης αρχικοποιεί το επιταχυνσιόμετρο και την οθόνη LCD OLED και στη συνέχεια εμφανίζει μια οθόνη εκκίνησης πριν από την εμφάνιση της κύριας οθόνης. Εάν είναι συνδεδεμένο ένα ηχείο, θα ακούσει ένα μπιπ στο ηχείο για να δηλώσει την κατάσταση ενεργοποίησης.
Ο κύριος βρόχος επεξεργασίας είναι υπεύθυνος για την ανάγνωση του επιταχυνσιόμετρου, τη λήψη των γωνιών x και y και στη συνέχεια την εμφάνιση των τιμών ως σύνολο απόλυτων αριθμών και επίσης εικονογραφικά σε ένα γράφημα. Εμφανίζεται επίσης η ένδειξη θερμοκρασίας από το επιταχυνσιόμετρο (σε Φαρενάιτ ή Κελσίου). Εάν το επίπεδο ήταν προηγουμένως μη επίπεδο, όταν επιστρέψει στο επίπεδο θα παράγει δύο μπιπ στο ηχείο (εάν είναι συνδεδεμένο).
Τέλος, λαμβάνεται η τάση από την μπαταρία για τον προσδιορισμό και την εμφάνιση της τρέχουσας στάθμης της μπαταρίας. Δεν ξέρω πόσο ακριβής είναι αυτός ο κωδικός, αλλά είναι αρκετά ακριβής ώστε να δείχνει μια πλήρη μπαταρία και τη σταδιακή μείωση του επιπέδου της μπαταρίας κατά τη χρήση.
Βήμα 6: Τοποθετήστε και συνδέστε την οθόνη OLED και το ηχείο Piezo
Η οθόνη 1.3 OLED (128x64) προσαρτάται στο πάνω μισό της θήκης χρησιμοποιώντας 4 βίδες αυτοεπιπεδώματος κεφαλής ταψιού M2x4. Σας προτείνω να συνδέσετε τα καλώδια σας στην οθόνη πριν από την τοποθέτηση. Αυτό διασφαλίζει ότι μπορείτε να δείτε πώς είναι οι ακίδες επισημαίνεται καθώς συνδέετε τα καλώδια. Μόλις τοποθετηθεί η οθόνη, δεν θα μπορείτε να δείτε τις ετικέτες για τις καρφίτσες. Θα παρατηρήσετε ότι πρόσθεσα μια ετικέτα στην πίσω πλευρά της οθόνης, ώστε να θυμάμαι pin τιμές (αφού δεν το έκανα αυτό την πρώτη φορά και το έκανα λάθος καλώδιο…).
Το ηχείο χρησιμοποιείται για να εκπέμπει έναν σύντομο τόνο όταν είναι ενεργοποιημένο το Digitalηφιακό Επίπεδο για να επαληθεύσει ότι η μπαταρία είναι καλή και ότι λειτουργεί. Εκπέμπει επίσης διπλό τόνο κάθε φορά που το επίπεδο μετακινείται από μια θέση μη επιπέδου σε μια στάθμη. Αυτό γίνεται για να παρέχετε μια ηχητική ανατροφοδότηση καθώς τοποθετείτε το επίπεδο ή όποιο επίπεδο βρίσκεται. Τοποθετείται στο πάνω μισό της θήκης χρησιμοποιώντας 2 βίδες αυτοεπιπεδώματος κεφαλής ταψιού M2x4. Δεν χρειάζεστε ηχείο - το DigiLevel θα λειτουργήσει μια χαρά χωρίς αυτό, ωστόσο θα σας λείψει οποιοδήποτε ηχητικό σχόλιο.
Βήμα 7: Τοποθετήστε και συνδέστε την μπαταρία, τον φορτιστή μπαταρίας και τον διακόπτη
Ο διακόπτης πρέπει να τοποθετηθεί στη θήκη πριν τον συνδέσετε με την μπαταρία. Αυτό συμβαίνει επειδή αν το συνδέσετε πρώτα, δεν θα μπορείτε να τοποθετήσετε τον διακόπτη χωρίς να τον αποσυνδέσετε. Επομένως, τοποθετήστε πρώτα το διακόπτη, στη συνέχεια τοποθετήστε την προ-καλωδιακή μπαταρία TP4056 και Li-Po και, στη συνέχεια, ολοκληρώστε την καλωδίωση στο διακόπτη.
Το TP4056 διαθέτει 4 μαξιλάρια καλωδίωσης: B+, B-, Out+, Out-. Θα θέλετε να συνδέσετε την μπαταρία στις συνδέσεις B+ (θετική τάση) και B- (γείωση). Η σύνδεση Out- χρησιμοποιείται για τη γείωση που θα μεταβεί στο Arduino Nano και το Out+ συνδέεται με μία ακίδα του διακόπτη. Ο δεύτερος πείρος του διακόπτη συνδέεται στη συνέχεια με το VIN του Arduino Nano.
Η δουλειά συγκόλλησης δεν είναι η καλύτερη - μου αρέσει να χρησιμοποιώ σωλήνες που συρρικνώνουν τη θερμότητα για να καλύψω και να μονώσω την κολλημένη άρθρωση. Θα παρατηρήσετε ότι σε μία από τις συνδέσεις συγκόλλησης εδώ, η σωλήνωση συρρίκνωσης επηρεάστηκε από τη θερμότητα της συγκόλλησης και συρρικνώθηκε πριν προλάβω να τη μετακινήσω.
Βήμα 8: Τοποθετήστε και συνδέστε το επιταχυνσιόμετρο
Το επιταχυνσιόμετρο (LSM9DS1) είναι τοποθετημένο στη μέση του κάτω μισού της θήκης. Υπάρχουν 4 ακίδες για σύνδεση: Το VCC πηγαίνει στον πείρο V5 στο Arduino Nano. Το GND πηγαίνει στο έδαφος. Το SDA πηγαίνει στην ακίδα A5 στο Arduino Nano. και το SCL πηγαίνει στην καρφίτσα Α4 στο Arduino Nano.
Έχω χρησιμοποιήσει καλώδια jumper με συνδετήρες Dupont για καλωδίωση, ωστόσο μπορείτε να κολλήσετε το καλώδιο απευθείας στις ακίδες αν προτιμάτε. Εάν κολλήσετε τα καλώδια απευθείας στις ακίδες, πιθανότατα θα θέλετε να το κάνετε αυτό πριν τοποθετήσετε το τσιπ επιταχυνσιόμετρου για να το κάνετε πιο εύκολο.
Βήμα 9: Ολοκληρώστε τα Ηλεκτρονικά με καλωδίωση του Arduino Nano
Η τελική καλωδίωση γίνεται συνδέοντας όλα τα ηλεκτρικά εξαρτήματα στο Arduino Nano. Αυτό γίνεται καλύτερα πριν από την τοποθέτηση του Arduino Nano, έτσι ώστε η θύρα USB να είναι προσβάσιμη για βαθμονόμηση και τυχόν άλλες αλλαγές λογισμικού της τελευταίας στιγμής.
Ξεκινήστε συνδέοντας τον διακόπτη στο Nano. Το θετικό μόλυβδο (κόκκινο) πηγαίνει από το διακόπτη στον πείρο VIN του Nano. Το αρνητικό καλώδιο (μαύρο) από την μπαταρία θα μεταβεί στην καρφίτσα GND στο Nano. Υπάρχουν δύο ακίδες GND στο Nano και τα τέσσερα ηλεκτρικά εξαρτήματα έχουν καλώδιο γείωσης. Επέλεξα να συνδυάσω τις δύο βάσεις στο κάτω μέρος της θήκης σε ένα καλώδιο που συνδέεται σε μία από τις καρφίτσες GND. Οι δύο βάσεις από την κορυφή της θήκης συνδυάστηκαν σε ένα καλώδιο που συνδέθηκε με τις άλλες καρφίτσες GND.
Το επιταχυνσιόμετρο (LSM9DS1) μπορεί να συνδεθεί με το Nano συνδέοντας τον πείρο VDD στο επιταχυνσιόμετρο με τον ακροδέκτη 3V3 στο Nano. ΜΗΝ το συνδέσετε με τον πείρο 5V, αλλιώς θα καταστρέψετε το τσιπ επιταχυνσιόμετρου. Συνδέστε το SDA στον ακροδέκτη A4 στο Nano και το SCL στον ακροδέκτη A5 στο Nano. Ο πείρος GND πηγαίνει στον πείρο GND στο Nano (σε συνδυασμό με το αρνητικό καλώδιο από την μπαταρία).
Η οθόνη OLED LCD μπορεί στη συνέχεια να συνδεθεί με το Nano συνδέοντας τον πείρο VCC στην οθόνη με τον πείρο 5V στο Nano. Συνδέστε το SDA στον ακροδέκτη D2 στο Nano και το SCL στον ακροδέκτη D5 στο Nano.
Τέλος, το ηχείο μπορεί να συνδεθεί συνδέοντας το κόκκινο σύρμα (θετικό) με τον πείρο D7 στο Nano. Το μαύρο καλώδιο πηγαίνει στο GND μαζί με το GND της οθόνης OLED LCD.
Βήμα 10: Βαθμονόμηση
Μόλις γίνει λήψη του λογισμικού και πριν από την τοποθέτηση του Arduino Nano, ίσως χρειαστεί να βαθμονομήσετε το επίπεδό σας. Βεβαιωθείτε ότι η πλακέτα του επιταχυνσιόμετρου έχει τοποθετηθεί. Η τοποθέτησή του με τις βίδες θα οδηγήσει σε μια πλακέτα στάθμης, ωστόσο εάν είναι ελαφρώς απενεργοποιημένη για οποιονδήποτε λόγο, η βαθμονόμηση θα εξασφαλίσει μια σωστή οθόνη.
Τοποθετήστε την κάτω θήκη σε μια επιφάνεια που είναι γνωστό ότι είναι επίπεδη (χρησιμοποιώντας ένα επίπεδο φυσαλίδων ή κάποιο άλλο μέσο). Διαβάστε τις εμφανιζόμενες τιμές για τα Χ και Υ. Εάν κάποιο από τα δύο δεν είναι μηδενικό, θα χρειαστεί να ενημερώσετε το λογισμικό με το ποσό βαθμονόμησης. Αυτό γίνεται με τη ρύθμιση είτε της μεταβλητής xCalibration είτε της μεταβλητής yCalibration στο κατάλληλο ποσό (αυτό που εμφανίζεται).
// // Ορίστε αυτές τις μεταβλητές με αρχικές τιμές ανάλογα με την περίπτωση // bool displayF = true; // true για Fahrenheit, false για Celsius int xCalibration = 0; // ποσό βαθμονόμησης για ισοπέδωση του άξονα x int yCalibration = 0; // ποσό βαθμονόμησης για ισοπέδωση του άξονα y μακράς irvCalibration = 1457; // ποσό βαθμονόμησης για εσωτερική τάση αναφοράς
Αυτή τη στιγμή, θα πρέπει επίσης να ορίσετε την τιμή του displayF στην κατάλληλη ρύθμιση ανάλογα με το αν θέλετε η θερμοκρασία να εμφανίζεται σε Φαρενάιτ ή Κελσίου.
Η επαναφόρτωση του λογισμικού στο Nano θα οδηγήσει τώρα σε ανάγνωση 0/0 σε επιφάνεια γνωστού επιπέδου.
Βήμα 11: Τοποθετήστε το Arduino Nano και συναρμολογήστε τη θήκη
Μόλις ολοκληρωθεί η βαθμονόμηση, μπορείτε να τοποθετήσετε το Arduino Nano στη θήκη εφαρμόζοντας ζεστή κόλλα στις ράγες και τοποθετώντας το Arduino Nano σε αυτές τις ράγες, με τους πείρους προς τα πάνω και τη θύρα USB στραμμένη προς το εσωτερικό της θήκης.
Η θήκη που περιέχει όλα τα ηλεκτρονικά μπορεί να συναρμολογηθεί τοποθετώντας τα δύο μισά μαζί και χρησιμοποιώντας 4 βίδες αυτοεπιπεδώματος κεφαλής ταψιού M2x8.
Βήμα 12: Επαληθεύστε τη λειτουργία του νέου σας ψηφιακού επιπέδου
Βεβαιωθείτε ότι η μπαταρία Li-Po είναι φορτισμένη. Εάν η θήκη είναι συναρμολογημένη, δεν θα μπορείτε να δείτε απευθείας τις ενδείξεις LED φόρτισης. Εάν θέλετε να επαληθεύσετε τη λειτουργία φόρτισης βλέποντας απευθείας τα φώτα φόρτισης, θα πρέπει να ανοίξετε τη θήκη, ωστόσο θα πρέπει να μπορείτε να δείτε την κόκκινη λάμψη που υποδεικνύει ότι η φόρτιση πραγματοποιείται με κλειστή τη θήκη.
Μόλις φορτιστεί και συναρμολογηθεί, ενεργοποιήστε το Digitalηφιακό Επίπεδο και επαληθεύστε τη λειτουργία του. Εάν δεν λειτουργεί, τα δύο πιθανά σημεία προβλημάτων είναι η καλωδίωση για την οθόνη OLED LCD και η καλωδίωση για το επιταχυνσιόμετρο. Εάν η οθόνη δεν δείχνει τίποτα, ξεκινήστε με την καλωδίωση OLED LCD. Εάν η οθόνη λειτουργεί, αλλά οι ετικέτες H και V εμφανίζουν 0 και η θερμοκρασία είναι 0 (C) ή 32 (F), τότε το επιταχυνσιόμετρο πιθανότατα δεν έχει συνδεθεί σωστά.
Βήμα 13: Τελικές σκέψεις…
Συγκέντρωσα αυτό το ψηφιακό επίπεδο (και το Instructable) κυρίως ως μαθησιακή εμπειρία. Lessταν λιγότερο σημαντικό για μένα να κάνω ένα λειτουργικό επίπεδο, όπως ήταν να εξερευνήσω τα διάφορα στοιχεία και τις δυνατότητές τους και στη συνέχεια να τα συνδυάσω με τρόπο που προσθέτει αξία.
Τι βελτιώσεις θα έκανα; Υπάρχουν αρκετές που εξετάζω για μελλοντική ενημέρωση:
- Εκθέστε τη θύρα USB του Arduino Nano μέσω της θήκης τροποποιώντας τον τρόπο τοποθέτησης. Αυτό θα επιτρέψει ευκολότερες ενημερώσεις του λογισμικού (που σε κάθε περίπτωση θα πρέπει να είναι σπάνιες).
- Τρισδιάστατη εκτύπωση της θήκης χρησιμοποιώντας νήμα από ξύλο. Πειραματίζομαι με το νήμα Hatchbox Wood και είμαι πολύ ευχαριστημένος με τα αποτελέσματα που έχω πάρει. Νομίζω ότι αυτό θα προσφέρει μια καλύτερη συνολική εμφάνιση στο DigiLevel.
- Ενημερώστε το σχέδιο για να χρησιμοποιήσετε το επιταχυνσιόμετρο MPU-9250 για να μειώσετε το κόστος ενώ δεν επηρεάζετε τη λειτουργία.
Αυτό είναι το πρώτο μου διδακτικό και καλωσορίζω τα σχόλια. Παρόλο που προσπάθησα να το αποφύγω, είμαι βέβαιος ότι αυτό εξακολουθεί να έχει μια πιο αμερικανοκεντρική προοπτική - συγγνώμη για όσους βρίσκονται εκτός των ΗΠΑ.
Αν σας φάνηκε ενδιαφέρον, ψηφίστε με στον Διαγωνισμό Συγγραφέων για πρώτη φορά. Ευχαριστώ που διαβάσατε μέχρι το τέλος!
Δεύτερος συγγραφέας για πρώτη φορά
Συνιστάται:
Arduino & MPU6050 Βασισμένο Digitalηφιακό Πνεύμα Επίπεδο: 3 Βήματα
Arduino & MPU6050 Βασισμένο σε Digitalηφιακό Πνεύμα Επίπεδο: Καλώς ορίσατε στο πρώτο μου πάντα εκπαιδευτικό! Ελπίζω να το βρείτε ενημερωτικό. Μη διστάσετε να αφήσετε σχόλια είτε θετικά είτε αρνητικά. Αυτό το έργο είναι να δημιουργήσετε ένα arduino & Digitalηφιακό αλφάδι βασισμένο σε MPU6050. Ενώ ο τελειωμένος σχεδιασμός και
Digitalηφιακό Επίπεδο με Laser Cross-Line: 15 Βήματα (με Εικόνες)
Digitalηφιακό επίπεδο με λέιζερ Cross-Line: Γεια σε όλους, σήμερα θα σας δείξω πώς να φτιάξετε ένα ψηφιακό επίπεδο με προαιρετικό ενσωματωμένο λέιζερ διασταυρούμενων γραμμών. Πριν από περίπου ένα χρόνο δημιούργησα ένα ψηφιακό πολυεργαλείο. Ενώ αυτό το εργαλείο διαθέτει πολλές διαφορετικές λειτουργίες, για μένα, το πιο κοινό και χρήσιμο
Μη ασφαλές επίπεδο ειδοποίησης θορύβου: 11 βήματα (με εικόνες)
Unsafe Noise Level Alert System: The Oshman Engineering Design Kitchen (OEDK) είναι ο μεγαλύτερος χώρος κατασκευής στο Πανεπιστήμιο Rice, παρέχοντας χώρο σε όλους τους φοιτητές για να σχεδιάσουν και να δημιουργήσουν πρωτότυπες λύσεις σε πραγματικές προκλήσεις. Για την εξυπηρέτηση αυτού του σκοπού, ο ΟΕΔΚ στεγάζει μια σειρά από ηλεκτρικά εργαλεία
Νέο επίπεδο ασύρματου αισθητήρα IOT για σύστημα παρακολούθησης περιβάλλοντος στο σπίτι: 5 βήματα (με εικόνες)
Νέο Wireless IOT Sensor Layer for Home Environmental Monitoring System: This Instructable περιγράφει ένα χαμηλότερου κόστους, μπαταρία ασύρματου επιπέδου αισθητήρα IOT για το προηγούμενο Instructable: LoRa IOT Home Environmental Monitoring System. Εάν δεν έχετε δει ήδη αυτό το προηγούμενο Instructable, σας συνιστώ να διαβάσετε την εισαγωγή
Κύκλωμα θερμαντήρα επαγωγής DIY με επίπεδο σπειροειδές πηνίο (τηγανίτα): 3 βήματα
Κύκλωμα θερμαντήρα επαγωγής DIY με επίπεδο σπειροειδές πηνίο (τηγανίτα πηνίο): Η επαγωγική θέρμανση είναι η διαδικασία θέρμανσης ενός ηλεκτρικά αγώγιμου αντικειμένου (συνήθως μετάλλου) με ηλεκτρομαγνητική επαγωγή, μέσω θερμότητας που παράγεται στο αντικείμενο από στροβιλισμένα ρεύματα. Σε αυτό το βίντεο, θα σας δείξω πώς να κάνετε έναν ισχυρό