Logistics Automation Bench – LAB 4.0

LAB (Logistics Automation Workbench) - a production-ready manufacturing control platform I've developed as the culmination of my career in software engineering. This project transforms academic research from the DFKI (German Research Center for Artificial Intelligence) on Industry 4.0 into a fully functional system that demonstrates how Business Process Management (BPM) techniques can address real-world smart factory challenges. 🔗 Live Demo: lego.nji.io

0tomato

A small, versatile IoT Device that combines various inputs, sensors, buzzer, displays, and a microcontroller. This robot isn't just a toy – it's a learning platform that will help you understand the basics of how IoT devices work, how they connect to and communicate with other devices in their network, and how they can be programmed to perform tasks.

Espresso

A coffee mug sized robotic-arm that combines various motors as actuators, motor drivers and a microcontroller. This robot isn't just a toy – it's a learning platform that will help you understand the basics of how robotic arms work, how they calculate their paths and move, and how they can be programmed to perform tasks.

MH-CD42 Battery Management System

Essentially, the MH-CD42 ensures that the LiPo battery is used safely and efficiently, providing a stable and protected power source for all the components within the Espresso Robot. Its primary functionality is to safely charge the LiPo battery, protect it from over-discharge, over-current, and short-circuit conditions, and provide a stable 5V power supply. 3.3V Conversion:  […]

Buzzer

Functionality:  Generates audible sounds for alerts, feedback, or simple melodies. Operation:  The buzzer is a simple electromechanical device that produces sound when a voltage is applied to it. The ESP32 can control the buzzer’s on/off state and, by rapidly switching it on and off, generate different tones. Control/Communication:  Controlled by the ESP32 using a digital […]

WS2812B LED Ring

Functionality:  Provides visual feedback and displays various color patterns. Operation:  The WS2812B LEDs are individually addressable. The ESP32 sends a specific data stream to the LED ring, specifying the color for each LED. Control/Communication:  Controlled by the ESP32 using a one-wire protocol. Pin Connections: Data In: Connected to GPIO 10 (Data Output)

SSD1306 OLED Displays

Functionality:  Displays text, images, and animations to provide information to the user. Operation:  The OLED displays are controlled via the I2C protocol. The ESP32 sends commands and data to the displays to specify what should be displayed on the screen. Control/Communication:  Communicates with the ESP32 via the I2C protocol. Pin Connections: VCC: Connected to 3.3V (power […]

VL53L0X Time-of-Flight (ToF) Distance Sensor

Functionality:  Measures the distance to objects using laser light and time-of-flight principles. Operation:  The VL53L0X emits a short pulse of infrared light and measures the time it takes for the light to reflect back from an object. This time is then used to calculate the distance. Control/Communication:  Communicates with the ESP32 via the I2C protocol. […]

SG90 Servo Motor

Functionality:  Converts electrical signals from the ESP32 into controlled rotational movement. The continuous rotation servos are used for the robot’s wheels, while the standard servo is used to pan the distance sensor. Operation:  Servos use a PWM signal to control their position or speed. The ESP32 generates a PWM signal with a specific pulse width […]

ESP32 C3 Super Mini

The ESP32-C3 Supermini is a compact and powerful microcontroller module based on the ESP32-C3 chip from Espressif Systems. It features a 32-bit RISC-V core running at up to 160 MHz, built-in Wi-Fi connectivity, and a wide range of peripherals for various applications. Key features of the ESP32-C3 Supermi

Espresso-0moto

An Open-Source IoT robot based on the ESP32 microcontroller, combining robot control with internet connectivity. Equipped with WiFi and Bluetooth connectivity, the Espresso Robot can be controlled wirelessly and integrated into your smart home projects.