Arduino Forum

Community => Gigs and Collaborations => Topic started by: adambloch on Jun 17, 2014, 10:52 am

Title: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 17, 2014, 10:52 am
Hi all

I have started a little project that in my nativity I thought would be a simple project to complete.

Let me give you a quick rundown of what why and how.

99.9% of the world's Asian Vulture population has been wiped out mostly by accident over the last 10 to 15years. I am involved with helping the captive breeding projects that are trying to save the Vultures. We are captive breeding to release Vultures not just back into India and the worse effected areas but also into Europe where there has been other problems that have led to the demise of these very important species. We also work on many other species such as Eagles, Owls, Kites and in fact almost all other birds of prey need some help.

In this modern era everyone seems to think we know everything about everything, but as many of you know this just isn't true. One of the problems of incubating eggs of Birds of Prey is that we just don't have the data of what happens under the birds when they are sitting on the eggs. Chicken yes Birds of prey no.

What I am trying to do is create an egg to monitor that happens to the eggs under the brooding birds. What I need this egg to do is basically what a 10DOF would give out plus I need to add an array of DS18b20 to the surface of the egg to measure the temperature gradient across the surface of the egg. I need this to transmit the data wirelessly and the batteries need to last 70 days. I would also like to data logged internally so that if data is lost via wireless the data can be recovered at the end. The live data needs to end up in a database but a graphical representation in real time or play back would be good (sorry just throwing it all in)

Now due to size constraints I have bought Microduino boards that seem to work (test scripts) but what I have realised is that I am fighting a fight here that I'm not sure by myself I will ever win. I'm open to suggestions on hardware as there maybe better out there that I haven't seen.

If you are willing to help someone who is trying anything and everything to help the Vultures and other species I would love to hear from you. If you don't care about the vultures but think you could help I would equally love to hear from you as well

Many thanks

Adam

PS I forgot I need to measure humidity as well :)
Title: Re: Help save the Vultures with a 10DOF
Post by: Coding Badly on Jun 17, 2014, 11:02 am

Does everything have to fit inside the egg?
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 17, 2014, 11:53 am
Hi yes the whole idea of this is that we will substitue the real egg for the monitor one.

I have attached some pictures. The small egg is the smallest egg the I think we might be able to squeeze everything in to and the larger is a Vulture egg. Loads of room for batteries :)

The small stack is the Microduino modules all stacked together. The uno is for scale.

1 x Microduino-Core+
1 x Microduino-FT232R
1 x  Microduino-nRF24
1 x Microduino-SD
1 x Microduino-10DOF
1 x Microduino-BM

http://www.microduino.cc/wiki/index.php?title=Main_Page

