Programmable Signal Generator
This project describes a simple digital signal generator capable of generating a square wave from 1kHz to 68MHz with an accuracy of 1.1%. You enter the frequency on a numeric keypad, and the frequency is displayed on an I2C 128x32 OLED display.
Used components: ATtiny85, OpAmp INA331/LTC6904, OLED display (connector JP1/JP3).
This is a microcontroller-driven bi-directional DC motor driver board with two input knobs.
The microcontroller is an ATtiny, it regulates the motor driver IC with PWM. The board requires only a single power source, with voltages from 9V upto 14V, depending on the motor requirements. The two input knobs can be read by the microcontroller ADC to control e.g. speed and timing.
The motor load can b...
ATtiny controlled and LiPo battery powered MP3-Player using the DFPlayerMini-module featuring:
- Micro-SD-card slot,
- battery charging and protection circuit,
- battery level detection,
- OLED display,
- on/off switch,
- volume control,
- 3 push buttons to control the player.
You can directly connect a 3.7V LiPo battery and a 3W/4Ohm speaker to the board.
The firmware is written for the folder-p...
USBasp - USB ISP/TPI programmer for Atmel AVR microcontrollers based on the design by Thomas Fischl.
IR remote control based on an ATtiny13A powered by a CR2032 or LIR2032 coin cell battery. The code is a full implementation of the NEC protocol using only 370 bytes (36%) of program memory.