This article mentions two tested solutions to solve [Errno 121] Remote I/O error when using I2C via Python on a Raspberry Pi.
Pratik (A PCBArtist)
Notes on mounting and outdoor application considerations for the IP67 microphone supplied with PCB Artists I2C Sound Level Meter module.
Make an Arduino decibel meter with 7-segment display to show accurate sound level value in dB SPL. Includes wiring diagram and Arduino Uno sketch.
An illustrated application note for decibel sensor mounting in enclosures. The article demonstrates good and bad mounting locations and methods.
Make an accurate, low power, cloud-connected ESP32 decibel meter using any ESP32 devkit, Arduino IDE and ThingsBoard. Includes demoArduino sketch.
Check out this article on shortening the 96-bit STM32 UID to a more usable 32-bit STM32 unique ID. Read more on how to efficiently hash the UID while keeping it …
This Pi Pico sound level sensor demo uses a PCB Artists decibel sound level sensor connected via the I2C interface. Includes Micropython code.
This detailed I2C decibel meter programming manual contains information on the PCB Artists sound sensor module I2C interface and how to use the module features with ESP32, Arduino, Raspberry Pi, …
I2C decibel meter module interfacing guide contains information on how to connect a PCB Artists decibel sensor module to your ESP32, Arduino or Raspberry Pi.
Make an accurate Raspberry Pi decibel meter using our tiny, low power sound level sensor module. Sound level is measured in db SPL.