電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>帶有Blynk應(yīng)用程序的基于重量的咖啡研磨機(jī)

帶有Blynk應(yīng)用程序的基于重量的咖啡研磨機(jī)

2023-06-13 | zip | 0.00 MB | 次下載 | 免費(fèi)

資料介紹

描述

我終于開始實(shí)現(xiàn)我的目標(biāo),將 Rancilio Rocky 咖啡研磨機(jī)改裝成智能研磨機(jī)。

這就是磨床希望的樣子。我將取下過濾器支架。我寧愿使用長(zhǎng)飲杯接住倒入沖煮器或法式壓榨機(jī)的磨碎的豆子(因?yàn)槲铱梢詫⒛ニ榈目Х绒D(zhuǎn)移到廚房水槽上方的沖煮器/沖煮器中,所以不會(huì)那么亂。;0)

玻璃將放在秤上,并在每次研磨前去皮。

我的磨床模組的描述

我的研磨機(jī)在完全改裝后將具有以下功能。

一種從應(yīng)用程序無級(jí)調(diào)整咖啡顆粒大小的方法,也許還有一些預(yù)設(shè)(可調(diào)整),如 Espresso、French-press、Drip 等。上面的第一個(gè)已經(jīng)實(shí)現(xiàn),斜體還沒有!

一種智能秤,可以研磨,然后以預(yù)設(shè)重量關(guān)閉研磨機(jī)。

一個(gè)用于打開和關(guān)閉咖啡研磨機(jī)的應(yīng)用程序,它允許我對(duì)研磨會(huì)話的最終重量的預(yù)設(shè)進(jìn)行無級(jí)調(diào)整。

無線接口。

未來的想法來了。

為了對(duì) ESP8266 進(jìn)行編碼(我主要使用像 WeMos D1 Mini 這樣的開發(fā)單元),我選擇了流行且非常容易上手的 Arduino IDE。我不會(huì)在這里發(fā)布任何 Arduino、Blynk 或 ESP8266 教程,您可以通過搜索 www 輕松找到數(shù)百個(gè)教程。

智能研磨機(jī)的硬件

這個(gè)項(xiàng)目中使用的硬件(下面的所有產(chǎn)品鏈接都轉(zhuǎn)到亞馬遜,將幫助我運(yùn)行這個(gè)網(wǎng)站)。

ESP8266 繼電器板我更喜歡這個(gè) ->

一個(gè)咖啡磨,除非你已經(jīng)擁有一個(gè)!我為Rancilio Rocky設(shè)計(jì),因?yàn)槲乙呀?jīng)擁有一個(gè) ;)

Raspberry PI (如果您打算使用Blynk 云服務(wù),可以放棄運(yùn)行本地Blynk 服務(wù)器)

任何類型的ESP8266我建議可以帶外接天線的WeMos D1 Mini Pro (買一些便宜的,你會(huì)喜歡的;-)

HX711 AD 轉(zhuǎn)換器內(nèi)置稱重傳感器放大器,我更喜歡屏蔽版。另一個(gè)流行的版本(未經(jīng)我測(cè)試)是SparFun 板。

一些 100uF 電容器是可選的,但會(huì)增加電路的穩(wěn)定性。我把它們放在 ESP8266、繼電器和 HX711 板的電源輸入附近。

用于運(yùn)行電路的 USB 微型電源獲得 2 安培版本以獲得更好的穩(wěn)定性。

您選擇的體重秤或稱重傳感器我選擇了便宜的 500 克數(shù)字秤,但味道………….. 和錢包 ;)

+ 工具,但既然你在這里,你可能已經(jīng)擁有它們了!

代碼和電路

目前的代碼和電路:2019 年 3 月 27 日(肯定會(huì)更新多次,因此請(qǐng)繼續(xù)訪問此空間)。

本項(xiàng)目中使用的 Arduino 庫(kù)

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(); 
}

?

在我的線巢測(cè)試裝置上方,從 500g 數(shù)字秤運(yùn)行的電線被焊接到內(nèi)部電路板(該秤仍然可以并聯(lián)正常運(yùn)行,不需要電池,顯示器可以正常工作!)

我的原型的 Blynk Android 界面我將在下面列出元素及其設(shè)置和功能。V1等代表虛擬引腳,請(qǐng)參閱上面的 Arduino 草圖并閱讀 Blynk 手冊(cè)以獲取更多信息。

標(biāo)簽值”小部件在這里顯示滑塊 3 的預(yù)設(shè)值。(V11 0-80 “或您的選擇” ,按下)?!盎瑝K”小部件可調(diào)整您想要的咖啡粉量(V11 7-80 '或你的選擇' ,在發(fā)布時(shí)發(fā)送 OFF,顯示值 OFF,#,# 用于一位小數(shù)調(diào)整)。

“Level V”小部件將在我們研磨時(shí)填充顏色。(V1 0-100 對(duì)應(yīng)于我版本中的克數(shù))。

“風(fēng)格按鈕”研磨(V2 0-1 開關(guān)按鈕)我將我的按鈕標(biāo)記為關(guān)閉時(shí)研磨和研磨機(jī)運(yùn)行時(shí)在橙色背景上研磨。

“Styled Button”停止(V3 0-1 按鈕)也可以在顯示“Grinding”時(shí)通過按下“Grind/Grinding”按鈕來停止。

“風(fēng)格按鈕”去皮(V0 0-1 按鈕)將空罐放在刻度表面上的零刻度,在每次研磨之前執(zhí)行此操作。

?

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)