Мазмуну:
- 1 -кадам: компоненттери талап кылынат
- 2 -кадам: Районду зымга өткөрүү
- 3 -кадам: Arduino программалоо
- 4 -кадам: Чыгуу
- 5 -кадам: Ката
Video: DHT11 интерфейси Арджинону Sujay аркылуу колдонуу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмөлөрдөн сиз Arduino UNOдо DHT11 нымдуулук жана температура сенсорун кантип орнотууну үйрөнөсүз. Жана нымдуулук сенсорунун кантип иштээри жана сериялык монитордон чыккан көрсөткүчтөрдү кантип текшерүү керек экенин билип алыңыз
Description:
DHT11 эки электроддун ортосундагы электр каршылыгын өлчөө менен суу буусун аныктайт. Нымдуулукту сезүүчү компонент - бул бетине электроддор коюлган ным кармоочу субстрат. Суунун буусу субстратка сиңгенде, субстрат тарабынан иондор бөлүнүп чыгат, бул электроддордун ортосундагы өткөрүмдүүлүктү жогорулатат. Эки электроддун ортосундагы каршылыктын өзгөрүшү салыштырмалуу нымдуулукка пропорционалдуу. Жогорку салыштырмалуу нымдуулук электроддордун ортосундагы каршылыкты төмөндөтөт, ал эми салыштырмалуу нымдуулуктун төмөндүгү электроддордун ортосундагы каршылыкты жогорулатат.
1 -кадам: компоненттери талап кылынат
Бул жерде Instructable менен баштоо үчүн керектүү компоненттердин тизмеси,
Аппараттык компоненттер:
- Arduino UNO Flipkartтан сатып алыңыз
- DHT11 нымдуулук жана температура сенсорун Flipkartтан сатып алыңыз
- Нан тактасы (Милдеттүү эмес)
- Jumper Wires
- USB программалоочу кабели
Программалык компоненттер
Arduino IDE
2 -кадам: Районду зымга өткөрүү
DHT11ди Arduino UNOго туташтыруу чынында оңой.
Кабелдик туташуулар төмөнкүчө жүргүзүлөт:
DHT11дин VCC пини +3v Arduinoго кирет.
DHT11дин DATA пини БУУнун А0 аналогдук пинине кирет.
DHT11дин GND пини БУУнун Ground пинине (GND) кирет.
3 -кадам: Arduino программалоо
Zip файлын бул жерден жүктөп алыңыз
DHT китепканасын жана кодун алыңыз.
#include "dht.h" #define dht_apin D1 // Analog Pin sensor dht DHTге туташкан;
Жогорудагы саптар dht китепканасы үчүн инициализация болуп саналат.
void setup () {Serial.begin (9600); кечигүү (500); // Системанын жүктөлүшүнө кечигүү Serial.println ("DHT11 Нымдуулук жана температура сенсору / n / n"); кечиктирүү (1000); // Сенсорго кирүүдөн мурун күтө туруңуз}
Жогорудагы саптар орнотуу коду Сериалдык байланышты 9600 байдын ылдамдыгынан баштайт, долбоордун атын 1 сек кечигүү менен басып чыгарат
void loop () {DHT.read11 (dht_apin); Serial.print ("Учурдагы нымдуулук ="); Serial.print (DHT. humidity); Serial.print ("%"); Serial.print ("температура ="); Serial.print (DHT.temperature); Serial.println ("C"); кечигүү (5000); // Сенсорго кайра кирүүдөн мурун 5 секунд күтө туруңуз. }
Бул DHT11ден алынган маалыматты ар бир 5 секундада кайталап окуйт
4 -кадам: Чыгуу
Сериялык мониторду ачуу
baud ылдамдыгын 9600гө коюңуз Жыйынтыгын Serial Monitorдон көрүңүз….
Биринчиден, мен бул колдонмону окугандыгың үчүн рахмат айткым келет! Мен сизге жардам берет деп үмүттөнөм. Эгерде сизде кандайдыр бир суроолор болсо, мен сизге жардам берүүгө дайым даярмын ….. Комментарий калтырыңыз. Сиздин пикириңиз мен үчүн баалуу.
5 -кадам: Ката
Чыгуу көрсөтүлбөй жатат:
Байланышыңызды жана электр менен камсыздоо полярлыгын текшериңиз
Байдын ылдамдыгын текшериңиз. Бул 9600 болушу керек
Туура баалуулуктар көрсөтүлбөй жатат
Сураныч, жүктөө учурунда катаны текшериңиз. Кодду кайра жүктөөгө аракет кылыңыз.
же башка DHT менен кодду сынап көрүңүз.
Эгерде сизде башка маселе болсо, жылуу -жумшак мага кабарлаңыз. Мен аны чечүү үчүн сөзсүз аракет кылам.
Сунушталууда:
I2C сенсор интерфейси менен баштоо ?? - Interface Сиздин MMA8451 ESP32s колдонуу: 8 кадам
I2C сенсор интерфейси менен баштоо ?? - Сиздин MMA8451 интерфейсиңиз ESP32лерди колдонуу: Бул үйрөткүчтө сиз контролер (Arduino, ESP32, ESP8266, ESP12 NodeMCU) менен иштөөчү I2C түзмөгүн (акселерометрди) кантип баштоо, туташтыруу жана алуу жөнүндө баардыгын үйрөнөсүз
Температура жана нымдуулук сенсору (dht11) Arduino менен интерфейси: 4 кадам
Температура жана нымдуулук сенсору (dht11) Arduino менен интерфейс: Температура сенсорунун кеңири диапазону бар, ал көп жерде колдонулат, ал пикир системасы катары иштейт. Базарда ар кандай мүнөздөмөлөргө ээ болгон температура сенсорунун бир нече түрү бар, кээ бир температура сенсорлору колдонулат
DHT11 сенсорун Arduino аркылуу кантип колдонуу керек: 5 кадам
DHT11 сенсорун Arduino аркылуу кантип колдонуу керек: Бул окуу куралында биз DHT11 сенсорун Arduino аркылуу колдонобуз.DHT11 температураны жана нымдуулукту өлчөө үчүн колдонулушу мүмкүн. Керектүү компоненттер: Arduino NanoDHT11 Температура жана нымдуулук сенсорлору USB Mini Jumper кабелдери Керектүү китепкана: DHT китепканасы
Дубал аркылуу өтүү: Google Street View стационардык велосипед интерфейси: 12 кадам (сүрөттөр менен)
Дубал аркылуу өтүү: Google Street View стационардык велосипед интерфейси: Дубал аркылуу өтүү: Google Street View Стационардык Велосипед Интерфейси, Google Street-View аркылуу сиздин конок бөлмөсүңүздүн жайлоосунан өтүүгө мүмкүнчүлүк берет. Кээ бир жөнөкөй электрониканы колдонуп, Arduino, стационардык велосипед, компьютер, проектор же телевизор
RC Carны веб интерфейси аркылуу башкаруу: 6 кадам (сүрөттөр менен)
RC Carны веб интерфейси аркылуу башкаруу: Салам достор, мен бул көрсөтмөдө мен сизге веб интерфейси аркылуу RC Car жасоону үйрөтөм. Биз аны өзүбүздүн сервер аркылуу зымсыз башкарабыз. Мен сизге көрсөтө турган ыкманы колдонуп, RC ресиверин колдонуунун кажети жок. Вебди жайгаштыруу үчүн