Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Υλικά
- Βήμα 2: Βήμα 2: Δοκιμή καλωδίωσης Breadboard
- Βήμα 3: Βήμα 3: Προγραμματισμός του Arduino
- Βήμα 4: Βήμα 4: Δοκιμή
- Βήμα 5: Βήμα 5: Προετοιμασία της θήκης σας για εξαρτήματα
- Βήμα 6: Βήμα 6: Μεταφορά καλωδίωσης
- Βήμα 7: Βήμα 7: Δοκιμή και προσαρμογή
- Βήμα 8: Βήμα 8: Έγινε
Βίντεο: DIY -Πρωτότυπο- Arduino Timed USB Charger: 8 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Κατά τη διάρκεια του σεμιναρίου μας για το arduino έπρεπε να εφεύρουμε ένα χαρούμενο hack με arduino. Αποφασίσαμε να φτιάξουμε μια συσκευή που θα έκοβε την ενέργεια από τη φόρτιση συσκευών χρησιμοποιώντας κάποιο κώδικα για το arduino. Ο Powerbuddy! Αυτό το πρωτότυπο δεν φορτίζει πραγματικά τις συσκευές καθώς το arduino δεν παρέχει αρκετή ισχύ, αλλά μπορεί να είναι πολύ χρήσιμο για κάποιον που μπορεί να ολοκληρώσει με τρανζίστορ.
Σε αυτό το διδακτικό θα μάθετε πώς να φτιάξετε αυτό το πρωτότυπο που θα συνδέει και θα αποσυνδέει συσκευές φόρτισης. Θα μάθετε επίσης πώς να ρυθμίσετε μια διεπαφή χρήστη για το χρονόμετρο χρησιμοποιώντας μια μίνι οθόνη OLED!
ΠΡΟΕΙΔΟΠΟΙΗΣΗ: η συσκευή δεν λειτούργησε για εμάς. Αυτό συμβαίνει επειδή δεν μπορούσαμε να κάνουμε το τρανζίστορ μας να λειτουργεί σαν ηλεκτρονικός διακόπτης, αλλά ίσως να μπορείτε να το ενεργοποιήσετε.
Βήμα 1: Βήμα 1: Υλικά
Για αυτό το διδακτικό θα χρειαστείτε:
-1pc arduino UNO προγραμματιζόμενο τσιπ-1pc 0,96 ιντσών OLED 128x64 I2C-20pcs arduino wire (10 FF/10 MM) -1pc μπαταρία 9V + μπαταρία (μπορείτε να επιλέξετε να χρησιμοποιήσετε μετασχηματιστή AC) -4τεμ Mini Push Button Switch-7pcs 221 Ohm-1pc RGB LED 5MM -usb-port (θηλυκό)
-αυτοκόλλητο από φελλό (για άνετες εφαρμογές)
Βήμα 2: Βήμα 2: Δοκιμή καλωδίωσης Breadboard
Δείτε την εικόνα για την καλωδίωση που πρέπει να κάνετε. Περιγραφή λειτουργιών καρφιτσών: PIN2: εφαρμογή κουμπιούPIN3: κουμπί μετακίνησης ψηφίων PIN4: κουμπί προσθήκης ψηφίου PIN5: ResetPIN7: Διακόπτης USB GND PIN-A1: Πράσινο φως PIN-A2: Μπλε φως PIN-A4: Δεδομένα οθόνης SCL PIN-A5: Δεδομένα οθόνης SDA
Βήμα 3: Βήμα 3: Προγραμματισμός του Arduino
Κωδικός:
Ο κώδικας υπάρχει από μερικές προσαρμοσμένες λειτουργίες γραμμένες για αποτελεσματικότητα και ευκολία.
Η οθόνη OLED είναι προγραμματισμένη με τρόπο ώστε να έχει δύο καταστάσεις: Το στάδιο επιλογής χρονοδιακόπτη και την κατάσταση φόρτισης.
Οι τέσσερις είσοδοι κουμπιών είναι διατεταγμένες σε μια απλή διάταξη: [ΕΠΑΝΩ] - [ΕΠΟΜΕΝΟ] - [ΕΠΑΝΑΦΟΡΑ] - [ΕΦΑΡΜΟΓΗ]
Στο στάδιο Επιλογή χρονοδιακόπτη μπορείτε να χρησιμοποιήσετε το κουμπί [ΕΠΑΝΩ] για να αυξήσετε τον επιλεγμένο αριθμό, όπως στα παλιά ξυπνητήρια. Με το [ΕΠΟΜΕΝΟ] περνάτε με κύκλο από όλους τους επιμέρους αριθμούς.
Έτσι, με αυτά τα δύο χειριστήρια μπορείτε να ρυθμίσετε το χρόνο φόρτισης σε ώρες, λεπτά και δευτερόλεπτα. Μετά από αυτό, πατήστε [ΕΦΑΡΜΟΓΗ] για να ξεκινήσει η κατάσταση φόρτισης. Κατά τη διάρκεια αυτού του σταδίου, ο δεδομένος χρόνος θα μειωθεί μέχρι να φτάσει στο μηδέν και θα επανέλθει στο στάδιο Time Select, ενώ θα τοποθετήσετε το ψηφιακό σήμα εξόδου (pin 7) στο LOW, ώστε το USB να μην λαμβάνει ρεύμα.
Οι βιβλιοθήκες που χρησιμοποιούνται σε αυτό το σκίτσο είναι: - Adafruit_GFX (Βασική βιβλιοθήκη γραφικών για την οθόνη OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Βιβλιοθήκη υλικού για τη συγκεκριμένη οθόνη OLED) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (ενσωματωμένο Arduino)-Wire (ενσωματωμένο Arduino)
ΣΗΜΕΙΩΣΗ: Χρησιμοποιήσαμε μια προσαρμοσμένη γραμματοσειρά που θα πρέπει να εισαχθεί στο φάκελο Adafruit_GFX/Fonts: Org_01.h
Βήμα 4: Βήμα 4: Δοκιμή
Ελέγξτε εάν η συσκευή σας λειτουργεί όπως προορίζεται, ο έλεγχος του χρονοδιακόπτη είναι παρόμοιος με τη ρύθμιση ξυπνητηριού: 1 κουμπί για την προσθήκη ψηφίων στο τρέχον επιλεγμένο. 1 κουμπί για μετάβαση στο επόμενο ψηφίο. 1 κουμπί για επαναφορά του ρολογιού (όταν το ρολόι είναι σε λειτουργία θα πρέπει να το πατήσετε για περίπου ένα δευτερόλεπτο για να αποφύγετε τυχαίο πάτημα) 1 κουμπί για την εκκίνηση του ρολογιού. Εάν τα κουμπιά και η οθόνη λειτουργούν όπως προορίζεται, μπορείτε να συνεχίσετε στο επόμενο βήμα, εάν δεν περνάει από την καλωδίωση πάλι σχηματικά.
Βήμα 5: Βήμα 5: Προετοιμασία της θήκης σας για εξαρτήματα
Οι διαστάσεις της θήκης μας είναι 138mm*98mm*50mm. Διαθέτει ένα προσαρμοσμένο καπάκι λέιζερ το οποίο θα μοιραστούμε σε αυτό το διδακτικό!
Επιλέξτε ένα κουτί ή κάτι άλλο που θα ταιριάζει στην ποσότητα των υλικών που χρειάζονται για να λειτουργήσει το Powerbuddy. Για τα απαραίτητα υλικά, δείτε το βήμα 1: Υλικά. Χρησιμοποιήστε κάτι σαν μικρή ταινία ή σύρμα για να τυλίξετε τα καλώδια μαζί για να εξοικονομήσετε χώρο αργότερα. Βεβαιωθείτε ότι έχετε συνδέσει τα καλώδια στο Arduino πριν τα τυλίξετε μεταξύ τους. Δοκιμάστε επίσης εάν το arduino λειτουργεί, όταν όλες οι ακίδες είναι συνδεδεμένες.
Όπως μπορείτε να δείτε στην αριστερή γωνία, χρησιμοποιήσαμε μια μπαταρία 9 βολτ ως τροφοδοτικό. Βεβαιωθείτε ότι το πάνω μέρος του powerbuddy είναι κομμένο αρκετά καλά για να ταιριάζει στα πόμολα, στο led και στην οθόνη. Εάν όχι, χρησιμοποιήστε το εργαλείο αρχείων για να μεγεθύνετε τις τρύπες. Όταν είναι πολύ μεγάλα, προσθέστε μερικά κομμάτια φελλού στις άκρες μεταξύ του κουμπιού και της κορυφής του Powerbuddy.
Βήμα 6: Βήμα 6: Μεταφορά καλωδίωσης
Τώρα μεταφέρετε την καλωδίωση από το breadboard στο περίβλημα. φροντίστε να κάνετε ένα συστατικό τη φορά, γιατί μπορεί να είναι ένας απόλυτος εφιάλτης μόλις μπερδευτεί το πράγμα.
Βήμα 7: Βήμα 7: Δοκιμή και προσαρμογή
Τώρα βεβαιωθείτε ότι όλα εξακολουθούν να λειτουργούν όπως πριν. Είχαμε πολλά προβλήματα με κακές συνδέσεις σε συγκολλημένα καλώδια, οπότε κάντε υπομονή. Πάρτε στον εαυτό σας ένα ωραίο φλιτζάνι τσάι γιατί αυτό μπορεί να διαρκέσει λίγο. μόλις όλα είναι σε κατάσταση λειτουργίας, χρησιμοποιήστε λίγο φελλό για να σφίξετε τις άκρες του καπακιού και συνεχίστε στο επόμενο βήμα.
Βήμα 8: Βήμα 8: Έγινε
Γρήγορα! το δικό σας σχεδόν πρακτικό και εργατικό powerbuddy! Ελπίζουμε ότι αυτό μπορεί να είναι χρήσιμο σε κάποιον με οποιονδήποτε τρόπο.
Συνιστάται:
UV LED Glow-in-the-dark Decal Charger: 4 βήματα (με εικόνες)
UV LED Glow-in-the-dark Decal Charger: Αυτό το τροφοδοτούμενο με μπαταρία UV LED φως βοηθά στη διατήρηση των χαλκομανιών που λάμπουν στο σκοτάδι από φωτοφωτοβινύλιο φορτισμένα και λάμπουν πάντα έντονα στο σκοτάδι. Έχω έναν φίλο πυροσβέστη. Αυτός και οι φίλοι του φορούν κράνη με λάμψη στο σκοτάδι
Emergency Power Bank - DIY Toolbox Solar: Radio+ Charger+ Light for Emergency !: 4 Βήματα
Emergency Power Bank - DIY Toolbox Solar: Radio+ Charger+ Light for Emergency !: Προσθήκη 28 Μαρτίου 2015: Έκανα την εργαλειοθήκη μου για καταστάσεις έκτακτης ανάγκης και χρησιμοποίησα τώρα που η πόλη μου θάφτηκε στη λάσπη. Ως εμπειρία μπορώ να πω ότι υπηρέτησα για φόρτιση τηλεφώνων και ακρόαση ραδιοφώνου. Μια παλιά εργαλειοθήκη; παλιό ηχείο υπολογιστή; μια αχρησιμοποίητη μπαταρία 12 βολτ; Μπορείτε να κάνετε
DIY SOLAR LI ION/ LIPO BATTERY CHARGER: 13 βήματα (με εικόνες)
DIY SOLAR LI ION/LIPO BATTERY CHARGER: [Demo Video] [Αναπαραγωγή βίντεο] Φανταστείτε ότι είστε λάτρεις του gadget ή χόμπι/τσιμπητής ή λάτρης του RC και πηγαίνετε για κάμπινγκ ή έξοδο. Η μπαταρία του έξυπνου τηλεφώνου/MP3 player σας εξαντλείται, έχετε πάρει RC Quad Copter, αλλά δεν μπορείτε να πετάξετε για πολύ
Τελευταία φορητή πηγή ισχύος: Axim, PSP και USB All-in-one Charger: 11 βήματα
Ultimate Portable Power Power: Axim, PSP και USB All-in-one Charger: Το πρώτο μου Instructable περιέγραψε πώς να δημιουργήσω μια συμπαγή πηγή ενέργειας που θα μπορούσε να τροφοδοτήσει ένα Dell Axim PDA από 8 μπαταρίες AA για εκτεταμένη χρήση σε μεγάλα ταξίδια. Χρησιμοποίησε έναν απλό ρυθμιστή 7805 και μερικούς πυκνωτές για να φιλτράρει την ισχύ. Θα μπορούσε επίσης να είστε
Bullnose LED Bike Light και Dynamo USB Charger: 4 Βήματα
Φως ποδηλάτου Bullnose LED και φορτιστής USB Dynamo: Αυτή η μοτοσυκλέτα διαθέτει μπροστινό διανομέα διανομέα που συνδέεται με φώτα LED. Επιπλέον, υπάρχει έξοδος ισχύος μέσω θηλυκού βύσματος USB. Μπορείτε να φορτίσετε το τηλέφωνό σας, το ipod, το GPS ή οποιαδήποτε συσκευή που τροφοδοτείται με USB. Σε αυτό το σχέδιο, η κατάσταση φόρτισης USB