之前逛home-barista論壇,看到有咖啡豆色度計的DIY,用的是Arduino的開發板去做。
而且在GitHub上有開源項目。
https://github.com/juztins-lab/roast-meter
這張圖是HB討論串的圖,這三張紅色的電路板,就是主要的零件了,用的都是sparkfun的產品。
有人把這個做成成品,賣USD$299。
當時本想試試,一看這三樣東西,在台灣有現貨的不便宜,沒貨的就要找代購,想說這麼麻煩,所以就沒再繼續關注了。
雖然討論串的主題是這個開源項目,但是裡面也提到了另一個開源項目。
https://github.com/myTonino/Tonino-Hardware
這個開源項目是Tonino Classic,當然開源的是下圖這個版本的。
Tonino商品化的是這個新的Tonino,完全不一樣的。
https://my-tonino.com/shop/en/tonino
不過,聽說這位開源者也是一位大神,是Artisan的創作者。
大約過了大半年之後,發現另外一位DIYer,他使用了替代方案。
原本的方案是sparkfun的SparkFun Thing Plus - Artemis當主板,
他改用了最常見的ESP32 LoLin32這個開發板,sparkfun OLED的也換成普通的SSD1306這個系列的。
不過,MAX30101 photo detector他沒有更換,一樣是用spark fun的。
這是他的作品。
隨後上購物網查了一下,發現這些東西還不貴,挺多在賣這種開發板的。
開始下單購買後,才知道,當買的東西價格不高的時候,運費真的很讓人肉疼。
ESP32跟OLED還比較容易買到,到了找sparkfun MAX30101的時候,就遇到問題了,幾乎都是代購,價格也不便宜,只好想辦法找替代品了,查了大量資料,也查了電路圖,最後用了MAX30105來代替。
當東西都湊齊了之後,才知道,燒腦的時候到了,因為主要的三樣東西都是用替代品,GitHub的程式碼根本不能直接套用,只好花了一番功夫把程式碼改了一遍。
3D列印的外殼也要改成替代品可以用的,只好自己畫圖了,這個更燒腦,花的時間比改程式碼還多。既然是從新設計,那就按照自己的想法來,做個完全不一樣的,這次用的是光固化3D列印,印出來的品質比FDM的好太多了。
在GitHub上的程式碼,只會在OLED上顯示檢測數據,有數據後還要查數據對照表,我覺得太麻煩,又改了一下,讓OLED可以直接顯示出烘培度。
看到ESP32 Lolin32可以接鋰電池,又買了個鋰電池接上,開關的部份,一開始想說用個搖頭開關,後來覺得太low了,看向自己的手機,這按一下開按一下關的,覺得不錯用,就再買個低功耗的穩態開關,加上TP4056的充電板,接上去試了一下,不錯,挺好用的。
用了幾天後,發現一個問題,不知還有多少電量,只好又改程式碼,再加個測量電量的部份,也顯示在OLED上。
有了前面這些修改跟增加,整個完整性就出來了。
看一下成品,這是待測狀態,也會顯示電量。
這是測試狀態,顯示測試數據跟烘培度。
GitHub上面有兩個程式碼,一個是單純的檢測出烘焙度的,還有一個是BLE版本,可以藍芽連線,用chrome瀏覽器連線(iphoen/ipad不行),連線後,除了顯示檢測數據,還可以儲存資料,要做校準調整也很方便。
關閉廣告