色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內(nèi)不再提示

自制一個(gè)簡(jiǎn)單的車床計(jì)費(fèi)器

科技觀察員 ? 來(lái)源:Tony Scarpelli ? 作者:Tony Scarpelli ? 2022-07-05 17:47 ? 次閱讀

該應(yīng)用程序適用于 345 英寸 5 英寸的車計(jì)算結(jié)果為 7 英寸 x 12 英寸您將自己更換為金屬車床??梢允褂?Arduino Nano、兩行液晶顯示器和 IR 傳感器的床為您的金屬車床。

因?yàn)槲业能嚧不魻栐O(shè)備沒(méi)有和沒(méi)有表,所以我決定做一個(gè)。在高速下表現(xiàn)不佳。設(shè)備看起來(lái)工作得更好,最高轉(zhuǎn)速會(huì)超過(guò) 1000。可能適合 1000 轉(zhuǎn)速的傳感器,我很少做任何比這轉(zhuǎn)速的金屬。

我的第一個(gè)任務(wù)是讓Arduino、LCD和傳感器啟動(dòng)并運(yùn)行。我在電機(jī)上削磨的手鉆上放了一條條紙,以便在臺(tái)標(biāo)上進(jìn)行測(cè)試。我使用小型驅(qū)動(dòng)驅(qū)動(dòng)工具來(lái)測(cè)試的速度更快。

蜜蜂將用圍繞著保護(hù)其車內(nèi)元件的作用,設(shè)置在側(cè)蓋的位置,以保護(hù)齒輪。

poYBAGLECCKAYf8NAAaqAtIHV8c345.png

pYYBAGLECB6AFVRcAAHFLSoR-M0930.png

當(dāng)床棒的時(shí)候,有寬敞的空間在主設(shè)備附近用半個(gè)左右蓋上蓋乙柱,所以我把車縮窄子把轉(zhuǎn)換器改成了一個(gè)支架。將傳感器擰到它上面,并為傳感器安裝功能做了一個(gè)漏洞。

poYBAGLECBuAER8CAAUegQU6ioo258.png

圖為安全的測(cè)試設(shè)置,測(cè)試完成后將用覆蓋范圍覆蓋。

pYYBAGLECBaATTm1AASFe3HqHYQ093.png

這顯示了以及可以使用的位置,電纜將固定。

畫的線是蓋子適合這臺(tái)車床的位置。我用它來(lái)幫助定位傳感器。

傳感器有一個(gè)小安裝孔,只是一塊石頭子上。螺絲和兩個(gè)小柱之間有一個(gè)小柱子。

表面有一個(gè)電位器,可以調(diào)節(jié)信號(hào)距離。您可以調(diào)整它以使信號(hào)距離清晰。

pYYBAGLECBKAGgNsAAOdBIxrgCA095.png

在這里,您可以看到制造的兩個(gè)階段:面包,以及將所有部件安裝到主要產(chǎn)品板的板上。

下圖中需要注意的一些事項(xiàng):

1. 有很多東西要用來(lái)做盒子里。我認(rèn)為這是一個(gè)樹莓派。

2. 切割上原型板焊接到LED上。這允許連接到Arduino。

3. 一個(gè) Arduino 被焊接到一個(gè)小型原型上更改。下個(gè)月我將很容易使用 Nano。如果 Nano 出現(xiàn),將很容易使用。

4. 1K電位器在原電池上,連接斷線時(shí)切斷電源線,并不會(huì)造成短路。

5. 一個(gè)小開關(guān)和 9 副電池座也被焊接到系統(tǒng)中。

6. Nano,以便在更改程序時(shí)安裝。為了實(shí)現(xiàn)這一點(diǎn),在盒子里制作一個(gè)USB連接點(diǎn)。

poYBAGLECA6AMooCAAZ6o0BELBY799.png

pYYBAGLECAqAO2tBAAI1ifDMYBI103.png

這個(gè)傳感器圍起來(lái)起來(lái)揭開來(lái),安裝被剪掉,你的X的X壞了。

pYYBAGLECAaAB4JjAAYB9vmn10A360.png

LCD 的原型板,大多數(shù)的螺絲釘,讓你在外面用任何東西安裝?;蛘吣憧梢栽谖易瞿愕暮凶拥暮凶?,然后把所有東西放在一起。

訂購(gòu)清單

中有很多東西可以在亞馬遜Adafruit 或 SparkFun 上購(gòu)買。

OSOYOO 10PCS IR 紅外避障傳感器模塊(亞馬遜)

KNACRO IIC/2C/TWI 1602藍(lán)光藍(lán)光模組(亞馬遜)

Mini Nano V3.0 ATmega328P 微控制器板(亞馬遜)

