Introduction: Power From Trees!! and Using This Power to Collect Data Form the Environment.

Picture of Power From Trees!! and Using This Power to Collect Data Form the Environment.

It is very well known that when putting a copper and a zinc rod into a potato, a voltage can be measured across the two rods, that is how the potato clock works. However we can take this idea further using a tree. As a tree has a higher volume than a potato, more energy can be transferred from the zinc to the copper. If multiple rods are used in a parallel combination in multiple trees, enough energy can be transferred to power an Arduino board. This is clearly an ideal way to produce energy, and literally one of the "greenest" forms of energy production causing practically no damage to the environment. Arguably it could improve the state of the environment as it incentivises people to grow more trees that clear out the CO2 in the air improving the overall condition of our planet.

Another problem that this project addresses is the issue of forest fires, causing a large amount of CO2 to enter the atmosphere, but worse destroying hundreds or even thousands of trees and the natural habitat of countless animals. One of the most effective ways of stopping forest fires is by either catching the fire as soon as possible, or monitoring the conditions of the forest and creating an alert when dangerous conditions arise, i.e high temperature and low humidity. This project uses a DHT22 sensor that monitors the temperature and humidity of the environment, so using the Arduino we can monitor the input readings of the DHT22 and create an output signal if they are hazardous.

Additionally this project and also be used to ensure that the plant-life in a certain area has sufficient water to survive, this can be calculated with the average humidity an the dew point (dependent on temperature and humidity), and comparing these values with the equivalent ones of the specific species of plan in said area.

One final use for his project (that I can think of) is using the data form the DHT22 (that is saved on a micro SD card) to use the temperature and humidity information form your local area to help a "citizen science" project. This improves the quality of data collected by these projects, and could lead astounding breakthroughs in science for instance, better meteorological predictions, further knowledge about climate change... A great place to find these crowd sourcing data projects involving the data that we can collect with this gizmo is: http://scistarter.com/topic/2-Climate%20%26%20Weat...

I hope you enjoy making/using this!!

Step 1: Step 1:The Materials and Tools

Picture of Step 1:The Materials and Tools

The materials and tools that are needed to construct this project are:

MATERIALS:

