I’ve got a Rocket on my Oil Tank!

Rocket sensor/transmitter on oil tank in cellar.

It might sound crazy, but I’ve got a rocket on my oil tank.  I know what your thinking – that it’s dangerous.  It isn’t.  Here’s why.  The rocket is the “OEM ROCKET” and is the ultrasonic oil tank sensor that I installed many years ago, maybe 15, to replace the old manual float that had decided to get caught up on the inside of the tank somehow.  Here’s a picture of the rocket I’m talking about.  It sends a periodic radio transmission to a receiver up in kitchen which displays the amount of oil in the tank.  I don’t

Rocket receiver/display upstairs in kitchen.

have to go down in the cellar to check the level.  The display shows roughly 1/4 full.  I don’t have automatic delivery, but for those who do, you might not care about something like this because those fuel oil delivery programs should do a good job keeping your tank from running out.  They use degree day calculations and stuff like that.  Since I don’t use automatic oil delivery and I pick different oil vendors depending on price, so this little unit helps me when to make the decision to order oil.  Some oil dealers have subscription programs based on this unit by adding a separate receiver/modem so that it can send your information to them, and then you can look at your current and historical information.  I’m not paying no stinking oil company any more than I have to, and I don’t like my data going to any more people than need be.  I hacked the transmission long ago with a PIC microcontroller – after all it’s not rocket science!  Even without the hack, this is a handy piece of equipment in its own right – it will beep and flash a red LED when the oil level gets too low.  And before that there’s a flashing “oil nozzle” icon to indicate “time to call for oil”.

 

Buyer Beware

Incorrect placement of DS18B20 on PCB

Recently I had been testing a few discrete DS18B20 temperature sensors on a breadboard.  I eventually recalled that I had bought some temperature modules with the DS18B20, resistor, and LED already built in.  That’s what I wanted to use instead of discrete components for a quick script check.  I located the modules after a short search and it was apparent I had never looked at them closely as they were still in the sealed packaging.  Figures.  Well upon opening, I found the placement of the TO-92 on the PCB to be incorrect.  I took a closer look and realized that the module would not work as is and would have to be modified to work.   The small module had three locations for a TO-92, giving options on how the leads fed to the 3-pin connector.  The PCB traces were easy to see, so I snipped the TO-92 from the middle position, rotated it 180 degrees, moved it to the top position, and soldered it in place.  The untrimmed snipped off parts of the leads can still be seen here.

Corrected Version

I’ll trim them down some more later.

Operationally, that was a lot better.  Hooked them up to a NodeMCU ESP8266 running a LUA script and all was good, with the LED blinking during data line read/write cycles.  I’m off to see what other things await.

Update:  Added picture of item as it originally came from vendor.