資料介紹
描述
我終于開始實現我的目標,將 Rancilio Rocky 咖啡研磨機改裝成智能研磨機。
這就是磨床希望的樣子。我將取下過濾器支架。我寧愿使用長飲杯接住倒入沖煮器或法式壓榨機的磨碎的豆子(因為我可以將磨碎的咖啡轉移到廚房水槽上方的沖煮器/沖煮器中,所以不會那么亂。;0)
玻璃將放在秤上,并在每次研磨前去皮。
我的磨床模組的描述
我的研磨機在完全改裝后將具有以下功能。
一種從應用程序無級調整咖啡顆粒大小的方法,也許還有一些預設(可調整),如 Espresso、French-press、Drip 等。上面的第一個已經實現,斜體還沒有!
一種智能秤,可以研磨,然后以預設重量關閉研磨機。
一個用于打開和關閉咖啡研磨機的應用程序,它允許我對研磨會話的最終重量的預設進行無級調整。
無線接口。
未來的想法來了。
為了對 ESP8266 進行編碼(我主要使用像 WeMos D1 Mini 這樣的開發單元),我選擇了流行且非常容易上手的 Arduino IDE。我不會在這里發布任何 Arduino、Blynk 或 ESP8266 教程,您可以通過搜索 www 輕松找到數百個教程。
智能研磨機的硬件
這個項目中使用的硬件(下面的所有產品鏈接都轉到亞馬遜,將幫助我運行這個網站)。
ESP8266 繼電器板我更喜歡這個 ->
一個咖啡磨,除非你已經擁有一個!我為Rancilio Rocky設計,因為我已經擁有一個 ;)
Raspberry PI (如果您打算使用Blynk 云服務,可以放棄運行本地Blynk 服務器)
任何類型的ESP8266我建議可以帶外接天線的WeMos D1 Mini Pro (買一些便宜的,你會喜歡的;-)
HX711 AD 轉換器內置稱重傳感器放大器,我更喜歡屏蔽版。另一個流行的版本(未經我測試)是SparFun 板。
一些 100uF 電容器是可選的,但會增加電路的穩定性。我把它們放在 ESP8266、繼電器和 HX711 板的電源輸入附近。
用于運行電路的 USB 微型電源獲得 2 安培版本以獲得更好的穩定性。
您選擇的體重秤或稱重傳感器我選擇了便宜的 500 克數字秤,但味道………….. 和錢包 ;)
+ 工具,但既然你在這里,你可能已經擁有它們了!
代碼和電路
目前的代碼和電路:2019 年 3 月 27 日(肯定會更新多次,因此請繼續訪問此空間)。
本項目中使用的 Arduino 庫
HX711_Arduino_Library 版本 0.7.2ESP8266WiFi 版本 1.0Blynk 版本 0.6.1
?
Download Arduino sketch
?
?
//#define BLYNK_PRINT Serial #include#include #include "HX711.h" BlynkTimer timer; int relayPin = D5; // Change to suit your board. // HX711 circuit wiring const int LOADCELL_DOUT_PIN = D2; // Change to suit your board. const int LOADCELL_SCK_PIN = D1; // Change to suit your board. HX711 scale; //Blynk project auth. char auth[] = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; // Your WiFi credentials. // Set password to "" for open networks. char ssid[] = "YOUR-SSID"; char pass[] = "YOURPASS"; BLYNK_WRITE(V0) { scale.tare(); // Strain sensor tare } BLYNK_WRITE(V2){ if (param.asInt()) { digitalWrite(relayPin, HIGH); // Relay ON. } else { digitalWrite(relayPin, LOW); // Relay OFF. } } BLYNK_WRITE(V3) { Blynk.virtualWrite(V2, 0); digitalWrite (relayPin, LOW); // Grinder interupt (Emergecy stop), Relay OFF. } int slider; BLYNK_WRITE(V11) { slider = param.asInt(); // Assigning incoming value from pin V11 (Slider value) to a global variable. } void setup() { Serial.begin(57600); Blynk.begin(auth, ssid, pass, "192.168.254.110", 8080); scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale(1040.f); timer.setInterval(500L, HX711data); // .5 sek delay to unstress the server and stabalize readout on numeric widget @ V1. timer.setInterval(60L, HX711relay); // 60ms delay ono to keep fast stop grinder response and not overshoot grinding to much. digitalWrite(relayPin, LOW); // To make sure grinder doesn't start running during boot. pinMode(relayPin, OUTPUT); BLYNK_CONNECTED(); Blynk.syncAll(); } void HX711data() { Blynk.virtualWrite(V1, scale.get_units(20)); // sending calibrated strain sensor value to Blynk value widget. } void HX711relay() { if (scale.get_units(20) >= (slider-0)) { Blynk.virtualWrite(V2, 0); digitalWrite(relayPin, LOW); //Relay OFF change the (slider-0.0) number in seconds with one decimal to compensate if grinder overshoot "Grinder calibration". } } void loop() { Blynk.run(); timer.run(); }
?
在我的線巢測試裝置上方,從 500g 數字秤運行的電線被焊接到內部電路板(該秤仍然可以并聯正常運行,不需要電池,顯示器可以正常工作!)
我的原型的 Blynk Android 界面我將在下面列出元素及其設置和功能。V1等代表虛擬引腳,請參閱上面的 Arduino 草圖并閱讀 Blynk 手冊以獲取更多信息。
“標簽值”小部件在這里顯示滑塊 3 的預設值。(V11 0-80 “或您的選擇” ,按下)。“滑塊”小部件可調整您想要的咖啡粉量(V11 7-80 '或你的選擇' ,在發布時發送 OFF,顯示值 OFF,#,# 用于一位小數調整)。
“Level V”小部件將在我們研磨時填充顏色。(V1 0-100 對應于我版本中的克數)。
“風格按鈕”研磨(V2 0-1 開關按鈕)我將我的按鈕標記為關閉時研磨和研磨機運行時在橙色背景上研磨。
“Styled Button”停止(V3 0-1 按鈕)也可以在顯示“Grinding”時通過按下“Grind/Grinding”按鈕來停止。
“風格按鈕”去皮(V0 0-1 按鈕)將空罐放在刻度表面上的零刻度,在每次研磨之前執行此操作。
?
?
- 雙盤雙控研磨機
- 使用Blynk應用程序的物聯網氣象站
- 帶有Blynk和IR的Arduino ESP8266控制繼電器
- 使用Blynk手機應用程序提供的超聲波傳感器和操縱桿
- 帶有RT-Thread的Arduino應用程序
- 在Blynk應用程序中使用NodeMcu8266連接DHT傳感器值
- 使用Blynk應用程序的物聯網溫度和濕度監控器
- 帶有藍牙控制應用程序的WALL E
- 煌牌二次電源模塊磁芯研磨機工藝介紹
- 基于單片機的電阻電容測量應用程序 114次下載
- 支持向量機網絡搜索優化應用程序下載 0次下載
- matlab應用程序及源代碼下載 35次下載
- 單片機應用程序綜合實例——單片機與接口技術 0次下載
- X61 1112K-1型數控精密研磨機
- 外圓磁性研磨機的改裝及其磁力系統計算
- 鋰電池行業中干法研磨與濕法研磨的應用 220次閱讀
- 化學機械研磨拋光CMP技術詳解 1644次閱讀
- PreEmptiveProtection:全面的移動應用程序保護 529次閱讀
- 國產雙極鎖存霍爾開關AH402F用于咖啡機流量計 511次閱讀
- 怎么使用uboot引導應用程序? 1360次閱讀
- 制作一個自動咖啡機 2173次閱讀
- DPU編譯應用程序的不同方法 1579次閱讀
- 淺談RAM 執行應用程序 3061次閱讀
- HarmonyOS應用程序Ability的作用 2391次閱讀
- 單片機大致應用程序的三種架構總結、方法的利弊和適應范圍 3188次閱讀
- 應用程序安全怎樣來提供保障 1145次閱讀
- MSP430單片機串口應用程序更新的方法解析 2519次閱讀
- 維控人機界面LEVI-430T,LX3V-1212MR系列PLC主機在研磨機上的應用 3354次閱讀
- Windows應用程序,操作系統,計算機硬件之間的相互關系 1.2w次閱讀
- 區塊鏈最新的應用程序你知道嗎? 312次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多