硬件部件:
Arduino Nano R3× 1個(gè)
LDR,5兆歐 × 1個(gè)
DFRobot I2C 16x2 Arduino LCD顯示模塊× 1個(gè)
電阻1k歐姆 × 3
跳線(通用) × 1個(gè)
面包板(通用) × 1個(gè)
該項(xiàng)目提出了一種自動(dòng)數(shù)字計(jì)時(shí)器,該計(jì)時(shí)器基本上以毫秒為單位測(cè)量時(shí)間。
這個(gè)項(xiàng)目的需要:在電力系統(tǒng)保護(hù)實(shí)驗(yàn)室中,我們使用一個(gè)模擬故障的實(shí)驗(yàn)室面板,并使用各種類型的繼電器進(jìn)行保護(hù),并為每個(gè)繼電器使用TMS(時(shí)間倍增器設(shè)置)的多個(gè)選項(xiàng),并測(cè)量以下時(shí)間:我們?cè)O(shè)置的每個(gè)選項(xiàng)。因此,使用自動(dòng)計(jì)時(shí)器將使實(shí)驗(yàn)的執(zhí)行變得更加容易。此外,該面板還配有老式機(jī)械計(jì)時(shí)器,并帶有模擬大型顯示屏,上述計(jì)時(shí)器在維修后已停止工作。
因此,我們需要一個(gè)工作效率更高,顯示效果更好的計(jì)時(shí)器。
它是如何工作的 :
為了尋求自動(dòng)化,計(jì)時(shí)器的輸入和輸出應(yīng)在面板內(nèi)。
舊計(jì)時(shí)器有四個(gè)端子,兩個(gè)用于啟動(dòng)然后暫停,另外兩個(gè)用于復(fù)位,因此應(yīng)使用這四個(gè)端子來(lái)定制新計(jì)時(shí)器。
啟動(dòng)/暫停端子的啟動(dòng)電壓差約為230 V AC,暫停時(shí)的電壓差約為0 V AC。
將該面板輸出轉(zhuǎn)換為合適的Arduino輸入具有挑戰(zhàn)性。
為了尋求準(zhǔn)確性,需要一個(gè)非凡的解決方案,最合適的解決方案是Arduino方面的LDR(光敏電阻),而面板方面的低功耗光源。
原理圖:
源碼:
#include “timer.h”
#include 《Wire.h》
#include 《LiquidCrystal_I2C.h》
LiquidCrystal_I2C lcd(0x27,16,2);
int x = 0;
Timer timer;
void setup()
{
lcd.init();
lcd.backlight();
lcd.print(“Dr-Ayman Quraan”);
delay(250);
lcd.print(“Eng.Moh Alawneh”);
delay(1100);
lcd.clear();
lcd.begin(16,2);
lcd.print(“Eng. ”);
lcd.setCursor(0,1);
lcd.print(“Ahmad AbuMurad”);
delay(1100);
lcd.clear();
lcd.setCursor(0,0);
lcd.print(“Press Test Start ”);
// timer.start();
}
void loop()
{
//start the timer
if (x == 0) {
lcd.clear();
lcd.print(“Delay Time Is ”);
timer.start();
x++;
}
責(zé)任編輯:pj
-
繼電器
+關(guān)注
關(guān)注
132文章
5320瀏覽量
148568 -
顯示屏
+關(guān)注
關(guān)注
28文章
4455瀏覽量
74123 -
計(jì)時(shí)器
+關(guān)注
關(guān)注
1文章
418瀏覽量
32634 -
Arduino
+關(guān)注
關(guān)注
187文章
6464瀏覽量
186642
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論