Re: Arduino Bee Projects?
I just got my 2 hives setup. My first(s)!!! I built an Arduino Hive controller. It monitors (and can maintain with heat and fan) environmental variables of the hives. Unfortunately I did not get it from the bread board and into the hives as quickly as I had hoped. I was hoping to have it done and in the hive BEFORE the packages arrived... all well I was too slow and the bees arrived Monday.
All the sensors, heater, fan and LCD screen (with all needed wiring) are in place but the Arduino, the shield I am putting the electronics on and the power supply are still in my house....
It consists of:
Arduino Mega 2650 (could not fit the program on a smaller Arduino)
Ethernet shield with SD card
2 ds18b20 temp sensors (one for outside box temp or solar gain and one for the bottom board temp where the heater is)
2 DHS22 (digital humidity and temp sensors on for outdoor and one for inside)
Real Time clock
Photo-resistor (light sensor for rough idea of lighting conditions)
It logs all the temp, humidity, light, and any controls conditions (fan or heater) to the SD card every minute (changable) and logs the time/date info. It also sends that data to my webserver (any computer would work but I went "cloud" lol) so I can graph that data and have it more convenient than out in the yard on an SD card....
It has a few internal webpages (some I am still working on) that show the status and condition of the hive (done). A page for network settings or DHCP(done). A page for setting temp controls such as when the fan turns on and heater(in progress). Finally a page to change the other settings such as email warnings (when too hot or cold or SD card write fails or whatever...) log interval, email addresses and servers, (working on this)
It emails me when it starts and many of the conditions of the hive and controller.
It displays on the 40X2 LCD the hive temp/humidity, outdoor temp/humidity, the air pressure and the date and time. It will tell you when it writes to the sd card or is updating the server or sending an email as well as some other error info in required. I built an RGB LED back-light into the LCD and it changes color based on outdoor temps.... if it is too cold to open the hive it is blue and it turns yellow when it is "ok but get out quick" and green when it is "ok"
It has a cover switch so if the box is opened it logs the data immediately (does not matter if you had logging set to every 100 hours it will log right now) and sends an email. One could add text messaging to this output if they wanted as well... warnings can be a good thing....
Everything is changeable in the well noted Arduino sketch. As soon as I finish up the perfboard (what a bad idea!! I should have just had one made from a good schematic...) I will work on the code again to finish up the webpages to change the settings. That way you do not have to reload the Arduino just to change how often it logs, or where the emails go, or at what temp (if any) the fan or heaters turn on). I also need to add the ability to change it from Celsius to Fahrenheit (it is in Fahrenheit)
Pretty much everything works and I will put it in with the code that is on it. I have just been adding additional webpages to configure the settings and storing them to the eeprom instead of those variables being in the compiled program..... time.. time... just never have enough it seems....
I would love to add a scale, a mic and a web camera (camera would be separate from Arduino and would require me to put a laser on it to destroy incoming moths and beetles hahaha ) as well as a 3 axis tilt sensor (BEARS/wind) and a "gauge" for my feeder. I have an "out of feed" idea but would like a more accurate level to be displayed... maybe with a flex resistor and a float.... )
Happy to share code if people are interested. I have a schematic drawn onto the inside cover of a cardboard box that would be helpful as well (if you can read it....)
I have a bunch of little projects to finish up and will be posting all my build info... including the insulated hives I built... But this is not the thread for that.
I log into beesource about once a week so don't get mad if I do not get back to you quickly. Just send me a message and I will get back to you eventually.
6 Hives - twolittleladiesapiary.com