Articles

In the present world of interconnected devices, there is a lot happening in IoT. Tracking assets, monitoring movement, and analyzing routes are some of the most essential tasks, and they have never been easier, at least on the front end. While basic solutions that you can see in prior projects, such as this Arduino Vehicle Tracker using ESP8266 and IoT-Based GPS…

Everspin Technologies has a rich history that dates back to 1996 when it was part of Motorola’s Magnetoresistive Random Access Memory (MRAM) group. Selected by DARPA for its mission-critical technology initiative, Everspin's roots were firmly grounded in the defense sector. Following Motorola's spin-off of its semiconductor business in 2004, Everspin continued its…

Battery types are fundamental to understanding modern electronics and electrical systems. Whether you're a student learning about electrochemistry or an engineer working on your next electronics project, understanding the different types of batteries and their applications is essential. This comprehensive guide covers over 50 battery types, from basic primary batteries like…

Table of Contents Control System Architecture  Working Principle   Interfacing with Microcontrollers  Diagram & PWM Control Method  Servo Motor Drive & Controller Systems  Servo Motor vs Stepper Motor Types of Servo Motors Specifications & Selection Guide  Servo Motor Working Principle & Definition…

GPS modules are one of the most essential components of IoT devices. They are primarily used to determine the coordinates of the current location and much more. In this tutorial, we will explore troubleshooting techniques for GPS modules, especially the popular NEO-6M GPS Module from Ublo.  Also please note that we have written this tutorial assuming that you…

It is important to know the different types of transformers for electrical engineering applications and to design power systems. Transformers are electromagnetic devices based on the principles of electromagnetic induction discovered by Michael Faraday, and they perform very important functions for power generation, transmission, distribution, and electronic circuits. This large reference…

Introduction

If you've received the DIY version of LiteWing, follow these simple steps to assemble your drone. No 3D-printed frame or complex tools are required. Everything fits directly into the LiteWing PCB, which also acts as the drone's structural frame. If you are completely new to LiteWing check out the LiteWing Wiki Page or watch this video on what is LiteWing Drone to learn more about…

Whether you're a newbie just getting started with electronics and embedded systems or a professional Engineer planning your next big design project,  understanding the different types of Arduino boards is crucial for project success. Selecting the best Arduino development board can help you take your electronics idea into a working reality. In 2024, there are…

Introduction

Calibration is essential for correcting sensor offsets caused by the installation or soldering of the MPU6050 motion sensor. If the sensor is not perfectly level during soldering or has slight factory variations, it may introduce roll and pitch drift during flight. If the LiteWing drone drifts in any…

What is cfClient?

cfClient is a GUI application designed for configuring, controlling, and debugging drones running Crazyflie-based firmware, including the LiteWing drone. It allows users to connect their drone, monitor sensor data, adjust flight settings, and manage input devices such as joysticks or game controllers.

With cfClient…

Introduction

Flashing or updating the firmware is an essential step in setting up and maintaining your LiteWing drone, ensuring it runs the latest features, performance improvements, and bug fixes. This guide walks you through a simple, browser-based method to update your device using the LiteWing Firmware Flasher - eliminating the need for complex software installations or command-line tools…

Pankaj Panjwani, CEO and Founder of KeenSemi, brings over 25 years of experience in semiconductor design, leading successful projects across domains like Physical Design, Machine Learning, Functional Verification and SoC/ASIC design. In 2016, he founded Keenheads to provide high-value semiconductor design services specializing in areas such as FPGA, embedded design…