Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mateusznowakdev/door-controller
Programmable motor controller based on Raspberry Pi Pico and CircuitPython
https://github.com/mateusznowakdev/door-controller
Last synced: about 2 months ago
JSON representation
Programmable motor controller based on Raspberry Pi Pico and CircuitPython
- Host: GitHub
- URL: https://github.com/mateusznowakdev/door-controller
- Owner: mateusznowakdev
- Created: 2024-01-05T12:31:15.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-04T12:02:48.000Z (4 months ago)
- Last Synced: 2024-09-05T13:00:32.900Z (4 months ago)
- Language: Python
- Homepage: https://mateusznowak.dev/projects/automatic-door-controller/
- Size: 627 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Project description can be found on
[my website](https://mateusznowak.dev/projects/automatic-door-controller/).User manual can be found in [docs](./docs/README.md) directory.
## Installing
(instructions for Linux)
1. Clone the repository.
- `git clone --recurse-submodules https://github.com/mateusznowakdev/door-controller`
2. Download and flash CircuitPython 9.1.3 using the official instructions.
- [Download](https://adafruit-circuit-python.s3.amazonaws.com/bin/raspberry_pi_pico/en_US/adafruit-circuitpython-raspberry_pi_pico-en_US-9.1.3.uf2)
3. Download mpy-cross binary to the `firmware` directory, rename it and make it
executable.
- [Download (amd64)](https://adafruit-circuit-python.s3.amazonaws.com/bin/mpy-cross/linux-amd64/mpy-cross-linux-amd64-9.1.3.static)
4. Build and upload the code to the CIRCUITPY drive
- `cd firmware`
- `./upload.sh`## Language options
Can be changed by creating `settings.toml` file on the CIRCUITPY drive, with the
following content:```toml
LANG = "pl"
```Supported languages: `en`, `pl`