iSpindle - DIY Electronic Hydrometer

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
es, the Floaty really is elegant, just two inexpensive boards and a battery......
You think so? You also need a relatively expensive 3D printed sled. Regarding that the design of @Open Source Distilling is much more elegant, just a custom pcb, some parts a battery and a tube. And no lose wires, the battery is in a holder soldered to the PCB.
20210228_154353.jpg
20210228_154344.jpg
 
Last edited:
There are plenty of sites that discuss the electronics required to make the iSpindel work. Briefly, diode to stabalise the reset circuit, resistors pull up for the temperature sensor and voltage divider to allow the D1 mini to measure the battery voltage. The iSpindel won't complete the boot cycle if it doesn't find all of the hardware.

I've looked at making a very small iSpindel, smaller than the 50ml tube, but I cannot find a suitable tube, small enough to fit into (and out of) a 1 gallon demijohn. I've based it on a ESP12F and it works fine on the bench, I've even layed out a PCB in anticipation. It's more difficult to flash as it requires a separate USB to serial converter, but is straighforward.

The electronics part is the easy part, getting it to be buoyant is the hard part. I've been working on a smaller sized unit that fits in a 2l preform or the containers that white labs used to sell yeast in and I am about to give up on the dream of a smaller ispindel.
 
@toadyus The float angle and behaviour was something that I am worried about, but as I can't find a suitable container I can't experiment with. You say you used a 2l preform? The 2l preforms I've looked at have on outside diameter almost the same at the inside diameter of my glass demi-johns so I've avoided. What are the dimensions of the preform you have?
 
I found a container for 50ml syringes at work with a lid and a great shape. Spent ages fiddling and fitted the Ispindel in on a modified sled with an induction charging loop in the lid. It was a sealed never to open unit.

Unfortunately the LDPE container buckled during the pressure ferment badly, didn't leak but became laughably inaccurate. Very irritating.

I think the answer is to approach a university lab worker who makes glass for chemistry experiments.
Then get a glass tube made with a rigid screw on lid, build in an induction charge loop and it would be perfection especially if you could make it hydrometer shaped so that the antenna could go up the narrow bit. Narrow bit wouldn't need to be so long as on a hydrometer, but main gubbins below surface would increase accuracy a lot.

Overall I think the lid is the stumbling block, but if you could get a petling blank for say a 2Litre bottle you could potentially blow this to a long straight ish " bottle " that could be fitted with the parts.

I am still looking for an off the shelf container to complete this project.
 
I think the floaty is bluetooth, so not sure you can access it from everywhere that easily.
I believe (only briefly reviewed) that the BT is used for initial setup and not for regular operation.

And again, after only the most cursory examination, I would be more inclined to trust the temperature sensor on the iSpindel as it is able to be positioned in a better place than the Floaty. I'm not sure if that's true or not.
 
I think the answer is to approach a university lab worker who makes glass for chemistry experiments.
After all that, why not just buy a Tilt? Or at the very least a fermenter that has a wider opening? I mean, I like DIY and Open Source of course, but trying to fit, well, a large round peg into a small round hole is not going to work. :no:
 
@toadyus The float angle and behaviour was something that I am worried about, but as I can't find a suitable container I can't experiment with. You say you used a 2l preform? The 2l preforms I've looked at have on outside diameter almost the same at the inside diameter of my glass demi-johns so I've avoided. What are the dimensions of the preform you have?

The main body of the preform is 28.64 mm, but then it goes out a bit where the lid screws on this OD is 32.9 mm. The inside diameter is 20.69mm.
Here is what the preform looks like:
hbt-kyle-1-1570.jpg
 
@toadyus That's the preform I've seen before. I've aslo tried centrifuge tubes but so far no luck. It may be that what I'm looking doesn't exist as an off the shelf component. It also maybe that if I do find a suitable tube that I won't be able to get it float right anyway, but I'll keep on looking.
 
