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.

https://github.com/aidinhamedi/advanced-arduino-datalogger

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

arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display
Last synced: 6 months ago · JSON representation

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
  • Host: GitHub
  • Owner: AidinHamedi
  • License: gpl-3.0
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 525 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display
Created over 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme License

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 ↓

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 ↓

digram

Software Requirements

  • Arduino IDE

Installation

  1. Connect the hardware as per the circuit diagram.
  2. Install the required libraries in the Arduino IDE.
  3. Upload the Arduino sketch to the board.

Usage

  1. Power on the Arduino board.
  2. The device will start logging data and display it on the TFT screen.
  3. 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

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
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels