หน้าแรก ดูโปรเจกต์ทั้งหมด
Expert

โปรเจกต์ iBLOPPER - fermentation logger สำหรับ homebrewing!

iBLOPPER คือ activity fermentation logger สำหรับติดตั้งกับ (S)airlock ของคุณ ทำงานโดยการตรวจจับแรงสั่นสะเทือนขนาดเล็กเมื่อมี bubble ถูกปล่อยออกมา

โปรเจกต์ iBLOPPER - fermentation logger สำหรับ homebrewing!

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายการอุปกรณ์และเครื่องมือ

1x Grove - IMU 9DOF (ICM20600+AK09918)
-
1x NodeMCU ESP8266 Breakout Board
-
1x Inertial Measurement Unit (IMU) (6 deg of freedom)
🛒 สั่งซื้อ
1x Plastic Enclosure, Hand-Held Plastic Box Style 1
-
1x DS18B20 Temperature Sensor 1m
🛒 สั่งซื้อ

รายละเอียดและวิธีทำ

สามารถดูโปรเจกต์เต็มได้ที่: www.iBLOPPER.bubble-logger.com

บทนำ

iBLOPPER” สร้างได้ค่อนข้างง่าย และรุ่นที่ไม่ต้องบัดกรี (solder free version) สามารถสร้างได้ในราคา 15-20 ยูโร/ดอลลาร์ นอกจากนี้ยังมีรุ่นที่ต้องบัดกรีอีก 2 รุ่นที่สามารถสร้างได้ในราคา 10-12 ยูโร/ดอลลาร์ โดยมีการบัดกรีเพียง 7-11 จุดที่ไม่ซับซ้อน ทั้งสองรุ่นสามารถสร้างได้จากอุปกรณ์ Arduino ทั่วไปที่หาซื้อได้ง่าย

iBLOPPER รุ่น "None-solder" ที่ใช้ Grove - IMU 9DOF v2.0 ในภาพนี้ NodeMCU "lolin" ถูกบรรจุอยู่ในกล่องลูกอม Tick-Tack ส่วน IMU Sensor ควรได้รับการป้องกันด้วยลูกโป่งขนาดเล็กเพื่อให้แน่ใจว่าการพุ่งกระจาย (blow-out) จะไม่ทำให้ Sensor เสียหาย

iBLOPPER เป็นอุปกรณ์ Arduino (ESP8266) ที่จะคอยตรวจสอบกิจกรรมของยีสต์โดยการตรวจจับการเคลื่อนไหวของฟอง CO2 ต่อนาที (BPM) นอกจาก BPM แล้ว ยังมีการบันทึกค่า “Sum blops/L” และอุณหภูมิด้วย โดยจะมีการประมาณค่า Gravity เบื้องต้น (indicative gravity estimate) จากค่า Sum Blops/L โดยใช้วิธีการคำนวณแบบ Polynomial/Modelistic

หลักการทำงานคือการวาง iBLOPPER ไว้ที่ด้านนอกของ Airlock จากนั้น iBLOPPER จะตรวจจับการเคลื่อนไหวเพียงเล็กน้อยที่ Airlock ทำเมื่อมีการปล่อยฟองอากาศออกมา ดังนั้นจึงจำเป็นต้องวางให้ห่างจากแหล่งกำเนิดแรงสั่นสะเทือน (เช่น วางบนแผ่นโฟมในถังแช่หรือสิ่งที่ใกล้เคียงกัน)

ซอฟต์แวร์สามารถใช้ค่า “Sum Blops/L” เพื่อระบุค่า SG/rG (การลดลงของ Gravity) โดยใช้วิธี Polynomial เพื่อให้ได้การประมาณค่า SG ที่เชื่อถือได้และครอบคลุมปัจจัยต่างๆ ที่มีผลต่อการปล่อย CO2 ผู้ใช้จำเป็นต้องทำการวัดค่าด้วย Hydrometer หนึ่งครั้งในช่วงกลางของการหมัก (แนะนำให้ทำหลังจากช่วง High Kräusen เพิ่งผ่านไป) เพื่อนำมาคำนวณใหม่และอัปเดตค่า Polynomial สำหรับการหมักในครั้งนั้นด้วยคณิตศาสตร์พื้นฐาน

