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

Development/Design

スポンサーリンク
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++)

[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.
Development/Design

[ESP32] From development board to designing your own printed circuit board and making it into a product

The cat-shaped talking robot Mia is developed on a home-made board using an ESP32 Wi-Fi Bluetooth module; this memorandum summarises the process from the initial development using an ESP32 development board to the creation of a home-made board and several changes for the product.
Development/Design

[Electronic Circuit] Created a self-made board for bidirectional audio with ESP32+SPH0645LM4H-B (I2S) and placed an order with Elecrow.

How to use SPH0645LM4H-B as a replacement I2S mic for INMP441, wire with ESP32 to make my own board and order from Elecrow. is Elecrow cheaper PCBA cost compared to JLCPCB?
Development/Design

I tried to make my own board with INMP441 added to ESP32, but INMP441 is out of stock?

I tried to make my own ESP32 board using INMP441 to develop interactive voice for “Mia,” a cat-shaped robot, but the parts were unexpectedly out of stock.
Development/Design

[Rails] RSpec memorandum: describe / context / it / subject / let / let!

This presentation explains how memoization works when using subject in RSpec and the pitfalls of update tests, including why calling subject before does not reflect parameter changes, the correct timing of evaluation, and best practices for test design with concrete examples.
built-in(C++)

ESP32 + I2S microphone (INMP441) to implement speech recognition

Implement speech recognition using ESP32 and INMP441. This time, we only want to quickly verify if the signal is being processed from the I2S microphone, so we will do up to “Receive signal from I2S microphone → Display volume level and sample statistics in real time”.
application(Flutter)

React Native: Components, JSX, Props, State

React Native is a framework for developing mobile apps in JavaScript (or TypeScript), enabling development of apps for both iOS and Android with a single code base (cross-platform development).
Development/Design

Difference between PDM microphones and I2S: Why does PDM require a decimation filter?

A PDM microphone is a digital microphone that expresses audio signals as a density of pulses. The converted signal consists of “high-density ones and zeros” and includes high-frequency components that exceed the human audible range (20 Hz to 20 kHz). On the other hand, I2S microphones transmit voice data in PCM format
AI

What is the difference between the O Series and GPT models, and what are the features of O3?

On December 20 (local time), OpenAI of the US announced a new AI model, o3. It is said to have the ability to solve complex problems and perform well in a wide range of fields, including science, mathematics, and coding. o3 mini will be available around the end of January 2025, followed by o3.
スポンサーリンク