資料介紹
描述
介紹
SmartMichi 設(shè)計用于在一天中的特定時間分配貓糧,由用戶預(yù)先編程。它有一個液位傳感器來通知你的貓什么時候食物用完了,還有一個重量傳感器來檢測已經(jīng)分配了多少食物。
此外,它可以通過 MQTT 發(fā)送所有這些數(shù)據(jù)。
3D設(shè)計
該設(shè)計基本上是一個帶漂亮外殼的無盡螺絲機(jī)構(gòu)。

我們附上了裝配體的網(wǎng)格文件。但是,我們不建議從頭開始打印,因為有些零件確實很大。相反,使用 STEP 文件修剪適合您的 3D 打印機(jī)的零件。然后您可以使用 Loctite 粘合零件。
此外,如果你不想打印那么多,你總是可以打印機(jī)制并制作一個木箱。

閱讀水平
通過使用超聲波傳感器并測量到罐底的距離來讀取液位。稍后,通過簡單的數(shù)學(xué)運算,我們可以估計食物的水平。然而,當(dāng)我們將傳感器放置在一個角度時,我們需要在計算水平之前做一些三角函數(shù)。

1 / 2 ?杠桿傳感器圖片和微積分解釋
如圖所示,通過知道 α 和斜邊長度,我們可以很容易地計算出x 。用x獲得百分比水平是簡單的數(shù)學(xué):
?
float x = distance * 0.97236992039; // cos (13.5 deg) = 0.97236992039 int level = 100-((x*100)/(tank_heigth));
?
在 neopixel 棒上顯示級別
Neopixel 棒有 8 個 LED,因此為了根據(jù)級別打開/關(guān)閉它們,我們決定將 percentaje 分成 8 個整數(shù):
?
int nLeds = (level* 7/100); //Remeber that decimal values are truncated, so the output of this function is always //an integer between 0 and 7. 8 diferent values.
?
根據(jù)nLeds值觸發(fā)案例。每個案例都以正確的顏色和亮度打開/關(guān)閉 LED。
?
switch (nLeds)
{
case 7:
pixels.setBrightness(100);
setColor(7, 0,255, 0);
setColor(6, 0,255, 0);
setColor(5, 0,255, 0);
setColor(4, 0,255, 0);
setColor(3, 0,255, 0);
setColor(2, 0,255, 0);
setColor(1, 0,255, 0);
setColor(0, 0,255, 0);
break;
/*
And so on....
*/
case 1:
setColor(1, 255,100, 0);
setColor(0, 255,100, 0);
break;
case 0:
setColor(0, 255,0, 0);
break;
default:
break;
}
?
注意是最漂亮的方式,但它就像一個魅力。
PD:為了控制 LED,使用了 adafruit庫。
讀取重量
分配器具有一個稱重傳感器,用于測量和控制分配的食物量。在我們的案例中,是從舊廚房秤上取下的 10 公斤稱重傳感器。
稱重傳感器將桿的變形轉(zhuǎn)化為阻力的變化。

可以使用 HX711 讀取該電阻變化并將其轉(zhuǎn)換為數(shù)字值。
校準(zhǔn)系統(tǒng)所需的唯一步驟是引入您自己的稱重傳感器的校準(zhǔn)系數(shù)。
?
double cal_factor = -416.12; //Line 11 on Weight_Stuff.cpp
?
有關(guān)稱重傳感器以及如何在此處校準(zhǔn)它們的更多信息:
網(wǎng)絡(luò)服務(wù)器
配置所有參數(shù),esp8266負(fù)責(zé)連接WiFi并注冊信息。
esp8266 在沒有連接 wifi 時充當(dāng)接入點(AP 模式),托管網(wǎng)絡(luò)服務(wù)器。用戶通過esp8266的ip(192.168.4.1)連接,注冊WiFi的SSID和密碼?,F(xiàn)在設(shè)備已連接到互聯(lián)網(wǎng)(進(jìn)入 STA 模式)。參數(shù)使用 SPIFFS(SPI 閃存文件系統(tǒng))保存。
通過靜態(tài) ip(默認(rèn)配置為 192.168.1.200),用戶訪問 esp8266 托管的網(wǎng)絡(luò)并注冊要分配的食物的重量、日期和時間。
定義的靜態(tài) ip 用于家庭 WiFi,而不是另一種網(wǎng)絡(luò)配置。其他網(wǎng)絡(luò)可能會導(dǎo)致 esp8266 網(wǎng)絡(luò)服務(wù)器無法定義靜態(tài) ip,并創(chuàng)建一個新的未知 ip。要找到該 ip,用戶必須輸入路由器的配置并手動搜索它。

1 / 2
- 自動藥丸分配器開源項目
- 自動洗手分配器開源設(shè)計
- 智能洗衣液分配器開源分享
- 牙膏分配器開源硬件
- 高爾夫球分配器開源分享
- RFID藥丸分配器開源
- 免接觸式洗手液分配器開源分享
- 自動酒精分配器開源分享
- 免提洗手液分配器開源
- 自動洗手分配器開源分享
- 寵物食品消費追蹤器開源分享
- 消毒洗手液分配器開源分享
- 點心分配器開源分享
- PocketBeagle藥物分配器開源分享
- 無接觸酒精分配器開源分享
- 液壓分配器起什么作用的 2.8k次閱讀
- Linux內(nèi)核內(nèi)存管理之slab分配器 2.4k次閱讀
- Linux內(nèi)核內(nèi)存管理之ZONE內(nèi)存分配器 1.8k次閱讀
- 如何制作低成本但全自動的洗手液分配器電路 3k次閱讀
- 功率分配器的作用及技術(shù)指標(biāo) 2.6k次閱讀
- Linux內(nèi)核之塊分配器 2.5k次閱讀
- Linux內(nèi)核之伙伴分配器 2.7k次閱讀
- bootmem分配器使用的數(shù)據(jù)結(jié)構(gòu) 2.1k次閱讀
- 自制一個洗手液分配器 2.9k次閱讀
- 深入剖析SLUB分配器和SLAB分配器的區(qū)別 1.5k次閱讀
- linux內(nèi)存管理中的SLAB分配器詳解 2.7k次閱讀
- 分配器點涂技術(shù)的特點及方法介紹 5.4k次閱讀
- 功率分配器或合成器選擇的關(guān)鍵性能參數(shù)研究 3k次閱讀
- 基于DMA控制器的軟件環(huán)形脈沖分配器設(shè)計 5.3k次閱讀
- 功分器、分支器和分配器的區(qū)別 2w次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論