Logistics Automation Bench – LAB 4.0

LAB 4.0 [Banco de Automatización Logística 4.0]: una plataforma de control de fabricación lista para producción que he desarrollado como culminación de mi carrera en ingeniería de software. Este proyecto transforma la investigación académica del DFKI (Centro Alemán de Investigación en Inteligencia Artificial) sobre la Industria 4.0 en un sistema completamente funcional que demuestra cómo las técnicas de Gestión de Procesos de Negocio (BPM) pueden abordar los desafíos reales de la fábrica inteligente. 🔗 Demostración en vivo: lego.nji.io

Logistics Automation Bench – LAB 4.0

LAB 4.0 [Logistics Automation Bench 4.0] – eine produktionsreife Fertigungssteuerungsplattform, die ich als Höhepunkt meiner Karriere als Softwareentwickler entwickelt habe. Dieses Projekt überführt akademische Forschung des DFKI (Deutsches Forschungszentrum für Künstliche Intelligenz) zu Industrie 4.0 in ein voll funktionsfähiges System, das demonstriert, wie Business Process Management (BPM)-Techniken reale Herausforderungen intelligenter Fabriken bewältigen können.

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 […]