https://github.com/bitscoper/bitscoper_iot
Bitscoper Internet of Things
https://github.com/bitscoper/bitscoper_iot
arduino-mega-2560 esp32-cam internet-of-things platformio sensors
Last synced: about 2 months ago
JSON representation
Bitscoper Internet of Things
- Host: GitHub
- URL: https://github.com/bitscoper/bitscoper_iot
- Owner: bitscoper
- License: gpl-3.0
- Created: 2024-12-27T10:18:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-27T10:20:22.000Z (over 1 year ago)
- Last Synced: 2025-03-23T18:52:14.115Z (about 1 year ago)
- Topics: arduino-mega-2560, esp32-cam, internet-of-things, platformio, sensors
- Language: C++
- Homepage:
- Size: 9.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Bitscoper IoT
A versatile Internet of Things project
[](https://github.com/bitscoper/Bitscoper_IoT/actions/workflows/Build%20PlatformIO%20Project.yaml)

## Commands
### Preparing Environment
```sh
python3.14 -m venv ./.venv
source ./.venv/bin/activate
pip3.14 install --upgrade pip
pip3.14 install -r requirements.txt --upgrade
```
### Arduino Mega 2560
#### Build
`platformio run --environment Arduino_Mega_2560`
#### Upload
`platformio run --target upload --environment Arduino_Mega_2560`
#### Open Serial Monitor
`platformio device monitor --environment Arduino_Mega_2560`
### ESP32_CAM
#### Build
`platformio run --environment ESP32_CAM`
#### Upload
`platformio run --target upload --environment ESP32_CAM`
#### Build File System Image
`platformio run --target buildfs --environment ESP32_CAM`
#### Upload File System Image
`platformio run --target uploadfs --environment ESP32_CAM`
#### Open Serial Monitor
`platformio device monitor --environment ESP32_CAM`
### General
#### Build All
`platformio run`
#### List Available Devices
`platformio device list`
#### Clean All
`platformio run --target clean`
#### Full Clean All
`platformio run --target fullclean`
## To Do
### Hardware Completion
- DS3231's Interrupt Pin
### Code Completion
- Usage of RGB LED
- SIM900A
### Code Correction
- DS3231's Alarm Time Output, Alarm Clearance
- RC522
### Test and Callibration
- DSM501A
- NEO7M
### Hardware Renewal
#### Modules and Components
- BME280
- RCWL0156
#### Connections
- MPU9250
- SIM900A
## Notes
- I write commit messages in Title Case and past tense, leaving out articles to keep them concise while still showing details.
- I reuploaded the repository to clean up the commit history, but this is unlikely to happen again.