https://github.com/eddmann/pico-secret-santa
Raspberry Pi Pico/MicroPython/SIM800L Secret Santa Allocator and Sender
https://github.com/eddmann/pico-secret-santa
micropython python raspberry-pi-pico sim800l sms
Last synced: 2 months ago
JSON representation
Raspberry Pi Pico/MicroPython/SIM800L Secret Santa Allocator and Sender
- Host: GitHub
- URL: https://github.com/eddmann/pico-secret-santa
- Owner: eddmann
- Created: 2021-10-29T17:22:28.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-31T18:09:35.000Z (over 3 years ago)
- Last Synced: 2025-10-05T09:41:25.148Z (9 months ago)
- Topics: micropython, python, raspberry-pi-pico, sim800l, sms
- Language: Python
- Homepage: https://eddmann.com/posts/building-a-secret-santa-allocator-and-sms-sender-using-a-raspberry-pi-pico-micropython-and-sim800l-module/
- Size: 1.2 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pico Secret Santa
Allocates and sends an SMS to every Secret Santa participant; using MicroPython, Raspberry Pi Pico, a [SIM800L module](https://lastminuteengineers.com/sim800l-gsm-module-arduino-tutorial/) and the [Pico Display Pack](https://shop.pimoroni.com/products/pico-display-pack).

## Usage
- Connect the [Pico Display Pack](https://shop.pimoroni.com/products/pico-display-pack) to the Raspberry Pi Pico.
- Connect the [SIM800L module](https://lastminuteengineers.com/sim800l-gsm-module-arduino-tutorial/) to the Raspberry Pi Pico.
- Create a `participants.json` file (based on `participants.json.example`) which includes the desired participants.
- Flash the Raspberry Pi Pico with the latest [MicroPython with Pimoroni Libs](https://github.com/pimoroni/pimoroni-pico/releases/latest).
- Copy the codebase to the Raspberry Pi Pico.
- Boot the Raspberry Pi Pico and follow the on-screen instructions.
## Other Years
Interested in seeing how I over-engineered the problem of allocating Secret Santa's in other years?
- [2020 - Clojure Secret Santa](https://github.com/eddmann/clojure-secret-santa)
- **2021 - Pico Secret Santa** ⭐
- [2022 - Step Function Secret Santa](https://github.com/eddmann/step-function-secret-santa)
- [2023 - Secret Santa PWA](https://github.com/eddmann/secret-santa-pwa)
- [2024 - Secret Santa Draw](https://github.com/eddmann/secret-santa-draw)
- 2025 - [Secret Santa Draw Arcade](https://github.com/eddmann/secret-santa-draw-arcade) | [Secret Santa Draw GBC](https://github.com/eddmann/secret-santa-draw-gbc)