homemade hardware : week 1

by admin

For this week’s assignment we had to burn the bootloader on the ATTiny85 using the Arduino Uno as the programmer. The steps were pretty straight forward. It is cool to know that we can now reduce even more the size of our projects. I thought the Arduino Pro Mini was the smaller we could get on DIY projects, but with the ATTiny85 you can get the bare minimum of the Arduino to run your sketches. There are a few limitations though – it’s not the best tool for rapid prototyping, it is more useful when you have a project done and just need to make it small; that said, it doesn’t allow the monitoring via serial, which makes tweaking parameters challenging; it also doesn’t have support for a few of the Arduino IDE commands, such as the tone syntax. Other than that, it works perfectly and I’ll definitely incorporate it in some of my projects.

First I uploaded the Blink example from the Arduino IDE, just to make sure it was working properly.

Then I built a simple circuit using and LDR and a small speaker, and started messing around with the delay in the end of the sketch. Note that I couldn’t work with the tone command as I said before, so I just used the analogWrite for experimenting purposes.

Lastly, I disconnected the Arduino as a power supply and hooked up a 3.7V LiPo battery I used last semester for the Energy class and.. now it doesn’t need to be connected to the computer/Arduino!