Robot

DMM.make にオムニホイールロボットのパーツを発注する

この記事でデザインしたオムニホイールロボット用のパーツを発注します。 以前、ドローンのパーツに関して似たような感じで発注しました(詳しくはこの記事)が、同様にオムニホイールロボットのパーツについても発注していきます。発注の手順等はド...
Robot

Design omni-wheel body and motor bracket by FreeCAD

This article shows the design principle of the body and the motor bracket. Used FreeCAD for the design of the actual pa...
Electronics

ESP32 で bmx055(IMU センサ)を動かす

bmx055(IMU センサ)を ESP32 で使用する際の備忘録をまとめておきます。秋月電子にて bmx055 のモジュールは買えます。arduino で bmx055 を使いたい場合や madgwick filter の使い方を知りた...
Electronics

Order a PCB to PCBWay

In the previous article, I posted an ESP32 remote controller PCB design using KiCad. Here, I summarize the way to order...
Electronics

Remote controller design with ESP32-WROVER-B

I summarized the design of a remote controller with ESP32. My goal is to create the one that controls an omni-wheel rob...
Electronics

Generate 3.3V from 3.7V 1s LiPo battery for ESP32

More than I expected, generating 3.3V from 3.7V seems difficult and there is no standard way. There are a bunch of disc...
Electronics

Utilize a symbol and footprint from SnapMagic on KiCad

By following the procedure described in this article, you can use a symbol and footprint from SnapMagic on KiCad. Ge...
Electronics

Write Arduino code to ESP32-WROVER-B pitch conversion board

I have summarized the functionality of each circuit component of ESP32-DevKitC V4 board in the previous article. This a...
Electronics

Understand the ESP32-DevKitC V4 board schematic

Overview ESP32-DevKitC V4 Getting Started Guide ESP32-DevKitC V4 schematic As a beginner of learning circuit b...
Control

Reading encoder values of GA12-N20 motor and PI velocity control through STM32

Read encoder values We use a GA12-N20 motor whose PPR (pulse per revolution) is $7$ (ref). The velocity of a motor i...