資料介紹
描述
該項目使用光學傳感器來檢測打印機燈絲何時耗盡。它可以設置為發出聲音警報,或者在傳感器檢測到問題時簡單地閃爍燈。該設備將為您提供足夠的時間來暫停打印并在線軸用完之前更換燈絲線軸。
我決定在這個項目中使用 ATtiny 芯片而不是 Arduino,因為我只需要幾個 IO 引腳,而且我想把所有東西都焊接到板上。
材料:
作為一名亞馬遜員工,我可以從符合條件的購買中獲得收入。
*此傳感器套件中提供光學模塊,如左上角第二個所示。您也可以使用按鈕或其他傳感器來執行相同的功能。
第 1 步:代碼
如果您以前使用過 ATtiny,則此步驟與您習慣的方式沒有什么不同。否則,您可以通過幾種不同的方式對這樣的芯片進行編程:
- 使用 Arduino 板進行編程
- 使用像這樣的專用 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步:電路
我列出了上面所需的所有材料和工具。只需單擊要轉到亞馬遜頁面的鏈接。你可以在這個項目中使用普通的面包板,但我使用 perfboard 作為更持久的解決方案。Perfboard 與面包板非常相似,只是沒有預先制作的連接;您必須焊接每個零件并使用電線和焊料將它們連接到背面。 這是有關使用 perfbord 的完整教程。
- 我砍了一根用于 5v 電源的 USB 線
- 將組件一次一個地放入電路板中,將它們焊接到位,注意極性(例如 LED 陽極和 ATtiny 上點的位置)
- 根據原理圖在背面焊接電線以連接每個組件
- 我的傳感器實際上有 3 個引腳:GND、VCC 和 Signal。我的建模軟件沒有很好的代表這部分,所以我用一個簡單的開關來表示連接。實際上,傳感器分別連接到地、5v 和芯片的引腳 7。
第 3 步:打印零件
?
您可以在下面找到此步驟的 3D 文件。
我創建了一個小部件,旨在為我使用的傳感器固定 1.75 毫米燈絲。它有點緊,但使用熱風槍或吹風機稍微軟化塑料會更容易。
第 4 步:安裝
將設備放置在打印機無法移動的地方,但要足夠近,以便您可以將傳感器模塊滑到燈絲進料上。此外,請確保將其放置在距離擠出機足夠遠的地方,以便您有時間暫停打印并更換耗材。
活頁夾剪輯:https ://amzn.to/2Ja1m7P
如何使用
首先,插入一根 1.75 毫米的燈絲。插上電源后,設備會自動開機,綠色指示燈會亮起,讓您知道設備已通電。它將立即開始在靜音模式下感應燈絲。您可以按下按鈕切換到聲音警報,黃色 LED 將亮起,讓您知道警報處于活動狀態。再次按下該按鈕可切換回靜音模式。
- 靜音模式:黃燈滅,無燈絲紅燈閃爍
- 報警方式:黃燈亮,燈絲缺失蜂鳴器
- dream Maker 3D打印機主板原理圖 8次下載
- 3D打印機屏幕使用參考程序
- 3D打印機的數據免費下載 30次下載
- 低成本3D打印機的源代碼免費下載 32次下載
- 雙色3D打印機資料完整版下載 0次下載
- 最全3D打印機資料免費下載 0次下載
- 留聲機3D打印機模型匯總 13次下載
- 介紹3D打印機的現狀和未來 1次下載
- 基于3D打印機連接WiFi操作指南 14次下載
- 全新3D打印機,實現從“玩具”到工業機械的轉變 3次下載
- 3D打印機硬件電路設計 314次下載
- 3D打印機的創新應耳機用 0次下載
- 從零開始搭建3D打印機 0次下載
- 3D打印機DIY 66次下載
- 用于維修3D打印機的裝置和方法 3次下載
- 并聯式3D打印機的設計與計算 1271次閱讀
- 以Cura插件USBPrinting為例解讀3D打印機USB聯機打印實現方案 3808次閱讀
- 3D打印機排放對健康有害嗎?如何應對?如何防范健康風險? 1.1w次閱讀
- dfrobotOverlord 3D打印機連桿簡介 1617次閱讀
- 如何利用3D打印機打印出PCB電路板 1.3w次閱讀
- SLA光固化3D打印機的工作過程 1.2w次閱讀
- 3d打印機怎么pcb 2983次閱讀
- 3d打印機結構_3d打印機分類 2w次閱讀
- 基于wifi的無線式3D打印機控制器和上位機APP應用界面的設計詳解 4418次閱讀
- 走進3D打印創客課——亞太3D經典基礎課“雪花” 5051次閱讀
- 液態金屬電子電路3D打印機真的能打印出電路板嗎? 9624次閱讀
- 自制3D打印機教程圖解 4.6w次閱讀
- 3d打印機diy制作教程 全套下來才用400RMB 15.1w次閱讀
- 將電子器件打印到人手上,3D打印技術的關鍵創新之一 4565次閱讀
- DLP 3D打印機總體框圖介紹 1w次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多