Rohit Gupta writes: I made a very easy to make stepper driver and motor tester that could be useful to people working with steppers for 3D printers or CNC. I saw an article a while back here on DP and HackADay itself that used a controller (ATiny45 i guess). I thought it would be useful […]
Category Archives: how-to
Macgyver SMD soldering iron adaptor
Rupert Hirst of RunAwayBrainz writes: Surface mount component removal can often be tricky. With a little thought, and a piece of copper wire, small components can now be safely and cleanly removed, without damage to either the component or PCB tracks. In the following video I show you how to make an quick and simple […]
WS2812 level translator
Bogdan of Electro Bob wrote an article on using the WS2812 level translator: Although the data sheet states that you would need at least 3.5V for them to recognize as HIGH level(70% of 5V), many seem to have no problem being driven from a 3.3V micro. With the signal regeneration that each does, it is only […]
Zero-wire serial auto-reset for Arduino
A followup to the Modify an off-the-shelf CP2102 module as an Arduino programmer post, Ralph Doncaster writes: Instead of modifying the USB-TTL adapters, I modified the AVR board and the avrdude software to reset the AVR with a break signal. This way just Rx, Tx, Gnd and Vcc are needed.
chipKIT Project 5: Digital stopwatch on seven segment LED display
Raj of Embedded Lab has a series of chipKIT tutorials. This 5th project will show you how to build a digital stopwatch on seven segment LED display with the chipKIT Uno32: In this project, we will use the chipKIT Uno32 board to build a digital stopwatch capable of timing minutes, seconds, and 1/10th of seconds, and with a […]
Modify an off-the-shelf CP2102 module as an Arduino programmer
Kerry D. Wong wrote an article on how to modify a CP2102 module as an Arduino programmer: To make it work with the Arduino bootloader, one easy approach is to disconnect the RST header pin from CP2102 pin 9 and connect it to the DTR pin (pin 28) instead. While in the Arduino schematics, the […]
Push button toggle switch, old style
Bertho of Vagrearg writes: I recently answered a question about how a specific circuit worked and I was so intrigued that I just needed to write down my findings and share it. The circuit uses a single (cheap) push-button to make the output toggle with debouncing and no-delay switching. The circuit used originally two NOR-gates and […]
Interactive LED beer pong table
Jeff wrote this Instructable detailing the build of his LED beer pong table project: This instructable will guide you through all of the steps to in order to create a one-of-a-kind beer pong table complete with cup detecting RGB pods, automatic ball washers, a 32×12 ping pong ball LED grid, side LED rings for spectators and an RF interface […]
Cleanly de-soldering a pin header
boldport has written an article describing a technique he’s used for removing the header cleanly: Know that sinking feeling after realising that you’ve soldered that 40-pin header on the wrong side of the board? I’ve come up with a technique that works for me for removing the header cleanly and I describe it in the video.
How to make your own custom GNU Radio blocks – the C++ way
If you’re a GNU Radio user you know that most of the functions you need are contained the stock group of GNU Radio blocks. However, there are times when you may want to code up a custom block to perform a unique function not found on the stock blocks. Jean-Benoit Larouche has posted the first […]
Breadboard programming cable for ATtiny85, ATtiny88, ATmega328, ATtiny2313, and other AVR MCUs
Here’s a breadboard programming cable for ATtiny85, ATtiny88, ATmega328, ATtiny2313, and other AVR MCUs by Nerd Ralph For programming AVR MCUs, I use a USBasp. Initially, I would connect the USBasp header pins to header pins on the breadboard with individual jumper wires, then jumper the appropriate pins on the MCU. Then I noticed a repeating […]
Using touch screen as remote control
Bajdi wrote an article on using an Arduino Due with a 5inch touch screen and a wireless nRF24L01 transceiver as a remote control: One of the things I wanted to try out was using the touch screen as a remote control. I have a lot of cheap nRF24L01 modules so I soldered one to the adaptor […]
Piezoelectric crystal speaker build
This video by RimstarOrg demonstrates how to build a Piezoelectric crystal speaker: I make a loud speaker for a clock radio using a piezoelectric crystal. Actually I experiment with a variety of piezo crystals. That includes a piezoelectric igniter crystal from a BBQ lighter and a homemade/DIY rochelle salt piezoelectric crystal. I also try out a piezo buzzer from […]
Academic paper: hacking with RF replay attacks
If you’re new to RF hacking you may have heard the term “replay attack” and wondered what it takes to implement one. In this academic presentation Practicing a Record-and-Replay System on USRP a group of researchers from the Shenzhen Key Lab of Advanced Communications and Information Processing and Shenzhen University, give a succinct and practical […]
Building a breakout board for a TI TMP708
Carl from Hackshed.co.uk writes: Steve recently ordered several Texas Instruments TMP708 temperature switches. What he failed to realise however, is that the chips come in an SOT package which is tiny. After laughing at him for quite a while, I offered to build him a breakout board for the chips. Here are the steps I took […]
Unbricking a TP-Link TL-WA801ND v2
TasksOfOhm has posted a tutorial on how to unbrick TP-Link TL-WA801ND v2: Experimenting with embedded devices is fun but things not always work as expected. Sometimes you just flash the wrong firmware. So did I. After having done so I furthermore realized that the bootloader in my TL-WA801ND v2.1 was the current one and therefore contains a […]
How to: compiling Arduino Caterina with new VID/PID
Compiling the Arduino Leonardo bootloader (aka Caterina) is a required step in making your own Arduino Leonardo-compatible board available to others. Steven Casagrande has written this post detailing what you need to do in order to make your derivative board valid for sale. Via the contact form.
Build a robotic air-hockey opponent out of RepRap parts
Jose Julio likes to tinker with robotics; his daughter likes air hockey. From these mutual interests, an Arduino and a handful of surplus parts from a RepRap 3D printer, Jose devised an air hockey game with a robotic opponent. “The project is based on standard RepRap 3D printer parts : NEMA17 stepper motors, drivers, Arduino […]
SMD soldering on hot sand
This video by Oliver Krohn demonstrates how to solder SMD parts on hot sand: Soldering on hot sand using a bunsen burner or frying pan / oven. In this case I bought a SOIC breakout board and had to solder the chip onto it. Via Hacked Gadgets.
Emulating the Apple HD20
Steve at Big Mess o’ Wires writes: So how does it work? First off, we can assume that raw data bytes are sent and received in serial fashion using NRZI encoding on the ReadData and WriteData lines of the floppy connector. While the DCD documents don’t specifically mention this anywhere, it’s a safe assumption because […]
