EP-0172: Difference between revisions
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
The Pico Breadboard Kit with a 3.5-inch touch screen, mini PSP joystick, RGB light, buzzer, and two buttons is a versatile electronics kit designed for prototyping and experimentation. This compact kit combines various components to create interactive projects and offers a user-friendly interface. | The Pico Breadboard Kit with a 3.5-inch touch screen, mini PSP joystick, RGB light, buzzer, and two buttons is a versatile electronics kit designed for prototyping and experimentation. This compact kit combines various components to create interactive projects and offers a user-friendly interface. | ||
==Features== | ==Features== | ||
* <strong>3.5-inch Touch Screen:</strong> The kit includes a high-resolution touch screen for displaying visual outputs and receiving user input. | * <strong>3.5-inch Capacitive Touch Screen:</strong> The kit includes a high-resolution touch screen for displaying visual outputs and receiving user input. | ||
* <strong>Mini PSP Joystick:</strong> The built-in mini joystick provides precise analog control for navigating menus and controlling movement in projects. | * <strong>Mini PSP Joystick:</strong> The built-in mini joystick provides precise analog control for navigating menus and controlling movement in projects. | ||
* <strong>RGB Light:</strong> The kit features an RGB light that can emit various colors, allowing for dynamic visual effects and status indicators. | * <strong>RGB Light:</strong> The kit features an RGB light that can emit various colors, allowing for dynamic visual effects and status indicators. | ||
* <strong>Buzzer:</strong> An integrated buzzer produces audible feedback, enabling sound effects or alerts in your projects. | * <strong>Buzzer:</strong> An integrated buzzer produces audible feedback, enabling sound effects or alerts in your projects. | ||
* <strong>Two Buttons:</strong> The kit includes two buttons for user input, providing additional control options and interactivity. | * <strong>Two Buttons:</strong> The kit includes two buttons for user input, providing additional control options and interactivity. | ||
* <strong>Label:</strong> Drop the jumper, all the information is marked on the PCB and can also be disconnected by removing the 0R resistor. | |||
===Specifications=== | ===Specifications=== | ||
* Screen Size: 3.5 inches TFT | * Screen Size: 3.5 inches TFT | ||
Line 18: | Line 19: | ||
* Input Voltage: 3.3V | * Input Voltage: 3.3V | ||
* Touch Type: Capacitive Touch Screen | * Touch Type: Capacitive Touch Screen | ||
==Gallery== | ==Gallery== | ||
TBD. | TBD. |
Revision as of 14:01, 16 June 2023
Pico Breadboard Kit Plus version
Description
The Pico Breadboard Kit with a 3.5-inch touch screen, mini PSP joystick, RGB light, buzzer, and two buttons is a versatile electronics kit designed for prototyping and experimentation. This compact kit combines various components to create interactive projects and offers a user-friendly interface.
Features
- 3.5-inch Capacitive Touch Screen: The kit includes a high-resolution touch screen for displaying visual outputs and receiving user input.
- Mini PSP Joystick: The built-in mini joystick provides precise analog control for navigating menus and controlling movement in projects.
- RGB Light: The kit features an RGB light that can emit various colors, allowing for dynamic visual effects and status indicators.
- Buzzer: An integrated buzzer produces audible feedback, enabling sound effects or alerts in your projects.
- Two Buttons: The kit includes two buttons for user input, providing additional control options and interactivity.
- Label: Drop the jumper, all the information is marked on the PCB and can also be disconnected by removing the 0R resistor.
Specifications
- Screen Size: 3.5 inches TFT
- Joystick: Mini PSP joystick for analog control
- Light: RGB light for color output
- Buzzer: Integrated buzzer for audible feedback
- Buttons: Two buttons for user input
- Resolution: 320x480 Pixels
- Screen IC: ST7796SU1
- Input Voltage: 3.3V
- Touch Type: Capacitive Touch Screen
Gallery
TBD.
Package Include
- 1 x Pico Breadboard Kit Plus version
Getting Start
- Install CMake (at least version 3.13), and GCC cross compiler (Raspberry Pi OSis pre-installed by default, other systems please install it yourself.)
sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib
- Install Pico-SDK in Your OS(like Raspberry Pi OS).
wget https://github.com/raspberrypi/pico-setup/blob/master/pico_setup.sh -O pico_setup.sh chmod a+x pico_setup.sh ./pico_setup.sh
- Download the demo project directly and build it.
cd /home/pi/ git clone --recursive https://github.com/geeekpi/pico_breakboard_kit.git Build Projects cd pico_breakboard_kit/ mkdir build cd build/ cmake --no-warn-unused-cli -DPICO_OPTIMIZED_DEBUG=1 -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug ../ make -j4
Upload firmware to Pico Unplug Raspberry Pi Pico from Raspberry Pi and press boot_sel button and then connect the Raspberry Pi Pico back to Raspberry Pi. Execute following command to copy the *.uf2 file to Pico.
cp firmware.uf2 /media/pi/RPI-RP2/
After a while, when the firmware has been uploaded to Pico, it will restart automatically, you can test the demo code according to the information on screen. Have fun!
FAQ
- Q: Why is is so slow when I drag the circle ring on screen?
Because of the memory of pico is just 264KB, and graphic interface may consume a lot of memory to show the graphic widget.
- Q: Can I use MicroPython with LVGL to drive the screen?
No, it is lack of memory, so it may stack when you upload the firmware.
Firmware Download
- Firmware Demo: File:Pico breadboard kit Plus verison demo firmware.zip
How to use it?
- Download the firmware demo and unzip it.
- Upload firmware to Pico Unplug Raspberry Pi Pico from Raspberry Pi and press boot_sel button and then connect the Raspberry Pi Pico back to Raspberry Pi.
- Copy the *.uf2 file to RPI-RP2 folder, that's it.
GitHub
- Repository on GitHub: [ https://github.com/geeekpi/pico_breakboard_kit ]
Keywords
- Pico Breadboard Kit, 3.5-inch touch screen, mini PSP joystick, RGB light, buzzer, buttons, prototyping, experimentation, interactive projects, user-friendly interface.