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)
Category: Robotics
Belt 3D Printer: All You Need to Know
Since then, many new companies, as well as hobbyists, are exploring the idea of a 3D printer that utilizes a belt bed. 3D printing forums and other media platforms (such as YouTube) have also helped to spread this idea. Using a belt as a bed means you can 3D print continuously, whether to produce many regular-sized… Continue reading Belt 3D Printer: All You Need to Know
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
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
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
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
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
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