Мазмуну:
- 1 -кадам: LCD экранды туташтыруу
- 2 -кадам: ЖК экран - Тест коду
- 3 -кадам: Температура жана нымдуулук сенсорун кошуңуз
- 4 -кадам: Температура жана нымдуулук сенсору - Test Code
- 5 -кадам: Интеграция көйгөйү
Video: Сенсорлор лабораториясы - Темп: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул лабораторияда сиз LCD экранды колдонуп, айланадагы нымдуулукту жана температуранын көрсөткүчтөрүн көрсөтөсүз.
Сизге керек болгон жабдыктар:
- Arduino Uno
- ЖК экран
- Потенциометр
- Температура/нымдуулук сенсору
- Breadboard
- Зымдар/Коннекторлор
Китепканалар керек:
- LiquidCrystal
- SimpleDHT
Берилген тест коду Elegoo кодунун үлгүлөрүнөн алынды. Сиз керектүү китепканаларды китепкана менеджери аркылуу же Libraries.zipде жайгашкан.zip файлдарын D2Lге жүктөп орното аласыз.
1 -кадам: LCD экранды туташтыруу
ЖК экраны түз эле нан тактасына киргизилиши керек. ЖКнын экран казыктары Arduino менен төмөнкү тартипте туташат:
- Жер
- Күч
- Pin 12
- Pin 11
- Pin 10
- Pin 9
- Бош
- Бош
- Бош
- Бош
- Pin 8
- Жер
- Pin 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 аркылуу туташтырууңуз керек:
- Pin 2
- Power (+5v) темир жол
- Жер астындагы темир жол
4 -кадам: Температура жана нымдуулук сенсору - Test Code
//www.elegoo.com
//2016.12.9 #кошуу // 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 ("Sample RAW Bits:"); for (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("Sample OK:"); Serial.print ((int) температурасы); Serial.print (" *C,"); Serial.print ((int) нымдуулук); Serial.println (" %"); // DHT11 тандоо ылдамдыгы 1Гц. кечигүү (1000); }
5 -кадам: Интеграция көйгөйү
Сизге ЖК экран жана температура сенсорунун коддорунун мисалдары берилди. Лабораториянын акыркы кадамы бул эки мисалды интеграциялоо болуп саналат, ошондо сиздин температураңыздын көрсөткүчтөрү ЖК экранында пайда болот. Сиз ЖК экраны үчүн жеткиликтүү эки сапта пайда болушу үчүн, билдирүүнү өзгөртө аласыз.
Сунушталууда:
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Сенсорлор: 7 кадам
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é түздөн -түз конфигурациялоо керек болгон учурда, ошондой эле ажыдаар 410c атрав é s de um computador / notebook usando comunica & ccedi
LoRa менен күнөскананы автоматташтыруу! (1 -бөлүк) -- Сенсорлор (Температура, Нымдуулук, Топурактын Нымдуулугу): 5 кадам
LoRa менен күнөскананы автоматташтыруу! (1 -бөлүк) || Сенсорлор (Температура, Нымдуулук, Топурактын Нымдуулугу): Бул долбоордо мен сизге күнөскананы кантип автоматташтырганымды көрсөтөм. Бул мен силерге күнөскананы кантип курганымды жана электр энергиясын жана автоматиканы кантип электр менен камсыз кылганымды көрсөтөм дегенди билдирет. Ошондой эле мен сизге L колдонуучу Arduino тактасын кантип программалоону көрсөтөм
LTE CAT -M1 GSM IoT сенсорлор тармагы T - 15 мүнөт .: 5 кадам
LTE CAT -M1 GSM IoT сенсорлор тармагы … T -15 мүнөт .: 2018 -жылдын 8 -апрелинде R & D Software Solutions srl [itbrainpower.net] xbr -xIOTтун жарыясын itbrainpower.net калканы аркылуу элге жарыялады - биринчи жана эң компакттуу IoT тактасы, бул ARM0 микро көзөмөлүнүн ар тараптуулугун айкалыштырат
Үзгүлтүктөр лабораториясы (Иш жүрүп жатат): 3 кадам
Үзгүлтүктөр лабораториясы (Иш жүрүп жатат): Бул лабораториянын максаты - үзгүлтүктөрдү колдонуу менен Arduino программасы. Бул лаборатория коддоонун көйгөйлөрүнөн улам толук иштебей жатат. Сизге эмне керек:- 1 Arduino Uno- 1 Breadboard- 1 баскыч- 3 LED- 220 Ом резисторлору
Агымдык отургуч үчүн сенсорлор: 8 кадам
Агымдык отургучтун сенсорлору. Бул колдонмодогу агымдык отургуч - IC кыймылдаткычынын кирүү жана соруу порттору менен клапандары менен аба агымын өлчөөчү түзүлүш. Бул кымбат баалуу коммерциялык сунуштардан тартып, күмөндүү сапаттагы DIY мисалдарына чейин ар кандай формада болушу мүмкүн. Бирок, м менен