Simple FM Transmitter


https://www.electronics-lab.com/project/simple-fm-transmitter/

  Description This FM transmitter (FM Tx) is about the simplest and most basic FM Tx it is possible to build and have a useful transmitting range. It is surprisingly powerful despite its small component count and 3V operating voltage. It will easily penetrate over three floors of an apartment building and go over 300 meters in […]

Frequency counter with PIC16F628A


https://www.electronics-lab.com/project/frequency-counter-with-pic16f628a/

  This is a frequency counter based on PIC16F628A. The original idea came from this project:LCD frequency counter. As you can see – very simple and yet elegant schematic. But I wanted to use 7-segment LED display, not LCD, so I found a second useful project: Simple 100MHz frequency counter which uses 6 digit LED […]

Simple timer with PIC16F628A


https://www.electronics-lab.com/project/simple-timer-with-pic16f628a/

This is a quick project for a timer. Recently I finished my UV light exposure box and thought that it will be convenient to have a build in timer to switch off the light after preset time. So I had a PIC16F628A lying around and after searching the web I found a Brazilian site (I […]

USB to Serial Converter using AVR microcontroller


https://www.electronics-lab.com/project/usb-to-serial-converter-using-avr-microcontroller/

This project is a USB to Serial converter using an ATMEL AVR microcontroller. There are two version of the converter, one with SMD parts and another with TH parts. The mcu used is an ATmega8 and USB communication is done using software on AVR mcu. It’s based on the software USB implementation of AVR-CDC. Firmware […]

Original PICKIT-2 microcontroller programmer


https://www.electronics-lab.com/project/original-pickit-2-microcontroller-programmer/

These days I was thinking about a better PIC programmer that can work with Microchip MPLAB IDE software so that I can write my own programs or edit someone else’s programs. I found that there are numerous versions of the famous Microchip PICkit 2 on the web. Some of them are using the original schematic […]

8 Opto-isolated Relay board


https://www.electronics-lab.com/project/8-opto-isolated-relay-board/

This is a 8 channel relay interface board using ULN2803. All the relays are opto-isolated using optocouplers and can be controlled directly using a microcontroller of any kind (Arduino , 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic) or a PC. It’s easy to manufacture and have three pin screw terminals for easy connectivity. […]

CAN to USB Interface


https://www.electronics-lab.com/project/can-to-usb-interface/

  This project started out from a need to build a simple device for monitoring the CAN bus. I choose the NUC140LC1CN 32K Cortex-M0 microprocessor from Nuvoton for major reason – it has both USB and CAN peripherals. Features Simple design Compatible with the LAWICEL CANUSB protocol Exposing itself as USB FTDI device Supporting CAN […]

Serial AVR and PIC programmer


https://www.electronics-lab.com/project/serial-avr-and-pic-programmer/

This is a dual MCU programmer which supports both AVR and PIC mcu and there is a switch to select between them. It’s easy to manufacture and have only through hole parts. Features RS232 Serial interface AC-DC powered MAX232 interface standard programming sockets for PIC and AVR easy to build, all component are TH parts […]

EGYDuino – Arduino compatible board


https://www.electronics-lab.com/project/egyduino-arduino-compatible-board/

EGYDuino is a DIY Arduino clone made on a single sided PCB board. It’s simple and cheap to build using home PCB fabrication methods and it’s 100% compatible with Arduino. Description ATmega8 takes care of the USB to serial communication and should be burned with AVR-CDC232 firmware. AVR-CDC creates a virtual COM port on the […]

ATmega64 Development Board


https://www.electronics-lab.com/project/atmega64-development-board/

This project is a development board for Atmel ATmega64 microcontroller and can be used to easily develop custom AVR firmware or as an introduction board to microprocessors and programming. A development board is better to be used instead of a breadboard setup as it facilitates the connection of the different components using PCB headers. The […]