ESP32 microcontroller with MQTT (Message Queuing Telemetry Transport)

ESP32 with MQTT (Message Queuing Telemetry Transport) is a powerful combination used for IoT applications, enabling efficient communication between devices over the internet or a local network. MQTT is a lightweight, publish-subscribe messaging protocol designed for constrained devices and low-bandwidth, high-latency, or unreliable networks. Key Concepts of MQTT 1. Broker (Server) The MQTT broker acts… Continue reading ESP32 microcontroller with MQTT (Message Queuing Telemetry Transport)

Published
Categorized as Robotics

Kiri:Moto (Web-Based Slicer): All You Need to Know

Kiri:Moto (Web-Based Slicer): All You Need to Know Kiri:Moto is one of many slicers available for free nowadays. Just like the others, it translates a 3D model file – STL, 3MF or OBJ – into G-code instructions your printer will execute to print an object. How then does Kiri:Moto stand out? Unlike other slicers, Kiri:Moto is entirely browser-based: No software or app to install… Continue reading Kiri:Moto (Web-Based Slicer): All You Need to Know

Form Tool in Fusion 360

The Form Tool in Fusion 360 is a powerful tool used for creating complex, organic, and freeform shapes using the T-Spline modeling technique. It allows designers to sculpt smooth surfaces that are difficult to achieve with traditional parametric modeling. Key Features of the Form Tool in Fusion 360: T-Spline Surface Modeling: The Form tool operates… Continue reading Form Tool in Fusion 360

Published
Categorized as Robotics

MicroMLGen in Python: Generating Tiny ML Models for Microcontrollers

The micromlgen library in Python is designed to convert scikit-learn machine learning models into C code that can be used on microcontrollers like ESP32, ESP8266, and Arduino. It helps bridge the gap between machine learning development on powerful computers and deployment on embedded systems with constrained resources. Installation: pip install micromlgen Supported Models micromlgen works… Continue reading MicroMLGen in Python: Generating Tiny ML Models for Microcontrollers

Published
Categorized as Robotics

AC Generator

Introduction An AC generator is a device that converts mechanical energy into electrical energy in the form of alternating current (AC). It is widely used in power generation systems. Main Components Stator: Stationary part containing armature windings. Produces alternating voltage when the rotor rotates. Rotor: Rotating part of the generator. Contains field windings or permanent… Continue reading AC Generator

Published
Categorized as Robotics

Non-Planar 3D Printing: All You Need to Know

Smooth & Curvy Do you ever notice those ugly level-by-level layer lines on concave 3D printed parts? The issue is known as the staircase effect, and it’s prevalent in regular FDM 3D printing. It occurs because standard 3D printing methods, contrary to the name, are really more like “2.5D”: Only the X- and Y-axes move… Continue reading Non-Planar 3D Printing: All You Need to Know

2D visualization of data using Pygame in Python

Pygame is primarily a library for game development, but it can also be effectively used for 2D data visualization. Its ability to handle graphics, animations, and real-time updates makes it suitable for visualizing sensor data, simulations, and dynamic datasets. Pygame for Data Visualization Real-time rendering – Ideal for continuously updating datasets like LiDAR, sensor readings,… Continue reading 2D visualization of data using Pygame in Python

Published
Categorized as Robotics

Synchronous Motor

Introduction A synchronous motor is an AC motor in which the rotor rotates at the same speed as the rotating magnetic field of the stator. It is widely used in applications requiring constant speed. Main Components Stator: Stationary part containing three-phase windings. Produces a rotating magnetic field when AC supply is applied. Rotor: Rotating part… Continue reading Synchronous Motor

Published
Categorized as Robotics

Reading and Writing data to a microSD card using microSD card adapter with ESP32 microcontroller

Logging data to a microSD card using an SD card adapter is a common task in IoT and embedded systems projects. Components Required Microcontroller (ESP32, ESP8266, Arduino, etc.) microSD Card (formatted as FAT32) SD Card Adapter / Module (SPI-based) Jumper Wires Power Source (USB, Battery) Pin Connections (SPI Mode) Logging Data Using ESP32 & SD… Continue reading Reading and Writing data to a microSD card using microSD card adapter with ESP32 microcontroller

Published
Categorized as Robotics