方言を話すおしゃべり猫型ロボット『ミーア』をリリースしました(こちらをクリック)

built-in(C++)

built-in(C++)

[Switch] How to disassemble and repair a high temperature sleep error by yourself.

The procedure for fixing the high temperature sleep error on the Nintendo Switch yourself is described: remove the back cover using a Y- and cross-shaped screwdriver, then remove the silver plate. The cooling fan can be taken out after removing the battery connect, heat sink and game card unit in that order.
built-in(C++)

[ESP32] Modified circuit with power supply noise countermeasures to avoid surface mounting errors.

The MAX98357 itself needs to be connected to pins 25, 26 and 22 of the ESP32 WROOM 32E. keep the I2S signals (BCLK, LRCLK and DIN) as close as possible to pins 25 and 26 of the ESP32, as keeping the wires short reduces the risk of signal degradation and cross-talk. Attempt to optimise decoupling capacitors in the circuitry around the power supply to reduce power supply noise.
built-in(C++)

[ESP32] Investigation of the cause of cracked speaker sound and no playback due to wiring error (magnifying glass and oscilloscope)

When the IC package of the Class D amplifier was changed from TQFN to WLP, 4 out of 25 were defective in the speaker area as follows. Investigate the cause of sound crackling and audio not being played back. Verify if the sound crackling is resolved by first lowering the volume in the application. Next, using a magnifying glass, visually check for wiring defects.
built-in(C++)

[ESP32] How to migrate from Arduino IDE to Platform IO

After switching from Arduino to PlatformIO, I can now use VSCode to centralise all code creation, Build and Upload, and I feel that the Build speed is about twice as fast as with Arduino. It's also good that it automatically searches for ports.
application(Flutter)

[Flutter × Go × ESP32] How to add mute function to Mia.

After the release of the beta version of Mia, several users who actually used it asked for a 'no talking mode' for the frequency of talking, so the implementation of this feature is described in this report. For reference, we looked at Alexa and found that mute (in this case, goodnight mode) was indeed displayed on the home screen with a toggle icon.
application(Flutter)

[ESP32] Implementation of Deep Sleep Mode and Timer Wake-Up Function

Introduction. Developing "Mia," a talking cat-shaped robot that speaks dialects. After releasing the beta version, sever...
application(Flutter)

[ESP32 x Flutter] How to send Wi-Fi scan results in chunks via BLE

Describes how to use ESP32 and Flutter (flutter_blue_plus) to split and send the results of a Wi-Fi scan to a smartphone via BLE, using BLE's Notify function to split large data into smaller packets and reconstruct the received data.