Gikfun 可焊接面包板鑲金飾面原型板(亞馬遜)

Adafruit Perma-Proto 單顆粒樣板 PCB -

9v電池座

9v電池

小撥動(dòng)開關(guān)

LCD顯示對(duì)應(yīng)的10K器電位

我用是很久以前從 SparkFun 購(gòu)買的。我認(rèn)為這是 Raspberry Pi 準(zhǔn)備的。

螺絲、螺絲、水泥和墊片

金屬絲

爆破管

車床計(jì) Arduino 代碼:

// Tachometer_For_Lathe_IR
// 顯示車床主軸轉(zhuǎn)速

// 用途:
// Arduino Nano V 3.0
// OSOYOO IR 紅外傳感器(亞馬遜有售)
// IM162 LCD 顯示屏(亞馬遜上有類似的)

// 包含 LCD 和 Timer 庫(kù)代碼:
#include
#include


//通過(guò)將任何需要的LCD接口引腳//與連接到
const int rs = 12,en = 11,d4 = 6,d5 = 5,d6 = 4,d7 = 3的arduino引腳號(hào)相關(guān)聯(lián)來(lái)初始化庫(kù);
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

// 用于跟蹤的 RPM 值
const int IRSensorPin = 2;// IR 傳感器輸入引腳的編號(hào)
const int ledPin = 13;
// Nano int ledState = HIGH上的 LED 引腳數(shù);// 輸出引腳的當(dāng)前狀態(tài)

// 注意:該程序曾與簧片繼電器一起使用,用于自行車踏頻計(jì)數(shù)器,
// 但它可以與紅外傳感器的輸入一起正常工作。
// 如果我需要重用它,所有變量都還在。
整數(shù)輸入狀態(tài);// 來(lái)自輸入引腳的當(dāng)前狀態(tài)
int lastInputState = LOW;// 來(lái)自輸入引腳的前一個(gè) InputState
long lastDebounceTime = 0;// 最后一次切換輸出引腳
long debounceDelay = 5;// 去抖時(shí)間;
如果輸出長(zhǎng)時(shí)間閃爍,則增加;
長(zhǎng)結(jié)束時(shí)間;
長(zhǎng)啟動(dòng)時(shí)間;
國(guó)際轉(zhuǎn)數(shù) = 0;
//int lnCount = 0;// 平均 RPM 計(jì)數(shù)器
//int avgRPM = 0;// 平均總數(shù)

//長(zhǎng)電壓= 0;// 從鍋中讀取的值
//long outputValue = 0;// 值輸出到 PWM(模擬輸出)
//int speedVal = 0;
//長(zhǎng) rpm50 = 833333;
//volatile unsigned long cadTime = 0;// 對(duì)共享變量使用 volatile
//long timeC, endTimeC, startTimeC;
//int RPMC = 0;
浮動(dòng) lnTime = 0;
//int SpeakerPin = 10;
//int 低速率;
//int hiRate;
//int potPin = A0;//模擬引腳 0
//int switchValPin = A1;//模擬引腳1

//------------------------------------------------ ---------------
void setup(void) {
pinMode(IRSensorPin, INPUT);
pinMode(ledPin,輸出);
數(shù)字寫入(ledPin,ledState);

序列號(hào).開始(9600);
lcd.begin(16, 2);//初始化液晶顯示器

// 顯示屏上的啟動(dòng)文本
lcd.clear();
lcd.print("車床紅外。");
lcd.setCursor(0, 1);
lcd.print("轉(zhuǎn)速表");
延遲(2000);

結(jié)束時(shí)間 = 0;
Timer1.initialize(1000000);// 將定時(shí)器設(shè)置為 60 rpm,1,000,000 微秒(1 秒)
Timer1.attachInterrupt(timerIsr);// 在此處附加服務(wù)例程

}

//------------------------------------------------ ---------------
無(wú)效循環(huán)(無(wú)效){
時(shí)間=毫秒();
int currentSwitchState = digitalRead(IRSensorPin);

if (currentSwitchState != lastInputState) {
lastDebounceTime = millis();
}

if ((millis() - lastDebounceTime) > debounceDelay) {
if (currentSwitchState != inputState) {
inputState = currentSwitchState;
if (inputState == LOW) {
digitalWrite(ledPin, LOW);
計(jì)算RPM();// 來(lái)自傳感器的實(shí)際 RPM
ledState = !ledState;
}
else {
digitalWrite(ledPin, HIGH);
}
}
}
lastInputState = currentSwitchState;
}

//------------------------------------------------ ---------------
void calculateRPM() {
startTime = lastDebounceTime;
lnTime = 開始時(shí)間 - 結(jié)束時(shí)間;
RPM = 60000 /(開始時(shí)間 - 結(jié)束時(shí)間);
結(jié)束時(shí)間 = 開始時(shí)間;
}

