Мазмуну:
- 1 -кадам: Сизге керектүү нерселер
- 2 -кадам: Байланыштар
- 3 -кадам: Код
- 4 -кадам: Температура сенсорун текшерүү
Video: Окуу температурасы Arduino Uno менен LM35 температура сенсорун колдонуу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Салам балдар бул көрсөтмөлөрдө биз LM35ти Arduino менен кантип колдонууну үйрөнөбүз. Lm35 -55 ° Cдан 150 ° Cга чейинки температура маанилерин окуй турган температура сенсору. Бул температурага пропорционалдуу аналогдук чыңалууну камсыз кылган 3 терминалдуу түзмөк. Микроконтроллер (биздин учурда Arduino) аны иштете алышы үчүн, температура канчалык жогору болсо, чыгуу чыңалуусу ошончолук жогору болот.
1 -кадам: Сизге керектүү нерселер
Бул көрсөтмөлөр үчүн сизге төмөндөгү нерселер керек болот: 1x Arduino uno (же башка эквиваленти) 1x LM35 ТЕМПЕРАТУРА СЕНСОРУЖумпер зымдары
2 -кадам: Байланыштар
Байланыштар абдан оңой бардыгын туташтырат Көрсөтүлгөн сүрөткө ылайык сиз жакшы болосуз. Биз LM35ти колдонуп айлана -чөйрөнүн температурасын өлчөп, Arduino сериялык мониторунда көрсөтөбүз. Бул жерде LM35 чыгаруу аналогдук пин A1ге Arduino UNO. Бул аналогдук чыңалуу санарип түрүнө которулат жана температуранын көрсөткүчүн алуу үчүн иштетилет.
3 -кадам: Код
Сураныч, төмөнкү кодду көчүрүп & arduino тактаңызга жүктөңүз: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); / * Окуу температурасы */ temp_val = (temp_adc_val * 4.88); / * Adc маанисин эквиваленттүү чыңалууга айландыруу */temp_val = (temp_val/10); / * LM35 10mv/° C */Serial.print чыгарууну берет ("Температура ="); Serial.print (temp_val); Serial.print ("Цельсий даражасы / n"); кечиктирүү (1000);} Видео
4 -кадам: Температура сенсорун текшерүү
Баарын бириктирип, кодду arduino тактасына жүктөгөндөн кийин, мен сериялык мониторду компьютеримде ачтым жана сүрөттө көрүнүп тургандай, биз сериялык мониторубуздагы температуранын чыгышын ала алабыз.
Сунушталууда:
DHT22 нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: 6 кадам
DHT22 нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: Бул окуу куралында биз DHT22 нымдуулук жана температура сенсорун Arduino менен кантип колдонууну жана OLED дисплейде баалуулуктарды көрсөтүүнү үйрөнөбүз
DHT12 I2C нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: 7 кадам
DHT12 I2C нымдуулук жана температура сенсорун Arduino менен кантип колдонуу керек: Бул окуу куралында биз DHT12 I2C нымдуулук жана температура сенсорун Arduino менен кантип колдонууну жана OLED дисплейде баалуулуктарды көрсөтүүнү үйрөнөбүз
MPX5010 дифференциалдык басым сенсорун Arduino менен кантип окуу керек: 5 кадам
MPX5010 дифференциалдык басым сенсорун Arduino менен кантип окуу керек: Мен кодду кантип жазсам, аны башка басым сенсоруна ылайыкташтырып оңой өзгөртүүгө болот. Ар кандай басым сенсорунун маалымат барагындагы маанилердин негизинде коддогу төмөнкү const өзгөрмөлөрүн өзгөртүңүз: " sensorOffset & quot
Үйрөткүч: DS18B20 жана Arduino UNO колдонуу менен жөнөкөй температура сенсорун кантип жасоо керек: 3 кадам
Үйрөткүч: DS18B20 жана Arduino UNOнун жардамы менен жөнөкөй температура сенсорун кантип жасоо керек: Сүрөттөмө: Бул окуу куралы температура сенсорун кантип иштөө боюнча бир нече жөнөкөй кадамдарды көрсөтөт. Долбооруңузду ишке ашыруу үчүн бир нече мүнөт талап кылынат. Жакшы ийгилик ! DS18B20 санарип термометри 9 биттиктен 12 битке чейинки температураны камсыздайт
DHT11 температура сенсорун Arduino жана басып чыгаруу температурасы жылуулук жана нымдуулук менен кантип колдонсо болот: 5 кадам
DHT11 температура сенсорун Arduino жана Print Temperature Heat and Humidity менен кантип колдонуу керек: DHT11 сенсору температураны жана нымдуулукту өлчөө үчүн колдонулат. DHT11 нымдуулук жана температура сенсорлору абдан популярдуу электроника хоббистери. DIY электроника долбоорлоруна нымдуулукту жана температура маалыматын кошууну абдан оңой кылат. Бул боюнча