資料介紹
描述
該項(xiàng)目使用光學(xué)傳感器來(lái)檢測(cè)打印機(jī)燈絲何時(shí)耗盡。它可以設(shè)置為發(fā)出聲音警報(bào),或者在傳感器檢測(cè)到問(wèn)題時(shí)簡(jiǎn)單地閃爍燈。該設(shè)備將為您提供足夠的時(shí)間來(lái)暫停打印并在線軸用完之前更換燈絲線軸。
我決定在這個(gè)項(xiàng)目中使用 ATtiny 芯片而不是 Arduino,因?yàn)槲抑恍枰獛讉€(gè) IO 引腳,而且我想把所有東西都焊接到板上。
材料:
作為一名亞馬遜員工,我可以從符合條件的購(gòu)買(mǎi)中獲得收入。
*此傳感器套件中提供光學(xué)模塊,如左上角第二個(gè)所示。您也可以使用按鈕或其他傳感器來(lái)執(zhí)行相同的功能。
第 1 步:代碼
如果您以前使用過(guò) ATtiny,則此步驟與您習(xí)慣的方式?jīng)]有什么不同。否則,您可以通過(guò)幾種不同的方式對(duì)這樣的芯片進(jìn)行編程:
- 使用 Arduino 板進(jìn)行編程
- 使用像這樣的專(zhuān)用 AVR 程序員:
這兩種方法都使用 Arduino IDE,并且代碼本身與您在完整的 Arduino 板上使用的相同。
#define speaker 4
#define red 0
#define yellow 1
#define sensor 2
#define button 3
int buttonState;
int Mode = 0;
int i = 1000;
void setup() {
pinMode(speaker, OUTPUT);
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(button, OUTPUT);
pinMode(sensor, INPUT);
digitalWrite(button, HIGH);
buttonState = digitalRead(button);
}
void loop() {
//switch modes:
int val = digitalRead(button);
delay(10);
int val2 = digitalRead(button);
if (val == val2) {
if (val != buttonState) {
if (val == LOW) {
if (Mode == 0) {
Mode = 1;
} else {
if (Mode == 1) {
Mode = 0;
}
}
}
}
buttonState = val;
}
if (Mode == 0) { // buzzer off
digitalWrite(yellow, LOW);
}
if (Mode == 1) {//buzzer on
digitalWrite(yellow, HIGH);
}
//========================
int filament = digitalRead(sensor);
if (filament == 1) { //filament is good
digitalWrite(red, LOW);
i = 0;
}
else {
if (Mode == 0) { // buzzer off
digitalWrite(speaker, LOW);
digitalWrite(red, HIGH);
delay(250);
digitalWrite(red, LOW);
delay(250);
}
if (Mode == 1) {//buzzer on
digitalWrite(red, HIGH);
if (i <= 10) {
digitalWrite(speaker, HIGH);
delay(500);
digitalWrite(speaker, LOW);
delay(500);
i++;
}
else {
digitalWrite(speaker, LOW);
}
}
}
第2步:電路
我列出了上面所需的所有材料和工具。只需單擊要轉(zhuǎn)到亞馬遜頁(yè)面的鏈接。你可以在這個(gè)項(xiàng)目中使用普通的面包板,但我使用 perfboard 作為更持久的解決方案。Perfboard 與面包板非常相似,只是沒(méi)有預(yù)先制作的連接;您必須焊接每個(gè)零件并使用電線和焊料將它們連接到背面。 這是有關(guān)使用 perfbord 的完整教程。
- 我砍了一根用于 5v 電源的 USB 線
- 將組件一次一個(gè)地放入電路板中,將它們焊接到位,注意極性(例如 LED 陽(yáng)極和 ATtiny 上點(diǎn)的位置)
- 根據(jù)原理圖在背面焊接電線以連接每個(gè)組件
- 我的傳感器實(shí)際上有 3 個(gè)引腳:GND、VCC 和 Signal。我的建模軟件沒(méi)有很好的代表這部分,所以我用一個(gè)簡(jiǎn)單的開(kāi)關(guān)來(lái)表示連接。實(shí)際上,傳感器分別連接到地、5v 和芯片的引腳 7。
第 3 步:打印零件
?
您可以在下面找到此步驟的 3D 文件。
我創(chuàng)建了一個(gè)小部件,旨在為我使用的傳感器固定 1.75 毫米燈絲。它有點(diǎn)緊,但使用熱風(fēng)槍或吹風(fēng)機(jī)稍微軟化塑料會(huì)更容易。
第 4 步:安裝
將設(shè)備放置在打印機(jī)無(wú)法移動(dòng)的地方,但要足夠近,以便您可以將傳感器模塊滑到燈絲進(jìn)料上。此外,請(qǐng)確保將其放置在距離擠出機(jī)足夠遠(yuǎn)的地方,以便您有時(shí)間暫停打印并更換耗材。
活頁(yè)夾剪輯:https ://amzn.to/2Ja1m7P
如何使用
首先,插入一根 1.75 毫米的燈絲。插上電源后,設(shè)備會(huì)自動(dòng)開(kāi)機(jī),綠色指示燈會(huì)亮起,讓您知道設(shè)備已通電。它將立即開(kāi)始在靜音模式下感應(yīng)燈絲。您可以按下按鈕切換到聲音警報(bào),黃色 LED 將亮起,讓您知道警報(bào)處于活動(dòng)狀態(tài)。再次按下該按鈕可切換回靜音模式。
- 靜音模式:黃燈滅,無(wú)燈絲紅燈閃爍
- 報(bào)警方式:黃燈亮,燈絲缺失蜂鳴器
- dream Maker 3D打印機(jī)主板原理圖 8次下載
- 3D打印機(jī)屏幕使用參考程序
- 3D打印機(jī)的數(shù)據(jù)免費(fèi)下載 30次下載
- 低成本3D打印機(jī)的源代碼免費(fèi)下載 32次下載
- 雙色3D打印機(jī)資料完整版下載 0次下載
- 最全3D打印機(jī)資料免費(fèi)下載 0次下載
- 留聲機(jī)3D打印機(jī)模型匯總 13次下載
- 介紹3D打印機(jī)的現(xiàn)狀和未來(lái) 1次下載
- 基于3D打印機(jī)連接WiFi操作指南 14次下載
- 全新3D打印機(jī),實(shí)現(xiàn)從“玩具”到工業(yè)機(jī)械的轉(zhuǎn)變 3次下載
- 3D打印機(jī)硬件電路設(shè)計(jì) 314次下載
- 3D打印機(jī)的創(chuàng)新應(yīng)耳機(jī)用 0次下載
- 從零開(kāi)始搭建3D打印機(jī) 0次下載
- 3D打印機(jī)DIY 66次下載
- 用于維修3D打印機(jī)的裝置和方法 3次下載
- 并聯(lián)式3D打印機(jī)的設(shè)計(jì)與計(jì)算 1271次閱讀
- 以Cura插件USBPrinting為例解讀3D打印機(jī)USB聯(lián)機(jī)打印實(shí)現(xiàn)方案 3808次閱讀
- 3D打印機(jī)排放對(duì)健康有害嗎?如何應(yīng)對(duì)?如何防范健康風(fēng)險(xiǎn)? 1.1w次閱讀
- dfrobotOverlord 3D打印機(jī)連桿簡(jiǎn)介 1617次閱讀
- 如何利用3D打印機(jī)打印出PCB電路板 1.3w次閱讀
- SLA光固化3D打印機(jī)的工作過(guò)程 1.2w次閱讀
- 3d打印機(jī)怎么pcb 2983次閱讀
- 3d打印機(jī)結(jié)構(gòu)_3d打印機(jī)分類(lèi) 2w次閱讀
- 基于wifi的無(wú)線式3D打印機(jī)控制器和上位機(jī)APP應(yīng)用界面的設(shè)計(jì)詳解 4418次閱讀
- 走進(jìn)3D打印創(chuàng)客課——亞太3D經(jīng)典基礎(chǔ)課“雪花” 5051次閱讀
- 液態(tài)金屬電子電路3D打印機(jī)真的能打印出電路板嗎? 9624次閱讀
- 自制3D打印機(jī)教程圖解 4.6w次閱讀
- 3d打印機(jī)diy制作教程 全套下來(lái)才用400RMB 15.1w次閱讀
- 將電子器件打印到人手上,3D打印技術(shù)的關(guān)鍵創(chuàng)新之一 4565次閱讀
- DLP 3D打印機(jī)總體框圖介紹 1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多