The iBLOPPER can be build in 2 ways, either by ESP8266, though a Wemos D1 Mini module, or by an ESP32. The EPS32 chip also hold Bluetooth , and hence hold a second use as it can detect a TILT hydrometer or RAPT Pill and relay/repeat these data into iBLOPPER CLOUD. Below you find the ESP8266 build.
Wemos D1 Mini – ESP8266 version
To build an iBLOPPER you need:
- 1x Wemos D1 Mini.
- 1x DS18b20 probe, 1 meter, + resistor (4.7K Ω Resistor)
- 1x MPU6050
- 1x Waterproof-Plastic-Electric-Project-Case-Junction-Box-55x35x15mm or or just a TickTax box + some tape as moisture protection.
Below you find the diagram of D1 Mini build.
Installing and install files for Wemos D1 Mini Version
To install you need:
- Install CP210x USB to UART Bridge VCP Drivers so you PC can find and see the NodeMCU/Wemos D1 Mini.
- Install ESP Home Flasher, e.g. flash program to flash install-bins (see below). The flash program also give your the possibility to see and view what going on inside logger (see video above).
- Download the below Install-bin files accordingly.
Ton install the bin file you should use “ESP Home Flasher”, and please also notice this flasher program can be uses to see what happens in the logger during the run. Hence, please use it to play a bit around and check everything.
Install files:iBLOPPERver3.1.1_D1_mini - Support for Sonoff BASICR3 DIY mode. (3 downloads)
Obsolete builds:iBLOPPER ver.3.0 (Files for both NodeMCU and D1 mini). (31 downloads) iBLOPPER ver.2.2.2 "STABLE" (Files for both NodeMCU and D1 mini). (75 downloads)
Calibration for all versions
At iBLOPPER CLOUD you can set the sensitivity or treadshold when a bubble should be detected. All versions of iBLOPPER should have 3 till 6, and I find 4 to be best. But you can finetune if needed to remove double blops or if you loose any.
NOTICE: The iBLOPPER do internally calibrate the MPU6050 during the first 5 sec after turned on and it is important it is placed on the airlock and hold still at the moment it do this internal calibration of the MPU6050.
The only thing you need todo in iBLOPPER is to enter the WiFi credentials of your WiFi network:
Please notice the 7_8 chipher iBLOPPER number as you must use the number as your username when register your account at iBLOPPER CLOUD.
Register and login
The final register and login should be simple, and please go till iBLOPPER CLOUD. Please notice you must use the iBLOPPER number as shown above under Setup WiFI.
iBLOPPER ver 3.1.1:
- Support for Sonoff BASICR3 as power plug if set till DIY mode.
- Code enhancements.
iBLOPPER ver3.0 :
- Now support Shelly Plugs and can trigger these to control a heating agent and a frezzer.
- Out-liner system: A system to remove outliner BPM if above x times the last cycle for BPM under y in avenge. This should remove for instance high BPM from moving fermenter around or taken a sample. Likely, not bulletproof.
- Cap at 250 BPM and assuming higher equals error and restart logger then.
- Correcting errors.
- Streamlining code.
iBLOPPER ver2.3 + ver2.3.1 + ver2.3.2: Pulled.
iBLOPPER ver2.2.2 (stable):
- BPM max. from 180 till 300.
- Updating the error system if IMU/MPU not found.
- Version system of the iBLOPPER in use implemented. Hence, giving information in iBLOPPER CLOUD when to update.
- Re-building the fallback system for settings of sensitivity/blops time if CLOUD is down.
- Update WifiManager, and including to Update software though Wifimanger.
- Settting D0 as ground, D1 as 3v3 on NodeMCU, hence, to allow for other ways to connect temperature probes by 3 pin connectors (as signal at D2 it fit 3 pins connector of “DFRobot Gravity – DS18B20 temperature sensor”, or “Iduino SE029”).
- Temperature probe no longer turns 85´C at first measument.
- Correcting generals errors in ver2.2 + ver2.2.1.
- D1 Mini temperature probe turned “200000´C” on some builds.
iBLOPPER ver2.2 + iBLOPPER ver2.2.1: Pulled.
iBLOPPER ver2.1: Fist release with iBLOPPER CLOUD.
iBLOPPER ver1.3: Latest release by PORTAL mode.