Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibrahimessakine/smart-home
The integration of IOT using ESP32 (C++) and android application (Java) to make a smart house.
https://github.com/ibrahimessakine/smart-home
android-studio arduino esp32 iot java login smart-home
Last synced: about 8 hours ago
JSON representation
The integration of IOT using ESP32 (C++) and android application (Java) to make a smart house.
- Host: GitHub
- URL: https://github.com/ibrahimessakine/smart-home
- Owner: IbrahimEssakine
- Created: 2023-04-14T00:51:01.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-19T15:52:46.000Z (6 months ago)
- Last Synced: 2024-05-19T16:56:53.321Z (6 months ago)
- Topics: android-studio, arduino, esp32, iot, java, login, smart-home
- Language: Java
- Homepage:
- Size: 12 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart-Home
The integration of IOT using ESP32 (C++) and android application (Java) to make a smart house.This Github project is focused on creating an integration between a mobile application and IoT to develop a Smart House system. The project aims to provide a user-friendly interface that enables users to control their house appliances remotely via their mobile devices.
The project will be implemented using Java programming language and the ESP32 microcontroller unit. The ESP32 MCU will be used to control the devices in the Smart House, while the mobile application will serve as the interface for the user to communicate with the MCU.
The project will consist of two main parts: the mobile application and the hardware implementation. The mobile application will be developed using Android Studio and will provide an easy-to-use interface for the user. The application will be able to communicate with the ESP32 MCU via Wi-Fi or Bluetooth.
On the other hand, the hardware implementation will be carried out using the ESP32 MCU. The MCU will be responsible for controlling various devices in the house such as lights, fans, air conditioners, and so on. The MCU will be programmed using the Arduino IDE and the code will be written in C++.
The project will include a detailed step-by-step guide on how to set up the hardware and software components of the project. This will include the schematic diagrams, bill of materials, and code snippets ...
## Schema Of Danger And Usabiliy :
# Some UML Diagrams :
## Use Case Diagram :
![use case diagram](https://github.com/IbrahimEssakine/Smart-Home/assets/130489466/308e2144-c7c4-4b14-9117-e9160a7c2337)## Deployment Diagram:
![deployment diagram](https://github.com/IbrahimEssakine/Smart-Home/assets/130489466/ec1133c3-f749-4edb-ba95-97752694f37f)# Mobile App Step-by-Step Overview
# Simple Flowchart Of The process Of Utilizing The “SmartHouse” application :
![flowchart](https://github.com/IbrahimEssakine/Smart-Home/assets/130489466/8d3485a3-fb10-44e8-9b96-547987f68243)
# Used Components :
| Component |
|----------------------------------|
| ESP 32 |
| Arduino |
| RFID |
| LCD with I²C Module |
| Servo Motor |
| Stepper Motor |
| Relay 5V |
| Motion Sensor (PIR) |
| MQ-135 Gas Sensor |
| Mini Water Pump |
| DC Motor (5V) |
| Photoresistor |
| DHT22 |
| Strip Light (12V RGB) |
| Power Supply Module |
| AC/DC Adapter |