A few years back, I started on this weather station project while at the Tokyo HackerSpace (in our FIRST location). I had grand ideas for the project, but also knew I would likely have a few failures and re-designs. In my assessment, most of the sensors would be easy. Most of the sensors are 'digita' in nature, have no mechanical parts, and I have used on their own several times. The only challenge would be integrating them all in software, and building a suitable case for everything.
Ever since writing my first book (Arduino Projects to Save the World), I have been interested in building a weather station. After looking around on the net, I have found a lot of options to buy off the shelf parts and assemble one. Unfortunately, in every case, the systems available were, in my opinion, incomplete. By this I mean that they only recorded a few of the parameters a complete weather station might need. Some recorded only temperature and humidity. Some added barametric pressure.
The machine has been in opperation a few weeks now and has had no real issues other than a minor code bug that was fixed quickly. It has processed a whole lot of membership payments and donations, with only one bill jam. Unfortunately, since the administrator on site did not have a key yet, they were unable to resolve the issue immediately. But, the member posted their problem on our google group and we were able to work out a solution. That is something that I think ANY cash handling machine has; when a bill or coin jams, there is not much the user can do.
A reader of my book Arduino Projects To Save The World recently asked me about the DHT11 and DHT22 sensors. In particular, how to connect multiple sensors (and how to write the code for it) to an Arduino. I must admit I had never considered it. I have used them plenty of times, but not in parallel. Turns out, Adafruit's DHT library makes it super easy.
The Texas Instruments PCA9534 IO expander IC allows you to configure 8 digital pins as inputs or outputs. Each pin is individually configurable, and can trigger an external interrupt pin on any state change. The chip communicates via I2C, making it quite easy to interface.
The first quad-copter build day was held at Tokyo HackerSpace on the 26th of January, 2014. Yves had been collecting parts for the build for some time, but was hesitant to get started. An aversion to power tools as well as realizing the absolute power the motors and blades he chose made him opt to wait till he had all the safety considerations in place before proceeding.
But finally he set a date, and invited all the members down to help/watch him start his adventure.
The RTC8564 is my favorite clock IC. What makes it particularly exceptional for wireless sensors is the highly configurable countdown timer (although the alarm unit is exceptional as well).
The datasheet may be found here.
My extensive Arduino library my be found on my GitHub.
After performing a demonstration of the version 0.9 code and hardware to the hackerspace a few months back, I finally got around to finishing up the major features, dressing it and calling it done (for now).
I admit to some lazyness, but the winter holidays played some part in my delay.
This simple flashlight can suck every available bit of power remaining out of 'dead' batteries.
When your AA battery no longer has enough power to run your electric tooth-brush or power the tv remote, pop it into this flashlight to get some more use out of it before chucking it in the recycle bin.
The THS membership box will have a two button interface for the user to operate the machine. One will select a membership payment, and the other will select a 1000 yen donation. I wanted to be sure that the user knew intuitively when a particular option was available. In addition to the UI, these buttons play a role in the administration menu as well.