ดังนั้น แนวคิดของ iBLOPPER คือการเพิ่มการวัดค่าด้วย Hydrometer อีกเพียงหนึ่งครั้ง นอกเหนือจากค่า OG และค่า FG 2 ครั้งตามที่แนะนำกันทั่วไป การสุ่มตรวจครั้งที่ 4 นี้ (แนะนำให้ทำหลังช่วง High Kräusen) จะบอกถึงความเร็วในการหมัก ซึ่งช่วยให้เราประมาณค่า SG ได้ โดยทั้งหมดนี้สามารถตรวจสอบได้จากภายนอกถังหมัก

iBLOPPER "Box version" (สร้างด้วย D1 mini)

วิดีโอของ iBLOPPER รุ่นที่ต้องบัดกรี โปรดทราบว่าสามารถสร้างรุ่นที่ไม่ต้องบัดกรี (none-solder) ได้เช่นกัน

และวิดีโอต่อไปนี้จะแสดงวิธีการสร้าง:

วิธีสร้าง (รุ่นบัดกรี), การติดตั้ง และการตั้งค่า

iBLOPPER “รุ่น NodeMCU” แบบไม่ต้องบัดกรี

รุ่นที่ไม่ต้องบัดกรีสามารถสร้างได้แต่อาจจะมีราคาแพงกว่าเล็กน้อยหากเลือกใช้ Grove – IMU 9DOF v2.0 แทน MPU6505 หากใช้ Shield สำหรับโพรบวัดอุณหภูมิ DS18B20 คุณจะสามารถสร้าง iBLOPPER ได้โดยไม่ต้องบัดกรีเลยตามแผนผังด้านล่างนี้ นอกจากนี้คุณยังต้องใช้สาย “GROVE – 4 PIN FEMALE JUMPER TO GROVE 4 PIN CONVERSION CABLE” อีกหนึ่งเส้น รุ่นนี้จะมีราคาสูงกว่าเล็กน้อย ประมาณ 15-20 ยูโร/ดอลลาร์ เมื่อเทียบกับรุ่นบัดกรีที่ราคาประมาณ 10-12 ยูโร/ดอลลาร์

ใช้ Grove – IMU 9DOF v2.0 แทน MPU6505 (สำหรับผู้ที่อยู่ในออสเตรเลีย "PiicoDev Motion Sensor MPU-6050" อาจเป็นทางเลือกอื่น แต่ยังไม่ได้ผ่านการทดสอบเนื่องจากยังไม่มีจำหน่ายในเดนมาร์กในขณะนี้)

โพรบวัดอุณหภูมิ DS18B20 พร้อม Shield
iBLOPPER รุ่น “None-solder” ที่ใช้ Grove – IMU 9DOF v2.0 และ Sensor วัดอุณหภูมิ DFRobot Gravity – DS18B20 เนื่องจากรุ่นนี้สามารถเชื่อมต่อกับ Pins D0, D1 และ D2 ได้ง่ายมาก

iBLOPPER ยังทำงานได้ดีกับ Airlock ประเภทอื่นๆ แม้จะยังไม่ได้ผ่านการทดสอบอย่างเต็มรูปแบบ ในภาพนี้ใช้ Grove – IMU 9DOF v2.0 และ Sensor วัดอุณหภูมิ DFRobot Gravity – DS18B20

