Мазмұны:
- 1 -қадам: СКД экранын қосыңыз
- 2 -қадам: СКД экраны - тест коды
- 3 -қадам: Температура мен ылғалдылық сенсорын қосыңыз
- 4 -қадам: температура мен ылғалдылық сенсоры - тест коды
- 5 -қадам: Интеграция мәселесі
Бейне: Сенсорлар зертханасы - Температура: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл зертханада сіз қоршаған ортаның ылғалдылығы мен температурасының көрсеткіштерін көрсететін СКД экранын қолданасыз.
Сізге қажет аппараттық құралдар:
- Ардуино Уно
- СКД экран
- Потенциометр
- Температура/ылғалдылық сенсоры
- Нан тақтасы
- Сымдар/қосқыштар
Қажетті кітапханалар:
- LiquidCrystal
- SimpleDHT
Ұсынылған тест коды Elegoo кодының үлгілерінен алынды. Қажетті кітапханаларды кітапхана менеджері арқылы орнатуға немесе D2L -де Libraries.zip -те орналасқан.zip файлдарын жүктеуге және орнатуға болады.
1 -қадам: СКД экранын қосыңыз
СКД экранды тікелей тақтаға салу керек. СКД экран түйреуіштері Arduino -ға келесі ретпен қосылған:
- Жер
- Қуат
- 12 -түйреуіш
- Ілмек 11
- 10 -түйреуіш
- PIN 9
- Бос
- Бос
- Бос
- Бос
- 8 -түйреуіш
- Жер
- 7 -түйреуіш
- Потенциометр (қуат пен жерге қосу)
- Қуат
- Жер
2 -қадам: СКД экраны - тест коды
#include // арасындағы аралықты алып тастаңыз
// кітапхананы LiquidCrystal lcd (7, 8, 9, 10, 11, 12) интерфейс түйреуіштерінің нөмірлерімен инициализациялау; void setup () {// СКД бағандар мен жолдар санын орнатады: lcd.begin (16, 2); // СКД -ге хабарды басып шығару. lcd.print («Сәлем, Әлем!»); } void loop () {// жүгіргіні 0 -бағанға, 1 -жолға орнатыңыз // (ескерту: 1 -жол - екінші жол, себебі санау 0 -ден басталады): lcd.setCursor (0, 1); // қалпына келтіргеннен кейінгі секунд санын басып шығарыңыз: lcd.print (millis () / 1000); }
3 -қадам: Температура мен ылғалдылық сенсорын қосыңыз
Температура мен ылғалдылық сенсорын тақтаға салыңыз. Сіз оны Arduino -ға келесі жолдарды пайдаланып қосуыңыз керек:
- 2 -түйреуіш
- Қуат (+5в) рельсі
- Жер үсті рельсі
4 -қадам: температура мен ылғалдылық сенсоры - тест коды
//www.elegoo.com
//2016.12.9 #include // DHT11 үшін, // VCC: 5V немесе 3V // GND: GND // DATA: 2 int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {// жұмыс істей бастайды… Serial.println («==============================»); Serial.println («DHT11 үлгісі …»); // шикі үлгі деректерімен оқу. байт температурасы = 0; байт ылғалдылығы = 0; байт деректері [40] = {0}; if (dht11.read (pinDHT11, & температура, & ылғалдылық, деректер)) {Serial.print («DHT11 оқу сәтсіз болды»); қайтару; } Serial.print («RAW биттерінің үлгісі:»); for (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println («»); Serial.print («OK үлгісі:»); Serial.print ((int) температурасы); Serial.print (« *C,»); Serial.print ((int) ылғалдылық); Serial.println (« %»); // DHT11 іріктеу жылдамдығы - 1 Гц. кешіктіру (1000); }
5 -қадам: Интеграция мәселесі
Сізге СКД экраны мен температура сенсоры үшін код мысалдары берілді. Зертхананың соңғы қадамы - бұл екі мысалды интеграциялау, осылайша температураның көрсеткіштері СКД экранында пайда болады. Хабарды СКД экранының екі жолында пайда болатындай етіп өзгертуге болады.
Ұсынылған:
LTE CAT -M1 GSM IoT сенсорлар желісі T - 15 минут .: 5 қадам
LTE CAT -M1 GSM IoT сенсорлар желісі … T -15 минут.: 2018 жылдың 08 сәуірінде R & D Software Solutions srl [itbrainpower.net] көпшілікке itbrainpower.net қалқаны арқылы xyz -mIoT туралы хабарландыруды ашты - бірінші және ең жинақы IoT тақтасы, ол ARM0 микроконтроллының әмбебаптығын біріктіреді
5 LDR схемасы: бекіту, таймерлер, жарық және қараңғы сенсорлар: 3 қадам
5 LDR тізбектері: бекітпе, таймерлер, жарық және қараңғы сенсорлар: жарыққа тәуелді резистор, LDR ағыны, оған түсетін жарық қарқындылығымен өзгеретін қарсылыққа ие. Бұл оларды жарық сезгіштік тізбектерінде қолдануға мүмкіндік береді, мұнда мен жасай алатын бес қарапайым схеманы көрсеттім
37 сенсорлар жинағынан RGB светодиодты пайдалану: 6 қадам
37 сенсорлар жиынтығынан RGB светодиодты қолдану: Сонымен, сіз шығып, «37 сенсор» деп аталатын жақсы бағаға электр датчиктер мен модульдер жиынтығын сатып алдыңыз. (осында немесе Amazon -дағы басқалар сияқты), бірақ оларды пайдалану үшін модульдер туралы ақпарат таба алмайсыз ба? Instructabl сериясы
Arduino: Жалпы сенсорлар мен элементтерді қалай қосуға болады: 4 қадам
Arduino: Жалпы сенсорлар мен элементтерді қалай қосуға болады: Кейде сіз схеманы қалай жасау керектігін түсінбейтін сияқтысыз! Бұл нұсқаулық сізге электрониканы Arduino тақтасына қалай қосу керектігін көрсету арқылы қолдануға көмектеседі
Arduino WiFi желісі (сенсорлар мен іске қосқыштар) - түс сенсоры: 4 қадам
Arduino WiFi желісі (сенсорлар мен іске қосқыштар) - түс сенсоры: сізден қанша қашықтықта сенсор немесе жетегіңіз бар? Wi-Fi желісі арқылы қосылған әр түрлі қосалқы құрылғыларды басқару үшін компьютердің жанындағы бір ғана негізгі құрылғыны пайдалану қаншалықты ыңғайлы? Бұл жобада