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

Development/Design

スポンサーリンク
Development/Design

[Electronic Circuit] Found defective products after 100 boards were installed and filed a Quality Complaint with JLCPCB.

The order was placed with JLCPCB for 100 boards, but in reality some of the pin headers were slightly out of level, resulting in LCD displays interfering with each other and not fitting together The JLCPCB order history section has a 'Quality Complaint' field where you can enter the nature of the fault and the number of faulty boards. and the number of defective boards.
Development/Design

[ESP32] How to deal with stack overflow error after MQTT communication that occurred after migration to ESP-IDF

Stack overflow is a phenomenon in which a task runs out of allocated stack memory Stack overflows can occur due to the receiving or parsing process of MQTT messages Sometimes it can be solved by changing the stack size setting in the sdkconfig file. This can be resolved by changing the stack size setting in the sdkconfig file.
Development/Design

[JLCPCB] I received a confirmation email after ordering 100 boards. PCB operation is not checked

If there is no problem with the PCB layout, you will not receive an email from JLCPCB, so if you receive an email, it is when there is a problem, such as an incomplete circuit. Also, JLCPCB does not check the functionality of your own PCB, so you need to look at the schematic and PCB yourself to determine if the order is correct.
Development/Design

[Docker] Understanding inter-container communication. external configuration and access methods

For inter-container communication in Docker, you first need to manually create an existing Docker network. Afterwards, set external: true in docker-compose.yml.For inter-container communication, the port mapping of the host is irrelevant and the internal port is used directly.
Development/Design

[Docker] Port mapping. port numbers appear a lot, so I organized them.

When Dockerising and accessing services inside the container, the Docker container itself is an environment that is also independent of the host machine, so access is only possible via the container port.There are two ways to configure Docker port mapping: using the docker run command or using docker-compose.yml.
Development/Design

[ESP32 x PlatformIO] How to coexist the framework with Arduino and ESP-IDF

PlatformIO allows the Arduino and ESP-IDF frameworks to be used together: by setting framework = arduino, espidf in platform.ini, many existing Arduino libraries can be used directly, thus reducing the need for code porting This saves time and effort in porting and rewriting code.
Development/Design

[App] Create a grid post for iOS screenshots with Figma

iPhone screenshots do not require images at all iPhone display sizes; if the app's UI is the same across multiple device sizes and localisations, simply provide screenshots at the highest resolution required.
Development/Design

[Mia] ESP32 OTA update function implementation: Firmware update app notification

A new Firmware binary is uploaded to the AWS s3 firmware directory with the version specified by the developer.The version of each user's firmware is compared to the latest version uploaded by the developer, and if they are different, the Flutter app is notified that the new firmware is available for installation.
Development/Design

[ESP32] OTA update: Firmware update using MQTT and AWS IoT device shadow

When the user accepts the update, the app sends an API request to the server, which reflects the change in the AWS IoT device shadow. The device detects this change via MQTT and performs a firmware download and upgrade.
Development/Design

[ESP32] How to initialize firmware with a hardware trigger.

Describes the procedure for firmware initialisation using hardware triggering with the TTP223 touch sensor on the ESP32, utilising PlatformIO and TFT_eSPI to display status using the display in safe mode and to perform OTA updates.
スポンサーリンク