Мазмуну:

Температура сенсору (Arduino): 8 кадам
Температура сенсору (Arduino): 8 кадам

Video: Температура сенсору (Arduino): 8 кадам

Video: Температура сенсору (Arduino): 8 кадам
Video: Make Humidity and Temperature Monitor with Arduino - TM1637 - DHT sensor #arduino #arduinoproject 2024, Июль
Anonim
Температура сенсору (Arduino)
Температура сенсору (Arduino)
Температура сенсору (Arduino)
Температура сенсору (Arduino)
Температура сенсору (Arduino)
Температура сенсору (Arduino)

Бул долбоор орто жана башталгыч хоббистер үчүн идеалдуу. Орнотуу абдан жөнөкөй. LD35 деген чип бар (кошумча түшүндүрмө үчүн шилтеме), бул Arduinoго айлананын температурасын аныктоого мүмкүндүк берет.

Жабдуулар

1) 1 x Arduino nano/Arduino Uno + Байланыш кабели

2) 5см х 5см Perfboard же кичинекей нан

3) 20 х секирүүчү кабель же зым

4) 1 x 16x2 ЖК экран

5) 1 x 100K же 250K потенциометр

6) 1 х 9В батарея + туташтыргыч клип

1 -кадам: Дизайн жана схеманы түшүнүү

Циркти долбоорлоо жана түшүнүү
Циркти долбоорлоо жана түшүнүү
Циркти долбоорлоо жана түшүнүү
Циркти долбоорлоо жана түшүнүү
Циркти долбоорлоо жана түшүнүү
Циркти долбоорлоо жана түшүнүү
Циркти долбоорлоо жана түшүнүү
Циркти долбоорлоо жана түшүнүү

Чип, LM 35, принциби боюнча иштейт, ар бир 1 ° С айланадагы температуранын жогорулашы үчүн LM 35тин "чыгуу" пини чыгарган чыңалуу 10мВга жогорулайт. Сызыктуу байланыш 0 ° Сден башталат. Мисалы, эгерде температура 25 ° C болсо, "чыгып кетүү" пини тарабынан чыгарылган чыңалуу 25 * 10мВ = 250мВ же 0,25В болмок.

Arduino, Arduino аналогдук түйүнүнүн бирине туташканда, "out" пинден чыгып жаткан чыңалуу деңгээлин окуй алат. Arduinoдогу функция analogRead. LM 35 тарабынан чыгарылып жаткан чыңалуу жөнүндө маалымат алгандан кийин, Arduino бир нече жөнөкөй эсептөөлөрдү аткарып, акыры цельсий боюнча мааниге ээ болот.

2 -кадам: Цирктин курулушун пландаштыруу

Цирктин курулушун пландаштыруу
Цирктин курулушун пландаштыруу

Районду кантип бириктирүү боюнча бир -эки вариант бар.

1) Электроникага кирген адамдар үчүн, схеманы куруу үчүн нан тактасын колдонууну сунуштайт элем. Бул ширетүүгө караганда бир топ начар жана мүчүлүштүктөрдү оңдоо оңой болот, анткени зымдарды оңой жөнгө салса болот. Сүрөттөрдө көрсөтүлгөн байланыштарды ээрчиңиз.

2) Тажрыйбалуу адамдар үчүн, схеманы нан тактасына кошуп колдонуп көрүңүз. Бул дагы туруктуу жана узакка созулат. Жетектөө үчүн схеманы окуп, ээрчип алыңыз.

3) Акыр-аягы, сиз SEEEDден алдын ала даярдалган PCBге заказ берсеңиз болот. Сиз муну жасашыңыз керек, компоненттерди ширетет. Керектүү Gerber файлы кадамга тиркелет. Бул жерде сыдырылган Gerber файлы бар Google Drive папкасына шилтеме бар:

3 -кадам: ЖК алып келет

Бул кадам, эгер сиз схеманын нан тактасын же тактай версиясын куруп жатсаңыз гана керек

Мен алып баруучуларды ЖКга ширетүүнү сунуштайт элем, анткени бул 16x2 ЖКны Колдонуучу интерфейсинин панелине салууга аракет кылып жатканда сизге ийкемдүүлүк берет. Мындан тышкары, LCDди Arduino казыктарына коопсузураак туташтыруу оңой болот.

Төшөктөр менен ширетүү боюнча кеңештер:

Коргошундун төөнөгүч менен төшөктүн ортосундагы байланыш чекитинин үстүнө ширетүүчү темирди коюп, муунту жылыт

Болжол менен 5-8 секунд күтө туруңуз

Жазуу аянтчасына жазыңыз. Бул байланыш чекитине жакын болушу керек, бирок int эмес

4 -кадам: LCDди Arduino менен туташтыруу

LCDди Arduino менен туташтыруу
LCDди Arduino менен туташтыруу
LCDди Arduino менен туташтыруу
LCDди Arduino менен туташтыруу

Ардуинонун 2, 3, 4, 5 төөнөгүчтөрү солдон оңго карай эсептөөдө ЖКнын 14, 13, 12, 11 төөнөгүчтөрүнө туташат.

ЖКнын 1, 5 жана 16 -пиндери жерге туташат

ЖКнын 2 жана 15 -пиндери +5Vга туташат

ЖКнын 4 жана 6 -пиндери тийиштүү түрдө Arduino'дун 12 жана 11 -казыктарына туташат.

ЖКнын 3 -пини +5Вга 100К же 250К потенциометр аркылуу туташат.

ЖКнын 7, 8, 9 жана 10 -казыктары эч нерсеге туташкан эмес

5 -кадам: LM 35ти Arduino менен туташтыруу

LM 35ти Arduino менен туташтыруу
LM 35ти Arduino менен туташтыруу

LM 35тин тегиз тарабын жасаганда, солдон оңго карай жылган казыктар 1, 2 жана 3 болот.

Pin 1 электр булагына туташкан. Бул 4V жана 20V ортосундагы каалаган чыңалуу үчүн иштейт

Pin 2 - бул чыгаруу пини. Бул температуранын өзгөрүшү менен маанини өзгөрткөн пин. 2 -пин Ардуинодогу A0 пинге (Analog pin 0) туташкан.

3 -пин жерге туташтырылган. Бул батареянын терс же кара жагы. Бул 0V темир жолу катары да белгилүү.

6 -кадам: Кодду жүктөө

Кодду жүктөө
Кодду жүктөө

Кодду ээрчүү оңой. Түшүнүүнү жеңилдетүү үчүн коддун өзүндө комментарийлер бар

Сиз код үчүн donwload шилтемесин бул жерден таба аласыз:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

7 -кадам: Турак жай куруу

Турак жай куруу
Турак жай куруу

1) Сиз ар кандай эски пластикалык корпусту жасай аласыз. ЖКнын жана баскычтын уячаларын кесүү үчүн ысык бычакты колдонуңуз.

2) Андан тышкары, сиз менин аккаунтумду текшере аласыз, анда мен акрилден лазер менен кесилген кутуну кантип курууну сүрөттөйм. Сиз лазер кесүүчү үчүн SVG файлын таба аласыз.

3) Акыр -аягы, сиз жөн эле корпусуз эле райондон чыгып кете аласыз. Оңдоо жана өзгөртүү оңой болот.

8 -кадам: Температура сенсорун текшерүү

Көрүнүп тургандай, мен сенсорго колумду койгондон кийин көрсөтүлгөн температура жогорулайт. Бул күндүн температурасын билгиңиз келсе, салыштырмалуу так.

Сунушталууда: