Tag Archives: arduino

Raspberry Pi powered fishtank

My fishtank is now internet-connected. It is run by a Raspberry Pi that can do three things: Feed the fish, switch the lights and take pictures.

To feed the fish, the Raspberry Pi sends commands to an automatic fishfeeder that I modified. It can empty any container in any order. This is achieved by an Arduino Pro Mini, two servos and a motor (more). The plate prevents hot air from flowing into the feeder. In an early iteration of the project, this made the food sticky and kept it from falling into the tank. Switching the lights is done using a remote light switch and 433Mhz transmitter. Finally, there is a webcam that is connected directly to the Raspberry Pi to take pictures. Continue reading

Connecting my fish tank to the Internet of Things – Part 1: Hacking an automatic fish feeder


I bought a used automatic fish feeder from ebay. This device is completely mechanic and very old (older than 1989). It has 27 containers for fish food and a disc that does one rotation per day. By sticking pins into that disc one can trigger one or more feedings per day. A pin will rotate an outer ring with the containers by one unit. One container always faces down, emptying its contents. So if the outer ring has made one revolution, all containers have been emptied. Continue reading

Android-Benachrichtigungen auf dem Schreibtisch

Android-Benachrichtugungen auf dem Schreibtisch

Das Ziel dieses Projekts ist, Benachrichtigungen von meinem Android-Handy automatisch auf einem LoL-Shield (Lots of LEDs) anzuzeigen. Dazu benutze ich einen Raspberry Pi, der sowieso schon auf meinem Schreibtisch steht, einen Arduino für das Schild und auf dem Handy Tasker, um auf Benachrichtigungen zu reagieren. Sobald eine Benachrichtigung erscheint, passiert folgendes:

idea Continue reading


BTduino is an Android app that lets you add a custom bluetooth interface to your Arduino project without any programming on the Android side.

“Everything is better with bluetooth.” – Here are some examples:



Continue reading

How to add Bluetooth to your Arduino Project with BTduino

This tutorial will show you how to connect your Arduino project to an Android device using the BTduino app. You don’t need an extra Arduino library and you don’t need to code anything on the Android side.

Here is what you need:

  • an Android device running Android 4.0 or higher that supports bluetooth (most phones do)
  • an Arduino or any microcontroller that has a Serial connection
  • a bluetooth module for the Arduino (get one for about €10, for example from ebay)
  • the parts for your project

Connect the bluetooth module to your Arduino like this:btsetup
If your bluetooth module runs at 3.3V, you need an additional voltage divider. In this case, use three resistors with an equal value between 1kΩ and 10kΩ as shown above.

Then, set up your Arduino project. For this tutorial I will be using a potentiometer and an LED. Here is the setup:
qr Continue reading

Arduino-Wetterstation mit Bluetooth, Datalogging und Android-App

WetterstationDie Wetterdaten für die Wetterstation werden von einem Board gesammelt, das ich für einen Schülerwettbewerb (ILC) bekommen und zusammengesetzt habe. Auf dem Board rechnet ein ATxmega128A3U. Temperatur, Luftfeuchte, Luftdruck, Helligkeit, Regenmenge und Windgeschwindigkeit werden bestimmt. Die letzen beiden Werte werden durch mechanische Aufbauten ermittelt, an denen ein Magnet einen Hallsensor passiert.

Continue reading