In this video I'll make an emulator of the wellknown iButton key based on ATtiny13. The frame of the key is the same size as the original one, and the microcontroller's EEPROM memory allows to store up to 8 key codes.
The key itself runs on parasitic power, but programming requires an external 830 volt power source, for example, a CR9V (PP3) battery.
** English subtitles available **
Attention! The video has been created for research purposes only. All information carried within is exploratory in nature. The creators take no responsibility for any incorrect use of the technologies mentioned.
More videos on the topic:
• Контроллер вентилятора на ATtiny13 | ...
• Контроллер вентилятора на ATtiny10 | ...
*********
CONTENTS:
00:00 Trailer
01:12 Task setting
03:21 Overview of a similar project
04:52 Emulator schematic
05:39 PCB
05:52 A long and tedious source code review
15:04 Compilation, programming
15:31 Testing
16:53 Soldering
21:02 Field tests
22:12 Conclusion
BACKING TRACKS (Billions of thanks to the authors!):
@N&MCreation ( / nmcreation ) • Industrial Metal Backing Track in C♯m... , • Industrial Rock Backing Track in Cm |...
Now YOU Shred ( / nowyoushredjamtracksonline ) • Massive Jimi Hendrix Jam Track Ultima...
LINKS:
Project https://oshwlab.com/sneer2sneer/batte...
Code https://github.com/DmitryMuravyev/ATt...
Additional project files https://drive.google.com/drive/folder...
ATtiny13 Datasheet https://ww1.microchip.com/downloads/e...
Tips and Tricks to Optimize Code for 8bit AVR https://ww1.microchip.com/downloads/e...
1Wire protocol (Book of iButton standards) https://pdfserv.maximintegrated.com/e...
USBasp firmware https://www.fischl.de/usbasp/
USBasp firmware update guide https://www.electronicslab.com/proje...
MicroCore (ATtiny13) for Arduino IDE https://github.com/MCUdude/MicroCore
Batteryfree 4in1 DS1990 emulator based on tiny13 https://anyram.net/blog_ru/?p=1050
COMMANDS:
Uploading/fuses:
avrdude v pt13 cusbasp Pusb B32 Uhfuse:w:0xff:m Ulfuse:w:0b00111010:m Uflash:w:iButton_Emulator.ino.hex:i
Decompiling binary file:
avrobjdump Dzmavr:25 Binary_file.hex
Decompiling ELF file (Executable and Linking Format):
avrobjdump S Binary_file.elf
TOOLS:
TS100 Soldering Iron https://ali.ski/0Hc5ES
Soldering Iron Tip (original) for TS100 https://ali.ski/sdF1
Soldering Iron Tip (not original) for TS100 https://ali.ski/1z8cdh
Soldering Hot Air Gun https://ali.ski/DzD9L
Silicone Mat https://fas.st/MbWBDK
Syringe Needles https://ali.ski/FQB6qc
Syringe Plunger https://ali.ski/EFeLq
Soldering PCB Holder https://ali.ski/gqP1z
LAOA Tweezers https://ali.ski/BgsBF
Breadboard with wires https://ali.ski/ZcGWy_
40pin Jumper Wires https://ali.ski/BuQlZ
Alligator Clip to Banana Plug Cable https://ali.ski/lyopJ
Banana Plug to Test Hook Clip Cable https://ali.ski/u1ceJ6
Bench Vise https://ali.ski/enn2Z
LAOA Nippers https://ali.ski/buDNO_
SUPPLIES:
Soldering Flux WNB https://ali.ski/FElC4
Solder Wire (KAINA) https://fas.st/NcwLm
Solder Paste WNB 183С Sn63Pb37 https://ali.ski/iyqYTE
Copper Solder Remover Wick https://ali.ski/Q_v_C
High Temperature Kapton (Polyimide) Tape https://ali.ski/XS71T6
EQUIPMENT:
Hantek DSO5102P Oscilloscope https://ali.ski/ywoBaZ
UNIT SMD Tester https://ali.ski/LGZsF
USBASP AVR Programmer https://ali.ski/vO7zsd
COMPONENTS:
ATMega328 Arduino Nano (replica) https://ali.ski/IhW7Ob
iButton Reader https://ali.ski/kSQ7Sk
Tactile Push Button https://ali.ski/_C8te
Tactile Push Button Omron https://ali.ski/_DjUP3
MB10F Bridge Rectifier https://ali.ski/M6YIn
SMD SOD123 Schottky Diode https://ali.ski/xVbiN
SMD LED Kit https://ali.ski/iIKYU
SMD Capacitor Sample Book https://ali.ski/E2jOv
SMD Resistor Sample Book https://ali.ski/jXRM8_
#attiny13 #ibutton #dmitrymuravyev