Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Цикл
- 3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: Visuino Set компоненттерінде
- 6 -қадам: Visuino Connect компоненттерінде
- 7 -қадам: кодты жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: Arduino көмегімен Servo және DHT11 температура мен ылғалдылық сенсоры арқылы автоматты салқындату желдеткіші: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз температура белгілі бір деңгейден жоғары көтерілгенде желдеткішті қалай қосуды және айналдыруды үйренеміз.
1 -қадам: Сізге не қажет
- DHT11 сенсоры
- Arduino UNO (немесе кез келген басқа тақта)
- Желдеткіш модулі L9110
- OLED дисплейі
- Серво қозғалтқышы
- Өткізгіш сымдар
- Нан тақтасы
- Visuino бағдарламасы: Visuino жүктеу
2 -қадам: Цикл
- «Апельсин» серво моторының түйреуішін Arduino Digital істігіне жалғаңыз [2]
- «Қызыл» серво қозғалтқышының түйреуішін Arduino оң түйреуішіне [5V] қосыңыз
- «Қоңыр» серво моторын Arduino теріс істігіне қосыңыз [GND]
- Желдеткіш модулінің штырын [VCC] arduino істігіне [5V] қосыңыз
- Желдеткіш модулінің штырын [GND] arduino істігіне [GND] қосыңыз
- Желдеткіш модулінің түйреуішін [INA] arduino сандық істігіне [5] қосыңыз
- OLED дисплей түйінін [VCC] Arduino істігіне [5V] қосыңыз
- OLED дисплей түйінін [GND] Arduino істігіне [GND] қосыңыз
- OLED дисплей түйінін [SDA] Arduino істігіне [SDA] қосыңыз
- OLED дисплей түйінін [SCL] Arduino істігіне [SCL] қосыңыз
- DHT11 оң түйреуішін + (VCC) Arduino pin + 5V -ге қосыңыз
- DHT11 теріс түйреуішін - (GND) Arduino pin GND -ге қосыңыз
- DHT11 түйреуішін (шығыс) Arduino цифрлық түйреуішіне (4) қосыңыз
3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino: https://www.visuino.eu орнату қажет. Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.
4 -қадам: Visuino компоненттерін қосыңыз
- «Синус -аналогты генератор» компонентін қосыңыз
- «Серво» компонентін қосыңыз
- «DHT» компонентін қосыңыз
- «Аналогтық мән» компонентін қосыңыз
- 2X «Аналогтық мәнді салыстыру» компонентін қосыңыз
- «OLED» компонентін қосыңыз
5 -қадам: Visuino Set компоненттерінде
- «SineAnalogGenerator1» таңдаңыз және сипаттар терезесінде Amplitude 0.30 және Frequency 0.1 параметрін орнатыңыз, жалған күйіне орнатыңыз және Pin белгішесін нұқыңыз және логикалық раковина түйреуін таңдаңыз.
- «CompareValue1» таңдаңыз және қасиеттер терезесінде 24 мәнін орнатыңыз (желдеткішті қосатын температура) және ctBiggerOrEqual түрін салыстырыңыз.
- «CompareValue2» таңдаңыз және қасиеттер терезесінде 24 мәнін орнатыңыз (желдеткішті тоқтататын температура деңгейі) және ctSmaller түрін салыстырыңыз.
- «AnalogValue1» түймесін екі рет шертіңіз және Elements терезесінде «Мәнді орнату» солға сүйреңіз
- Сипаттар терезесінде Мәнді 0,5 етіп орнатыңыз
- Элементтер терезесінде басқа «Мәнді орнатыңыз» солға сүйреңіз
- Сипаттар терезесінде Мәнді 1 деп орнатыңыз
«DisplayOLED1» белгісін екі рет нұқыңыз
Элементтер терезесінде:
- «Мәтін салу» түймесін солға сүйреп апарыңыз және сипаттар терезесінде Мәтінді «TEMP» етіп орнатыңыз
- «Мәтін өрісін» солға сүйреп апарыңыз және сипаттар терезесінде Өлшемді 2 -ге, У -ды 9 -ға орнатыңыз
- «Мәтін салу» түймесін солға сүйреп апарыңыз және сипаттар терезесінде Мәтінді «ЫЛҒАЛДЫҚ» және Y мәнін 26 -ға орнатыңыз
- «Мәтін өрісін» солға сүйреп апарыңыз және сипаттар терезесінде Өлшемді 2 -ге, У -ды 36 -ға орнатыңыз
- «Мәтін салу» белгісін солға сүйреп апарыңыз және сипаттар терезесінде Мәтінді «FAN ACTIVE» және Y параметрін 54 -ке орнатыңыз және «Enabled» параметрін «жалған» күйіне орнатыңыз, түйреуіш белгішесін нұқыңыз және BooleanSinkPin орнатыңыз.
Элементтер терезесін жабыңыз
6 -қадам: Visuino Connect компоненттерінде
- SineAnalogGenerator1 түйреуішін [Out] Servo1 істігіне [In] қосыңыз
- Servo1 түйреуішін [Шығу] Arduino сандық істігіне [2] қосыңыз
- «HumidityThermometer1» түйреуішін [Sensor] Arduino сандық істігіне [4] жалғаңыз
- «HumidityThermometer1» түйреуішін [Температура] DisplayOLED1> TextField1 түйреуішіне [In] және CompareValue1 түйреуішіне [In] және CompareValue2 істігіне [In] жалғаңыз.
- «HumidityThermometer1» түйреуішін [Температура] DisplayOLED1> TextField2 түйреуішіне [In] қосыңыз
- «CompareValue1» түйреуішін [Шығу] DisplayOLED1> DrawText3 түйреуішіне [Iclock] және түйреуішке [Қосылған] жалғаңыз
- «CompareValue1» түйреуішін [Out] AnalogValue1> Set Value1 істігіне [In] және SineAnalogGenerator1 pin -ге [Enabled] қосыңыз.
- «CompareValue2» түйреуішін [Out] AnalogValue1> Set Value2 істігіне [In] жалғаңыз
- «DisplayOLED1» I2C түйреуішін [Шығу] Arduino I2C тақтасына қосыңыз [Кіріс]
7 -қадам: кодты жасаңыз, құрастырыңыз және жүктеңіз
Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.
8 -қадам: Ойнаңыз
Егер сіз Arduino UNO модуліне қуат берсеңіз, OLED дисплейі температура мен ылғалдылық мәндерін көрсете бастайды, егер желдеткіш белсенді болса. Температура 24 градустан жоғары көтерілгенде, желдеткіш айнала бастайды.
Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны жүктеп, Visuino -да ашуға болады:
Ұсынылған:
DHT21 сандық температура мен ылғалдылық сенсоры Arduino көмегімен: 6 қадам
DHT21 Arduino көмегімен сандық температура мен ылғалдылық сенсоры: Бұл оқулықта біз DHT21 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдану керектігін және OLED дисплейінде мәндерді көрсетуді үйренеміз
DHT11 Arduino көмегімен температура мен ылғалдылық сенсоры: 5 қадам
DHT11 Arduino көмегімен температура мен ылғалдылық сенсоры: Бүгін мен сізге DHT11 температура мен ылғалдылық сенсоры бар KY-015 температура мен ылғалдылық сенсорының модулін қалай қолдануды үйретемін. !:
Arduino күн энергиясымен жұмыс істейтін температура мен ылғалдылық сенсоры 433 МГц Орегон сенсоры ретінде: 6 қадам
Arduino күн энергиясымен жұмыс істейтін температура мен ылғалдылық сенсоры 433 МГц Орегон сенсоры: Бұл күн сәулесінен жұмыс істейтін температура мен ылғалдылық сенсорының құрлысы. Сенсор 433 МГц жиілікті Орегон сенсорына ұқсайды және Telldus Net шлюзінде көрінеді. Күн энергиясының қозғалыс сенсоры " ebay -ден. 3.7 вольтты қамыр екеніне көз жеткізіңіз
Arduino және Lcd дисплейі бар температура мен ылғалдылық сенсоры: 4 қадам
Arduino мен Lcd дисплейі бар температура мен ылғалдылық сенсоры: Сәлеметсіздер ме, балалар, Artuino -ға қош келдіңіздер. Сіз көргендей, мен InstructableToday -ді бастадым, біз температураны жасаймыз. Ылғалдылық өлшегіш DHT11 модулімен. Бастайық PS. Жазылуды және бейнені ұнатуды қарастырыңыз
Температура мен ылғалдылық сенсоры Arduino (N) көмегімен: 14 қадам
Температура мен ылғалдылық сенсоры Arduino (N) көмегімен: сенсор (DHT11) ылғалдылық пен температураны жинайды. Содан кейін бұл ақпаратты Google SD -де талдай алатын SD картасына сақтайды