แผนผัง iBLOPPER สำหรับ NodeMCU โปรดทราบว่าคุณสามารถใช้ Temperature Shield แบบ 3 Pins เช่น "DFRobot Gravity - DS18B20 temperature sensor" หรือ "Iduino SE029" ได้ โดยกำหนดให้ D0 เป็นสถานะ Low (เท่ากับ Ground) และ D1 เป็นสถานะ High (เท่ากับ 3v3)

iBLOPPER รุ่น “None-solder” ที่ใช้ Grove – IMU 9DOF v2.0 ในภาพนี้ NodeMCU “lolin” ถูกบรรจุอยู่ในกล่องลูกอม Tick-Tack ส่วน IMU Sensor ควรได้รับการป้องกันด้วยลูกโป่งขนาดเล็กเพื่อให้แน่ใจว่าการพุ่งกระจาย (blow-out) จะไม่ทำให้เสียหาย

ทางเลือกอื่นนอกจาก Sensor Grove IMU 9DOF v2.0 คุณอาจใช้ Adafruit MPU-6050 6-DoF Accel and Gyro Sensor + Connector 15 ซม. สำหรับในออสเตรเลียมีการจำหน่าย “PiicoDev Motion Sensor MPU-6050” พร้อม Connector 20 ซม.

iBLOPPER CLOUD

ข้อมูลทั้งหมดจะถูกอัปโหลดไปยัง iBLOPPER CLOUD และการควบคุมกระบวนการบันทึกข้อมูล (logging) ทั้งหมดจะถูกจัดการที่ iBLOPPER CLOUD ดังนั้น โปรดลงทะเบียนด้วยหมายเลข iBLOPPER เฉพาะตัว 7-8 หลักของคุณที่ iBLOPPER CLOUD

ใน CLOUD คุณสามารถตั้งชื่อการหมัก (brew name), ขนาด, ค่า OG และค่า Polynomial สำหรับความเร็วในการหมัก และแน่นอนว่าคุณสามารถเริ่ม (start), หยุด (stop) และลบข้อมูลการหมักที่บันทึกไว้ได้

คุณสามารถเปลี่ยนการตั้งค่าเป็นองศาฟาเรนไฮต์, ตั้งค่าโซนเวลา และส่งต่อข้อมูลการหมักปัจจุบัน (Active Brew) ไปยัง Brewfather หรือ Brewersfriend ได้ตามต้องการ

นอกจากนี้ยังสามารถส่งข้อมูล iSPINDEL ของคุณไปยัง iBLOPPER CLOUD เพื่อนำชุดข้อมูล Gravity จากการตรวจจับมุมมารวมกับข้อมูลกิจกรรมจาก iBLOPPER ได้ ดูเพิ่มเติมได้ที่ https://iblopper.bubble-logger.com/2352-2/.

iBLOPPER CLOUD ยังรองรับการควบคุม “TempControl for iBLOPPER CLOUD” ซึ่งช่วยให้คุณควบคุมอุณหภูมิการหมักได้ ดูเพิ่มเติมได้ที่ https://iblopper.bubble-logger.com/2111-2/ .

iBLOPPER CLOUD เป็นบริการ CLOUD รุ่นเริ่มต้น แต่มีแผนสำหรับการพัฒนาอย่างต่อเนื่องในอนาคต

หน้าจอแชร์บันทึกการหมัก (brew log) บน iBLOPPER CLOUD: http://bubble-logger.com/line-chart/share.php?Brew_no_id=161

5 รายการหมักล่าสุดบน iBLOPPER CLOUD

“BlackIPA_jan2022” ดูข้อมูล

“Juice Jane” ดูข้อมูล

“Hedelands Seaberry Wit ver2” ดูข้อมูล

“NEIPAdecember2021” ดูข้อมูล

“U2PA_munich” ดูข้อมูล

สามารถดูโปรเจกต์เต็มได้ที่: www.iBLOPPER.bubble-logger.com

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: iblopper-a-fermentation-logger-for-homebrewing-b82bb6
1120 บาท
PromptPay QR Code