Line Follower Robot with OpAmps

This is an old project that I found on my computer and decided to share with you guys. It’s that famous line following robot, made the simplest way possible, using only basic components such as LM358 OpAmp, LDR, Resistors and Transistors.

The LM358 comes with two Operational Amplifiers and I used it as comparator to make the robot stay on the right path.


Continue reading

ProtoStack Atmega32A Dev Board

During the past few days I have been playing with ProtoStack’s Atmega32A Dev Board and have been very happy with it. Along with the Atmega(8/16/328) dev kit, so far it’s one of my favorite boards.

It comes with everything you need in order to have it going , the big IC-ATMEGA32A-PU µC, 10-pin connector (you can also use a 6-pin ICSP header), capacitors, resistors, voltage regulator for an external power supply and more… You can check the complete list and manual here.

If you are looking for an Atmega32A Dev Board, I would recommend this one for sure!

Continue reading

Relational Space #1

This work presents an urban intervention using interactive technology. Located within a pedestrian and small vehicles tunnel below a busy road, that connects two parts of the Federal University of Santa Catarina Campus, the intervention creates a new relationship between tunnel and road. It operates as a displacement, transposing the sound of the traffic above to the pedestrians below. A sound sensor captures the sound of cars on the road and transmits a signal to the Arduino board, bringing a sense of chaos into the tunnel from above. The installation was developed as part of the discipline of Interactive Technologies and Creative Processes of the Architecture and Urbanism department at UFSC.

This is the final project from an architecture class project that I helped with.

Check out more @ Nimbu

AD5204 Digital Potentiometer Breakout Board

board-pic

The AD5204 is a Digital Potentiometer with four internal 10kΩ, 50kΩ or 100kΩ potentiometers. It’s a 8 bits chip which means it has 2^8 = 256 steps from 0Ω to 100kΩ. It can be easily controlled by any microcontroller as it uses a Serial Peripheral Interface Bus (SPI).

I was working on a project where I needed to use some of those AD5204, so I developed a tiny breakout board in order to be able to prototype it using a SMD chip on the breadboard.

Now I’m sharing the Eagle Cad files, so whenever you need to use this chip, you can make some breakout boards with OSH PARK and use it with your projects.

Below you can find an Arduino code example along with useful links.
Hope this can be useful for you!

Any question just let me know!

Continue reading

Raspberry Pi Using Whole SD Card Memory

When you install a Raspbian Operation System on your Raspberry Pi (I’m currently using Minibian) you can notice that it created a file system with very little space, which can be annoying if you are using a bigger SD card.

I only noticed it when I started to apt-get all those packages that I needed, when suddenly got the message:

cannot copy extracted data for './usr/sbin/php5-fpm' to '/usr/sbin/php5-fpm.dpkg-new': failed to write (No space left on device)

Looking into the SD card’s memory I get:

It’s full!!
Continue reading

BarTop Mame Cabinet (under dev)

Who hasn’t spend a lot of money and time on arcades during childhood? What about build one and play all those games again?

Mame Cabinet

Browsing the web I found that a lot of people are building their own machines, building over a pc running a MAME emulator with a cool front-end. If you google images for ‘arcade cabinet‘ you will be amazed by what people are doing!!

I decided then to build my own, trying to use as much used stuff as possible, like a old computer, old screen and two usb game controllers that were broken but with the electronics hardware in perfect conditions. The cabinet will stay on the hackerspace from my town, TARRAFA HACKERSPACE, so we can set some championships, it will be fun for sure!!!

On this post, I will be giving updates on the progress (not much will be done during university semester, I hope to finish this project on holidays).

Continue reading

ATmega8A Development Kit Review

Few days ago I received a ATmega8A Development Kit from ProtoStack.

The board is well made, and it has everything you need to start developing any kind of project using the famous Atmega8, which is the same µC used by the first Arduino. Actually, you can also use this board with different µC’s such as Atmega168 and Atmega328 (used in Arduino UNO).

The kit have a lot of space to add more components, and a good thing is that the VCC and GND voltage is easily accessed everywhere of the board. On the pictures and the video I posted here, I have connected the output pin PB2 to an resistor, green LED and to the ground, even without soldering the board works great.

Continue reading

Open Source Hardware Association

Just want to share this cool Association that is being created:

The Open Source Hardware Association is Coming Soon! It will be a non-profit organization (status pending) working to spread the love of open source hardware. We’re working out details, and as soon as we know, you’ll know! Check back at oshwa.org for upcoming news.

They are asking people to fill a survey so they can know which path follow to make the association. You can help them by filling it here: http://www.surveymonkey.com/s/OSHW

Continue reading

DIY: Home UBUNTU NAS Server

Back in 2003, I used to connect my computer on the my old 32′ TV, those huge and heavy TVs, to watch stuff from the internet, at that time, eMule was ruling the p2p community (can’t talk about USENET right? :} ). Then in 2008 I decided to build a better HTPC (Home Theater PC), a full dedicated computer connected to my TV, with good MotherBoard/VGA/SoundBoard, well, a good computer, with gaming capacities. It was good while it lasted, but you know, it was huge black box below my TV, bit noisy, but it did the job.

Continue reading

Dotklok + LM35 Temperature Sensor

I got my Dotklok up and running some days ago, I am really enjoying it on my room.
But I want to do more with it. Too bad right now I don’t have much time to play with electronics and build cool things.

Anyway, today I decided to spend some time learning the Dotklok’s code and add a temperature sensor to it. The result was really cool, and now I am sharing the bit of code I added to the clock.
Continue reading