Category: Mechatronics

Mechatronics, Software Engineering, Woodworking, and "Making" in General

Mounting Aileron Servos inside Wing Assembly

I’m currently working on a balsawood RC airplane with a 52″ wingspan. The frame of the “wing assembly” is not yet fitted with servos. The purpose of this post is to outline the design considerations taken and the matching implementation. Existing Components (On future builds, I will consider the mounts for the servos while designing…
Read more

Introduction to Robotics for Ages 4-6

Lesson Plan: Introduction to Robotics for Young 5s Kindergarten Age Group: 4-6 yearsDuration: 45 minutesObjective: To introduce basic concepts of robotics to young children, using interactive and hands-on activities, and set the stage for future, more in-depth lessons. Part 1: Introduction to Robotics (5 minutes) Part 2: Meet the Robots (15 minutes) Part 3: How…
Read more

Introduction to Control Theory

Control Theory is a branch of engineering and mathematics that deals with the analysis and design of systems that can regulate their own behavior according to a desired goal. Control Theory has applications in many fields, such as robotics, aerospace, industrial automation, biomedical engineering, and economics. In this blog post, I will give you a…
Read more

Re-starting Raspberry Pi Web Server on Reboot

Recently, I’ve put together a home automation tool that uses a Flask project to control the state of the RPi’s GPIO pins. As an example, the pin state is driving a relay to control gas fireplace, decorative LEDs, etc. For the tool’s general “healthy state”, the web server from Flask needs to be running on…
Read more

ChatGPT: Software Skills for Mechatronics Engineers

I recently asked a LLM: “What are pieces of software or programming languages one should learn to improve mechatronics skillset?” The response (unedited): Some good software or coding languages for someone to learn to get better at mechatronics are:

Less-Common Locomotion Options for Robots

What are some of the uncommon methods of motion for a robot? What are some examples, pros, and cons of each? Robots are usually designed to move in ways that are similar to humans or animals, such as walking, running, crawling, or flying. However, there are some robots that use unconventional methods of motion that…
Read more

Common Methods of Ground Motion for Robotics

Robots are machines that can perform tasks autonomously or semi-autonomously, often in complex or hazardous environments. One of the key aspects of robot design is how the robot moves, or its locomotion. In this blog post, we will explore some of the main methods of motion for robots, and discuss some examples, pros, and cons…
Read more

GY-521 Gyro + Accelerometer with Arduino

Why use a Gyroscope or Accelerometer? In this blog post, I will explain what gyroscopes and accelerometers are and how they are used in mechatronics applications. Gyroscopes and accelerometers are types of inertial sensors that measure motion in different ways. They are often used together to provide more accurate and complete information about the orientation…
Read more

FPV Quick Start

Simple FPV Setup

Quick Setup Camera NOTE: Be careful/mindful — the 200mW power from this particular transmitter has extremely poor thermal management, it will get hot enough to burn skin Camera specifications: As the “Frequency” specification suggests, there is a range of frequencies supported. To change frequencies, press the button according to the specification below. Camera/Transmitter “Positives” Camera/Transmitter…
Read more

Battery Selection Considerations for Mechatronics Project

Mechatronics is the interdisciplinary field that combines mechanical, electrical, and computer engineering to design and control complex systems. Mechatronics applications can range from robots and drones to smart appliances and wearable devices. One of the key components of any mechatronics system is the battery, which provides the power source for the system’s operation. However, not…
Read more