Blog - Page 2 of 227

2268 articles found.

DHT11 / DHT22 Library for Proteus V1.0: Temperature Humidity Sensor

DHT11 / DHT22 Library for Proteus V1.0: a DHT11 module with its STATUS panel and the Advance pop-up of a DHT22 at -18 C

Hello friends, I hope you all are doing great. Today, I am going to share the new DHT11 / DHT22 Library for Proteus V1.0 . The DHT11 and the DHT22 are the temperature and humidity sensors of almost every first weather station, greenhouse, incubator and smart home project. They are cheap, they need only one data wire, and the Adafruit library reads them in two lines of code. Now you can build and test them in Proteus, on the small 3-pin modules most of us buy. Behind the parts sits our own model , not a part that shows a number. It speaks the sensors' real single-wire protocol : it waits for the Arduino's start signal, measures how long DATA was held LOW, answers with LOW and HIGH pulses and sends 40 bits , each timed like the datasheet's, with the checksum. It also behaves like the real se ...

WS2812B NeoPixel Library for Proteus V1.0: Ring, Stick, 8x8 Matrix

WS2812B NeoPixel Library for Proteus V1.0: a 16-LED WS2812B ring with its STATUS panel and the Advance pop-up of a stick of 8

Hello friends, I hope you all are doing great. Today, I am going to share the new WS2812B NeoPixel Library for Proteus V1.0 . WS2812B LEDs, better known as NeoPixels, are the addressable RGB LEDs on the round rings, the sticks and the 8x8 matrices that every maker has in a drawer. Each LED has its own little controller, so one Arduino pin sets the colour of every LED in a chain of hundreds. Clocks, lamps, mood lights, VU meters, signs and game displays all start with them. Now you can build and test them in Proteus. Behind the parts sits our own model of the WS2812B, not a picture that changes colour. It reads the data on DIN bit by bit , by the HIGH time of every pulse, the way the real chip does: 24 bits a pixel in the order green, red, blue, the rest passed on to DOUT for the next board ...

Relay Module Library for Proteus V1.0: 1, 2, 4 and 8 Channel 5V

Relay Module Library for Proteus V1.0: an Arduino UNO V4.0 with a 4-channel 5V relay module, and the Advance pop-up with the switching of a relay

Hello friends, I hope you all are doing great. Today, I am going to share the new Relay Module Library for Proteus V1.0 . The blue 5 V relay module is in almost every Arduino kit: one, two, four or eight SONGLE relays on a board, with optocouplers, LEDs and screw terminals. It lets a small Arduino pin switch a lamp, a fan, a pump, a solenoid lock or a motor, with the load completely separated from the Arduino. Home automation, plant watering, garage doors and smart sockets all start with this module. Now you can build and test them in Proteus. Behind the parts sits our own model , not a symbol on top of a Proteus relay. Each input works like the real one, active LOW through an LED and a PC817 optocoupler. Each relay has a coil that takes time to build up its current, an armature that picks ...

PCA9685 Servo Driver and SG90 Servo Motor Library for Proteus V1.0

PCA9685 Servo Driver and SG90 Servo Motor Library for Proteus V1.0: an Arduino UNO V4.0, the PCA9685 board, two SG90 servos and the Advance pop-up

Hello friends, I hope you all are doing great. Today, I am going to share the new PCA9685 Servo Driver and SG90 Servo Motor Library for Proteus V1.0 . The blue PCA9685 board is the classic way to drive many servos from one Arduino: two I2C wires give you 16 PWM channels, each with 12-bit resolution, and the Arduino stays free for the rest of your project. Robot arms, hexapods, camera pan-tilts and animatronic eyes all start with this board and a handful of SG90 micro servos. Now you can build and test them in Proteus. Behind the parts sit our own models . The PCA9685 board has the register set of the datasheet, its internal oscillator and prescaler, SLEEP and RESTART, the six address jumpers and 16 outputs that really switch at the exact counts. The SG90 is a model too: it reads the pulses ...

28BYJ-48 Stepper Motor and ULN2003 Driver Library for Proteus V1.0

28BYJ-48 Stepper Motor and ULN2003 Driver Library for Proteus V1.0: an Arduino UNO V4.0 driving a 28BYJ-48 through the ULN2003 board, and the Advance pop-up in half step

Hello friends, I hope you all are doing great. Today, I am going to share the new 28BYJ-48 Stepper Motor and ULN2003 Driver Library for Proteus V1.0 . The little silver 28BYJ-48 with its blue cap and its green ULN2003 board is the first stepper motor most of us ever touch: it comes in nearly every Arduino starter kit, it costs very little and it runs from 5 V. Now it is ready for your Proteus simulations, with a dial on its output shaft so you can watch every step it takes, and every step it misses. Behind the parts sit our own models . The ULN2003 board has its four Darlington outputs, the clamp diodes, the A B C D LEDs and the power jumper, and it reads the coil patterns your sketch writes: half step, full step, wave step or the wrong pin order that makes so many 28BYJ-48 motors buzz on ...

