Dies ist mein neuestes Projekt. Ich dubbe das "PortaPi", das aus Teilen hergestellt wurde, die ich herumliegen hatte. Das ist definitiv nicht so poliert, wie ich es gerne hätte, aber es ist funktional. Drucken Sie mit Stützen für die Ports und den Schalter.
Zum Zusammenbau musste ich am Ende Löcher für die Schrauben bohren, die das Gehäuse zusammenhalten.
Es besteht aus:
- Raspberry Pi Zero W
- Waveshare 2-Zoll-LCD
- Lötparty BBQ20KBD
- Adafruit MicroLipo
- DC-Boost-Modul
- 1200mAh Batterie
- Toggle-Schalter
Einige Tipps:
- Die Stifte, auf denen die Bretter im Inneren des Gehäuses sitzen, sind so konzipiert, dass sie mit einem Lötkolben eingeschmolzen werden können, um sie an ihrem Platz zu halten.
- Der Kippschalter, den ich benutze, kann durch jede Art von einfachen Schalter ersetzt werden, diesen hatte ich einfach zur Hand.
- Das Boost-Modul ist da, um die Leistung der Batterie von 4,2V auf 5,0V zu erhöhen, damit der Pi funktionsfähig ist.
- Der Kippschalter tut das.nichtEs fungiert als sicherer Shutdown, es unterbricht lediglich die Stromversorgung von der MicroLipo zum Boost-Modul.
Einige grundlegende Anweisungen zum Verkabeln: Die Batterie wird an den MicroLipo angeschlossen, dann an den Kippschalter und anschließend an das Boost-Modul. Von dort geht es zu den 5V- und Masse-Pins des Raspberry Pi am GPIO. Der Bildschirm und die Tastatur sind ebenfalls an die GPIO-Pins angeschlossen.
Um den Bildschirm zum Funktionieren zu bringen, schlage ich vor, die Dokumentation von Waveshare zu befolgen, die ich für ausgezeichnet befunden habe.https://www.waveshare.com/wiki/2inch_LCD_Module
Für die Tastatur über I2C habe ich letztendlich den Treiber aus diesem Repository verwendet.https://github.com/wallComputer/bbqX0kbd_driver/
Das Hauptproblem mit diesem Treiber ist, dass in der Desktop-Oberfläche von Raspberry Pi OS die meisten alternativen Tastaturbelegungen nicht funktionieren. Ich hoffe, dass dies bald behoben wird, aber im Moment könnten Sie die Tastatur möglicherweise über USB anstatt über I2C anschließen, was die Notwendigkeit des Treibers überflüssig machen würde.
Tags
Modellquelle