@toadyus That's the preform I've seen before. I've aslo tried centrifuge tubes but so far no luck. It may be that what I'm looking doesn't exist as an off the shelf component. It also maybe that if I do find a suitable tube that I won't be able to get it float right anyway, but I'll keep on looking.

I wish you all the luck in the world! Godspeed in finding a solution that's Buoyant!
 
You think so? You also need a relatively expensive 3D printed sled. Regarding that the design of @Open Source Distilling is much more elegant, just a custom pcb, some parts a battery and a tube. And no lose wires, the battery is in a holder soldered to the PCB.
Yes, I really do think so. That the floaty is more elegant, much much more so than the the iSpindel. Just two parts to solder together compared to many times that for an iSpindel. You can't really argue that the Floaty isn't more elegant, elegant in this case meaning more simple. If you don't have a 3d printer you need to either order a circuit board or 3d print and then you either need to solder 2 components together or, I've lost count 7 for the iSpindel? Also, you can probably get a friend to do a 3d print for you, or at least get it don locally, which probably isn't the case for a custom circuit board. The Floaty wins easily for being the more elegant of the two.

I assembled the floaty in a few minutes and it slides right into a 50ml tube, while I have had the pile of parts for an iSpindel for weeks while I try to figure out how to fit them together to do the same thing. Maybe if I leave out the temperature senor and modify the code - not straight forward at all. I am annoyed that both default to using the unobtanium preform that you need to order from Lithuania or something. Of course I already have a 3D printer so even if I was building an iSpindel in a preform I would still do a 3d printed version rather than the extra time and money of ordering a custom circuit board, which I still think is an unnecessarily complicated way of putting together off the shelf components.

For the record, I'm actually hoping to build both and it does look like the iSpindel has several advantages, not the least of which is a large user community, but also the fact that it is open source and you aren't locked into the developer's app or paid software.

I found a container for 50ml syringes at work with a lid and a great shape. Spent ages fiddling and fitted the Ispindel in on a modified sled with an induction charging loop in the lid. It was a sealed never to open unit.

Unfortunately the LDPE container buckled during the pressure ferment badly, didn't leak but became laughably inaccurate. Very irritating.
Do you mean a 50ml centrifuge tube or actually a 50ml syringe? How did it buckle? Was it a temperature change? The centrifuge tubes are easy for me to get. I already had one and asked a friend who works in a lab and she gave me a handful for free. The certainly aren't as rigid as a preform, but I'm surprised they would buckle. Luckily I don't like lager so would usually be fermenting close to the temperature I assemble the hydrometer at :)

edit - oh sorry, rereading I see it was a 'container for a 50ml syringe'
 
Last edited:
I meant a container that the 50ml syringe comes in. You Crack off the lid and remove the sterile syringe and they chuck away the container.

Picture below. It was a good shape, components fitted in well and the antenna was well above the ferment which was an issue with the 3 d sled version I was using for the standard petlings.

But it was too flimsy and deformed from a circular cross section to triangular under the 15 psi or so of pressure ferment.

My intention was not to have an Ispindel small enough to fit thru narrow openings but to have a sealed, stable ispindel with less cleaning worries, better antenna utilisation and using a readily available for me and free container. Otherwise I'm very happy with the ispindel and if I could find a rigid lid so it didn't deform under pressure I'd be even happier.
IMG_20210303_102628.jpg

Perhaps this device might be suitable ? I have no experience and haven't looked for any reviews.

https://www.kegland.com.au/rapt-pill-hydrometer-thermometer-wifi-bluetooth.html
 
I meant a container that the 50ml syringe comes in. You Crack off the lid and remove the sterile syringe and they chuck away the container.

Picture below. It was a good shape, components fitted in well and the antenna was well above the ferment which was an issue with the 3 d sled version I was using for the standard petlings.

But it was too flimsy and deformed from a circular cross section to triangular under the 15 psi or so of pressure ferment.

