Skip to content

Ranajayy/Projects-

Repository files navigation

I’m Rana Hassan,

An Embedded Systems Engineer specializing in ESP32, STM32, ESP‑IDF, Zephyr RTOS, industrial communication, and hardware‑software integration. I design and build production‑ready embedded systems, from PCB to firmware, with a strong focus on reliability, modularity, and real‑world deployment.

My work spans IoT devices, industrial controllers, GSM/LoRa systems, RS‑485 networks, energy monitoring, and smart‑access hardware. I enjoy solving complex hardware‑firmware problems, optimizing embedded architectures, and creating clean, scalable codebases.

What I Do: Embedded firmware development (ESP‑IDF, FreeRTOS, Zephyr)

Industrial communication (RS‑485, Modbus, UART, SPI, I2C,)

Wireless systems (LoRa, GSM SIM7600, Wi‑Fi, BLE)

Hardware‑software integration for custom PCBs

Sensor systems (temperature, humidity, vibration, energy monitoring)

Actuator control (PWM fans, motors, solenoids, lock mechanisms)

** What I Build**

SmartLocks with ESP32 + SIM7600 GSM

Industrial controllers with isolated RS‑485 + dry contacts

Environmental monitoring systems (Temp/Humidity/Vibration)

LoRa‑based remote control devices

Energy monitoring systems (PZEM, Modbus)

Custom PCBs with integrated firmware

Some of my most recent designs:

ESP32-S3 based monitoring system made for telecom industries: This controller is designed for -48V telecom and industrial environments, featuring more than 10 isolated digital inputs and outputs, isolated dry contacts, and a fully isolated RS‑485 interface for Modbus or custom protocols. It monitors temperature, humidity, and vibration, making it suitable for cabinet monitoring, HVAC control, and predictive maintenance. The power architecture includes a 48–72V input stage, a robust 48V → 5V isolated supply, and an additional 5V → 12V onboard converter to support external sensors and accessories. The system can drive PWM‑based fans, detect fan failures, and integrate optional I²C OLED displays and UART‑based modules. Firmware is built using ESP‑IDF with FreeRTOS, following a modular, production‑ready architecture optimized for industrial reliability.

NODE_48 eco

ESP32-S3 based IoT Node:

smart_lock sl

An ESP32‑based smart lock system built for industrial and telecom environments. It features isolated 48 V to 72 V input, RS‑485, dry contacts, temperature and vibration sensing, thermocouple support, and a SIM7600 4G module for MQTT and internet connectivity. Includes UART/I²C interfaces and a battery input with ORing diode configuration for uninterrupted power.

Energy monitoring system using PZEM and LORA Modules on the Zephry RTOS:

Real‑time energy monitoring system built on Zephyr RTOS using ESP32 and LoRa communication. The transmitter node reads voltage, current, and power data from PZEM sensors and sends it wirelessly to the receiver node for visualization and logging.

🔧 System Overview

Transmitter Node

ESP32 running Zephyr RTOS

PZEM‑004T energy sensor

LoRa module for long‑range data transmission

Optional OLED display for live readings

Receiver Node

ESP32 with LoRa receiver

Data parsing and display on serial console or dashboard

Optional RS‑485 interface for industrial integration

Copilot_20260520_162905 Transmitter_LORA_ZEPHYR

📫 Contact

If you want to collaborate, discuss embedded systems, or explore project ideas:

Email: hassankhalidrana@gmail.com

GitHub: github.com/Ranajayy

Location: Islamabad, Pakistan

Releases

No releases published

Packages

 
 
 

Contributors