seen from United Kingdom

seen from Malaysia

seen from United States
seen from United States
seen from Denmark
seen from TĂŒrkiye

seen from United States
seen from United Kingdom
seen from China
seen from United States
seen from Germany
seen from Kazakhstan
seen from United States

seen from United States

seen from Russia

seen from Italy

seen from Russia

seen from Germany
seen from China

seen from Singapore

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch âą No registration required âą HD streaming
PicoBoy Review: Dein Einstieg in die Welt der Elektronikprojekte
In diesem ersten Beitrag zum PicoBoy möchte ich dir diesen vorstellen und aufzeigen, was dieser leistet und programmiert wird. Der kleine Mikrocontroller kommt mit einem RP2040 Chip und einigen Sensoren & Aktoren daher und bietet dir hier kompakt die Möglichkeit den Einstieg in die Entwicklung von Mikrocontroller zu starten.
Disclaimer: Dieser Beitrag enthĂ€lt meine persönliche Meinung und Erfahrung mit dem PicoBoy. Funduino hat mir das Produkt kostenfrei zur VerfĂŒgung gestellt, um ein Review zu erstellen. Meine Bewertung basiert auf meinen eigenen EindrĂŒcken und unabhĂ€ngigen Tests.
Was sind die technischen Daten des PicoBoy?
Wie erwĂ€hnt hat der kleine PicoBoy einen RP2040 Chip verbaut und daher zunĂ€chst die gleichen technischen Daten wie der Raspberry Pi Pico. MikrochipRP2040, Dual-Core Arm Cortex M0+ mit bis zu 133 MHzSpeicher SRAM264 KBFlash16 MBSchnittstellenUSB-Typ-C 2x SPI, 2x IÂČC, 2x UART 3x 12-bit ADC (Analog Digital Converter)Sensoren & AktorenTemperatursensor, Timer (auf dem RP2040) 5-Wege-Joystick, BeschleunigungssensorDisplay1,3" schwarz/weiĂ OLED-Display, 128 x 64 Pixel, Typ SH1107zusĂ€tzliche StromversorgungĂŒber Knopfzelle CR2032 (liegt bei)technische Daten des PicoBoy mit RP2040 Chip und vielen zusĂ€tzlichen Features
Vorteile des PicoBoy
Die Vorteile des PicoBoy liegen auf der Hand, denn dieser ist fertig bestĂŒckt und getestet, somit kannst du direkt mit der Programmierung starten. Der RP2040 Chip ist schon einige Zeit auf dem Markt und so hat sich eine breite Community gebildet, welche viel Hilfe zu diesem anbietet und du als AnfĂ€nger einen leichten Einsteig bekommst. Auch ich habe hier schon diverse BeitrĂ€ge veröffentlicht, welche du auf diesen leicht abgewandelt ausfĂŒhren kannst. - Ampelschaltung mit LEDs, - Soundausgabe mit Micropython, Gut finde ich, die zusĂ€tzliche Stromquelle ĂŒber eine Knopfzelle, somit braucht man sich darum nicht kĂŒmmern, wenn man sein kleines Projekt mal ohne PC verwenden möchte.
Nachteile vom PicoBoy
Wo Vorteile sind, sind auch Nachteile. Jedoch liegen diese im Auge des Betrachters. Mir persönlich fehlen hier ein paar digitale Aus-/EingĂ€nge. Der RP2040 Chip hat 26 GPIOs von diesen werden fĂŒr die verbauten Komponenten nicht alle benötigt und so könnte man gewiss einige nach auĂen fĂŒhren.
Kaufen des PicoBoy im offiziellen Shop
Derzeit bekommst du den kleinen Mikrocontroller exklusiv im Shop von Funduino fĂŒr derzeit 24,90 ⏠zzgl. Versandkosten.
Lieferumfang Zum Lieferumfang gehört neben dem kleinen Mikrocontroller zwei CR2032 Knopfzellen und ein kleines Putztuch fĂŒr das Display.
Durch die standardisierte USB-C-Schnittstelle ist es okay, wenn so ein Kabel nicht beiliegt.
Aufbau des PicoBoy
Der PicoBoy verfĂŒgt auf der Vorderseite ĂŒber ein 1,3" OLED-Display und drei verschiedenfarbige SMD LEDs. Auf der RĂŒckseite findest du den Adapter fĂŒr die Knopfzelle sowie einen Schalter fĂŒr den Wechsel von USB auf Batterie, eine USB-C-Schnittstelle und eine Taste fĂŒr Reset und Boot.
Erster Start des PicoBoy
Wie erwĂ€hnt kannst du den PicoBoy ĂŒber eine Knopfzelle mit Strom versorgen und auf diesem sind bereits 5 Demos vorinstalliert (davon 2 Spiele), welche du sofort ausfĂŒhren kannst. Um diese zu starten, musst du lediglich den kleinen Schalter von USB auf BAT umstellen, kannst dann mit dem Joystick diese auswĂ€hlen.
Tetris auf dem PicoBoy Eines der Spiele ist Pictris, ein Tetris Spiel, wie man es vom Nintendo Game Boy kennt.
Programmieren des PicoBoy
Der PicoBoy kann in Micropython, sowie in der Arduino IDE via C/C++ programmiert werden. Dazu mĂŒssen wir diesen je nach gewĂŒnschter Sprache flashen. Auf den nachfolgenden Seiten von Jan Schulz welcher diesen Mikrocontroller entworfen hat, wird erlĂ€utert, wie du diesen fĂŒr die jeweilige Sprache vorbereitest: - Micropython - Bevor es losgeht â Vorbereitungen, - C++/Arduino - Vorbereitungen Anschluss an den PC Wenn du deinen PicoBoy an den PC mit einem passenden USB-Typ-C Datenkabel angeschlossen hast, dann wird dieser als Pico erkannt und als "Serielles USB-GerĂ€t" eingerichtet.
Vorbereiten des PicoBoy fĂŒr die Programmierung in Micropython Damit ich den PicoBoy in diesem Review in Micropython programmieren kann, muss ich zunĂ€chst eine UF2-Datei fĂŒr den Raspberry Pi Pico herunterladen und per Drag'n Drop ĂŒber den Explorer auf diesen kopieren.
Damit wir dieses jedoch machen können, mĂŒssen wir zunĂ€chst die Taste "BOOT" festhalten und dann das USB-Kabel mit dem PC verbinden. Es sollte dann ein Laufwerk im Explorer sichtbar werden, auf welchen wir dann unsere UF2-Datei mit der Firmware fĂŒr Micropython kopieren können. Die UF2-Datei fĂŒr den RP2040 bekommst du fĂŒr einen Raspberry Pi Pico, mit und ohne WiFi / Bluetooth Support. In unserem Fall benötigen wir diese ohne die drahtlosen Schnittstellen. Unter https://micropython.org/download/RPI_PICO/ findest du eine Liste mit verfĂŒgbaren Firmwaredateien.
Ich empfehle dir eine Datei aus dem Abschnitt "Release" dieses sind offizielle Dateien welche getestet sind. Die Dateien aus einem "Nightly builds" sind EntwicklungsstÀnde, welche Features enthalten können, aber auch Fehler.
Thonny IDE zum Flashen des PicoBoy nutzen
Man kann auch die Thonny IDE zum Flashen des PicoBoy bzw. des RP2040 nutzen. Wie du das machst, zeige ich dir in nachfolgendem kurzen YouTube-Video. https://youtu.be/haqcy8fBg8k
Programmieren in der Thonny IDE
Das Tool Thonny kannst du dir unter https://thonny.org/ fĂŒr Microsoft Windows, Linux und macOS kostenfrei herunterladen. In dieser Entwicklungsumgebung (kurz IDE) kannst du deinen Mikrocontroller recht einfach programmieren und Bibliotheken dazuladen (zbsp. fĂŒr das OLED-Display).
Einrichten der Thonny IDE fĂŒr den PicoBoy
Wenn du das Tool gestartet hast, dann musst du unten rechts einen Interpreter wÀhlen.
Danach musst du die Art des Interpreters wĂ€hlen, in meinem Fall habe ich den PicoBoy fĂŒr Micropython geflasht und muss hier den Eintrag "MicroPython (Raspberry Pi Pico)" auswĂ€hlen.
Wenn nun der Mikrocontroller korrekt erkannt wurde, sollte in dem Reiter "Kommandozeile" die nachfolgende (graue) Ausgabe erfolgen. Ggf. musst du in der Toolbar ein bis zweimal auf das Stop Symbol klicken. Erstellen einer Datei fĂŒr das Programm Bei der Entwicklung mit Micropython gibt es zwei wichtige Dateien: - code.py - boot.py Die Datei boot.py wird geladen, sobald der Mikrocontroller Strom erhĂ€lt, d.h. alles, was du darin schreibst, wird sofort ausgefĂŒhrt. Die Datei code.py wird ĂŒber eine IDE wie zbsp. Thonny gestartet. Probleme mit der Datei boot.py Ein Problem mit der Datei boot.py kann auftreten, wenn du keinen Ausgang fĂŒr dein Programm definiert hast, quasi dieses in einer Endlosschleife lĂ€uft. Dann musst du ggf. deinen Mikrocontroller neu flashen, damit du deinen Code, welchen du hoffentlich vorher auf dem PC gespeichert hast, neu aufspielen und Ă€ndern kannst. Daher ist diese Datei wirklich nur fĂŒr finale StĂ€nde deines Programmes sinnvoll. Erstellen der Datei code.py auf dem PicoBoy Zum Erstellen einer Datei auf dem PicoBoy gibt es zwei Wege. Beide funktionieren Ă€hnlich und unterscheiden sich nur wenig. Erstellen einer Datei ĂŒber die Toolbar
In der Toolbar findest du das Icon "Neu", ein Klick auf dieses erzeugt einen neuen Reiter, in welchem wir nun unseren Code schreiben können.
Wenn wir dann die SchaltflĂ€che "Speichern" klicken oder Strg+S betĂ€tigen, erscheint ein Dialog, in welchem wir den Ort wĂ€hlen mĂŒssen.
Im neuen Dialog vergeben wir dann einen Dateinamen und bestĂ€tigen diesen mit der SchaltflĂ€che "OK". Erstellen einer Datei ĂŒber das KontextmenĂŒ
Im Bereich "Raspberry Pi Pico" klicken wir die rechte Maustaste und wĂ€hlen dann aus dem KontextmenĂŒ den Eintrag "Neue Datei..." aus.
Im neuen Dialog geben wir dann den gewĂŒnschten Dateinamen "code.py" ein und bestĂ€tigen dieses mit der SchaltflĂ€che "OK". Es wurde soeben ein neuer Reiter "*" erzeugt. Das Sternchen symbolisiert ungespeicherte Dateien!
Sobald diese Datei gespeichert wird, wird diese auf dem Mikrocontroller erzeugt. AusfĂŒhren der Datei code.py
Die erzeugte Datei können wir ĂŒber die Toolbar mit der SchaltflĂ€che "Aktuelles Skript ausfĂŒhren" oder mit der Taste F5 ausfĂŒhren.
Wenn wir Ănderungen durchfĂŒhren möchten, dann muss zunĂ€chst das aktuelle Skript ĂŒber die SchaltflĂ€che "Stopp/Restart ausfĂŒhren" beendet werden.
Programmierbeispiele fĂŒr den PicoBoy
Auf der Seite https://picoboy.de/micropython/eins-nach-dem-anderen-das-erste-programm/ findest du zwei sehr gut erlÀutertes Beispiel, wie du die LEDs und das OLED-Display programmierst. Sowie findest du auch noch viele weitere Beispiele und ErlÀuterungen.
Fazit
Als Fazit zu dem PicoBoy ziehe ich, dass dieser Mikrocontroller mit seinen Features sehr cool ist und einiges an Potential bietet. Im nÀchsten Beitrag zum PicoBoy werde ich dir weitere Beispiele zeigen, welche in den Schwierigkeitsstufen von einfach bis komplex steigen. Sei also gespannt. Read the full article