(http://www.icbp.org/images/1.jpg)
(http://www.icbp.org/images/2.jpg)
(http://www.icbp.org/images/5.jpg)
(http://www.icbp.org/images/3.jpg)
(http://www.icbp.org/images/4.jpg)
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 17, 2014, 01:03 pm
This is just to show you what comes out of one of these eggs :)
(http://www.icbp.org/images/6.jpg)
Title: Re: Help save the Vultures with a 10DOF
Post by: wwbrown on Jun 17, 2014, 07:08 pm
That is a face that even the mother couldn't love.

Even with the above comment I am willing to pitch in on this project.  I am an engineer by training so I try to frame any project early on with the requirements.  I understand that the requirements first route is kind of boring because we all would like to do something because that is exciting and fun, no chance of letting the magic smoke out when you are just working with pencil and paper.  Here are some questions I have after thinking about this project for 5 minutes:

That sums up my concerns after giving the project a very small amount of thought, if you would like to have me help out leave me a PM.

Thanks
wade
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 17, 2014, 07:30 pm
Hi Wade

I don't know what you mean she's beautiful :)

The weight of a Vulture egg is around 250grams but the birds don't ever pick them up so as long as it's not stupidly heavy I'm sure it would be fine. We use all sorts of materials form wood to plaster of Paris for them normally.

It would be much better if we don't have to replace the batteries and in the case of using this in the field that would be very difficult. The good news is that the most important data will come from the first 20days.

Weight distribution is something I have been thinking about but a real egg also isn't perfectly distributed they tend to be a bit lopsided, this due to the liquid and the chick inside. They don't just slop around keeping the egg balanced. I think that we will find that the bird if not turning the egg over fully in any case it's more 90 to 180 one way then the same back the other way but I might be wrong which is why we need to do this…

As far as distance goes.. In the captive birds we could put something right under the nest in the wild I should think we could be within 10m. The further the better as wires are a nightmare and vultures really don't like
strange objects..

Many thanks

Adam
Title: Re: Help save the Vultures with a 10DOF
Post by: Coding Badly on Jun 17, 2014, 08:01 pm

Is transmitting data necessary?

Would a "relay station" be possible?  The egg would transmit to something nearby that would have a much bigger power supply which would retransmit the data to a central collection.

What do you not like about the Microduino hardware?

The electronics can potentially be shrunk to an unbelievably small size.  I suspect the antenna and power supply are going to be your biggest obstacles.  If you can, please put two double-A batteries near / in the example egg.
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 17, 2014, 08:24 pm
There's nothing wrong with the Microduino as far as I can tell. I just always belive that there maybe a better or different way of doing everything.

Yes relay station would be possible and the real time data is for two reasons

1. we then know that we are getting data and that we aren't just wasting time. If there is a fault and we need to swop the egg we would make that call.

2. It would be very cool :) I know on that face of it that sounds like a stupid answer but Vultures have a bad rep and anything that helps people be interetsed in the very important work we are doing is of great help. Also it would be nice to be able to have a real time video feed that we can look at the position of the egg on the screen as the bird moves it. we could then record both at the same time so that we have even more data on what actions and movements the bird does and the effect on the egg. We already stream from cameras on the nests and a simple PIP would be simple enough.

here are the pictures

(http://www.icbp.org/images/7.jpg)
(http://www.icbp.org/images/8.jpg)
(http://www.icbp.org/images/9.jpg)
(http://www.icbp.org/images/10.jpg)
(http://www.icbp.org/images/11.jpg)

Title: Re: Help save the Vultures with a 10DOF
Post by: Coding Badly on Jun 17, 2014, 09:49 pm

You have pictures of two dramatically different sized eggs.  Are the eggs from different species?
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 17, 2014, 10:03 pm
Hi yes.
The small one is a yellow billed kite and is about the smallest egg size that I thought would be possible to use. But the more important one is the vulture egg. If Li-po s were used I think we could squeeze it in to the kite size as the smaller birds incubate quicker so battery life can be shorter.

A
Title: Re: Help save the Vultures with a 10DOF
Post by: jbarchuk on Jun 18, 2014, 05:04 pm
Excellent project. I've read about how the loss of the VULTURE population has resulted in the massive growth of the FERAL DOG population, which has led to an increase in human attacks/deaths.

I'd be very surprised if the commercial chicken/duck/goose breeder industry hasn't already created this device. Are you sure it's not available? Maybe other wild bird researchers? The CHICKEN industry in the US is a STAPLE COMMODITY. They spend $millions to increment productivity and this device -can't- be a new idea.
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 18, 2014, 05:31 pm
Not seen one yet... You are right they spend Millions on the chickens as they can get millons back out. You can get temp and humidity loggers that look like egg but I bet most of the research with the chicken is done by watching them up close. stick some paint dots on the egg and put a sheet of glass on the bottom of the nest :) No we can't do that with a vulture :)

Chicken egg are also very easy to hatch and the safe error level seems to be greater. Being precocial they are very tough unlike the chicks we have to deal with. The adult vultures in many cases have to help the chick out of the eggs. most of the data out there is based on chicken and this is another reason why I want to do the research.



Title: Re: Help save the Vultures with a 10DOF
Post by: luisilva on Jun 19, 2014, 04:48 am
Very nice project!
The subject talks about 10DOF. What are the variables that you need to sense? (DOF means degree of freedom, right?)
In the subject of batteries there are big ass button cell batteries too, I believe that it can be a option too. But at the end, the best choice, I think that may be LiPo.
Why to you use "pre-made" boards, and not design you own board? It can have whatever you need, and can be of the size (or shape) you want. The other important point about this question is it can have ONLY what you need (and nothing more consuming your precious power).
Doing some math: if you have one battery with 1000mAh and you need it to work 70 days, the system need to consume at max 1000mAh/(70*24h) = 595uA. This must include the bursts of RF, save data in the flash/SD card etc. I think it can be done, but maybe not with any microcontroller/system.
The last question (that may be the key question) is about rate. At what rate you want to read data?

Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 19, 2014, 08:27 am
Thanks for the interest in the project. The data rate needs to be high enough that it's useful and we can see what is going on but I do see that power is going to be the killer here. The other thing that is being over looked is the surface temperature data. The data needed is to show what happens to the egg and how it is rotated by the parents but also the effect to the temperature gradient applied to the egg of the incubation by the birds sitting or not sitting on the on egg.  This is where I was looking at using the DS18b20s in the shell. Using a 3d printed case that has the holes of the DS18b20s already in it.

One thing that I hadn't thought about is the heating of the egg by the processor etc. I have been running the stack for 24hrs and there doesn't seem to be much heat from it bit I should really put it in a box and see what happens then. It needs not to get warm as the birds will stop sitting on it if they feel the egg is too hot.

So everything that the 10DOF can show plus the temp gradient. I.e Rotation, movement, acceleration, heading, temp etc.

(http://www.icbp.org/images/12.jpg)

Title: Re: Help save the Vultures with a 10DOF
Post by: luisilva on Jun 19, 2014, 05:24 pm
One thing that I've noticed in your last picture, that helps me in my point of view, is that you have 4 LED's in your PCB stack! What they are doing if the stack will be inside one egg and no one can see it?! If they are "eating" 0,5mA each the 4 will "eat" 2mA. That is in my last math ONLY the led's will discharge the 1000mAh battery in only 500h (21 days). I suggest (at least) removing those led's or his series resistors from the pcb's.
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 20, 2014, 12:11 am
These are off the shelf and as they came... I really like them but I do agree that the LEDs will be a problem ultimately if we are to not use any unnecessary power but to start with and get things going the LEDs might be quite useful for debugging etc. Does anyone know if any of the micro SD cards are more power efficient than others? I can see this being another problem area

A rough estimate might be:   25MBITS SPI  = 20MBITS data rate
for  700kbps,  your duty cycle will be 0.7/20
0.7/20  *  20mA  =  0.7mA average current
0.7mA  *  3.3V    = 2.3mW.

I have seen others quoted at 30, 60 and 80mA as well





Flash mode Max Power up
Current (uA)
Max Stand by
Current (uA)
Max Read
Current (mA)
Max Write
Current (mA)
Single(1)
flash(1x8bit)
15015060@ 3.6V 60@ 3.6V
Parallel(2)
flash(2x8bit)
20020080@ 3.6V80@ 3.6V


(1) Data transfer mode is single channel.
(2) Data transfer mode is dual channel.

does anyone have any real world data on this?
Title: Re: Help save the Vultures with a 10DOF
Post by: luisilva on Jun 20, 2014, 12:30 am
I worked in one project, only in the beginning of it, and we used, at the time, not an SD card, but a flash IC. And when I look for information about this type of IC it was very different values in the consumption. So, I believe that for SD cards it self it can have different values of consumption too (inside one SD card there are flash IC's).
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 21, 2014, 10:57 pm
Maybe I need to get a few Micro SD cards and do some bench marking....

Does and one know which of the online 3D printing services is any good? Anyone ever used any of them and does anyone have any experience of clip together cases? I want to make a case that has single part that when two are printed they will fit together to form the egg case and click together so that no screw are needed. The case needs to have holes in it so that it can have an array of DS18B20s arranged across the surface such a way that the temperature gradient of the surface can be read.

It might be best to have the holes made so that the DS18B20s sit in a pocket with just the legs going through the case so that they can be bonded in and the level of water proofing might be improved...
Title: Re: Help save the Vultures with a 10DOF
Post by: runaway_pancake on Jun 22, 2014, 02:33 am
If not as FOD (foreigh object debris), won't the hen turn out the dummy egg as a dud?
All birds do that - they "know".
"Hey, wait a minute! What the heck is this?"
I thought then, well what's to turn the process in the Towers of Silence?
http://www.npr.org/2012/09/05/160401322/vanishing-vultures-a-grave-matter-for-indias-parsis
Just curious.
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 22, 2014, 11:24 pm
The instinct to sit the egg is very strong in most of the birds that they will sit an egg of similar size and colour. There is always one bird that will decide that it doesn't like the new egg and kick it out of the nest but luckily that's the minority and not the majority. We remove the eggs for incubation and then put the chicks back in after 7 to 10days after hatching to make sure that we can give them as much of a head start as we can. We did have several moments with the Griffon Vultures this year where when the chick was due to hatch they would listen to the dummy egg to see if they could hear anything. As the date passed that the egg was due to have hatch they would both listen to the egg and the look at each other as if to say I can't hear anything can you? This is probably the most risky part where they might just give up incubating the egg due to it being over due. 

Not sure what you are asking about the Parsis?
Title: Re: Help save the Vultures with a 10DOF
Post by: runaway_pancake on Jun 23, 2014, 04:19 am

Not sure what you are asking about the Parsis?


Wasn't asking a question there.  I am aware of the "towers" and the vultures' considerable role.
It's a problem for them.
Title: Re: Help save the Vultures with a 10DOF
Post by: spruce_m00se on Jun 23, 2014, 03:39 pm
Interesting project,

Would the egg need to maintain a certain temperature in order for the HEN to know how to incubate it? would that temp need to change over time? Assumedly as the chick grows the general temp inside the egg goes up ?

I know this sounds stupid, but, can vultures hear high frequencies? do they get spooked by RF? has it been tested?  I for example get frequently P****sed off at poorly made electronics that I can hear buzzing when few other people can hear it.

I think that if you made your own board you could stand a chance of getting some good LIPO's in with it in the bigger egg.
You could either put a lot of smaller cells in parallel and try to squeeze them in every little nook and cranny, or go with one bigger,

you might even be able to squeeze two of these in :
http://hobbyking.com/hobbyking/store/__32953__Turnigy_1000mAh_1S_20C_Lipoly_Single_Cell_EU_warehouse_.html

Just be aware that an overly discharged lipo can swell, causing 1) a possibly cracked egg. and even worse 2) they can cause fire, which might end up killing the parent vultures.

Title: Re: Help save the Vultures with a 10DOF
Post by: spruce_m00se on Jun 23, 2014, 03:41 pm
sorry, one other thing,

Think about filling the whole egg with some non toxic resin, imagine an angry Vulture pecking the egg and finding a LIPO inside,
they could in theory either get zapped or start a fire, which from a charged LIPO is much more fun that a flat one ,
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 23, 2014, 06:25 pm
The bird should provide the temperature or heat to the egg. As long as the egg does not increase the temperature the birds should treat it as if where one of their own. No the noise thing is a sensible question. The answer is I'm not sure, if the noise is from or in the enviroment I would sugeest that they would, if it was a new noise start to ignore it quite quickly. If the noise wa to comes from the egg there might be a risk of rejection with by the bird removing the egg from the nest or the birds leaving the nest.

When we added cameras to the nest site it took a week or so for the birds to stop staring at the camera. Vultures don't like change... :)

Making sure that there is no risk to the vultures is critical. We have not had a problem with any of the birds damaging the dummy eggs but they do damage the real eggs by accident normally by standing in them. There are also birds that will destroy their own eggs. Fire, poisoning, death are all things that I would like to avoid.
Many be rather than potting the device, because of the depth of the DS18b20s the case will be thick enough to protect the contents.
Title: Re: Help save the Vultures with a 10DOF
Post by: spruce_m00se on Jun 24, 2014, 06:20 am
well, concerning the noise I guess it will be a suck it and see scenario.

Concerning the Lipo, in my opinion, based on the fact that you need it to transmit for a loooong time, I imagine that you can sacrifice the LIPO in order to get a few more days of transmition, I assume the price of a dead LIPO isnt significant when compared to getting more data,

That in mind, a LIPO normally goes down to 3.2v, you should do some testing with the ones you decide to use, but if you take it down to 2.5v I dont think it will set on fire, maybe a small swell. BUT at that point you should be able to decide if you want just a little more transitting power, or to stop and shut off,  you will need a voltage measuring circuit on the arduino, and the ability to shut it all off if the battery goes critical,

now I think about it ,
http://www.ebay.com/itm/2-PANASONIC-NCR18650B-LI-ION-BATTERY-3400mAh-3-7v-18650-NEW-PROTECTION-PCB-JAPAN-/370925377492

if you can get a couple fo these badboys in there, even just one, you should have plenty of power.  They can go down to lower voltages, but IF they get over discharged, they can literally go off like rockets, so it needs to be considered. 
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 24, 2014, 08:09 pm
I really don't want to have anything catching fire... We have and others have been using LiPos in a few things for a while and so far no problems... The BM that is in the stack I hope will monitor and solve the problem anyway.

Microduino-BM is a discharge module which combines a single-cell Li-ion battery charge management, power detection and LED indication. The output voltage is 5V, and LDO is 3.3V output. Provides the outstanding battery management for the Microduino-Core module.

If the voltage drops below 3.2V, LED1 flashes and within 5 seconds the HT4901 goes to standby mode to avoid over-discharging the battery.
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jun 30, 2014, 11:44 pm
Great news Microduino have agreed to help with this project... We are currently building a website to host this project and let everyone join in. I'll put the link up as soon as the site is ready but in the mean time I'll continue on here.
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jul 15, 2014, 06:46 am
Hi all.... Just to keep you all up to date.. we have nearly finished the website and there is a small forum to start talking about how this project is going and what is being done. It's all live and it would be great to have loads more input from everyone. Please come and register and join in.

I have also been in contact with the guys at https://www.3dprint-uk.co.uk/ they have very kindly sent me some sample bits to try out on the vultures to see if they can with stand being bitten. 3d printing does seem so far to be very strong. I'll post the results of the bite test on the forum.

For those of you wanting to find the new site you'll find it here

http://www.eggduino.org

Again many thanks for the offers of help and please come and give your input on the new site.

I will continue to add up dates here as well

Adam
Title: Re: Help save the Vultures with a 10DOF
Post by: spruce_m00se on Jul 15, 2014, 01:10 pm
Please say Bill Bailey is involved and that isnt just a random picture
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jul 23, 2014, 12:10 am
No not  just a random picture of Bill Baley. It was taken during filming at the centre for one of his DVDs. After he had finished filming for the video he spent a lot of the afternoon playing with the baby Condor.

(http://eggduino.org/img/travel/thumb-01.jpg)

He also very kindly opened our new Raptor Hospital this year and had fun doing Owl selfies

(http://www.icbp.org/index/images/bkeeni3ieaaa6cp.jpg)
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jul 25, 2014, 09:43 am
Hi all

I just thought I would update you on some of the testing I have been doing. As I mention the guys at http://www.3dprint-uk.co.uk/ had very kindly sent me some samples to see if the vultures could bite through them. One of the areas that has worried me a little has bee the risk of a bird getting through the case and biting a LiPo. Anyway what I'mlearning is that vultures won't bite white plastic objects (and why should they).. from the few bites she did do the plastic did very well.

http://youtu.be/3EOG8elFaN4
Title: Re: Help save the Vultures with a 10DOF
Post by: spruce_m00se on Jul 30, 2014, 07:53 am
brilliant, the comedy troll with an owl. who would have thought it
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Jul 30, 2014, 10:35 pm
We still need help!!! This has become one of the most popular threads on here but we are lacking people helping. If you are one of the people who contact me, thank you and please register on the eggduino.org site as I would love for all of you to join in. If you would like to become a Moderator on the site again please register and let me know. Any help is really welcome on this very important project.

Many thanks for reading this.

Adam
Title: Re: Help save the Vultures with a 10DOF
Post by: adambloch on Aug 03, 2014, 10:56 pm
We're now streaming video from the Griffon Vultures where we hope to use the first egg....

http://www.eggduino.org/forum.php