Things For Hackers

Thoughts on HW & SW Hacking

YX5300 UART controlled MP3 playback module

YX5300 MP3 playback module The Catalex MP3 Board is a great little MP3 playback board based around the YX5300 chip. It can be controlled via serial interface using a simple set of commands. The front of the board looks like this: Catalex MP3 Front As you can see, the connections on J2 are nice and simple. Pin Note RX Connect this to TX on your serial port.

555EXP Build & Usage Instructions

555 timer experimenter kit - 555exp Introduction The 555exp kit allows you to easily experiment with both the monostable and astable modes of the classic 555 timer IC. The kit uses only through-hole components making it suitable for anyone to construct. Click here to jump straight to usage instructions. Completed Kit Build Instructions Kit contents The kit contains the following: 1 * 555exp PCB 1 * 555 timer IC (with socket) 2 * 470uF electrolytic capacitors 1 * 10nF ceramic capacitor 2 * 5mm red L.

Build Instructions for CopyMe84A

Introduction The CopyMe84A1 kit allows you to build a clone of the classic “Simon Says” electronic game. I’ve tried to keep the build as simple as possible in order to make this kit suitable for beginners. This kit is fully open source, both software and hardware. Please visit its github page for access to the source code and Kicad files for the HW. You can buy a complete kit of parts from our store.

Yet Another URL Shortener (yaurls)

For various products in our store, we wanted a way to be able to associated a shortish name with the full url to its entry in our store or blog. As Go seems to be gaining traction as the go-to language for writing web services we decided to write yaurls in Go. This is our 1st proper application written in Go, but based on this, I don’t expect it to be our last.

Building Arduino projects with makefiles

Introduction The Arduino IDE is a great bit of software to get you up and running quickly, but as projects get larger, or if you already have preferred code editor etc., it might not be the best way to go. In this post, we will discuss a simple approach to building projects for Arduino with-out using the IDE. The Arduino IDE still needs to be installed, we need some of the libraries it provides, but we won’t actually need to run it to develop code for the Arduino platform.

Installing AVR libc & gcc toolchain from source on Linux

Introduction Some basic instructions on how get yourself setup to build C/C++ programs for Atmel’s AVR micro-controllers. The will install the following versions: GNU Binutils version 2.26 GNU GCC for AVR version 5.2.0 AVR libC version 2.0.0 Before you start, you need to decide where you would like to install the tool-chain. The default is something like /usr/local which will require root access. If don’t have this, or prefer to install in a non-system location you will need to configure the build system as such.

Hey Windows Wheres My DVD Drive

After months of nagging, I recently upgraded my Windows 7 box to Windows 10. Initially all was good, that was until I needed to access my DVD drive. For reasons known only to Windows, my DVD drive had disappeared. After much searching the far corners of the internet, I found the answer to my issue. Hopefully it will work for you, but please take care when performing these steps otherwie you could make things worse…