A4988 / DRV8825 Stepper Motor Driver Library for Proteus V1.0

A4988 DRV8825 Stepper Driver Library for Proteus V1.0: an Arduino UNO V4.0 driving a NEMA 17 through the A4988, and the DRV8825 Advance pop-up at 1/32 step

Hello friends, I hope you all are doing great. Today, I am going to share the new A4988 / DRV8825 Stepper Driver Library for Proteus V1.0 . These two tiny boards, the green A4988 and the purple DRV8825, drive the stepper motors of almost every 3D printer, laser engraver and hobby CNC machine. Two Arduino pins, STEP and DIR, are all they need, and they split every step of the motor into as many as 32 microsteps for a smooth, quiet motion. Now they are ready for your Proteus simulations, together with a NEMA 17 stepper motor that carries a dial on its shaft, so you can watch every step. Behind the boards sits our own model of the A4988 and the DRV8825 : the translator with its microstep tables, EN, SLEEP and RESET, the current limit set by VREF, and a chopper that pushes the coil currents on ...

BTS7960 Motor Driver Library for Proteus V1.0 (IBT-2, 43A H-Bridge)

BTS7960 Motor Driver Library for Proteus V1.0: an Arduino UNO V4.0 driving a 775 DC motor through the IBT-2 module, and the Advance pop-up showing the motor, the current sense and the scope

Hello friends, I hope you all are doing great. Today, I am going to share the new BTS7960 Motor Driver Library for Proteus V1.0 . When a small motor driver is not enough, makers reach for the IBT-2: a red board under a big aluminium heatsink with two BTS7960 half-bridges that switch up to 43 A. It runs the 12 V and 24 V motors of big robots, electric carts, winches and wiper motors, and it can tell your Arduino how much current flows. Now it is ready for your Proteus simulations, together with a 12 V 775 DC motor with a flywheel. Behind the board sits our own model of the IBT-2 : the two half-bridges with their 16 mohm switches, the enables, braking on the low or the high side, coasting, PWM speed control and, most important, the current sense outputs R_IS and L_IS that a real BTS7960 give ...

TB6612FNG Motor Driver Library for Proteus V1.0 (H-Bridge, DC Motor)

TB6612FNG Motor Driver Library for Proteus V1.0: an Arduino UNO V4.0 driving two TT gear motors through the TB6612FNG breakout, and the Advance pop-up showing both channels and the scope

Hello friends, I hope you all are doing great. Today, I am going to share the new TB6612FNG Motor Driver Library for Proteus V1.0 . The TB6612FNG is the motor driver many makers move to after the L298N: a tiny breakout with Toshiba's dual H-bridge chip that runs two DC motors from an Arduino, wastes almost no voltage and needs no heat sink. It has a standby pin, a separate PWM pin for each motor and two kinds of stop, and now all of it works in your Proteus simulations, together with the yellow TT gear motor of a robot car. Behind the board sits our own model of the TB6612FNG : the complete truth table of the chip, the internal pull-down resistors, standby, MOSFET outputs that are real analog H-bridges and take real current, PWM speed control, the short brake and the stop. The motor is a m ...

L9110S Motor Driver Library for Proteus V1.0 (H-Bridge, DC Motor)

L9110S Motor Driver Library for Proteus V1.0: an Arduino UNO V4.0 driving two TT gear motors through the L9110S board, and the Advance pop-up showing both channels and the scope

Hello friends, I hope you all are doing great. Today, I am going to share the new L9110S Motor Driver Library for Proteus V1.0 . The L9110S is the smallest and cheapest way to run two DC motors from an Arduino: a thumb-sized blue board with two H-bridge chips, two screw terminals and six pins. It sits in countless robot cars, and now it is ready for your Proteus simulations, together with the yellow TT gear motor it is usually paired with. Behind the board sits our own model of the L9110S : the truth table of the chip, the pull-up resistors of the board, outputs that are real analog H-bridges and take real current, PWM speed control, braking and coasting. The motor is a model too, with resistance, back-EMF, friction and inertia, so its wheel turns at the speed a real TT motor would. You ge ...

E-Paper Display Library for Proteus V1.0 (1.54 inch E-Ink, SSD1681)

E-Paper Display Library for Proteus V1.0: an Arduino UNO V4.0 with the 1.54 inch e-paper module showing a counter, and the Advance pop-up showing the clock with its RAM planes and commands

Hello friends, I hope you all are doing great. Today, I am going to share the new E-Paper Display Library for Proteus V1.0 . An e-paper (e-ink) display is the one screen that keeps its picture with the power switched off, reads like printed paper in sunlight and draws current only while the picture changes. That is why it is everywhere in shelf labels, badges and battery sensors. Now the popular 1.54 inch 200 x 200 e-paper module is ready for your Proteus simulations, flashing and ghosting exactly like the real one. Behind the glass sits our own model of the SSD1681 controller, written from the Solomon Systech datasheet: the 4-wire SPI, the BUSY output with the real update times, the two RAM planes for the new and the previous picture, the full update that flashes the screen and the partia ...