Difference between revisions of "StackyPi"
From SB-Components Wiki
(Created page with "<div class="row"> <div class="large-8 column"> == StackyPi == StackyPi is a compact and advanced board that is designed with the RP2040 Micro-controller, which provides one...") |
|||
Line 11: | Line 11: | ||
== Specifications == | == Specifications == | ||
− | * Onboard - | + | * Onboard - 64 Mbit Flash Memory, SD Card Slot, Status LED, Reset Button |
* Controller - RP2040 MCU | * Controller - RP2040 MCU | ||
* Operating Voltage - 3.3V | * Operating Voltage - 3.3V |
Latest revision as of 09:31, 23 April 2022
StackyPi
StackyPi is a compact and advanced board that is designed with the RP2040 Micro-controller, which provides one set of 2x20 pin headers on which you can connect Raspberry Pi HATs. It means that one can plug HAT designed for Raspberry Pi and run it via the Pico Zero RP2040 that would make the user perform the advanced functions on it.
Features
- Onboard SD card
- Compatible with Raspberry Pi HAT's
- Onboard RP2040 micro controller
Specifications
- Onboard - 64 Mbit Flash Memory, SD Card Slot, Status LED, Reset Button
- Controller - RP2040 MCU
- Operating Voltage - 3.3V
- Communication - GPIO / UART / I2C / SPI
- Pins - 40 Pins GPIO Raspberry Pi Compatible
- Dimension - 65 x 30 mm
Pinouts
Installation
- Connect USB Cable on USB Port of Pico.
- Press the boot button on Stackypi then plug-in computer. After that release the button.
- Open Thonny IDE and Choose interpreter as MicroPython (Raspberry Pi pico). Then click on install and update firmware
- Choose interpreter as MicroPython (Raspberry Pi Pico).
Example Codes
- lcd_display_1.3_inch - this folder has two files
** 1._3_lcd_display.py - demo code of 1.3 LCD display ** firmware.uf2 - This is the firmware of the LCD display. Press the boot button then plug USB to pc then the release button, you need to drag and drop the firmware to stackypi
- lora_home_automation - this folder has one file
** homeautomation.py - Run this file to control home appliances
- lora_receiver - this folder have two files
** lora_receiver.py - receiver code ** firmware.uf2 - lcd display firmware
- pi_relay6 - this folder has one file
** 6_channnel_relay.py - Run this file to control the relay
- relay4_zero - this folder has one file
** relay_4_zero.py - Run this file to control relay zero
- rfid_hat - this folder has two files
** rfid_hat.py - Run this file to read RFID cards ** ssd1306.py - this is the library of OLED display, save this file to stackypi
- round_lcd_1.28_hat - this folder has two files
** round_lcd_1_28.py - demo code of 1.28 round LCD display ** firmware.uf2 - This is the firmware of the round LCD display, drag and drop the firmware to stackypi
- sd_card - this folder has three files
** sdcard.py - This is the library of Micro Sdcard onboard sd card module, save this file to Stackypi. save this library inside pico ** firmware.uf2 - This is the firmware of the round LCD display, drag and drop the firmware to stackypi ** main.py - you need to run this file to read/write the Micro Sdcard
- led_cube - inside this folder, there is a file name "led_cube.py", run this file before this mount picube on the StackyPi
Resources
Github