Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuino Set компоненттеринде
- 6 -кадам: Visuino Connect компоненттеринде
- 7 -кадам: Кодду түзүү, түзүү жана жүктөө
- 8 -кадам: Play
Video: Авто муздатуу күйөрманы Arduino менен Servo жана DHT11 температура жана нымдуулук сенсорун колдонуп: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз температура белгилүү бир деңгээлден жогору көтөрүлгөндө желдеткичти кантип баштоону жана айлантууну үйрөнөбүз.
1 -кадам: Сизге эмне керек
- DHT11 сенсор
- Arduino UNO (же башка такта)
- Желдеткич модулу L9110
- OLED дисплей
- Серво мотору
- Өткөргүч зымдар
- Breadboard
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- Servo мотору "Orange" (сигнал) пинди Arduino Digital пинге туташтырыңыз [2]
- "Кызыл" Servo моторун Arduino позициясын [5V] туташтырыңыз
- Серво моторунун "Браун" пинин Arduino терс пинине туташтырыңыз [GND]
- Желдеткич модулунун пинин [VCC] arduino пинине [5V] туташтырыңыз
- Желдеткич модулунун пинин [GND] arduino пинине [GND] туташтырыңыз
- Желдеткич модулунун пинин [INA] arduino санариптик пинге [5] туташтырыңыз
- OLED Display пинди [VCC] Arduino пинге [5V] туташтырыңыз
- OLED Display пинди [GND] Arduino пинге [GND] туташтырыңыз
- OLED Display пинди [SDA] Arduino пинге [SDA] туташтырыңыз
- OLED Display пинди [SCL] Arduino пинге [SCL] туташтырыңыз
- DHT11 оң пин + (VCC) Arduino pin + 5V туташтырыңыз
- DHT11 терс пин - (GND) Arduino pin GND менен туташтырыңыз
- DHT11 пин (Out) туташуу Arduino санарип пин (4)
3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino: https://www.visuino.eu орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.
4 -кадам: Visuinoдо компоненттерди кошуу
- "Sine Analog Generator" компонентин кошуу
- "Серво" компонентин кошуу
- "DHT" компонентин кошуу
- "Analog Value" компонентин кошуу
- 2X "Аналогдук баалуулуктарды салыштыруу" компонентин кошуңуз
- "OLED" компонентин кошуу
5 -кадам: Visuino Set компоненттеринде
- "SineAnalogGenerator1" тандап, касиеттер терезесинде Амплитудасын 0.30га жана Жыштыгын 0.1ге коюп, Жалганга коюп, Пин сөлөкөтүн чыкылдатып, Логикалык раковинаны тандаңыз.
- "CompareValue1" тандап, касиеттер терезесинде Наркты 24кө коюңуз (желдеткичти иштете турган температура) жана ctBiggerOrEqual менен Салыштырыңыз.
- "CompareValue2" тандап, касиеттер терезесинде Наркты 24кө коюңуз (желдеткичти токтото турган температура деңгээли) жана ctSmaller менен Салыштырыңыз
- "AnalogValue1" дегенди эки жолу чыкылдатыңыз жана Elements терезесинен "Set Value" солго сүйрөңүз
- Касиеттер терезесинде Маанини 0,5ке коюңуз
- Elements терезесинде дагы бир "Set Value" солго сүйрөңүз
- Касиеттер терезесинде Маани 1ге коюңуз
"DisplayOLED1ди" эки жолу чыкылдатыңыз
Elements терезесинде:
- "Текстти тартууну" солго сүйрөңүз жана касиеттер терезесинде Тексти "TEMP" деп коюңуз
- "Текст талаасын" солго сүйрөңүз жана касиеттер терезесинде Өлчөмдү 2ге жана Yге 9 коюңуз
- "Текстти чийүүнү" солго сүйрөңүз жана касиеттер терезесинде Текстти "НЫМДУУЛУКка" жана Yге 26 коюңуз
- "Текст талаасын" солго сүйрөңүз жана касиеттер терезесинде Өлчөмдү 2ге жана Yге 36 коюңуз
- "Текстти чийүүнү" солго сүйрөңүз жана касиеттер терезесинде Тексти "КҮЙӨРМӨН АКТИВДҮҮ" жана Y'ни 54кө коюп, Иштетилгенди жалган деп коюңуз, пин сөлөкөтүн чыкылдатып, BooleanSinkPin коюңуз
Elements терезесин жабыңыз
6 -кадам: Visuino Connect компоненттеринде
- SineAnalogGenerator1 пинди [Чыгуу] Servo1 төөнөгүчкө [In] туташтырыңыз
- Servo1 пинди [Out] 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 pin [In] менен SineAnalogGenerator1 pin'ге [Enabled] туташтырыңыз
- "CompareValue2" төөнөгүчүн [Out] AnalogValue1> Set Value2 pin [In] менен туташтырыңыз
- "DisplayOLED1" пин I2C [Out] Arduino тактасына I2C [In] туташтырыңыз
7 -кадам: Кодду түзүү, түзүү жана жүктөө
Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.
8 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетсеңиз, OLED дисплейи температура менен нымдуулукту көрсөтө баштайт жана эгер күйөрман активдүү болсо. Температура 24 градустан жогору көтөрүлгөндө желдеткич айлана баштайт.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:
Сунушталууда:
DHT22 нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: 6 кадам
DHT22 нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: Бул окуу куралында биз DHT22 нымдуулук жана температура сенсорун Arduino менен кантип колдонууну жана OLED дисплейде баалуулуктарды көрсөтүүнү үйрөнөбүз
DHT12 I2C нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: 7 кадам
DHT12 I2C нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: Бул окуу куралында биз DHT12 I2C нымдуулук жана температура сенсорун Arduino менен кантип колдонууну жана OLED дисплейде баалуулуктарды көрсөтүүнү үйрөнөбүз
DHT11 температура сенсорун Arduino жана басып чыгаруу температурасы жылуулук жана нымдуулук менен кантип колдонсо болот: 5 кадам
DHT11 температура сенсорун Arduino жана Print Temperature Heat and Humidity менен кантип колдонуу керек: DHT11 сенсору температураны жана нымдуулукту өлчөө үчүн колдонулат. DHT11 нымдуулук жана температура сенсорлору абдан популярдуу электроника хоббистери. DIY электроника долбоорлоруна нымдуулукту жана температура маалыматын кошууну абдан оңой кылат. Бул боюнча
Ноутбук муздатуучу блок DIY - Керемет Life Hacks CPU күйөрманы менен - Чыгармачыл идеялар - Компьютер күйөрманы: 12 кадам (Сүрөттөр менен)
Ноутбук муздатуучу блок DIY | Керемет Life Hacks CPU күйөрманы менен | Чыгармачыл идеялар | Компьютер күйөрманы: Бул видеону аягына чейин көрүү керек. видеону түшүнүү үчүн
Температура, Салыштырмалуу Нымдуулук, Raspberry Pi жана TE Connection MS8607-02BA01ди колдонуп атмосфералык басымды жазуучу: 22 кадам (Сүрөттөр менен)
Температура, салыштырмалуу нымдуулук, Raspberry Pi жана TE туташуусун колдонуу менен атмосфералык басымдын каттоосу MS8607-02BA01: Киришүү: Бул долбоордо мен температураны нымдуулукка жана атмосфералык басымга орнотуу системасын этап менен орнотууну көрсөтөм. Бул долбоор Raspberry Pi 3 Model B жана TE Connectivity экологиялык сенсор MS8607-02BA чипине негизделген