Thanks. I have also spent a lot of time looking for a suitable, affordable, easily obtainable container and the 50ml centrifuge tube is the best option I have found so far. There are 100ml tubes on Amazon, but they have metal caps that don't look like I want them in my beer and you usually have to buy a bunch of them making them not too cost effective when you only want a couple and aren't sure if they will work. I have one that a non-food product came in and if I can find a plastic cap that fits it I might give it a try. The RAPT Pill container looks interesting, but I imagine, like the Tilt is is custom for them. It is getting close to a tempting price.

1614728817132.png
 
The Floaty seems nice, and I think it's great that they allow DIY. I am concerned about the closed source, and the need to use their cloud services. I don't know if I'd call that "elegant." If you are DIYing, the options for the iSpindel are adequate and effective, and it's well supported by the other tools in the ecosystem.
 
The Floaty seems nice, and I think it's great that they allow DIY. I am concerned about the closed source, and the need to use their cloud services. I don't know if I'd call that "elegant." If you are DIYing, the options for the iSpindel are adequate and effective, and it's well supported by the other tools in the ecosystem.
I might be using "elegant" in a way people aren't familiar with. In the scientific community an elegant experiment is a simple one and the Floaty is much simpler than an iSpindel. I don't necessarily think it is the best option, as I mentioned, I am trying to build both. I do have some similar concerns. It seems kind of like a Apple vs PC or Android type thing ... I appreciate apple products, but use PCs and android phones.
 
Howdy. I received some peltings/preforms to build some iSpindels but the majority have scuffs or scratches on them. The vendor indicates these are normal, is that what others have found?
 
Howdy. I received some peltings/preforms to build some iSpindels but the majority have scuffs or scratches on them. The vendor indicates these are normal, is that what others have found?
Out of maybe 100 iSpindels I built so far, I had ONE pelting with a dent in the lid. They are otherwise pristine.

That being said, not sure it matters, it just means extra cleaning.
 
Thanks. I have also spent a lot of time looking for a suitable, affordable, easily obtainable container and the 50ml centrifuge tube is the best option I have found so far. There are 100ml tubes on Amazon, but they have metal caps that don't look like I want them in my beer and you usually have to buy a bunch of them making them not too cost effective when you only want a couple and aren't sure if they will work. I have one that a non-food product came in and if I can find a plastic cap that fits it I might give it a try. The RAPT Pill container looks interesting, but I imagine, like the Tilt is is custom for them. It is getting close to a tempting price.

View attachment 720696
I've been looking into this myself - have you considered rigid plastic pipes with push-fit caps/bungs bought separately? Looking at eBay I can get 30mm clear acrylic tubes with an inner diameter of 28mm (or 28mm with inner of 26mm). These can be cut to length by hand and the bottom end sealed with food-safe sealant. I know off-the-shelf containers would be ideal but if we're going to the effort of hand-soldering boards then a little bit of DIY doesn't seem too extreme!

In terms of general requirements for a container:
As far as I can see from the iSpindel bill of materials, the Wemos D1 is the widest part in the tube with at 25.6mm. Ignoring wiring/solder/supports and using a 18650 battery you get to a weight of about 70g inside the tube.

To get the tube to float it will need to hold at least ~70cm^3 (70ml) of air plus enough to offset the weight of the tube itself. The original Petling XL bottle holds 105cm^3 (105ml) so to be close to that a 28mm inner diameter tube would need to be ~170mm long and a 26mm inner diameter tube ~200mm long
 
The syringe holder in my picture above was 190mm long, widest 40mm at the top and then 29 mm until the taper at the bottom. It floated with all of the bulbous bit above the wort line. Because it was long I was able to get the battery and all the electronics ( except wifi antenna and induction chargin loop ) low down in the bottle. This helped with the tilting moment as the higher the mass in tube it needs counterbalancing at the far end to get that 25 degrees. Perspex tubing I considered as well, seemed expensive ( and quite heavy ) but if it was internally threaded and a lid designed to screw in could be very good.
I await your design.
 
