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

Πακέτο Pi: 4 βήματα
Πακέτο Pi: 4 βήματα

Βίντεο: Πακέτο Pi: 4 βήματα

Βίντεο: Πακέτο Pi: 4 βήματα
Βίντεο: Πάμε Πακέτο 05/04/2012 2024, Νοέμβριος
Anonim
Πακέτο Pi
Πακέτο Pi
Πακέτο Pi
Πακέτο Pi
Πακέτο Pi
Πακέτο Pi
Πακέτο Pi
Πακέτο Pi

Αυτός είναι ένας 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 ημέρες για να το ολοκληρώσω. Ωστόσο, μπορείτε να το βελτιώσετε με:

  1. Προσθήκη της κάμερας Raspberry Pi

    Θα μπορούσατε να το δείτε στα πρωτότυπα, αλλά τελικά αφαιρέθηκε καθώς έκανε χρήση της ισχύος που θα μπορούσε να διατηρηθεί και ο σύνδεσμος κάμερας στο Raspberry Pi Zero W μου έσπασε ούτως ή άλλως

  2. Κάνοντας μια καλύτερη (ίσως τρισδιάστατη εκτύπωση) θήκη

    Αυτό θα το έκανε πιο δυνατό και πιο ανθεκτικό. Για μένα. Wasμουν πολύ τεμπέλης στο μοντέλο 3D και δεν είχα εκτυπωτή 3D, αλλά θα μπορούσατε επίσης να χρησιμοποιήσετε άλλα λεπτά σκληρά υλικά όπως ακρυλικό κ.λπ

  3. Ρύθμιση οθόνης αφής

Συνιστάται: