在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

自制一個簡單的車床計費器

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

該應用程序適用于 345 英寸 5 英寸的車計算結果為 7 英寸 x 12 英寸您將自己更換為金屬車床。可以使用 Arduino Nano、兩行液晶顯示器和 IR 傳感器的床為您的金屬車床。

因為我的車床霍爾設備沒有和沒有表,所以我決定做一個。在高速下表現不佳。設備看起來工作得更好,最高轉速會超過 1000。可能適合 1000 轉速的傳感器,我很少做任何比這轉速的金屬。

我的第一個任務是讓Arduino、LCD和傳感器啟動并運行。我在電機上削磨的手鉆上放了一條條紙,以便在臺標上進行測試。我使用小型驅動驅動工具來測試的速度更快。

蜜蜂將用圍繞著保護其車內元件的作用,設置在側蓋的位置,以保護齒輪。

poYBAGLECCKAYf8NAAaqAtIHV8c345.png

pYYBAGLECB6AFVRcAAHFLSoR-M0930.png

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

poYBAGLECBuAER8CAAUegQU6ioo258.png

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

pYYBAGLECBaATTm1AASFe3HqHYQ093.png

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

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

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

表面有一個電位器,可以調節信號距離。您可以調整它以使信號距離清晰。

pYYBAGLECBKAGgNsAAOdBIxrgCA095.png

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

下圖中需要注意的一些事項:

1. 有很多東西要用來做盒子里。我認為這是一個樹莓派

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

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

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

5. 一個小開關和 9 副電池座也被焊接到系統中。

6. Nano,以便在更改程序時安裝。為了實現這一點,在盒子里制作一個USB連接點。

poYBAGLECA6AMooCAAZ6o0BELBY799.png

pYYBAGLECAqAO2tBAAI1ifDMYBI103.png

這個傳感器圍起來起來揭開來,安裝被剪掉,你的X的X壞了。

pYYBAGLECAaAB4JjAAYB9vmn10A360.png

LCD 的原型板,大多數的螺絲釘,讓你在外面用任何東西安裝。或者你可以在我做你的盒子的盒子,然后把所有東西放在一起。

訂購清單

中有很多東西可以在亞馬遜Adafruit 或 SparkFun 上購買。

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

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

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

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

Adafruit Perma-Proto 單顆粒樣板 PCB -

9v電池座

9v電池

小撥動開關

LCD顯示對應的10K器電位

我用是很久以前從 SparkFun 購買的。我認為這是 Raspberry Pi 準備的。

螺絲、螺絲、水泥和墊片

金屬絲

爆破管

車床計 Arduino 代碼:

// Tachometer_For_Lathe_IR
// 顯示車床主軸轉速

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

// 包含 LCD 和 Timer 庫代碼:
#include
#include


//通過將任何需要的LCD接口引腳//與連接到
const int rs = 12,en = 11,d4 = 6,d5 = 5,d6 = 4,d7 = 3的arduino引腳號相關聯來初始化庫;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

// 用于跟蹤的 RPM 值
const int IRSensorPin = 2;// IR 傳感器輸入引腳的編號
const int ledPin = 13;
// Nano int ledState = HIGH上的 LED 引腳數;// 輸出引腳的當前狀態

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

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

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

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

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

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

}