// --------------------------
// 自定義 ISR 定時(shí)器例程
// 定時(shí)器設(shè)置為 rpm,見上
// ----- ---------------------
void timerIsr()
{
// 每秒打印 RPM
// 基于計(jì)時(shí)器的 RPM
Serial.println("------- --------");
時(shí)間=毫秒()/ 1000;
序列號(hào)。打?。〞r(shí)間);
Serial.print("RPM:");
序列號(hào).println(RPM);

lcd.clear();
lcd.print("主軸轉(zhuǎn)速");
lcd.setCursor(0, 1);
lcd.print(RPM);
lcd.setCursor(6,1);
lcd.print("RPM");
延遲(500);
轉(zhuǎn)速 = 0;
}

//------------------------------------------------ ---------------

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2550

    文章

    51035

    瀏覽量

    753083
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186957
  • 車床設(shè)計(jì)
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5201
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于W78E54B單片機(jī)電話計(jì)費(fèi)器的設(shè)計(jì) (圖)

    定時(shí)開始按秒或按分自動(dòng)計(jì)費(fèi)。無(wú)反極信號(hào),15秒自動(dòng)進(jìn)入計(jì)費(fèi)或按下計(jì)費(fèi)鍵馬上進(jìn)入自動(dòng)計(jì)費(fèi)。    當(dāng)
    發(fā)表于 07-30 09:21

    計(jì)程車計(jì)費(fèi)器時(shí)鐘模塊

    計(jì)費(fèi)器進(jìn)入調(diào)整時(shí)鐘的狀態(tài)后,退出調(diào)整狀態(tài)恢復(fù)計(jì)時(shí)狀態(tài)卻不會(huì)馬上計(jì)時(shí),而是停頓幾十秒才開始走動(dòng),請(qǐng)教下是什么原因?
    發(fā)表于 05-28 11:38

    基于FPGA的出租車計(jì)費(fèi)器設(shè)計(jì)

    基于FPGA的出租車計(jì)費(fèi)器設(shè)計(jì),自己做的,仿真不是很好,但作為參考不錯(cuò)。。。
    發(fā)表于 06-02 13:55

    基于FPGA出租車計(jì)費(fèi)器設(shè)計(jì)報(bào)告(verilog)

    基于FPGA出租車計(jì)費(fèi)器設(shè)計(jì)報(bào)告(verilog)
    發(fā)表于 10-11 18:49

    個(gè)數(shù)電的出租車計(jì)費(fèi)器的multisim源文件

    個(gè)數(shù)電的出租車計(jì)費(fèi)器的multisim源文件,謝謝大家了,我急著用!在線等,拜托大神了!
    發(fā)表于 06-13 21:28

    書求個(gè)基于multisim的出租車計(jì)費(fèi)器的電路圖!

    書求個(gè)基于multisim的出租車計(jì)費(fèi)器的電路圖!
    發(fā)表于 12-29 16:58

    請(qǐng)教大神如何去設(shè)計(jì)出租車計(jì)費(fèi)器系統(tǒng)?

    本文介紹了種以Altera公司可編程邏輯器件EP1K30TC144-3為控制核心,附加定外圍電路組成的出租車計(jì)費(fèi)器系統(tǒng)。
    發(fā)表于 04-30 06:06

    基于CPLD/FPGA的出租車計(jì)費(fèi)器

    摘要: 介紹了出租車計(jì)費(fèi)器系統(tǒng)的組成及工作原理,簡(jiǎn)述了在EDA平臺(tái)上用單片CPLD器件構(gòu)成該數(shù)字系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)過(guò)程。論述了車型調(diào)整模塊、計(jì)程模塊、計(jì)費(fèi)模塊
    發(fā)表于 06-20 15:24 ?1257次閱讀
    基于CPLD/FPGA的出租車<b class='flag-5'>計(jì)費(fèi)器</b>

    基于MC68HC05CL16的可配置型電話計(jì)費(fèi)器設(shè)計(jì)

    介紹怎樣利用Motorola 單片機(jī)設(shè)計(jì)和實(shí)現(xiàn)款低成本的可配置型電話計(jì)費(fèi)器。其可配置性保證了該計(jì)費(fèi)器可適應(yīng)電信局政策費(fèi)率和時(shí)段費(fèi)率、時(shí)鐘源、計(jì)費(fèi)基本時(shí)間單位(按分
    發(fā)表于 07-19 15:17 ?34次下載
    基于MC68HC05CL16的可配置型電話<b class='flag-5'>計(jì)費(fèi)器</b>設(shè)計(jì)

    基于單片機(jī)的出租車計(jì)費(fèi)器

    基于單片機(jī)的出租車計(jì)費(fèi)器,用C來(lái)編程的。。
    發(fā)表于 01-14 17:10 ?16次下載

    單片機(jī)課程設(shè)計(jì)報(bào)告-簡(jiǎn)易出租車計(jì)費(fèi)器

    簡(jiǎn)易出租車計(jì)費(fèi)器
    發(fā)表于 04-13 14:29 ?45次下載

    如何使用VHDL設(shè)計(jì)個(gè)簡(jiǎn)易出租車計(jì)費(fèi)器的資料合集免費(fèi)下載

    本文介紹了種采用單片F(xiàn)PGA芯片進(jìn)行出租車計(jì)費(fèi)器的設(shè)計(jì)方法,主要闡述如何使用EDA器件取代傳統(tǒng)的電子設(shè)計(jì)方法,利用FPGA的可編程性,簡(jiǎn)潔而又多變的設(shè)計(jì)方法,縮短了研發(fā)周期,同時(shí)使簡(jiǎn)易出租車計(jì)費(fèi)器
    發(fā)表于 09-01 17:29 ?48次下載
    如何使用VHDL設(shè)計(jì)<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>簡(jiǎn)易出租車<b class='flag-5'>計(jì)費(fèi)器</b>的資料合集免費(fèi)下載

    如何使用CPLD實(shí)現(xiàn)出租車計(jì)費(fèi)器的設(shè)計(jì)

    、計(jì)費(fèi)模塊、控制模塊、數(shù)碼管顯示模塊和頂層主控模塊共八大部分;分起步、里程、等待三個(gè)階段。該出租車計(jì)費(fèi)器能夠自行設(shè)定計(jì)費(fèi)標(biāo)準(zhǔn),借助CycloneⅡ系列EP20C8Q208C8N芯片的F
    發(fā)表于 08-21 16:16 ?9次下載
    如何使用CPLD實(shí)現(xiàn)出租車<b class='flag-5'>計(jì)費(fèi)器</b>的設(shè)計(jì)

    EDA程序設(shè)計(jì)之出租車計(jì)費(fèi)器

    1.1 設(shè)計(jì)要求 1.1.1 設(shè)計(jì)任務(wù) 設(shè)計(jì)并制作臺(tái)出租車計(jì)費(fèi)器。1.1.2 性能指標(biāo)要求① 用EDA實(shí)訓(xùn)儀的I/O設(shè)備和FPGA實(shí)現(xiàn)出租車計(jì)費(fèi)器的設(shè)計(jì)。② 出租車起步開始計(jì)程和計(jì)費(fèi)
    發(fā)表于 08-22 10:19 ?14次下載

    EDA程序設(shè)計(jì)—出租車計(jì)費(fèi)器

    用EDA實(shí)訓(xùn)儀的I/O設(shè)備和FPGA實(shí)現(xiàn)出租車計(jì)費(fèi)器的設(shè)計(jì)。
    的頭像 發(fā)表于 08-25 16:55 ?1870次閱讀
    EDA程序設(shè)計(jì)—出租車<b class='flag-5'>計(jì)費(fèi)器</b>
    主站蜘蛛池模板: 天天躁躁水汪汪人碰人| 免费视频精品38| 99热婷婷国产精品综合| 色小姐电影qvod播放| 国产青青草原| 最近更新2019中文字幕免费| 秋霞电影网视频一区二区三区 | 亚洲欧洲久久| 免费精品国产人妻国语| 鬼灭之刃花街篇免费樱花动漫| 亚洲乱码国产乱码精品精98| 美国特级成人毛片| 国产99久久久欧美黑人刘玥| 亚洲中文字幕一二三四区苍井空| 嫩草影院久久精品| 国产精品视频免费视频| 在线观看国产高清免费不卡| 日本夜夜夜| 久久91精品久久久久久水蜜桃| bdsm中国精品调教ch| 亚洲99精品A片久久久久久| 伦理片秋霞免费影院| 国产成人综合在线| 在线亚洲黄色| 涩涩爱涩涩片影院| 久久影院午夜理论片无码| 豆奶视频在线高清观看| 伊人网综合网| 双手绑在床头调教乳尖| 老师紧窄粉嫩| 闺蜜撬开我的腿用黄瓜折磨我| 在线高清视频不卡无码| 少妇高潮A片特黄久久精品网| 久久九九精品国产自在现线拍| 儿子你得太大了慢点插| 曰本真人00XX动太图| 四虎视频最新视频在线观看| 麻豆精品传媒一二三区| 国产人妻XXXX精品HD电影| ASIAN大陆明星裸休合成PICS| 国产小伙和50岁熟女23p|