Step 1 : Install ArduinoIDE software provided in this folder. Step 2 : Open main folder provided in this folder and open 'main.ino'. Step 3 : Click On Tools and set the Parameters as : Board : Arduino Port : Only one port is shown Programmer : AVRISP mkll Step 4 : Replace the On-board chip with your Atmega Chip Step 5 : Click on Upload and the On-board leds will flash and you will recieve a conformation message on your computer screen. Step 6 : If bootloader is not burned on your chip than the code will not get uploaded Step 7 : To burn Bootloader on your Atmega chip, Open 'Burn Bootloader' Folder provided in this folder and follow the instructions. Step 8 : if any problem still persists, Email me at 'thecyborglab@gmail.com'. Precautions: Always double check your Connnections All the boards and chips are rated for 5v Remember not to short your power supply Components: 1 x Arduino UNO (Recommended) 1 x Atmega Chip (I am using Atmega328) 1 x IC base for Atmega Chip (Optional) 1 x TM1637 Seven Segment Module 1 x DS3231 RTC module 1 x Ws2812b 12bit LED ring 1 x TP4056 Charging board (Optional) 1 x 18650 Lithium-ion cell (Optioanl) 2 x 22pf Capacitor 1 x 16mhz Crystal 2 x push button (1 is mandatory, 2 are optional) 1 x 10k resistor