Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Κάντε το κύκλωμα
- Βήμα 2: Αρχεία
- Βήμα 3: Πρόγραμμα Arduino Nano
- Βήμα 4: Πώς να χρησιμοποιήσετε
- Βήμα 5: Πώς να βαθμονομήσετε τα κουμπιά
- Βήμα 6: Επεκτείνετε το σύστημα για περισσότερα συρτάρια
- Βήμα 7: Απομονώστε το φως για τα συρτάρια
Βίντεο: Σύστημα τοποθεσίας αποθήκευσης αντιστάσεων "Resys": 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτό είναι ένα σύστημα που καθιστά εύκολο να βρείτε τις αντιστάσεις σας.
Αναζήτηση στην επιθυμητή τιμή και το δεξί συρτάρι ανάβει.
Αυτό το σύστημα μπορεί να επεκταθεί στους επιθυμητούς αριθμούς συρταριών.
Προμήθειες
WS2812B της Adressable LED
Arduino Nano
4 x 4 Matrix Array 16 Keys
Του αντιστάτη
Φορτιστής USB ή άλλη τροφοδοσία 5v
Νήμα PLA
Επικεφαλίδες σύνδεσης
Πρωτότυπο PCB
Δοχείο μετρητή 10k
Βήμα 1: Κάντε το κύκλωμα
Κάντε το κύκλωμα σε πρωτότυπο PCB διπλής όψης
Πληκτρολόγιο:
Το φτηνό πληκτρολόγιο έχει εσωτερικές αντιστάσεις που είναι μεταβλητές σε στήλη, θερμοκρασία, υγρασία και πόσο δυνατά πατάτε τα κουμπιά. έτσι θα πρέπει να βαθμονομήσετε τα κουμπιά στον κώδικα.
Δεν είχα οθόνη LCD i2c όπως προοριζόταν για αυτό το έργο, οπότε έπρεπε να φτιάξω το πληκτρολόγιο με το adc (αναλογική είσοδος) λόγω του gpio διαθέσιμου στο arduino nano.
Αντιστάσεις μεταξύ των υποδοχών πληκτρολογίου.
Καρφίτσα 2-3 = 10k ohm
Καρφίτσα 3-4 = 22k ohm
Καρφίτσα 4-5 = 33k ohm
Καρφίτσα 6-7 = 2,2k ohm
Καρφίτσα 7-8 = 4.8k ohm
Καρφίτσα 8-9 = 10k ohm
1 και 10 δεν χρησιμοποιούνται.
Το pin 2 πηγαίνει στα 5V στο arduino bouard.
Το pin 9 πηγαίνει στο A0 και 15k ohm στη γείωση.
Δεν πρέπει να υπάρχουν συνδέσεις μεταξύ των ακίδων 5 και 6.
Led`s:
Το D7 στο arduino περνάει έως 330ohm και στο (data In) στο πρώτο led (δεύτερη καρφίτσα) στο WS2812B
Από το έδαφος στο έδαφος.
Leds 5v προς Vin στο arduino
Πρέπει να κόψετε επαγωγικά τα led και να τα συνδέσετε σε μια πλάτη ή πώς θέλετε να τοποθετήσετε τα led.
Θυμηθείτε να συνδέσετε τα led προς τη σωστή κατεύθυνση, έχουν είσοδο και έξοδο.
Οθόνη LCD:
Ακολουθήστε το διάγραμμα.
Το δοχείο μέτρησης χρειάζεται μόνο για να ρυθμίσετε την αντίθεση στην οθόνη.
Θα πρέπει να το ρυθμίσετε μόνο όταν αλλάξει η τάση εισόδου.
www.arduino.cc/en/Tutorial/HelloWorld
Επαναφορά:
D10 για επαναφορά του πείρου
Παροχή ηλεκτρικού ρεύματος:
Φορτιστής USB.
Κόψτε ένα καλώδιο usb και συνδέστε τη γείωση (μαύρο) με τη γείωση στο arduino και 5v (κόκκινο) με το Vin
Βήμα 2: Αρχεία
Αυτό είναι ένα έργο χόμπι, δεν είμαι επαγγελματίας κωδικοποιητής.
Συμβουλές και κόλπα είναι ευπρόσδεκτα:)
Βήμα 3: Πρόγραμμα Arduino Nano
Λήψη βιβλιοθηκών:
Στο Arduino IDE, κάντε κλικ στην καρτέλα που ονομάζεται σκίτσο και κάντε κλικ στην επιλογή Συμπερίληψη βιβλιοθήκης/Διαχείριση βιβλιοθηκών.
Ψάχνω για
-FastLED.h
-LiquidCrystal.h
Εγκαταστήστε τα.
Ανοίξτε το "ohmsys1.44.ino"
Συνδέστε το arduino με USB
Επιλέξτε τη σωστή θύρα com και ανεβάστε το σκίτσο.
Βήμα 4: Πώς να χρησιμοποιήσετε
Εισαγάγετε την τιμή σας με ψηφία
* είναι κόμμα
# είναι το σύστημα επαναφοράς
Το Α είναι ωμ
Το Β είναι K-ohm
Το C είναι M-ohm
Το D είναι ψηφίο επανεκκίνησης
Βήμα 5: Πώς να βαθμονομήσετε τα κουμπιά
Uncomment "Serial.println (sensorValue);" (δεύτερη γραμμή σε βρόχο)
Εκτελέστε το serialmonitor σας.
Τα κουμπιά έχουν μεταβλητή αντίσταση λόγω του πόσο σκληρά/απαλά πατάτε το κουμπί.
Λάβετε υπόψη το κουμπί κορυφής/χαμηλής τιμής για το earch στο serialmonitor.
Βρείτε κουμπιά στον κώδικα.
Ο πρώτος αριθμός είναι "χαμηλός" και ο τελευταίος "υψηλός".
// **************************** Κουμπί 1 ****************** ********
if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Αλλάξτε τους αριθμούς σύμφωνα με τα αποτελέσματά σας.
Θα λάβετε διαφορετικούς αριθμούς στη συνέχεια στον κωδικό, μην το αφήσετε να σας απογοητεύσει:)
Βήμα 6: Επεκτείνετε το σύστημα για περισσότερα συρτάρια
Προς το παρόν, το σύστημα είναι φτιαγμένο για 16 συρτάρια.
Μπορείτε να το επεκτείνετε σε όσα θέλετε.
Απλά βεβαιωθείτε ότι το τροφοδοτικό μπορεί να το χειριστεί.
Για να το επεκτείνετε, πρέπει να αλλάξετε το "#define NUM_LEDS 15" στον επιθυμητό αριθμό συρταριών/οδηγήσεων.
Ξεκινά στο 0, οπότε αφαιρέστε το 1 από τα συρτάρια/led που θέλετε
Αντιγραφή επικόλληση
"if ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
leds [1] = CRGB (255, 0, 255);
FastLED.show (); καθυστέρηση (300)? }"
και σχεδιάστε το εύρος σας ανά συρτάρι.
Προσθέστε ένα ψηφίο για κάθε νέο συρτάρι σε "leds [1]"
Μπορείτε επίσης να αλλάξετε το χρώμα των led αν θέλετε (255, 0, 255)
Βήμα 7: Απομονώστε το φως για τα συρτάρια
Είχε κάποια διαρροή φωτός που έκανε κάποια προβλήματα.
Το διόρθωσα προσθέτοντας λίγη ταινία καθρέφτη σε κάθε συρτάρι.
Ταινία όπου προστίθεται στις πλευρές και στο κάτω μέρος.
Δεν χρειάζεται καθρέφτης αν έχετε ταινία που δεν αφήνει φως.
Αυτό έλυσε το πρόβλημα:)
Συνιστάται:
Ρολόι τοποθεσίας 'Weasley' με 4 χέρια: 11 βήματα (με εικόνες)
Ρολόι τοποθεσίας «Weasley» με 4 χέρια: Έτσι, με ένα Raspberry Pi που έτρεχε για λίγο, ήθελα να βρω ένα ωραίο έργο που θα μου επέτρεπε να το αξιοποιήσω καλύτερα. Συνάντησα αυτό το υπέροχο Instructable Build Your Owl Weasley Location Clock από τον ppeters0502 και σκέφτηκα ότι
Το σύστημα αποθήκευσης εξαρτημάτων: 10 βήματα (με εικόνες)
Το σύστημα αποθήκευσης εξαρτημάτων: Το απόλυτο σύστημα αποθήκευσης εξαρτημάτων είναι μια μοναδική λύση για την οργάνωση και την αποθήκευση ηλεκτρονικών εξαρτημάτων. Το προσαρμοσμένο λογισμικό επιτρέπει την καταλογογράφηση στοιχείων με ενσωματωμένη λειτουργία αναζήτησης για γρήγορη πρόσβαση σε συγκεκριμένα στοιχεία. LED ab
Όταν οι μπαταρίες Makita BL1813G δεν ταιριάζουν στο ραδιόφωνο τοποθεσίας Makita: 6 βήματα
Όταν οι μπαταρίες Makita BL1813G δεν ταιριάζουν στο ραδιόφωνο της Makita: Οι μπαταρίες για το Makita Cordless 18V Li-Ion Combi Drill HP457D δεν ταιριάζουν με τη βάση σύνδεσης για τα ραδιόφωνα του ιστότοπου, κάτι που σχετίζεται με το γεγονός ότι αυτό το τρυπάνι διατίθεται στην αγορά σε καταστήματα DIY και Amazon για χρήση DIY. Αυτό είναι πολύ ενοχλητικό καθώς δεν ήξερα
Παρακολούθηση τοποθεσίας με NodeMCU ESP8266: 10 βήματα
Εντοπιστής τοποθεσίας με NodeMCU ESP8266: Είστε περίεργοι για το πώς το NodeMCU σας μπορεί να παρακολουθεί την τοποθεσία σας; Είναι δυνατό, ακόμη και χωρίς μονάδα GPS και χωρίς οθόνη. Η έξοδος θα είναι συντεταγμένες όπου βρίσκεστε και θα τις δείτε στη σειριακή οθόνη σας. Η παρακάτω ρύθμιση ήταν
Κάποιος με αγαπά Ρολόι τοποθεσίας: 6 βήματα (με εικόνες)
Κάποιος με αγαπά το ρολόι τοποθεσίας: Με αγαπημένα πρόσωπα στο εξωτερικό ή εκτός κράτους τίποτα δεν λέει ότι σκέφτομαι για εσάς καλύτερα από το να ξέρω πάντα τι ώρα είναι γι 'αυτούς! Οι συνταξιούχοι πεθεροί μου ετοιμαζόταν να υπηρετήσει μια εκκλησιαστική αποστολή στο Βερολίνο της Γερμανίας και η σύζυγός μου κατέληξε στο