DTH22 sensor x1
Piezoelectric buzzer x1
NPN transistor x1
Arduino UNO board x1
Ethernet shield for Arduino UNO x1
Red LED x1
RGB LED x1 (Bule led will also work but I didn't have one to hand)
100k ohm resistor x1
1k ohm resistor x1
680 ohm resistor x1
330 ohm resistor x2
220 ohm resistor x1
4.7K ohm resistor x1
Micro SD card x1
Micro SD adapter x1
Veroboard x1
Breadboard x1
Copper nails aprox. 10
Zinc nails aprox. 10
Jump leads + croc-clips aprox. 12
3mm bolt x3
3mm nuts x6
3mm washers x6
Wire about 0.5m
Blue tack
PC with the Arduino software
A-B USB cable
Power in plug for the Arduino UNO board

TOOLS:

Hammer
Soldering iron
Screwdriver (for 3mm bolt)
Solder
Wire cutters
Wire pliers
Digital Multimeter

Step 2: Step 2: Build Circuit on Breadboard

Picture of Step 2: Build Circuit on Breadboard

Before we solder the parts in it is a good idea to make the circuit on a breadboard and test it first to ensure it does exactly what we want it to do. The image above shows how each component should be connected to the breadboard.

Form the Ethernet shield (that's connected to the equivalent Arduino UNO pins), connect the data out pin of the DHT22 to pin 2, the analogue out (pin 4, orange cable) to one of the red (positive) rails, the GND pin to the blue (negative) rail and the +5V pin to the other red (positive) rail as shown in the diagram.

Step 3: Step 3: Uploading the Sketch Onto the Arduino UNO Board

The upload the code, first we need the Arduino software, download from: http://arduino.cc/en/main/software

Then open the program, copy and paste the DTH22_code file into the Arduino working environment (DTH22_code.txt is an attached file and should open on note pad).

Once the code is in the Arduino working environment, press verify (tick button), then plug the board into the USB cable type A/B into the Aduino UNO board and unto a USP port on the PC and press upload (the arrow button). When the sketch it uploaded you are good to test it out.

N.B If the intention of this project is to monitor the conditions over a long person of time (i.e months) I recommend using a Micro SD with large storage space (32GB for instance) and increasing the delay in the sketch, so instead of looping the code every minute it does so every hour or so.

Step 4: Step 4: Test

Picture of Step 4: Test

While in the Arduino working environment, and whilst the board is plugged into the PC, the serial monitor can be opened (by pressing ctrl+shift+m) and the data revived directly form the Arduino board can be monitored, this is ideal for monitoring indoor temperature and humidity. It also ensures everything is in order, you will know that everything is in order if the serial monitor looks like the screenshot above, and there are no error messages displayed within the serial monitor.

Check the SD card by plugging it in to the computer, there should be a csv (comma separated values) file called DATALOG.cvs, open it with Excel (or a similar program). There should be three columns displayed, the first one is the humidity readings in % , the second is the temperature in degrees Celsius and the third is the dew point in degrees Celsius.

Another thing to check is the dangerous conditions output, there is two was to do this, either create a fire (not advisable) or temporarily changing what the Arduino board "thinks" is a dangerous condition (the later it a lot safer!!!). To do that all that needs to be done is to change the if statement for the float variable ff to be > than 0 rather than 2.5, alternatively you can download the DTH22_test.txt file above and replace the old code. Then re-compile the sketch and upload it. You'll know if the test has been successful if the red led turns on and the buzzer makes a loud piercing noise. Remember to recompile and reload the original sketch before moving on the the next test.

One final test, and the simplest is simply punting a finger over the LDR, the blue led should turn on. This is a feature included to made the device visible at night.

Step 5: Step 5: Build the Device

Picture of Step 5: Build the Device

First its is necessary to solder the components onto a Veroboard if you have no experience soldering I strongly suggest practicing first with a spare Veroboard and some wire. Here is a great video on how to solder on to a Veroboard (ignore the part about making breaks, we will not need to use that):

Once all the components are soldered on it should look something like in the image above, plug the lines into the corresponding pins on the Arduino, i.e GND to the GND pin, the data pin of then DTH22 to pin 2...

Then align it on top of the Arduino board and drill a whole through the Veroboard, ensuring the hole is inline with the holes in the Arduino and the Ethernet shield.

WARNING: Don't drill the hole on the same strip as the soldering

Use the nut and bolt to secure the Veroboard at the optimum height, and then secure the Veroboard to another part of the Ethernet shield so it can still be moves for later repairs.

Then attach the power input plug for Arduino UNO to two bolts, securing the cable with nuts, as shown in the picture.

OPTIONAL: Add a piece of sting in a loop to one of the unused holes in the Arduino board so it can be hung from a nail.

The sensor unit should now be complete, the photos above show what it should look like.

Step 6: Step 6: Wire Up the Trees

Picture of Step 6: Wire Up the Trees

From the fist photo it can be seen that one tree can produce 0.9V, so a combination of 9 trees roughly produce 8V, enough to power the Arduino board. All that has to be done is set it up. Using the hammer, one copper and one zinc nail is hamered in per tree, at a separation of aprox. 5cm. Then using the leads with croc clips attached to either end, the copper and zinc nails need to be attached as shown in the diagram above.

Then the sensor needs to be connected as shown in the diagram, and voilà a tree powered data collector, that can measure the temperature and humidity of the environment.

Step 7: Example of Data Collected

Then knowing that a data value is collected every x amount of time (whatever the delay is in the code), we can observe the change in temperature and humidity over time.

Remember when looking at the example data that the first column is humidity, the second temperature and the third dew point.

Thank so much for reading, this is my first inscrutable, and I hope you enjoy building the project !!!

Robin Milward.

Comments

robinotics (author)2015-03-09

A lot of people have been saying that the copper nails will harm the tree, so I have done some extensive research and have come to the following conclusion:

It is true that copper salts are harmful to trees in large quantity. However most plants and the majority of trees are very tolerant to low concentrations. The rough volume of copper that would be able to affect a three significantly is 300x10^3 mm cubed, and a average copper nail is about 500 mm cubed, so a factor of 3 smaller. These values are estimates and apply to an average sized tree (2 to 5 meters tall with a diameter from 30 to 50cm).

Sources of information:

http://www.scielo.br/scielo.php?script=sci_arttext..., a paper by Braz Piracicaba.

http://www.ipcbee.com/vol4/9-ICESD2011D021.pdf, a paper by Ankita Vashishtha.

http://www.theguardian.com/notesandqueries/query/0... the guardian speculative science forum.

joao.torres (author)2015-03-06

Hey, nice idea. It would be great to use with a infrared or RFID interface, so you can collect the data leaving the hardware in the tree.
It can be used some kind of boost converter circuit to step up the voltage from few cells, maybe a simple Joule Thief circuit can do the job.
Keep the good work, bye.

The_Good_King (author)2015-12-26

The tree in this experiment could be replaced by a potato without having any impact on the experiment. The source of this electricity is not the tree, but the zinc coating of the galvanized nail. I did do the instructable, though, since my arduino powers the door to my chicken coop which is in the orchard, and trees are quite abundant, there. This copper kills trees business is rather alarming, though. I'll remove the nail after all, just in case.

SteamboatEd (author)2015-03-09

Just one catch: it kills the tree! Howzabout using the swaying of the tree in a breeze to pull a cable that turns a generator instead?

rxpc (author)SteamboatEd2015-08-22

Silly! The tree houses we built in trees in my parents backyard are still around and the many nails are still in them!

irinak1 (author)2015-08-05

Hi,

I’m irinakim and I’m work in the Wiznet.

Thank you for using our product.

We are collecting so much data using our product.

And I will post the this project on our Web site.( http://wiznetmuseum.com)

Can I post your product on our Web site?

cerubim (author)2015-03-15

Hello. After doing a bit of search on the net, it seems that trees, at most, can provide 200 millivolts, 0.2V. So you would need about 40 trees to power the circuit.

robinotics (author)cerubim2015-03-15

Yes, I also found a similar report. But remember that refers to the trees alone, i.e with two zinc nails, however, when replacing one of the zinc nails with a copper nail a battery is created. This produces an additional potential difference between the two nails, meaning there is a higher overall voltage (of about 0.9V).

woor (author)2015-03-13

You are building Volta's batteries, the energy came from the oxidation of zinc, not from the tree...

This is not a way to "produce energy", and isn't also "green" at all.

linkaylomen (author)2015-03-13

Very cool instructable, though I'm not sure about raving nails in a tree, as many users have mentioned it's not good for the tree, not sure it will outright kill it but it's definitely not good for it... maybe use (as someone previously mentioned) the motion of the trees to generate a current, have that charge a cell and power your sensor that way... I'm sure there are plenty of alternatives to using a chemical reaction within the tree :3

Otherwise awesome though, keep going, you might even find a way to produce more than you already did :)

linkaylomen (author)linkaylomen2015-03-13

driving nails into* silly phone xD

cmatheson5 (author)2015-03-09

As an professional horticulturist, please don't do this. A few copper nails will kill the trees.

Robibame (author)2015-03-05

this is VERY COOL. I love this. very cool... I do NOT think one or two nails over a relatively short time would kill a tree, much less "kill us all" but if more than one was put in and left there it could indeed end up killing trees. I lived in a place where it was illegal to cut down a live oak tree. People who wanted to build on property with an oak in the way would indeed put a few copper nails in the tree and cover it with mud or bark, and over a fairly short amount of time it would indeed kill the tree. copper salts are the main ingredient in many herbicides, and they are the only ingredient in products like "Root Kill". (you pour it down the drain if tree roots are starting to clog up a septic leach field. or main sewer line.)

stringstretcher (author)2015-03-04

Did I get this right; a few nails and some wire are going to poison us all and destroy all the forests? Some readers seem to have gone overboard with the save the planet stuff. How about if we produce one less automobile next year. That should compensate for a few of these devices in the forest. Very interesting ideas here. Nice write up.

weish (author)stringstretcher2015-03-04

the issue is more that driving copper nails into a tree is a good way to poison the tree. copper salts are an effective herbicide, so sticking a bunch of copper into the living part of the tree is a good way to kill it. it's actually a popular way for overly entitled homeowners to get rid of trees on other people's property that they consider unsightly

FriXs (author)weish2015-03-04

is there a difference weather the copper stays dry or is wet by rain? I wonder if there exists scientific research/experiments about it...

FriXs (author)2015-03-02

Wow! I never imagined, that you could get 9v out of a bunch of trees. How many amps/how many trees in parallel are needed to use a security cam? Cause I have a Mammoth-tree project, but I'm afraid someone could damage them.

robinotics (author)FriXs2015-03-03

Not many amps,i think you would struggle to run a security cam, but it might work if you designed a network of 30 or so trees, sum in parallel and some in series.

FriXs (author)robinotics2015-03-03

Gonna buy some copper and zinc nails now. Thx

FriXs (author)FriXs2015-03-03

PS: I read something about coppernails, that could destroy trees. I know, that the ions prevent the grow of moss. Has anyone experiences with copper-nailed trees? Slowed down growing maybe?

robinotics (author)FriXs2015-03-03

I did look into it, and all i could find is the use of copper nails to kill tree stumps, so the trees don't regrow, but not to kill the actual trees

weish (author)robinotics2015-03-04

it affects a full tree the same way it would affect a stump, after all the only difference is height. copper salts are generally poisonous, and make excellent herbicides, so especially on young or unhealthy trees this could be lethal. it might not kill a healthy tree, but it will harm it.

your idea is interesting, and kudos to you for experimenting, but unfortunately it's inadvisable for technical reasons

cammers (author)FriXs2015-03-03

It might be a myth, but people used to say that if you wanted to kill your neighbour's tree you could drive copper nails into it.

Benadski (author)2015-03-04

Coppersalts are poison for most living things. If the copper does not dissolve it MIGHT not be a problem. But it is better not to use copper at all.

timmg08 (author)2015-03-03

Now I could be wrong but I dont believe you are actually generating power from the tree. the make up of the tree just allows the chemical reaction between the copper and zinc to occur. and if that is the case you could much more effectivley place a copper plate and a zinc plate in a five gallon bucket of salt water, and run your sensors off that homade battery. without the potential for accidently affecting the tree.

mfaber1 (author)2015-03-03

I like this idea, it could open some possibilities on sensors in the woods. I had one question: what happens if you two pair of nails in the tree, but separated over a distance? like a meter apart.

With some energy harvesting Technics (joule thief) you could maybe accumulate a charge and then use this to do a reading.

hellythomas (author)2015-03-03

woah this is awesome! loving your work dude, such an inspiration! Big love from the robinotic fan club woop woop

sarge89or (author)2015-03-03

How much more power did you generate using a tree compared to using a potato? How much power did you create from the tree. How are you using the energy? The United States already collects the data concerning humidity and temperature. Fire danger is posted and outside open fires are restricted or banned.

robinotics (author)sarge89or2015-03-03

If it is creating a fire you are concerned about, there is no need to worry, the power generated by the trees is no where near enough to create a spark. In fact one of the uses of this project is to help prevent forest fires by creating an alert when the conditions in the environment reach a critical level (i.e a certain temperature and a certain humidity).

I live in the UK so I'm not 100% sure what it is like in the US, however I do know that in most countries the two main problems in both weather and climate predictions are the lack of processing power and the lack of sample data. This project helps tackle the second issue if the data collected is shared along with an approximate geographical location of the data collection point.

Creak (author)2015-03-03

The idea is green, but in practice it isn't as green as you think. Trees need to be spaced apart well to allow growth. That means lots of wire for any significant output. Not to mention the amount of energy used in the production of the nails. The copper could be reclaimed but not the zinc as the zinc will be degraded to produce the voltage.

robinotics (author)Creak2015-03-03

It is true that overall this project is less environmentally viable that simply using a solar cell or even a 9V battery, however it is interesting to explore alternative forms of power generation, specially when it involves something as common as a tree. And although it has it's downfalls, it also bypasses other problems that other energy sources have such as chemical waste or only being able to run during the daytime.

About This Instructable

12,816views

206favorites

More by robinotics:Power from trees!! And using this power to collect data form the environment.
Add instructable to: