https://github.com/aidinhamedi/advanced-arduino-datalogger
This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.2%) to scientific vocabulary
Keywords
Repository
This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
🚧 I highly advise against using my code. It's absolute dogsh**t, I wrote it back in 2021 when I was just starting 🥲 🚧
Arduino Advanced Datalogger
This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.
Features
- Logs temperature, humidity, and air pressure.
- Manages files on an SD card.
- Creates log files for data.
- Uses a TFT screen (Adafruit ST7735) for display.
- Can transfer data live via Bluetooth.
- Allows for changing configurations via Bluetooth commands.
and more... take a look at the code Datalogger.ino
TFT screen style ↓

Note\ Please note that the data and time in the img is not set correctly.
Hardware Requirements
- Arduino board (Mega 2560 recommend)
- Adafruit SHT31 sensor
- BMP180 sensor
- Adafruit ST7735 TFT screen
- SD card module
- Bluetooth module
and more in the circuit diagram ↓

Software Requirements
- Arduino IDE
Installation
- Connect the hardware as per the circuit diagram.
- Install the required libraries in the Arduino IDE.
- Upload the Arduino sketch to the board.
Usage
- Power on the Arduino board.
- The device will start logging data and display it on the TFT screen.
- To transfer data live or change configurations, connect to the device via Bluetooth and send the appropriate commands.
Contributing
Contributions are welcome. Please open an issue or submit a pull request.
License
This project is licensed under the GNU General Public License v3.0 License.
Owner
- Name: Aidin
- Login: AidinHamedi
- Kind: user
- Repositories: 1
- Profile: https://github.com/AidinHamedi
Segmentation fault
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0