
Learn to create an immersive escape room puzzle using Node-RED, MQTT, Arduino, ESP8266, and DMX. Build a fake bomb prop with dramatic lighting and sound effects for an exciting player experience.

Learn to implement real-time object detection on Jetson Nano using Python, with pre-trained DNN models capable of identifying various objects from live camera feeds.

Comprehensive guide to versioning, releases, and project management in Altium Designer, covering key features like project history, comparisons, and manufacturing outputs.

Explore Bluetooth remote control for SMARS robots using Pico and MicroPython. Learn about communication protocols, serial communications, and Bluetooth module setup.

Learn to build and program a Raspberry Pi Pico-powered SMARS robot using MicroPython. Covers hardware assembly, wiring, and coding, with a live demonstration of the robot in action.

Comprehensive introduction to BBC micro:bit for robotics projects, covering hardware features, programming, comparisons with other microcontrollers, and practical demonstrations using MicroPython.

Learn object-oriented programming with Python for SMARS robots. Covers classes, inheritance, composition, polymorphism, and data abstraction. Practical coding examples and applications in robotics included.

Implement a RISC-V softcore processor on FPGA, build a system-on-chip, and write a C program to control LEDs. Explore open-source processor design and FPGA programming for custom digital logic applications.

Comprehensive comparison of 3D-printed harmonic and cycloidal drives, exploring design, assembly, efficiency, accuracy, and durability. Includes practical tips for 3D printing and robotics applications.

Comprehensive guide on creating effective board tests, covering test jigs, scripts, hardware needs, and best practices for PCB testing and quality assurance.

Learn to implement the A* pathfinding algorithm in C++, with a step-by-step tutorial covering key concepts, practical coding, and visual demonstrations at the command prompt.

Learn to convert an old notebook power adapter into a variable power supply for your workbench. This beginner-friendly project creates a safe, useful tool with fixed and adjustable voltage outputs.

Explore the programmable PlutoX quadcopter: learn its components, architecture, setup, and programming using Cygnus IDE. Includes code demo and flight demonstration.

Assemble and control a 5 DOF Robot Arm kit using Arduino. Learn about power supply, degrees of freedom, servo motors, and coding for robotic arm manipulation in this hands-on tutorial.

Learn to configure ESP32 WiFi settings dynamically using WiFiManager, eliminating hard-coded credentials and enabling easy network changes through a web interface.

Innovative technique for securing bare-metal embedded systems using privilege overlaying, code integrity, and randomization to prevent attacks while minimizing performance impact.

Explore practical code randomization techniques resilient to memory disclosure attacks, enhancing software security against return-oriented programming and other code-reuse threats.

Innovative graph-based machine learning approach for detecting online ads and trackers, offering improved accuracy and performance compared to traditional filter list methods.

Comprehensive analysis of shadow stack mechanisms for protecting against control-flow hijacking attacks, evaluating performance, compatibility, and security. Proposes a novel design using a dedicated register.

Explore critical security vulnerabilities in TLS implementations, including the FREAK flaw, and learn about a verified composite state machine for OpenSSL that addresses these issues.

Explores counterfeit object-oriented programming, a novel code reuse attack technique in C++ applications, demonstrating its effectiveness against existing defenses and discussing potential prevention strategies.