I am interested too. Just be aware that although the widest component is the D1 mini, depending on how many parts you solder together and how you fit them together, you might need something a little wider. I have a little perf board that is exactly the same as the wemos d1 mini, but with the headers, accelerometer board, resistors, etc. it makes a sandwich that needs a wider tube than the D1 mini alone, which is why I was wondering which parts I could leave out.
 
You need all of the parts I think. But variance available for the sled and battery holder.
You can reduce the post heights so that you have less separation between the boards. Or just solder the posts in such a way that you can't take them apart. Not too much of a problem. This will reduce the width by a few mm.
 
Hello everyone, I have a question related to flashing the d1 mini. I have built two ISpindels, both with the pcb from opensourcedistilling. Previously, both of my units were working/have been flashed, and I was able to connect to them via wifi. Original problem was with the gyroscope, receiving NaN values. I opted to swap out the gyroscope and as luck would have it, only one of the ISpindels will connect to wifi. My problem is in trying to flash the non working unit. When I power on the ISpindel, I see a solid blue light. After locating the firmware and pressing flash, the blue led blinks once and then turns off. It seems like the flash process is stalling. I can see in the nodemcu log that it says "Begin find ESP8266". I have also tried connecting it to Putty to see if I could find the problem, but it is just showing constantly refreshing gibberish. Battery is fully charged. Would some problem with the gyroscope completely throw off the boot process of the d1 mini? please help, I have been trying to build these for a few months now and have had individual problems with individual parts at each turn. :(
 
So what is the situation on the one you are trying to flash ? All elements are presents ? You put in a new Gyro ?
Putty sends data to the serial port ? Gibberish means you might not have the proper speed to dialog with your iSpindel.
 
@ZeSlammy all elements are correctly soldered. Both of them WERE working and transmitting WiFi before I swapped the gyros. Now that both of them have new gyros, only one will do WiFi. The other one shows a solid blue led when powered on. No matter how many times I press the reset button it stays solid.
 
Have you tried changing the baud rate at which putty dialog with the "solid blue" one ?
You remove the battery when you soldered ? (Silly question but I fried one iSpindel not doing that )
 
@ZeSlammy it was originally flashed with the most recent firmware at baud rate 115200. So in putty I switched it to the correct com port and respective baud rate. And yes I am certain that I removed the battery before soldering. Is there any line in the code that throws off the wemos startup if there is an issue with the gyro? I am trying to avoid buying a new wemos ad I know they take time to ship and I had this one connected to WiFi before ...
 
I used the "search this thread" feature for keywords but didn't see anything on the subject. Forgive me if I missed it.

How are people's battery life? I've had battery issues with my iSpindel. My battery was dying within 9 days of fermentation.

While my device is typically inside a SS Brew Bucket, inside a fridge (with a glass door), it's 6 feet away from the modem. Thinking it was possible it was the signal strength, I put it directly next to the modem as a test and it still died within 9 days. Thinking this must be the battery, I replaced it.

Now, the new battery dies in 17 days. I understand it's not particularly good for these batteries to die, so I imagine it's lifespan will get worse over time.

I'm reporting data every 30 minutes, which I understood on the iSpindel website that it could last for almost 3 months. I may not need 3 months of use, but I'm at least hoping it can last through my primary fermentation schedule. I've double checked my data points on Ubidots and it's pretty much spot on every 30 minutes.

I thought maybe I'd query what other's battery usage is like? Is this out of the ordinary?

I'm using NCR18650B Li-ion MH12210 batteries.

This was not purchased pre-assembled. My buddy put it together for me and he followed the schematic/instructions on the iSpindel site. On the schematic, there's an option to use either a diode or a resistor. He ended up choosing the resistor because he had them on hand. But even then, he suggested this shouldn't affect power consumption.
 
I used the "search this thread" feature for keywords but didn't see anything on the subject. Forgive me if I missed it.

How are people's battery life? I've had battery issues with my iSpindel. My battery was dying within 9 days of fermentation.

While my device is typically inside a SS Brew Bucket, inside a fridge (with a glass door), it's 6 feet away from the modem. Thinking it was possible it was the signal strength, I put it directly next to the modem as a test and it still died within 9 days. Thinking this must be the battery, I replaced it.

Now, the new battery dies in 17 days. I understand it's not particularly good for these batteries to die, so I imagine it's lifespan will get worse over time.

I'm reporting data every 30 minutes, which I understood on the iSpindel website that it could last for almost 3 months. I may not need 3 months of use, but I'm at least hoping it can last through my primary fermentation schedule. I've double checked my data points on Ubidots and it's pretty much spot on every 30 minutes.

I thought maybe I'd query what other's battery usage is like? Is this out of the ordinary?

I'm using NCR18650B Li-ion MH12210 batteries.

This was not purchased pre-assembled. My buddy put it together for me and he followed the schematic/instructions on the iSpindel site. On the schematic, there's an option to use either a diode or a resistor. He ended up choosing the resistor because he had them on hand. But even then, he suggested this shouldn't affect power consumption.

What is the mAh of your batteries? Signal strength could have something to do with it, but that still seems quite short. I ran a mead (in a plastic bucket, no refrigerator) for just over 2 months at 15 minute intervals on a 3500 mAh battery. I've got another brew going on that same iSpindel, this time in a chest freezer (still in a plastic bucket) and at the 13 day mark the battery is reporting 3.97 volts. For comparison, these batteries have a nominal 3.7 volt rating, but at full charge they are typically around 4.2.
 
What is the mAh of your batteries?

Thanks for the response. If I'm not mistaken, I thought it was around 3400 mAh.

Signal strength could have something to do with it, but that still seems quite short. I ran a mead (in a plastic bucket, no refrigerator) for just over 2 months at 15 minute intervals on a 3500 mAh battery.

To further clarify the test I ran next to the modem----I fully charged the device and put it in distilled water in plastic tupperware, used for food, directly next to the modem---it still died in 9 days. I would hope signal strength wasn't an issue in this case, but maybe it's possible.

The full charge of these was also 4.2v. I think the nominal rating is around 3.6v according to a Panasonic stat sheet.
 
Thanks for the response. If I'm not mistaken, I thought it was around 3400 mAh.



To further clarify the test I ran next to the modem----I fully charged the device and put it in distilled water in plastic tupperware, used for food, directly next to the modem---it still died in 9 days. I would hope signal strength wasn't an issue in this case, but maybe it's possible.

The full charge of these was also 4.2v. I think the nominal rating is around 3.6v according to a Panasonic stat sheet.
The battery in the iSpindel doesn't just die. At, I think, 3.2V it starts reporting every hour instead of what is set if that is below an hour.
At 2.5V the iSpindel puts itself off.
So if your battery just dies, there's probably something wrong with the TP4056, that is the part the battery is attached to and that controls charging, prevents overcharging and that shuts the iSpindel down if voltage is to low. That is if you have the right TP4056 installed, the one with protection.
There are also TP4056's without protection, they are used with protected batteries. You have a battery without protection so you need the TP4056 with protection. If you have the right one installed then there is maybe a shortage somewhere, I would check the soldering first. These are the right TP4056's, they have 6 holes. The wrong ones have only 4 holes.
 

Attachments

  • 20210214_132515.jpg
    20210214_132515.jpg
    1.8 MB · Views: 23
The battery in the iSpindel doesn't just die. At, I think, 3.2V it starts reporting every hour instead of what is set if that is below an hour.
At 2.5V the iSpindel puts itself off.

Maybe "die" was the wrong terminology? Perhaps it's putting itself off then. It gets down to 2.5 or 2.6v within the 9 day period on the old battery. And then 17 day period with the new battery. In both cases, it's no longer reporting or "on" at that point.

If you have the right one installed then there is maybe a shortage somewhere, I would check the soldering first. These are the right TP4056's, they have 6 holes. The wrong ones have only 4 holes.

I'm attaching an image of mine. Correct me if I'm wrong but it appears to be the one with protection.

@Bobo1898
Just checking that you have the interval for signalling set to 1800 seconds? that is half an hour.
If you have it set for 30 seconds battery life will be poor.

I do have it set to 1800 intervals, but it's a good question anyhow.
 

Attachments

  • IMG_6118.jpeg
    IMG_6118.jpeg
    1.5 MB · Views: 28
How are people's battery life? I've had battery issues with my iSpindel. My battery was dying within 9 days of fermentation.

While my device is typically inside a SS Brew Bucket, inside a fridge (with a glass door), it's 6 feet away from the modem. Thinking it was possible it was the signal strength, I put it directly next to the modem as a test and it still died within 9 days. Thinking this must be the battery, I replaced it.

Now, the new battery dies in 17 days. I understand it's not particularly good for these batteries to die, so I imagine it's lifespan will get worse over time.

A couple of possible points on battery life...

1. There are lots of fake 18650 batteries around, they need to be sourced from reliable sources. In the UK, I bought my 3400mAh from Torchy.

2. When running, there should only be an occasional flash from the iSpindel at the time it transmits a data batch. If the LED on the gyro is constantly lit, that will seriously reduce your run time. The simple way to prevent that, is to simply snip through the middle of the LED with some small snips to break the component, rather than attempt to desolder.

I use the above 18650 and my iSpindle runs for many weeks reporting every 10 minutes. I have yet to even find how many weeks it will run on a single charge. I don't think it makes any difference to battery life, how far it is from your wifi access point - the iSpindel just blindly fires off a batch of data and hopes it gets through.
 
Maybe "die" was the wrong terminology? Perhaps it's putting itself off then. It gets down to 2.5 or 2.6v within the 9 day period on the old battery. And then 17 day period with the new battery. In both cases, it's no longer reporting or "on" at that point.
I'm attaching an image of mine. Correct me if I'm wrong but it appears to be the one with protection.
You have the right one and it seems to operate in the right manner like switching it off when it gets down to 2.5V. However, there seems to be no solder at all at B- that could be a problem. It honors your mate that he soldered this together "the old way". Nowadays there are more elegant solutions with less hassle to put it together, like the PCB attached. I have one left with the resistors and diode already soldered on to them and I am happy to send it to you but as I am EU based and I dove in to this I thought "I'll put it in an envelope and send it which will cost 4 euros" but it isn't allowed anymore to send goods in an envelope and frank it as a letter. They will just confiscate it, the US wants to know what is in it before it is send and I should send it as a package with a customs declaration form CN22, and that costs 11 euros(about 13,50USD). And then to think I had these made in the US a couple of years ago at pcbs.io.
20210425_125651.jpg20210425_125631.jpg

I use the above 18650 and my iSpindle runs for many weeks reporting every 10 minutes. I have yet to even find how many weeks it will run on a single charge.
I also use the same battery and it runs at an interval rate of 15 minutes for about 80 days before it shuts itself off.
 
I don't have a horse in this race as I've sort of reached my saturation point with complexity of brewing for me and DIY, but with all the work you are going through trying to find the perfect tube, why don't you design and make your own? It would be relatively simple to mock up a prototype, create a silicone mold, and cast a food safe epoxy resin enclosure. You would even be free of the constraints of the cylinder shape.
 
I don't have a horse in this race as I've sort of reached my saturation point with complexity of brewing for me and DIY, but with all the work you are going through trying to find the perfect tube, why don't you design and make your own? It would be relatively simple to mock up a prototype, create a silicone mold, and cast a food safe epoxy resin enclosure. You would even be free of the constraints of the cylinder shape.

I don't think that using standard ready to use electronic modules, the size can be reduced. The small PET is a perfect size to house what we have, the only way to make it smaller would be to use custom electronics, which would be very expensive.
 
Back
Top