Anfang des Jahres 2024 begegnete mir das "Waveshare RP2040-GEEK Development Board" erstmals im Internet. Es sieht aus wie ein USB-Stick und ist mit einer Vielzahl von Anschlüssen ausgestattet. Entsprechend vielseitig sollten seine Einsatzmöglichkeiten sein. Zur Ausstattung gehören:
Mikrokontroller RP2040,   4 MB Speicher,   USB-A Interface,   UART-Port,   SWD-Port,   I2C-Port,   Micro SD-Karten Steckplatz,   1.14 inch 64K Color LCD-Display mit 240x135 Pixelnund ein  Boot-Button.
Nach einem ersten Versuch war mir schnell klar, dass ich den "Geek-2040" genau wie den RP2040 Pi-Pico mit der Firmeware 'CircuitPython' betreiben kann.
Hinweis: Ich verwende also nicht die CircuitPython Firmware für den Geek-2040, auch wenn dort z.B. der Treiber für das Display bereits integriert und die Hardware mit den Pinouts auf die vorhandenen SH1.0-Ports optimiert ist. Ich entscheide mich immer für 'CircuitPython Pico by Raspberry Pi'.
Nach dem Flashen mit der Firmware habe ich die SD-Karte gemounted, einige kleine Bilder mit 240x135 Pixeln darauf gespeichert und eine Diashow auf dem Display dargestellt, mit einem Lichtsensor das Ein- und Ausschalten einer Lampe simuliert, den an anderer Stelle vorgeführten Mousejiggler nachgebaut und GPS Daten mit dem Sensor 'Air530' über den UART-Port auf der SD-Karte aufgezeichnet.


Download für den Pico-Geek:

1. Geek_Jiggler:


Übertragen Sie die uf2-Datei auf den Pico-Geek. Wenn Sie ihn danach an einen PC oder Laptop anschliessen, verhindert die ununterbrochene Mousebewegung, dass das Gerät z.B. den Bildschirmschoner einschaltet. Die Bewegung ist aber so gering, dass Ihnen die Kontrolle über die Mouse nicht entzogen wird (das könnte man auch anders). Im Homeoffice simuliert der Jiggler permanente Anwesenheit (aha verstehe).

Anleitungen für den Pico-Geek:



1. Inbetriebnahme und SD-Karte mounten

2. Inhalt der SD-Karte lesen

3. Temperatur mit BME280 aufzeichnen



4. Eine Tastatur für den Pico-GEEK

5. Pico-Geek als Kompass

6. Pico-Geek mit Mini GPS PA1010D (siehe Bild oben)

7. GPS Daten bestimmen und aufzeichnen

8. Pico_GEEK bezieht UTC-time vom Satelliten

9. Pico_GEEK als GPX-Logger

10. Pico_GEEK Update fü GPX-Logger (aus 5.)


created by dgebhardt.de