Skip to content

Subscribe to a iCal feed and show events on your Raspberry Pi Pico W with a 1.14 Inch Waveshare Display

License

Notifications You must be signed in to change notification settings

bartrail/pico-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pico-calendar

Subscribe to a iCal feed and show events on your Raspberry Pi Pico W with a 1.14 Inch Waveshare Display

Prerequisites & Installation

  1. Get a Raspberry Pi Pico W and a Waveshare 1.14 Inch Display.

    Connect them both correctly (I needed to solder the pins to the PI, otherwise, it was not possible to establish a stable connection).

  2. Press the BOOTSEL button and connect it via USB. It should appear in your Explorer/Finder as USB Drive called RPI-RP2

  3. Download the latest MicroPython UF2 File for Raspberry Pi Pico W from the official site

  4. Copy the uf2 file to the RPI-RP2 Drive

  5. The Pico should disconnect and reboot.

  6. Unplug + Plug the USB Cable (without pressing BOOTSEL again)

  7. Download and install Thonny for an easy Python development

  8. Clone the repository into a directory of your choice

  9. Open the directory with Thonny

  10. Click the button at the bottom right of Thonny and select "Micropython (Raspberry Pi Pico)" (For a more detailed instruction on how to get Thonny up and running, this helped me a lot) - maybe play around a bit before proceeding.

Copy all necessary files to the Pico

  1. Copy the file config.py.dist to config.py and modify these variables according to your needs:
    • WIFI_SSID
    • WIFI_PASSWORD
    • WIFI_COUNTRY
    • ICAL_URL
  2. Right-click on these the directory src and select "Upload to /" or "Upload to Raspberry Pi Pico" to transfer all files to the Pico
  3. Now you should open main.py and click the green "Play" Button in the nav-bar.
  4. To run it without an attached computer, copy main.py as well to /

You should see something printed in the console and the screen should show something :)

Libraries

  1. The EventBus is copied from seanpar203/event-bus and modified to work on micropython

About

Subscribe to a iCal feed and show events on your Raspberry Pi Pico W with a 1.14 Inch Waveshare Display

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages