Πίνακας περιεχομένων:
- Βήμα 1: Ηλεκτρονικά
- Βήμα 2: Λογισμικό
- Βήμα 3: Περίβλημα
- Βήμα 4: Πράγματα που θα μπορούσαν να βελτιωθούν
Βίντεο: Πακέτο Pi: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτός είναι ένας Mini Raspberry Pi Zero Computer. Θα μπορούσατε να συνδέσετε ένα μικρό πληκτρολόγιο USB (με τη βοήθεια ενός προσαρμογέα USB OTG), χρησιμοποιήστε το ως μικρό υπολογιστή Linux για να περιπλανηθείτε και να εκτελέσετε μερικά απλά προγράμματα σε αυτό.
Αυτό το έργο δεν χρειάζεται πολύ χρόνο για να ολοκληρωθεί και θα μπορούσε να γίνει μέσα σε ένα Σαββατοκύριακο, χρησιμοποιώντας μερικές απλές συγκολλήσεις και βασικές γνώσεις σχετικά με το Linux και τη γραμμή εντολών.
Σκοπεύω να το χρησιμοποιήσω για να κάνω απλό προγραμματισμό και ως μικρό μίνι διακομιστή αρχείων
Βήμα 1: Ηλεκτρονικά
Συνδέω το ili9341 LCD (2,4 ιντσών) στο Raspberry Pi Zero W ως τέτοιο LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (Μπορεί να μην χρειάζεται) CS -> CE0DC -> 18 (Συνήθως GPIO 24 αλλά είχα προβλήματα όταν το χρησιμοποιούσα) ΕΠΑΝΑΦΟΡΑ -> 23 (Συνήθως GPIO 25 αλλά είχα προβλήματα όταν το χρησιμοποιούσα) LED -> 3.3 V (Θα μπορούσατε να το συνδέσετε σε άλλη καρφίτσα GPIO, αλλά προτιμώ το πίσω φως να είναι πάντα αναμμένο)
Επιπλέον, έβαλα μια χρησιμοποιημένη μπαταρία τηλεφώνου 1650mah (από υπαίθρια αγορά), έναν μετατροπέα ώθησης 5V και ένα κύκλωμα φόρτισης παράλληλα. Ξεκόλλησα την υποδοχή USB A από τον μετατροπέα Boost για να την κάνω πιο φορητή. Βάζω έναν διακόπτη σε σειρά από τον μετατροπέα Boost και το Raspberry Pi για να ενεργοποιήσετε και να απενεργοποιήσετε τη συσκευή.
Μπαταρία -> Φορτιστής και προστασία -> Ενίσχυση -> Διακόπτης -> Raspberry Pi
Λάβετε υπόψη ότι επειδή ο μετατροπέας μπαταρίας και ενίσχυσης δεν είναι πολύ ισχυρός, ενδέχεται να μην είναι αρκετός για να τροφοδοτήσει το Raspberry Pi σε ορισμένες περιπτώσεις. Για παράδειγμα, δεν μπορεί να τροφοδοτήσει πολλές συσκευές USB χρησιμοποιώντας μόνο την μπαταρία του.
Βήμα 2: Λογισμικό
Πρώτον, διαμόρφωσα το Raspberry Pi για εκκίνηση στην κονσόλα.
Για να φορτώσετε το πρόγραμμα οδήγησης LCD, εκτελέστε αυτήν την εντολή
- sudo modprobe fbtft_device custom name = fb_ili9341 gpios = reset: 23, dc: 18, led: 24 speed = 16000000 bgr = 1
- Το πρόσθεσα στο rc.local πριν από την τελευταία γραμμή που λέει έξοδος 0, έτσι ώστε το πρόγραμμα οδήγησης LCD να φορτώνεται κατά την εκκίνηση. Η προσθήκη της εντολής σε ένα αρχείο είναι βολική
- Υπάρχουν επίσης άλλες οδηγίες (στους παρακάτω συνδέσμους) που σας λένε να επεξεργαστείτε άλλα αρχεία για να φορτωθεί κατά την εκκίνηση. Αυτός ο τρόπος θα λειτουργήσει επίσης
Για να ρυθμίσετε τον διακομιστή X (επιφάνεια εργασίας Raspberry Pi) στην οθόνη, ακολουθήστε τα βήματα του διακομιστή X εδώ.
Για να ρυθμίσετε την κονσόλα για εμφάνιση στην οθόνη LCD, ακολουθήστε το βήμα Ενεργοποίηση κονσόλας εδώ
Εκτελέστε το con2fbmap n 1 για να ρυθμίσετε την άλλη n κονσόλα να εμφανίζεται στο Raspberry Pi. π.χ. con2fbmap 3 1
Συνδέσεις
pi0cket.com/guides/ili9341-raspberry-pi-gu…
marcosgildavid.blogspot.com/2014/02/getting…
github.com/notro/fbtft/wiki/Framebuffer-us…
github.com/notro/fbtft/wiki/Boot-console
Βήμα 3: Περίβλημα
Για να κάνω τη συσκευή φορητή και ελαφριά, χρησιμοποίησα και έκαμψα κάποιο διαφανές εύκαμπτο πλαστικό. Ένα στυλό μαχαίρι και ένα ψαλίδι θα ήταν αρκετά για να κάνουν τις εγκοπές για τις θύρες micro USB και mini HDMI. Μετά από αυτό, κάποια διαφανής ταινία θα χρησιμοποιηθεί για να ασφαλίσει τα πάντα μαζί. Αρχικά, χρησιμοποίησα διαφανές πλαστικό από μια σπασμένη θήκη μολυβιού, αλλά μετά βρήκα και χρησιμοποίησα διαφανές πλαστικό από κάποια συσκευασία (διανομέα usb), όπως ήταν (σχεδόν) το σωστό μέγεθος. Παρόλο που υπήρχε επιπλέον χώρος, τον χρησιμοποίησα για να αποθηκεύσω κάποια επιπλέον αξεσουάρ (Προσαρμογέας USB OTG).
Βήμα 4: Πράγματα που θα μπορούσαν να βελτιωθούν
Αυτό είναι ένα απλό έργο που μου πήρε λιγότερο από 3 ημέρες για να το ολοκληρώσω. Ωστόσο, μπορείτε να το βελτιώσετε με:
-
Προσθήκη της κάμερας Raspberry Pi
Θα μπορούσατε να το δείτε στα πρωτότυπα, αλλά τελικά αφαιρέθηκε καθώς έκανε χρήση της ισχύος που θα μπορούσε να διατηρηθεί και ο σύνδεσμος κάμερας στο Raspberry Pi Zero W μου έσπασε ούτως ή άλλως
-
Κάνοντας μια καλύτερη (ίσως τρισδιάστατη εκτύπωση) θήκη
Αυτό θα το έκανε πιο δυνατό και πιο ανθεκτικό. Για μένα. Wasμουν πολύ τεμπέλης στο μοντέλο 3D και δεν είχα εκτυπωτή 3D, αλλά θα μπορούσατε επίσης να χρησιμοποιήσετε άλλα λεπτά σκληρά υλικά όπως ακρυλικό κ.λπ
- Ρύθμιση οθόνης αφής
Συνιστάται:
Πακέτο μπαταρίας λιθίου χωρίς συγκόλληση: 8 βήματα (με εικόνες)
Ασύρματη μπαταρία λιθίου: Εάν ασχολείστε με τα ηλεκτρονικά, μια κοινή πρόκληση που πρέπει να ξεπεράσετε θα είναι να βρείτε μια κατάλληλη πηγή ενέργειας. Αυτό ισχύει ιδιαίτερα για όλες τις φορητές συσκευές/έργα που μπορεί να θέλετε να δημιουργήσετε, και εκεί, μια μπαταρία θα είναι πιθανότατα το καλύτερο στοίχημά σας για
Rave Bag Aka Pa σε πακέτο πλάτης [sRc]: 5 βήματα
Rave Bag Aka Pa in a Back Pack [sRc]: αυτό είναι το πώς να φτιάξετε μια τσάντα με μίνι ενισχυτή και 2 ηχεία ράφι βιβλίων σε πίσω συσκευασία
Φτιάξτε το δικό σας πακέτο μπαταριών Li-Ion: 5 βήματα (με εικόνες)
Φτιάξτε το δικό σας πακέτο μπαταριών ιόντων λιθίου: Σε αυτό το έργο θα σας δείξω πώς να συνδυάσετε κοινές μπαταρίες ιόντων λιθίου 18650 για να δημιουργήσετε μια μπαταρία που διαθέτει υψηλότερη τάση, μεγαλύτερη χωρητικότητα και το πιο σημαντικό χρήσιμα μέτρα ασφαλείας. Αυτά μπορούν να αποτρέψουν την υπερφόρτιση, την υπερβολική
Φτιάξτε το δικό σας πακέτο μπαταρίας λιθίου 4S: 9 βήματα (με εικόνες)
Φτιάξτε το δικό σας πακέτο μπαταρίας λιθίου 4S: Γεια σας! Όλοι με λένε Steve. Σήμερα θα σας δείξω πώς να φτιάξετε μπαταρία λιθίου 4S 2P Κάντε κλικ εδώ για να δείτε το βίντεο Ας ξεκινήσουμε
Προσθήκη ηλιακού φορτιστή MPPT στο πακέτο μπαταρίας: 4 βήματα
Προσθήκη ενός ηλιακού φορτιστή MPPT στο πακέτο μπαταρίας: Αυτή είναι μια ιδέα που βασίζεται στην επανατοποθέτηση μιας παλιάς μπαταρίας φορητού υπολογιστή από τις προηγούμενες οδηγίες μου. Isρθε η ώρα να χρησιμοποιήσω την μπαταρία σε καλή κατάσταση. Πρώτον, θα πρέπει να έχουμε έναν τρόπο φόρτισης της μπαταρίας. Ένας εύκολος και διασκεδαστικός τρόπος για να το κάνετε αυτό είναι