Several of my projects use Bosch BME280 sensor chips for measuring temperature, pressure and humidity.
Some correspondents have expressed problems using BME280 modules that they bought online, and it is usually because they have been cheated by online sellers misrepresenting BMP280 as BME280.
My projects that include code to initialise and read BME280 humidity will fail on a BMP280… check to see if the humidity results returned look sane. A driver may read the ChipID and fault on the ID returned by a BMP280.
The Bosch chips are usually visually different, and most clones likewise.
Above is the HC-SR04 ultrasonic ranging sensor, it was purchased for around $6 from a local eBay seller and delivered within days. Note that there are somewhat similar looking things with a second board on the back and a different interface, the basic HC-SR04 as pictured suits this project.
A series of tests were conducted of range to a hard surface at a distance of about 250mm and calculated ‘tank’ level and temperature plotted over time. Temperature is measured on the prototype breadboard using a DS18B20, and calculation of distance is compensated for the variation in velocity of sound with temperature. Continue reading IoT water tank telemetry project – HC-SR04 – first trial
I have a Seiko V158-0AD0 which works very well, and I recently noticed the crystal was scratched more than the case… so a strong hint that it is an ordinary mineral glass crystal.
Searching the net, I could find that the Seiko part number for the original crystal is 310P03HN0 which indicates a diameter of 31.0mm but it does not have the thickness encoded simply. I could not find any articles giving the thickness of the part… so measurement was needed.
This is a new project derived from IoT water tank telemetry project – part 1 , but using an inexpensive ultrasonic ranging sensor to determine the height of water in a tank or dam, and so water depth or volume.