Blog

2278 Items

2278 articles found.

YF-S201 Water Flow Sensor Library for Proteus V1.0: Flow Meter

YF-S201 Water Flow Sensor Library for Proteus V1.0: the sensor with its STATUS panel and the Advance pop-up

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 ...

BME680 Gas Sensor Library for Proteus V1.0: VOC, Humidity, Pressure

BME680 Gas Sensor Library for Proteus V1.0: the GY-BME680 with its STATUS panel and the Advance pop-up

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: ...

CCS811 Air Quality Sensor Library for Proteus V1.0: eCO2 and TVOC

CCS811 Air Quality Sensor Library for Proteus V1.0: the Simple sensor with its STATUS panel and the pop-up of the Advance one

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 ...

PMS5003 Particle Sensor Library for Proteus V1.0: PM2.5 and PM10

PMS5003 Particle Sensor Library for Proteus V1.0: the Simple sensor with its STATUS panel and the pop-up of the Advance one

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 ...

MH-Z19B CO2 Sensor Library for Proteus V1.0: NDIR, UART and PWM

MH-Z19B CO2 Sensor Library for Proteus V1.0: the Simple sensor with its STATUS panel and the pop-up of the Advance one

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 ...

MQ Gas Sensor Library for Proteus V1.0: MQ-3, MQ-7, MQ-135 and More

MQ Gas Sensor Library for Proteus V1.0: an MQ-135 with its STATUS panel and the pop-up of an MQ-7

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 ...

TF-Luna LiDAR Distance Sensor Library for Proteus V1.0

TF-Luna LiDAR Sensor Library for Proteus V1.0: the module with its STATUS panel and the Advance pop-up

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 ...

RCWL-0516 Microwave Radar Motion Sensor Library for Proteus V1.0

RCWL-0516 Microwave Radar Sensor Library for Proteus V1.0: the module with its STATUS panel and the Advance pop-up

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 ...

JSN-SR04T Waterproof Ultrasonic Sensor Library for Proteus V1.0

JSN-SR04T Waterproof Ultrasonic Sensor Library for Proteus V1.0: the module with its STATUS panel and the Advance pop-up

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 ...

Sharp IR Distance Sensor Library for Proteus V1.0: GP2Y0A21YK0F

Sharp IR Distance Sensor Library for Proteus V1.0: the GP2Y0A21YK0F with its STATUS panel and the Advance pop-up

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 ...