https://github.com/josgard94/arduino-bluetooth-sensor-app
This project is a React Native application that connects to an Arduino microcontroller via Bluetooth to receive real-time temperature and humidity data from a DHT11/DHT22 sensor. The app displays the collected data.
https://github.com/josgard94/arduino-bluetooth-sensor-app
arduino arduino-programming arduino-project bluetooth dht11 hc-05 humidity javascript microcontroller react-native read-data sensors temperature-monitoring temperature-sensor
Last synced: 29 days ago
JSON representation
This project is a React Native application that connects to an Arduino microcontroller via Bluetooth to receive real-time temperature and humidity data from a DHT11/DHT22 sensor. The app displays the collected data.
- Host: GitHub
- URL: https://github.com/josgard94/arduino-bluetooth-sensor-app
- Owner: josgard94
- License: apache-2.0
- Created: 2025-03-15T07:02:57.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-03-23T06:55:15.000Z (about 1 month ago)
- Last Synced: 2025-03-23T07:28:49.602Z (about 1 month ago)
- Topics: arduino, arduino-programming, arduino-project, bluetooth, dht11, hc-05, humidity, javascript, microcontroller, react-native, read-data, sensors, temperature-monitoring, temperature-sensor
- Language: C++
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📡 Arduino Bluetooth Sensor App
## 📌 Description
This project is a **React Native** application that connects to an **Arduino** microcontroller via **Bluetooth** to receive real-time **temperature and humidity** data from a **DHT11/DHT22** sensor. The app displays the collected data in a user-friendly interface, allowing users to monitor environmental conditions remotely.## 🚀 Features
- ✅ **Bluetooth communication** using HM-10 module
- ✅ **Real-time temperature and humidity monitoring**
- ✅ **User-friendly UI** for device selection and data display
- ✅ **JSON-based data exchange** between Arduino and the mobile app
- ✅ **Support for future sensor integration**## 🛠️ Technologies Used
- 🔹 **React Native** - Mobile app development
- 🔹 **react-native-bluetooth-serial-next** - Bluetooth communication
- 🔹 **Arduino** - Microcontroller for sensor readings
- 🔹 **DHT11/DHT22** - Temperature & humidity sensor## ⚙️ How It Works
1️⃣ The **Arduino** reads temperature and humidity data from the **DHT sensor**.
2️⃣ The data is sent via **Bluetooth** in **JSON format**.
3️⃣ The **React Native app** receives and parses the data.
4️⃣ The values are **displayed on the mobile screen** in real time.## 📲 Installation & Setup
### 🔹 Prerequisites
- Install **Node.js** and **React Native CLI**
- Setup **Android Studio** (for Android development)
- Install **Arduino IDE** (for microcontroller programming)