Welcome to DIY-SciB.org

Do It Yourself science and laboratory gear can save a lot of money, and provide plenty of opportunities for learning in the process! DIY-SciB.org specializes in Arduino sensors and science projects.

slideshow 1 slideshow 2 slideshow 3

FreeCAD PVC pipe assembly

I dug out my FreeCAD drawings and made images of the drawing. I am adding those images now, and will link the mechanical file. You can open it in FreeCAD, explore the mechanical design of the spindles, find the parts and make your own modifications.

Weather Station Acrylic

For flat materials, I have long been using CorelDraw. I began with it back in 1994, and have been loving it ever since. Recently I have been trying to use Inkscape more and more. However, as many of you know, Inkscape has some dimensional issues when working with laser cutters.
Typically, laser cutters use Corel as their go to application for import and cutting. Inkscape files imported in Corel are out of size.
So, in one small escape from totally open source, I have used CorelDraw for my acrylic files.

A very unusual PCB

The PCB above is mounted inside of a 40mm T PVC pipe fitting. It is part of my weather station project, and gave me some interesting challenges to overcome in EagleCAD.

The project called for an array of 8 micro reed switches, arranged in a spoke pattern around a central hole. Further, the whole pcb had to be circular to match the shape of the pipe. it also needed to hold resistors for each switch, a cable connector, and an IC. The hardest part is that the reed switches needed to be recessed INTO the PCB.


This was a 2006 capstone project for three students at ITT Technical Institute in Tucson Arizona. The project is a shallow depth submersable ROV, with RS232 communications. The team included myself and two lab partners Ron and Tom.
We had a budget of about 300 dollars. We brainstormed several ideas, including one which would be a giant rubber duck floating a pool, measuring water quality and dropping chlorine pellets when required. After a few days of research, we found that, at that time, electronic monitoring of pool water quality was quite difficult and expensive.

Just for fun

My authoring experience with Apress

It has been a few years since my  book Arduino Projects to Save the World came out, and since that time have been asked often what my experience was like.

In addition to this now routine conversation, a friend of mine has recently completed his authoring experience with another publisher.  In addition, I am in discussion with yet another friend about coauthoring a new book, and we have been discussing publisher options.

Weather Station: The early years!

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.

Weather Station

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.

Environmental Sensor

Now taking you cash!

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.

Multiple DHT humidity sensors on Arduino

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.

PCA9534 IO expander

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.


Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer