Skip to content
View NirmalyaLenka's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report NirmalyaLenka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Nirmalyalenka/README.md

Nirmalya Lenka β€” Embedded Systems, IoT, Robotics, Automation, Software

NIRMALYA LENKA

Engineering Student
Embedded Systems Β |Β  IoT Β |Β  Robotics Β |Β  Software

Engineering student building embedded systems, connected devices, robotics prototypes and practical software that interacts with the physical world.

Most of my projects start with a sensor and end with something a person can read or control: an OLED page, a web dashboard, a phone app link. In between sit ESP32 firmware, wireless links (ESP-NOW, BLE, Wi-Fi) and a lot of debugging.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ NIRMALYA@ENGINEERING-LAB                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ OS        : Linux / Windows                      β”‚
β”‚ MCU       : ESP32 / Arduino                      β”‚
β”‚ Wireless  : Wi-Fi / BLE / ESP-NOW                β”‚
β”‚ Sensors   : I2C / SPI / UART                     β”‚
β”‚ Robotics  : Motors / IR / ToF / Encoders         β”‚
β”‚ Backend   : Python / JavaScript                  β”‚
β”‚ Status    : BUILDING                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

> WHAT I BUILD

Animated signal flow between sensors, an ESP32, motors, an OLED and a wireless link

Sensor nodes and monitors
ESP32 boards reading voltage, current, temperature, light and motion, shown on OLEDs and web dashboards.

Wireless links
ESP-NOW between boards, BLE to phones and browsers, Wi-Fi dashboards with JSON endpoints.

Automation
Irrigation zones, alerts and thresholds that run on the device itself.

Robotics
Competition-oriented builds, starting with a line-following robot.


FEATURED BUILDS

AccidentGuard project card SolarGuard Pro project card
GreenHouse IQ project card ESP32 Power Monitor project card
Controlled Kesar Farming project card Line Following Robot project card

BUILD PREVIEWS

AccidentGuard animated preview
AccidentGuard Β· illustrative animation
SolarGuard Pro animated preview
SolarGuard Pro Β· illustrative animation
GreenHouse IQ animated preview
GreenHouse IQ Β· illustrative animation
Line Following Robot animated preview
Line Following Robot Β· illustrative animation

The animations are drawn illustrations of each system's structure, not recordings of the hardware or live sensor data.


SYSTEMS I WORK WITH

   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  SENSORS                                    β”‚
   β”‚  accelerometer Β· GPS Β· temperature Β· light  β”‚
   β”‚  current / voltage Β· soil moisture Β· ToF    β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β”‚
                          β–Ό
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  ESP32 / MCU                                β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β”‚
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚         β”‚       β”‚       β”‚         β”‚
       I2C       UART    BLE    Wi-Fi    ESP-NOW
                          β”‚
                          β–Ό
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  CONTROL / PROCESSING                       β”‚
   β”‚  β”œβ”€β”€ embedded firmware                      β”‚
   β”‚  β”œβ”€β”€ automation logic                       β”‚
   β”‚  β”œβ”€β”€ robotics                               β”‚
   β”‚  └── data processing                        β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β”‚
                          β–Ό
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  DASHBOARD / INTERFACE                      β”‚
   β”‚  OLED Β· web dashboard Β· PWA over BLE Β· JSON β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

TECHNICAL STACK

HANDS-ON IN MY REPOSITORIES
C C++ JavaScript ESP32 (Espressif) Arduino Bluetooth LE Git GitHub

TOOLBOX AND LEARNING PATH
Python Linux Raspberry Pi MQTT React Node.js Rust Go MongoDB Firebase VS Code

Area What I use
Embedded C, C++ (Arduino framework), ESP32, Arduino, PlatformIO
Communication I2C, UART, BLE, Wi-Fi, ESP-NOW, HTTP + JSON
Sensors ADXL345 accelerometer, NEO-6M GPS, INA226 and ACS712 current / voltage sensing, DHT22, DS18B20, BH1750, capacitive soil moisture, optical dust sensing, VL53L0X time-of-flight, rotary encoder
Robotics Line following
Software JavaScript, HTML, Web Bluetooth / PWA, Git
Exploring Python, Raspberry Pi, MQTT, SPI, React, Node.js

MORE FROM THE LAB

Smart Pressure Ulcer Prevention System Β· VL53L0X laser distance sensor tests Β· ESP32 Wireless Lyrics Display Β· RPM Meter with rotary encoder and OLED Β· Automatic Cat Food Dispenser Β· Smart AC Controller Β· Smart Parking Assistant System Β· Wireless Signal Scanner Β· PocketDeck


REPOSITORY ACTIVITY

Everything I build lives on GitHub, and the list changes as projects move forward.

Repositories  β†’  https://github.com/NirmalyaLenka?tab=repositories
Profile       β†’  https://github.com/NirmalyaLenka

PROJECT TIMELINE

   LEARNING
      β”‚   circuits Β· C / C++ Β· Arduino
      β–Ό
   SENSOR EXPERIMENTS
      β”‚   ToF Β· rotary encoder Β· OLED Β· I2C
      β–Ό
   ESP32 / IOT SYSTEMS
      β”‚   Wi-Fi dashboards Β· BLE Β· ESP-NOW links
      β–Ό
   AUTOMATION
      β”‚   irrigation Β· monitoring Β· alerts
      β–Ό
   ROBOTICS
      β”‚   competition line follower
      β–Ό
   INTELLIGENT EMBEDDED SYSTEMS
          adaptive control Β· where the work is heading

Build, test, debug, improve, repeat

BROWSE REPOSITORIES

Popular repositories Loading

  1. ESP32-Wireless-Lyrics-Display ESP32-Wireless-Lyrics-Display Public

    HTML 4

  2. wheATHER-STATION- wheATHER-STATION- Public

    A beginner-friendly Arduino project for the ESP32 that interfaces with the BMP180 barometric pressure sensor via I2C. Outputs live temperature (Β°C/Β°F), atmospheric pressure (Pa/hPa), and altitude (…

    TypeScript 1

  3. LDR-breakou-board-basics LDR-breakou-board-basics Public

    Please tap the link to see the wiring and code of your supported board

    HTML 1

  4. servo-test-and-working servo-test-and-working Public

    C++ 1

  5. VL53L0X-working-and-test-code-leaser-based-distance-sensor- VL53L0X-working-and-test-code-leaser-based-distance-sensor- Public

    C++ 1

  6. joystick-test-code- joystick-test-code- Public

    C++ 1