Page 97 - Теория кавитации
P. 97
Сурет 12 – Реле.
Реле келесідей параметрлермен сипатталады:
- кернеу немесе қосылмалы тоқ.
- Кернеу немесе босату тоғы.
- Қосу немесе босату уақыты.
- Жұмыс тоғы және кернеу.
- Ішкі кедергі.
Бұл ішкі өшіргіш механизмдер типіне байланысты және қондырғы ерекшелігіне сәйкес
реленің негізгі екі тобын ажыратуға болады: электромеханикалық реле (электромагнит
көмегімен қосу) және қатты денелі реле (арнайы жартылай өткізгіш құраушы бөліктерін қосу).
Релені Ардуиноға қосу
Реленің бір арналы модулін қарастырайық. Ол бар болған үш байланыстан тұрады, олар
Ардуино Unoға келесідей түрде қосылады: GND – GND, VCC – +5V, In – 3. Реле кірісі –
түрлендірілген, сондықтан да, In жоғары деңгейдің болуы ораманы ағытып, ал төменгісі –
қосады.
Сурет 13 – Реле пиндері.
Жарық диодтары индикация үшін қажет – қызыл LED1 жанған кезде релеге кернеу
беріледі, ал жасыл жанғанда LED2 тұйықталу орын алады. Микробақылаушы іске қосылғанда
транзистор жабық болады. Оның ашылуы үшін базаға минус қажет, ол digitalWrite(pin, LOW)
қызметі көмегіменг беріледі. Транзистор ашылып, тоқ тізбек арқылы өтеді, реле іске қосылады.
Оны сөндіру үшін базаға digitalWrite(pin, HIGH) көмегімен плюс беріледі;.
2.3 Температура және қысым датчигін бағдарламалау бойынша ұсыныстар
Ардуино қондырғыларының бағдарламалау тілі C/C++ негізделген және AVR Libc
кітапханасымен топтамаланған және оның кез келген қызметін қолдануға мүмкіндк береді.
Онымен қоса, ол игеруде қарапайым болып келеді, қазіргі таңда ARDUINO – бұл
микробақылаушылардағы қондырғыларды бағдарламалаудың ең ыңғайлы тәсілі болып
табылады.
// Libraries
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address, if it's not working try 0x27.
void setup(){
lcd.begin(16,2); // Init the LCD for 16 chars 2 lines
lcd.backlight(); // Turn on the backligt (try lcd.noBaklight() to turn it off)
lcd.setCursor(0,0); //First line
96