Skip to content

RoundyPi is a round LCD display based on RP2040 along with a compact and stylish 1.28-inch display module of 240×240 resolution, 65K RGB colors, clear and colorful displaying effect, expand its engagement with your project. RoundyPi comes with an embedded GC9A01 Driver and SPI Interface that minimize the required IO pins.

License

Notifications You must be signed in to change notification settings

sbcshop/RoundyPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoundyPi

RoundyPi is a round LCD display based on RP2040 along with a compact and stylish 1.28-inch display module of 240×240 resolution, 65K RGB colors, clear and colorful displaying effect, expand its engagement with your project. RoundyPi comes with an embedded GC9A01 Driver and SPI Interface that minimize the required IO pins.

Steps To Setup The RoundyPi

  1. Download Thonny IDE

    https://thonny.org/

  2. In RoundyPi we use both MicroPython and CircuitPython

    • Install Micropython in Roundypi first you need to press the boot button then connect the USB, don,t release the button until you connect the USB to the laptop. then you see a new device named "RPI-RP2" drag this file "firmware.uf2" to this device as shown in figure(micropython firmware is inside "Connect_Air_Monitoring_Sensor" folder)

      After this go to run->select interpreter,choose device and port

    • Install CircuitPython in RoundyPi Insert the circuit python to the roundypi(it is circuit python firmware "adafruit-circuitpython-raspberry_pi_pico-en_US-7.1.1.uf2"). for this first you need to press the boot button then connect the USB, don,t release the button until you connect the USB to the laptop. then you see a new device named "RPI-RP2" drag this file "adafruit-circuitpython- raspberry_pi_pico-en_US-7.1.1.uf2" to this device as shown in figure: this is the official website, or yoy can download from here https://circuitpython.org/board/raspberry_pi_pico/
      When you properly insert the circuitpython then you see a new device that looks like the below image:-

      After this go to run->select interpreter,choose device and port

See there is a folder name RoundyPi, inside this folder, there are various applications:- In this device we use Micropython and Circuit python(Adafruit Industries) both

  • Connect Air Monitoring Sensor (use breakout) -> (Insert Micropython) We add the four GP pins for Input/Output devices(GP0,GP1,GP2,GP3).For example, We connect Air monitoring breakout, save this file "pmsa003.py" in the pico, this is the library of the air monitor sensors.

  • Display Images -> For display images, I use CircuitPython because it is very easy, it is developed by adafruit industries, First of all, we need to insert the circuit python to the roundypi(it is circuit python firmware "adafruit-circuitpython-raspberry_pi_pico-en_US-7.1.1.uf2").
    Now open the folder Display_Images, which is inside the RoundyPi folder, inside the Display_Images folder you see this folder:- You need to copy this adafruit_imageload , images folder and gc9a01.py file to the CIRCUITPY device, as shown in figure You can also display your custom images, for this you need to go "images" folder as shown in below,and save the BMP images of 240x240 You can online convert any image to BMP image (the size must be 240x240), i a websie below(there are various website) https://image.online-convert.com/convert-to-bmp

    Finally, you need to run this file picture_display.py

  • Display Images From SD Card -> For display images, I use CircuitPython because it is very easy, it is developed by adafruit industries, First of all, we need to insert the circuit python to the roundypi(it is circuit python firmware "adafruit-circuitpython-raspberry_pi_pico-en_US-7.1.1.uf2"). When you properly insert the circuitpython then you see a new device that looks like the below image:- Now, follow all the process of Display Images,don't put images to this directory, we use sd card to this. the extra thing you need to do is copy the adafruit_sdcard.py file and paste in this directory, and insert the BMP images (240x240) in sd card.

  • Memory card reader -> (Install micropython) Save the library of SD Card in the RoundyPi(file name "sdcard.py") Put SD Card in the RoundyPi and run the code(main.py), code read and write the values to the SD Card

About

RoundyPi is a round LCD display based on RP2040 along with a compact and stylish 1.28-inch display module of 240×240 resolution, 65K RGB colors, clear and colorful displaying effect, expand its engagement with your project. RoundyPi comes with an embedded GC9A01 Driver and SPI Interface that minimize the required IO pins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages