Drinking Sensibly
Well-Known Member
I have sensors and a selection of boards. I'll have a play on a breadboard. Raining outside, something to do.You can just install it on a esp without sensors, it will work but you will get some warnings.
I have sensors and a selection of boards. I'll have a play on a breadboard. Raining outside, something to do.You can just install it on a esp without sensors, it will work but you will get some warnings.
That should work fine, it has been raining all weekend here as well. So finally some time to do coding and brewing!I have sensors and a selection of boards. I'll have a play on a breadboard. Raining outside, something to do.![]()
Looking forward to your findings1st "live" test of v2 in a small batch of Belgian Dubbel.
View attachment 851438
One spindel with v2.0.0a4 and one with v1.3.0b3.
Let's see how v2 behaves the coming 2 weeks. MQTT push test was working fine in the latest alpha. Great work!
I dont think it comes in a mini form factor like the c3/s2/s3 (or I have not seen it). I prefer the s3 mini which works much better.Wondering if you'd consider supporting the ESP32-C6 variant, considering the improvements over the older C3?
https://www.dfrobot.com/product-2778.html -- a "micro" version. But, I don't see why it needs to fit the existing PCB, and the firmware should be able to just be applied to any esp32-c3/s2/s3 and adjusted PCB for different container sizes. In any event, here's another one in the "mini" space -- https://www.amazon.com/SparkFun-Qwiic-Pocket-Development-Board/dp/B0CL6GGT7QI dont think it comes in a mini form factor like the c3/s2/s3 (or I have not seen it). I prefer the s3 mini which works much better.
Its not a problem to support more cpu's but it also needs to fit existing pcb and have the same formfactor as d1 mini.
I'd be interested! I was able to get TiltBridge to read a C3 iSpindel in Fermentrack, but never tested it out during a fermentation.Does anyone use the BLE feature on Gravitymon with a ESP32C3 or ESP32S3? I have been working on a feature for tiltbridge that can handle the new data formats and relay those to a server using HTTP. Currently its a standalone software but the intention is to integrate it into tiltbridge once I have tested it for stability. It will run on an ESP32 PRO or ESP32S3 PRO (some formats require an BLE5 chip)
The idea behind this project is to use existing hardware with modifications. Since there are a lot of available pcb options for building an ispindel with the MINI formfactor then it's quite easy for someone to build an version with newer hardware.https://www.dfrobot.com/product-2778.html -- a "micro" version. But, I don't see why it needs to fit the existing PCB, and the firmware should be able to just be applied to any esp32-c3/s2/s3 and adjusted PCB for different container sizes. In any event, here's another one in the "mini" space -- https://www.amazon.com/SparkFun-Qwiic-Pocket-Development-Board/dp/B0CL6GGT7Q
Perfect, I will make the project public and publish a build. I guess you are using the ESP32 PRO which will work with the extended and service options but not EddyStone since that requires BLE 5. I found that an ESP32S3 PRO can be used which I'm currently testing myself.I'd be interested! I was able to get TiltBridge to read a C3 iSpindel in Fermentrack, but never tested it out during a fermentation.
Here is the link to the project; https://github.com/mp-se/gravitymon-blegw, i've also added it to brewflasher (Gravitymon Gateway). Default wifi password is same as for gravitymon and the UI is more or less a subset of that project so most of that documentation should apply to this project as wellI'd be interested! I was able to get TiltBridge to read a C3 iSpindel in Fermentrack, but never tested it out during a fermentation.
Also, apparently new on the market according to an email off PiHut, an ESP32-C6 Mini Development Board.https://www.dfrobot.com/product-2778.html -- a "micro" version. But, I don't see why it needs to fit the existing PCB, and the firmware should be able to just be applied to any esp32-c3/s2/s3 and adjusted PCB for different container sizes. In any event, here's another one in the "mini" space -- https://www.amazon.com/SparkFun-Qwiic-Pocket-Development-Board/dp/B0CL6GGT7Q
The form factor might be right but its not pin compatible with the esp8266. They have put the 3.3V where the SCL needs to be. Would require a new pcb to work.Also, apparently new on the market according to an email off PiHut, an ESP32-C6 Mini Development Board.
https://thepihut.com/products/esp32-c6-mini-development-board?mc_cid=a9abdf7f5f
Meh! Annoying! Should send them a strongly worded missive!The form factor might be right but its not pin compatible with the esp8266. They have put the 3.3V where the SCL needs to be. Would require a new pcb to work.
Really nice, looking forward to the documentation.I am busy building a couple of Ispindels one with a esp32 c3 super mini (waiting on pcbs) in a prototype at the moment, the other in an esp8266 d1 mini on a v3.2 cherry Phillips board which I managed to whittle down to fit in a rapt pill container, as they are tight to open and close I have also fitted them with a wireless charger and magnetic reset (based on the drv5032 ultra low current hall switch) both working well, I will upload all the details when I am complete with the build (not done the balancing or calibrating yet).
I am stuck on the setting up for it to read on the ispindhub or the brewpiless, not sure where I am going wrong but the ispindhub refuses to read it (probably my bad understanding of the setup as it looks different on the gravitymon software. has anyone done this? and can you help me?
I also have a spare build on esp8266 d1 mini that I will test out with the V2.0 software.
2 photos one showing the magnetic charger working and the unit as a whole, the other the magnetic reset unit.
It depends on which version you use. In the 1.x its under the format settings but in 2.x i have placed all the settings under the push target for better overview. it should be called iSpindle under the pre-defined format templates.hi @mper a build for the esp32 c3 would be of great help for me as I build my unit for this device.
is the setup for the ispindel in the push settings? what format do I need for it? I have lots of experience in board and circuit design but networking is not a strong point for me.
v2 behaved similar to v1.3 during two weeks of fermentation. I had no issues with it at all running on the s2 mini1st "live" test of v2 in a small batch of Belgian Dubbel.
View attachment 851438
One spindel with v2.0.0a4 and one with v1.3.0b3.
Let's see how v2 behaves the coming 2 weeks. MQTT push test was working fine in the latest alpha. Great work!
Great news, any things that you see could be improved ?v2 behaved similar to v1.3 during two weeks of fermentation. I had no issues with it at all running on the s2 mini
There is a feature in gravitymon that will go into indefinite sleep when placed on the cap. You will need to force a reset to get out of that mode.Wouldn't a reed switch always closed instead of the normal power switch work? lot less complicated than the magnetic switch, Then just a magnet in the base will turn off the device.
However I thought the gravity mon software was configured to put the ispindel into off mode when inverted vertically?
if this in response to my magnetic reset, it it's not a power on off switch but a way to reset the device and force it into configuration mode when it goes to sleep, a bit lighter than a glass reed switch but definitely a bit more complicated. just another option for anyone interested.Wouldn't a reed switch always closed instead of the normal power switch work? lot less complicated than the magnetic switch, Then just a magnet in the base will turn off the device.
However I thought the gravity mon software was configured to put the ispindel into off mode when inverted vertically?
Not much really.Great news, any things that you see could be improved ?
I will check that, it should remain ticked even if you move between menus.Not much really.
I'm a little bit unsure about the Home --> "Force Gravity Mode" button behavior:
If I tick it to disable sleep mode, enter another menu and return to Home, it is unticked.
Have not checked if there's a connection with the battery voltage is higher than 4.15V (= always config mode)
That error have been there for a while and i finally found the issue an hour ago. The led pin on the esp32c3 is the same as the data for the gyro so this is the root cause. The fix is to disable (not use) the led on that board so if the pins are the same as for your board the new build in the dev branch should workhi @mperi have designed a pcb to take the ESP32C3 super mini form factor module (I am busy making it a shared project on pcbway), there are 2 problems, 1) I still need to get the blue led working looks like I may have to create a separate environment for this as the normal C3 has a multi colour led and doesn't look to be compatible in this regards, 2) I can get the board up and running on the 1.4 version but when I try to load the 2.0 version I get an I2Cread error 263 and it will not run, do you have any ideas what the issue may be.
JTAG is a hardware setup not software, the LED is defined as PIN_LED which is the same pin used for the Gyro in the ispindle design. This is defined in the header for your board.hi @mper does this mean that jtag is automatically enabled on the current version? I have been using gpio6 and 7 for my i2c comms as pin 8 is the blue led which I would like to work as it gives me an indication of the state of the system.
I am still not sure where to find the pin definition for the LED, maybe you could point me in the right direction.