//------------------------------------------------ ---------------
無效循環(無效){
時間=毫秒();
int currentSwitchState = digitalRead(IRSensorPin);

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

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

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2551

    文章

    51207

    瀏覽量

    754531
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187307
  • 車床設計
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5212
收藏 人收藏

    評論

    相關推薦

    基于W78E54B單片機電話計費器的設計 (圖)

    定時開始按秒或按分自動計費。無反極信號,15秒自動進入計費或按下計費鍵馬上進入自動計費。    當
    發表于 07-30 09:21

    計程車計費器時鐘模塊

    計費器進入調整時鐘的狀態后,退出調整狀態恢復計時狀態卻不會馬上計時,而是停頓幾十秒才開始走動,請教下是什么原因?
    發表于 05-28 11:38

    基于FPGA的出租車計費器設計

    基于FPGA的出租車計費器設計,自己做的,仿真不是很好,但作為參考不錯。。。
    發表于 06-02 13:55

    基于FPGA出租車計費器設計報告(verilog)

    基于FPGA出租車計費器設計報告(verilog)
    發表于 10-11 18:49

    數電的出租車計費器的multisim源文件

    數電的出租車計費器的multisim源文件,謝謝大家了,我急著用!在線等,拜托大神了!
    發表于 06-13 21:28

    書求基于multisim的出租車計費器的電路圖!

    書求基于multisim的出租車計費器的電路圖!
    發表于 12-29 16:58

    請教大神如何去設計出租車計費器系統?

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

    基于CPLD/FPGA的出租車計費器

    摘要: 介紹了出租車計費器系統的組成及工作原理,簡述了在EDA平臺上用單片CPLD器件構成該數字系統的設計思想和實現過程。論述了車型調整模塊、計程模塊、計費模塊
    發表于 06-20 15:24 ?1267次閱讀
    基于CPLD/FPGA的出租車<b class='flag-5'>計費器</b>

    基于MC68HC05CL16的可配置型電話計費器設計

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

    基于單片機的出租車計費器

    基于單片機的出租車計費器,用C來編程的。。
    發表于 01-14 17:10 ?16次下載

    單片機課程設計報告-簡易出租車計費器

    簡易出租車計費器
    發表于 04-13 14:29 ?45次下載

    如何使用VHDL設計簡易出租車計費器的資料合集免費下載

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

    如何使用CPLD實現出租車計費器的設計

    計費模塊、控制模塊、數碼管顯示模塊和頂層主控模塊共八大部分;分起步、里程、等待三階段。該出租車計費器能夠自行設定計費標準,借助CycloneⅡ系列EP20C8Q208C8N芯片的F
    發表于 08-21 16:16 ?11次下載
    如何使用CPLD實現出租車<b class='flag-5'>計費器</b>的設計

    EDA程序設計之出租車計費器

    1.1 設計要求 1.1.1 設計任務 設計并制作臺出租車計費器。1.1.2 性能指標要求① 用EDA實訓儀的I/O設備和FPGA實現出租車計費器的設計。② 出租車起步開始計程和計費
    發表于 08-22 10:19 ?20次下載

    EDA程序設計—出租車計費器

    用EDA實訓儀的I/O設備和FPGA實現出租車計費器的設計。
    的頭像 發表于 08-25 16:55 ?1919次閱讀
    EDA程序設計—出租車<b class='flag-5'>計費器</b>
    主站蜘蛛池模板: 免费被黄网站在观看| 精品国产一二三区在线影院| 免费jlzzjlzz在线播放视频| 国产一级特黄老妇女大片免费| 天天干天天干天天干天天干天天干 | 日本在线视频一区| 成人剧场| 日本高清视频一区| wwwxx在线| 国内免费视频成人精品| 欧美精品亚洲网站| 日韩xx00| 色婷婷综合激情视频免费看| 日本人xxxxxxxxxⅹ68| 岛国片欧美一级毛片| 日本黄色站| 啪啪啦资源站永久| 亚洲国产成人久久精品影视| 国产手机视频在线| 国产香蕉精品视频在| 69精品久久久久| 涩综合| 日本一区二区三区免费看| 在线观看亚洲成人| 最新版天堂中文在线官网| 日本在线不卡一区| 在线观看亚洲天堂| 日韩1页| 国产免费卡1卡2卡| 国产一区二区三区在线影院| 爱草免费视频| 在线观看免费高清| 91色在线播放| 91伊人久久大香线蕉| 特黄特色大片免费视频大全| 免费视频一级片| 91精品国产色综合久久不卡蜜| 夜夜天天| 午夜免费看视频| 视频在线精品| 666夜色666夜色国产免费看|