Hello friends, I hope you all are doing great. Today, I am going to share the new YF-S201 Water Flow Sensor Library for Proteus V1.0 . The YF-S201 is the black plastic water flow sensor with a half-inch thread on both ends that shows up in so many Arduino projects: water meters for a tank or a garden, leak alarms, coffee machines, aquarium pumps and cooling loops. Water turns a small impeller inside it, and every turn gives a few pulses on its yellow wire - more water, faster pulses. Count them with an Arduino and you have a flow meter . Behind the part sits our own model , written from the YF-S201 datasheet. It gives the square wave the real sensor gives, 7.5 pulses a second for every litre per minute , with every edge at its exact time, so your interrupt code sees what it would see on a ...
Hello friends, I hope you all are doing great. Today, I am going to share the new BME680 Gas Sensor Library for Proteus V1.0 . The BME680 from Bosch is a tiny environmental sensor that measures four things at once: the temperature , the humidity , the air pressure and the resistance of a small heated gas sensor - which falls when VOCs from paint, cleaning products, cooking or our own breath reach it. It talks I2C or SPI , and the purple GY-BME680 board is the one most makers buy. Behind the part sits our own model , written from the datasheet and checked against Bosch's BME68x driver inside the Adafruit BME680 library - the model gives the raw numbers the real chip would give, and the library's own maths turns them into C, %RH, hPa and ohm. You can change the air while the simulation runs: ...
Hello friends, I hope you all are doing great. Today, I am going to share the new CCS811 Air Quality Sensor Library for Proteus V1.0 . The CCS811 is the tiny digital gas sensor on the popular CJMCU-811 board that many indoor air quality projects use. It reports two numbers over I2C : TVOC , the total volatile organic compounds in the air, and eCO2 , an "equivalent CO2" that it estimates from them. Behind the part sits our own model , written from the datasheet and checked against the Adafruit CCS811 library , the one most makers use with this sensor - so the library's own calls get exactly the answers they expect. The sensor starts in boot mode and needs APP_START, measures in one of five drive modes , pulls nINT LOW when a result is ready, ignores the bus while nWAKE is HIGH, needs its ru ...
Hello friends, I hope you all are doing great. Today, I am going to share the new PMS5003 Particle Sensor Library for Proteus V1.0 . The PMS5003 from Plantower is the small metal box with a fan that sits inside many air purifiers, air-quality monitors and home weather stations. It counts the dust and smoke particles in the air with a laser and reports PM1.0 , PM2.5 and PM10 to an Arduino over a UART . Behind the part sits our own model , written from Plantower's manual and checked against the PMS Library for Arduino, the one most makers use with this sensor - so the library gets exactly the frames it expects. The sensor sends a 32-byte frame every 2.3 seconds, comes faster when the air changes, answers the passive mode and sleep commands, obeys its SET and RESET pins, and needs 30 seconds ...
Hello friends, I hope you all are doing great. Today, I am going to share the new MH-Z19B CO2 Sensor Library for Proteus V1.0 . The MH-Z19B is the small gold-plated NDIR (infrared) carbon dioxide sensor that sits in many indoor air-quality monitors, ventilation controllers and school CO2 traffic lights. It measures real CO2, not just "bad air", and it talks to an Arduino over a UART and a PWM pin. Behind the part sits our own model , written from Winsen's user's manual and checked against the MH-Z19 Arduino library, the one most makers use with this sensor - so the library's own commands get the answers they expect. The sensor preheats , follows a change of the air with its response time , holds its zero point at 400 ppm , corrects itself with ABC , and can be calibrated right or wrong, ju ...
Hello friends, I hope you all are doing great. Today, I am going to share the new MQ Gas Sensor Library for Proteus V1.0 , with eight of the popular MQ sensors in one package: the MQ-3 (alcohol), MQ-4 (methane), MQ-5 and MQ-6 (LPG), MQ-7 (carbon monoxide), MQ-8 (hydrogen), MQ-9 (CO and flammable gases) and MQ-135 (air quality). They sit on the same small blue module with an analog output and a digital alarm, and now you can test your gas alarm, breathalyser or air-quality meter in Proteus before you solder anything. Behind the parts sits our own model , built on the curves of MQUnifiedsensor , the Arduino library most makers use with these sensors - so a sketch with that library reads back the gas you set . The heater warms up, the gas reaches the sensor with a delay, the trimmer sets the ...
Hello friends, I hope you all are doing great. Today, I am going to share the new TF-Luna LiDAR Distance Sensor Library for Proteus V1.0 . The TF-Luna from Benewake is a tiny single-point LiDAR : it shines modulated infrared light at a target and measures the distance from the reflection, from 20 cm to 8 m , up to 250 times a second. Robots use it to avoid walls, drones to hold their height, and makers to measure a tank, a door or a parking space. Now you can test those projects in Proteus. Behind the part sits our own model , written from Benewake's manual. It has both interfaces - the UART with its 9-byte frames and its commands, and I2C with the register file and the data-ready pin - chosen by pin 5 at power-on, just like the real module. The signal strength falls with the distance and ...
Hello friends, I hope you all are doing great. Today, I am going to share the new RCWL-0516 Microwave Radar Motion Sensor Library for Proteus V1.0 . The RCWL-0516 is the little blue board that many makers now use instead of a PIR sensor: a tiny microwave radar that sees anything moving within about 7 m , all around, even through a plastic case. It switches on the stair light, wakes a project up when someone walks in, or counts the people that pass a door. Now you can test those projects in Proteus. Behind the part sits our own model , not a switch. OUT rises after a short burst of motion, stays HIGH while anything keeps moving and falls 2 s after the last movement . A person who stands still is not seen, a person beyond the range is not seen, the CDS pin switches detection off, and a Wi-Fi ...
Hello friends, I hope you all are doing great. Today, I am going to share the new JSN-SR04T Waterproof Ultrasonic Sensor Library for Proteus V1.0 . The JSN-SR04T is the waterproof cousin of the HC-SR04: a small driver board and a sealed probe on a long cable, so it can measure the water in a tank, the distance to a car in a garage or the ground under an outdoor robot, from about 20 to 600 cm . Now you can test those projects in Proteus. Behind the part sits our own model , not a delay with a number. It has all three modes of the board, set by the R27 pad: trigger and echo like the HC-SR04, a serial frame every 100 ms, and a serial frame each time you send 0x55 . It times the echo with the speed of sound at the air temperature, has the probe's blind zone , and reports no echo the way the mo ...
Hello friends, I hope you all are doing great. Today, I am going to share the new Sharp IR Distance Sensor Library for Proteus V1.0 . The Sharp GP2Y0A21YK0F is the small black sensor with two round eyes that robots use to see walls and obstacles: it measures the distance to an object from 10 to 80 cm with infrared light and gives it as an analog voltage, so any Arduino reads it with one analogRead() . Now you can test those projects in Proteus. Behind the part sits our own model , not a voltage source with a knob. It follows the datasheet: the output curve, a new measurement every 38.3 ms , the noise of each measurement, the 30 mA it draws, and its classic trap - an object closer than about 6 cm gives a voltage that looks like a farther object. You move the object in 5 cm steps, pick a pre ...