Мазмұны:

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

Бейне: Температура сенсоры (Arduino): 8 қадам

Бейне: Температура сенсоры (Arduino): 8 қадам
Бейне: ПОДКЛЮЧАЕМ ДАТЧИК ТЕМПЕРАТУРЫ К ARDUINO [Уроки Ардуино #12 ] 2024, Қараша
Anonim
Температура сенсоры (Arduino)
Температура сенсоры (Arduino)
Температура сенсоры (Arduino)
Температура сенсоры (Arduino)
Температура сенсоры (Arduino)
Температура сенсоры (Arduino)

Бұл жоба орта және бастаушы әуесқойлар үшін өте қолайлы. Орнату өте қарапайым. Ардуиноға айналадағы температураны анықтауға мүмкіндік беретін LM35 (қосымша түсініктеме үшін сілтеме) атты чип бар.

Жабдықтар

1) 1 x Arduino nano/Arduino Uno + Қосылатын кабель

2) 5см х 5см перфорация тақтасы немесе кішкене нан тақтасы

3) 20 х өтпелі кабельдер немесе сымдар

4) 1 x 16x2 СКД экраны

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

6) 1 х 9В батарея + қосқыш қысқыш

1 -қадам: схеманы жобалау және түсіну

Электр тізбегін жобалау және түсіну
Электр тізбегін жобалау және түсіну
Электр тізбегін жобалау және түсіну
Электр тізбегін жобалау және түсіну
Электр тізбегін жобалау және түсіну
Электр тізбегін жобалау және түсіну
Электр тізбегін жобалау және түсіну
Электр тізбегін жобалау және түсіну

LM 35 чипі қоршаған орта температурасының әрбір 1 ° C жоғарылауы үшін LM 35 «шығатын» істікшесінен шығатын кернеу 10 мВ жоғарылайды деген принцип бойынша жұмыс істейді. Сызықтық байланыс 0 ° C -тан басталады. Мысалы, егер температура 25 ° C болса, «шығатын» түйреуіштен шығатын кернеу 25 * 10мВ = 250мВ немесе 0,25В болады.

Arduino Arduino аналогтық түйреуішінің біріне қосылған кезде, шығыс түйреуішінен шығатын кернеу деңгейін оқи алады. Arduino -дегі функция analogRead болып табылады. LM 35 шығаратын кернеу туралы ақпарат алғаннан кейін, Arduino цельсий мәнін алу үшін бірнеше қарапайым есептеулер жүргізе алады.

2 -қадам: Тізбек құрылысын жоспарлау

Электр тізбегінің құрылысын жоспарлау
Электр тізбегінің құрылысын жоспарлау

Тізбекті біріктірудің бірнеше нұсқасы бар.

1) Электроникаға кіретін адамдар үшін мен схеманы құру үшін тақтаны қолдануды ұсынар едім. Бұл дәнекерлеуге қарағанда әлдеқайда нашар, және оны жөндеу оңай болады, себебі сымдарды оңай реттеуге болады. Кескінді суреттерде көрсетілген байланыстарды орындаңыз.

2) Тәжірибелі адамдар үшін схеманы нан тақтасына дәнекерлеуді қолданып көріңіз. Ол тұрақты болады және ұзаққа созылады. Нұсқаулық алу үшін схеманы оқыңыз және орындаңыз.

3) Соңында, сіз SEEED-тен алдын ала дайындалған ПХД-ге тапсырыс бере аласыз. Мұны істеу үшін сізге компоненттерді дәнекерлеу керек. Қажет Гербер файлы қадамға қосылады. Мұнда қысылған Gerber файлы бар Google Drive қалтасына сілтеме:

3 -қадам: СКД сымдарын дәнекерлеу

Бұл қадам тізбектің тақтасын немесе тақтаның нұсқасын құрған жағдайда ғана қажет

Мен сымдарды СКД -ге дәнекерлеуге кеңес берер едім, себебі бұл пайдаланушы интерфейсінің панеліне 16x2 СКД енгізуге тырысқанда икемділік береді. Сонымен қатар, СКД -ны Arduino түйреуіштеріне сенімді түрде қосу оңай болады.

Жастықшалармен дәнекерлеуге арналған кеңестер:

Дәнекерлеуішті түйреуіш пен түйіспе арасындағы түйісу нүктесінің үстіне қойып, түйісті қыздырыңыз

Қоспа қызғанша шамамен 5-8 секунд күтіңіз

Дәнекерлеу жазуын тақтаға салыңыз. Ол байланыс нүктесінің жанында болуы керек, бірақ int емес

4 -қадам: СКД -ны Arduino -ға қосу

СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу
СКД -ны Arduino -ға қосу

Ардуиноның 2, 3, 4, 5 түйреуіштері солдан оңға қарай санау кезінде сәйкесінше СКД 14, 13, 12, 11 түйреуіштеріне қосылады.

СКД 1, 5 және 16 түйреуіштері жерге қосылады

СКД 2 және 15 түйреуіштері +5 В қосылады

СКД 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 қуат көзіне қосылған. Ол 4 В пен 20 В арасындағы кез келген кернеу үшін жұмыс істейді

2 -түйреуіш - шығыс түйреуіші. Бұл температураның өзгеруімен мәнді өзгертетін түйреуіш. 2 -түйреуіш Arduino ішіндегі A0 түйреуішіне (аналогтық түйреуіш 0) қосылады.

3 түйреуіш жерге қосылған. Бұл батареяның теріс немесе қара жағы. Бұл 0В рельс деп те аталады.

6 -қадам: кодты жүктеу

Кодты жүктеу
Кодты жүктеу

Кодты ұстану оңай. Түсінуді жеңілдету үшін кодтың өзінде түсініктемелер бар

Сіз кодты жүктеу сілтемесін мына жерден таба аласыз:

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

7 -қадам: тұрғын үй құрылысы

Тұрғын үй құрылысы
Тұрғын үй құрылысы

1) Қабық үшін кез келген ескі пластикалық корпусты салуға болады. СКД мен түйменің саңылауларын кесу үшін ыстық пышақты қолданыңыз.

2) Сонымен қатар, сіз менің аккаунтымды лазермен кесілген акрилден қорапты қалай жасау керектігін сипаттайтын басқа нұсқаулық бойынша тексере аласыз. Сіз лазерлік кескішке арналған SVG файлын таба аласыз.

3) Соңында, сіз қорапсыз схемадан шығуға болады. Оны жөндеу және өзгерту оңай болады.

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

Көріп отырғаныңыздай, сенсорға қолымды қойғаннан кейін температура жоғарылайды. Егер сіз күннің температурасын білгіңіз келсе, бұл салыстырмалы түрде дәл.

Ұсынылған: