Submitted:
12 June 2025
Posted:
13 June 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- I.
- Dual-Circuit Architecture
- II.
- Long-range wireless communication
- III.
- Low power consumption
- IV.
- Instant Device Control
- V.
- Offline Operation
- VI.
- Google Home Integration
- VII.
- Real-Time Feedback
2. Implementation
- I.
- Transmitter Circuit (Based on Arduino UNO)
- i.
- RYLR998 LoRa (Long Range) Module: REYAX Enables long-range wireless communication between the Arduino and NodeMCU (Node Micro Controller Unit). Operates over Universal Asynchronous Receiver-Transmitter (UART) using TX and RX pins.
- ii.
- Four Push Buttons (S1 to S4): Each button is assigned to a respective relay. When pressed, the button triggers a HIGH/LOW signal that is processed by the Arduino.
- iii.
- 5V Relay Module: Used to switch AC appliances like bulbs. The relays are triggered via digital pins (D2 to D5) on the Arduino.
- iv.
- Visual Feedback: A basic LED with a 1kΩ resistor is connected to pin A3 for indicating transmission status.
- v.
- Power Management: All modules are powered using a +5V and GND rail.
- iv.
- Serial Communication: The LoRa (Long Range) module communicates with the Arduino via software serial to avoid conflicts with the USB serial port.
- II.
- Receiver Circuit (Based on ESP8266 NodeMCU (Node Micro Controller Unit)) The ESP8266 NodeMCU (Node Micro Controller Unit) acts as the receiver, decoding LoRa (Long Range) commands to reflect button states and displaying status on an OLED (ORGANIC LIGHT-EMITTING DIODE) display.
- i.
- REYAX RYLR998 LoRa (Long Range) Module:
- ii.
- OLED (ORGANIC LIGHT-EMITTING DIODE) Display:
- iii.
- Five Push Buttons:
- iv.
- Status LED:
- v.
- Power LED:
- vi.
- Proper Pull-Up Resistors:
- vii.
- Power Supply:
- III.
-
Working
- When any button (S1–S4) on the Arduino side is pressed, the corresponding command is transmitted via the LoRa (Long Range) module.
- The ESP8266 NodeMCU (Node Micro Controller Unit) receives the signal, decodes the command, and toggles the status LED and updates the OLED (ORGANIC LIGHT-EMITTING DIODE) screen accordingly.
- The user can manually control the relays via the local buttons on the NodeMCU (Node Micro Controller Unit) side as well.
- The system can operate reliably across long
- distances, thanks to LoRa’s high range and low power capabilities.
- This two-way setup allows robust home automation, even in environments with limited Wi-Fi or Bluetooth coverage.
3. Methodology
4. Results and Discussion
5. Future Add On’s and Further Development
- The system’s modularity enables upgrades like LPC2148 integration for real-time, low-latency appliance control.
- A custom mobile app can provide remote access, realtime alerts, and energy usage statistics.
- Voice assistant support (Google Home, Alexa) allows hands-free commands for daily convenience.
- Sensor integration (Passive Infrared Sensor, DHT11, gas) enables automation based on motion, temperature, or gas leaks.
- Two-way LoRa (Long Range) communication with acknowledgments ensures reliable control and device feedback.
- OTA firmware updates can fix bugs or add features without needing physical access.
- Cloud dashboards (via Firebase/Node-RED) offer remote monitoring, scheduling, and analytics.
- Together, these add-ons build a smart, scalable system ideal for modern homes and remote facilities.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
List of Abbreviations
| ABBREVIATION | EXPANSION |
| AC | Alternating Current |
| AI/ML | Artificial Intelligence / Machine Learning |
| Arduino | Arduino Uno (microcontroller platform) |
| ESP8266 | Node Micro Controller Unit (NodeMCU) |
| GPIO | General Purpose Input/Output |
| I2C | Inter-Integrated Circuit |
| IoT | Internet of Things |
| LCD | Liquid Crystal Display |
| LED | Light Emitting Diode |
| LoRa | Long Range |
| LoRaWAN | Long Range Wide Area Network |
| NodeMCU | Node Micro Controller Unit |
| OLED | Organic Light-Emitting Diode |
| PIR | Passive Infrared Sensor |
| SCL/SDA | Serial Clock/Serial Data (I2C pins) |
| TX/RX | Transmit/Receive (serial communication) |
| UART | Universal Asynchronous Receiver-Transmitter |
References
- Chen Zhoung, Feasibility of LoRa (Long Range) for Smart Home: Real Time and Coverage Considerations, 2024. [CrossRef]
- Aneesh Pradeep, Implementation of a LoRa-based Home Monitoring System with ESP32 Gateway, 2023.
- Jihen Souifi, Smart Home Architecture based on LoRa (Long Range) and LoRaWAN Networking Protocol, 2020. [CrossRef]
- Sarah Opipah, Prototype Design of Smart Home System Base on LoRa, 2020. [CrossRef]
- Tutun Juhana, The Design of Application for Smart Home Base on LoRa, 2019. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).