Tweeting Aquarium

Here is my tweeting aquarium: https://twitter.com/TweetAquarium

The technical details can be found in http://sites.google.com/site/juissistanganyika

It was fun to do - and amazingly simple.

-Juissi

nice, you should add a webcam and servo (for pan and tilt) so we can see the fish for ourselves !

From your site:

Dallas Semiconductor DS18B20 1-wire digital thermometer used for measuring the temperature of the aquarium water.

Can you post pictures of your sensor connections and wiring diagram for the sensos? I am also looking to get the temperature and pH from my tank and could use the help.

Thanks

I don't have any good tool for drawing the diagrams. But I tried to describe the connections in source code and in http://sites.google.com/site/juissistanganyika/tweeting-aquarium :

  • push-button attached to digital pin 2 from +5V, pin to ground via 10 kohm (Watching)
  • push-button attached to digital pin 3 from +5V, pin to ground via 10 kohm (Feeding)
  • push-button attached to digital pin 4 from +5V, pin to ground via 10 kohm (Maintaining)
  • One-wire data bus on digital pin 7, pin to +5V via 4.7 kohm
  • LED attached from digital pin 8 to ground via 220 ohm
  • Buzzer attached from digital pin 9 to ground
  • LDR from analog pin 5 to +5V, pin to ground via 10kohm

In addition to the data wire, DS18B20 needs ground. In the sensor itself, pin 2 is data. Pins 1 and 3 are connected together and connected to ground. This is the parasite power mode described in http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf

I hope this helps.

-Juissi

P.S. I attached version 1.1 source code to my site. The biggest improvement is that the tweet strings are in program memory, allowing much larger amount of them.

Hi Juissi,
one of your recent tweets was:
"pH=8.4, Conductivity=680, KH=11, GH=11. We don't understand those numbers much but the water tastes like real Tanganyika!
2:44 AM Jan 16th from web"

where does this 'web' tweet come from?.

It appears that the Arduino is generating the 'API' tweets using the Twitter API, and there is nothing in your source code regarding pH, Conductivity, KH, GH (as far as I can see).

It's an interesting project, and thanks for sharing.

That is the human touch of my tweets :sunglasses:

The API tweets are from my Arduino. The web tweets are from me, manually, using the browser interface. I just write them in the same style as the other tweets...

-Juissi

Nice project.
Does the fishtank tweet automatically when it's time to feed the fish?

My "tweetbox" has three buttons: Watching, Feeding, Maintenance. Timing is a good idea, though, I would just have to add a real-time-clock to my system.

-Juissi

Hi,

nice Project. How did you make the Condutivity mesurement ? Im looking for an solution but dindn't find somthing.

soory for my poor english

stefan

wow awesome project. I hope someday i can build soemthign as cool for my platned tank lol