Archive

Archive for the ‘Electronic Projects’ Category

Scoreboard (Part 3: Final – Communicating with Android and more)

February 1st, 2012 No comments

Scoreboard - FinalThe Scoreboard project is now finished and working!
The idea of this project is pretty simple: control a ping-pong electronic scoreboard from an Android bluetooth-enabled device.
To do this, I used an ATtiny45 which main function is to display the current scores in a VGA monitor while reading from a bluetooth module UART interface waiting for “commands” that will tell it what to display. The Android device sends the commands via bluetooth, running an application specially designed for this project.
As usual, the whole project is open source, including schematics, AVR firmware and the Android application.
Read more…

Scoreboard (Part 2: Reading UART from the Bluetooth Module)

January 23rd, 2012 No comments

Bluetooth ModuleIn this post, you will find how the Bluetooth module interacts with the ATtiny45 in the VGA Scoreboard project.
The Bluetooth module will wait for a connection from a device (e.g. an Android phone) and will act as an SPP (Serial Port Profile) re-passing everything received from the device to the UART interface. In our case the ATtiny will read the data but won’t “speak back” to the module, so it’s really a one way communication from that point of view.
Read more…

Protoboard adapter for cheap Bluetooth module

January 22nd, 2012 No comments

Protoboard adapter for Bluetooth moduleI finally received some stuff from DealExtreme.com including a cheap Bluetooth Module which I will use to finish my remote scoreboard project.
But first, I made this small PCB to adapt the module to a breadboard for testing and programming. I found on the Internet someone that already did this, but I wanted to use the SPI programming interface too, then I needed to lay pins 14 to 21 let’s say vertically, to be able to plug it on the protoboard.
Read more…

Revenge of the Tiny Pong VGA, now controlled with a single button

January 22nd, 2012 No comments

Tiny Pong VGA push buttonAs it was suggested by Hackaday’s guys, I’ve added a simple push button in the only available pin of my ATtiny45 in order to control the Tiny Pong VGA. The switch toggles the paddle direction up and down, every time you release it.
I’ve made some little changes in the code, so check it out, you might find something interesting or useful. As always, source code, schematics, etc. freely available for download.
Read more…

Brute force attack a BIOS with Arduino

November 14th, 2011 No comments

BIOS hackThe goal of this experiment is to convert the Arduino board into an USB keyboard plus a VGA sniffer to crack the password of a standard BIOS using the brute force attack method. There are no advantages in using this method, in fact this can be very slow and you may never find the password at all, but as always we do it for fun. It’s just a proof of concept, there are many ways of resetting a BIOS specially if you have access to the hardware, and you need it anyway because we’re talking about BIOS and there is no “remote access” as far as I know.
Read more…

Tiny Pong: More fun with ATtiny45 and VGA

September 19th, 2011 4 comments

I’m still waiting for my cheap Bluetooth module from China which will serve as an input interface for my scoreboard project. In the meantime, I’ll show you how to convert your ATtiny microcontroller into a Pong game (with no input so far).


Read more…

Playing around with Arduino

August 31st, 2011 No comments

Some quick thoughts about the Arduino Duemilanove board.

Duemilanove

Read more…

Scoreboard (Part 1: VGA signal from an ATtiny45)

August 30th, 2011 No comments

This project aims to display a scoreboard in a regular VGA monitor, remotely controlled with an Android device (cellphone, tablet) via Bluetooth.

Scoreboard on TV

Read more…

Make something useful out of your DPF (Digital Photo Frame)

April 4th, 2011 No comments

We had this great idea of using an old digital photo frame from smartparts to display some useful reports at work.
In this case, useful will mean that the reports (pictures in the frame) needs to be automatically updated, with no human intervention.
Take a look to this post, you may find something useful for your own DIY project!
Read more…

USocket – USB controlled Socket with PIC18F4550

July 8th, 2008 2 comments

Introduction

The idea of this project is to control (switch off/on) two power sockets with a computer by using its USB port. I’ve chosen USB in first place because I wanted to experiment with the PIC18F4550 microchip’s microcontroller, and secondly because the power supplied by this port (500mA) is enough to activate a relay without any additional power supply.

Prototype

Read more…