Мазмұны:

Аурдино метеостанциясы: 8 қадам
Аурдино метеостанциясы: 8 қадам
Anonim
Аурдино ауа райы станциясы
Аурдино ауа райы станциясы

Сіз өзіңіздің жеке Aurdino метеостанциясын жасағыңыз келді ме? Ал, енді сіздің мүмкіндігіңіз! Бұл нұсқаулық арқылы сіз Aurdino метеостанциясын қалай құрудың негізін білесіз, сонымен қатар оның кодын білесіз. Бұл жобаның соңында сізде температура мен ылғалдылықты сезуге, сондай-ақ тұрақты ток қозғалтқышының желдеткішін қолмен үрлеуге қабілетті толық жұмыс істейтін ауа райы станциясы болады. Бұл жоба сіздің инженерлік тәжірибеңізге байланысты 45 минуттан 2 сағатқа дейін созылады. Сәттілік және көңілді болыңыз!

1 -қадам: материалдарды жинау

Материалдарды жинау
Материалдарды жинау

Бұл жобада сізге келесі элементтер қажет болады:

  • Arduino Uno кабельмен
  • Тұрақты ток қозғалтқышы
  • 1 Жасыл жарық диоды
  • 1 қызыл жарық диоды
  • 1 Жарты тақта
  • I2C LCD1602 дисплейі
  • Тұрақты ток қозғалтқышына арналған үш қанатты үш бұрандалы желдеткіш (қосымша)
  • Сымдар жиынтығы (жақсырақ әр түрлі түстер)
  • 1 DHT 11/ DHT 22 Ылғалдау сенсоры
  • 1 батырмасы
  • 2 2.20 К резистор
  • 1 10к резистор
  • Aurdino Uno бағдарламалық жасақтамасымен жұмыс жасай алатын компьютер
  • Пышақ пышағы
  • Сым кескіш
  • USB қуат банкі (міндетті емес)
  • Нан тақтасы мен Аурдиноға сәйкес келетін үлкен қорап.

Бұл заттардың көпшілігі салыстырмалы түрде арзан және оларды онлайн -технологиялық дүкендерден немесе eBay -ден оңай сатып алуға болады.

2 -қадам: Электрондық тақтаға қуат беру

Электронды тақтаға қуат беру
Электронды тақтаға қуат беру

Барлық қажетті материалдардың бар екеніне көз жеткізіңіз және жұмыс істеу үшін таза жұмыс кеңістігін қамтамасыз етіңіз.

Біз құрғалы отырған схемаға қуат қажет және ол Arduino Uno -дан алынған.

Arduino Uno +3.3V түйреуішінен сымды қызыл сызықпен көрсетілген Breadboard тақтасындағы оң рельске бекітіңіз. Бұл +5В енді қызыл сызықтың кез келген жерінен қол жетімді екенін білдіреді. Нан тақтасындағы көк сызыққа теріс немесе GND (Ground) тіркеңіз. Енді жер бүкіл көк сызықта қол жетімді. Breadboard тақтасының екі жағында +5V және GND қолжетімді болуы үшін, екі сымды қолданып, Тақта тақтасының бір шетінен екінші шетіне өтіңіз. Жер мен электр сымдарының қалған бөлігін орналастыру үшін жоғарыдағы схеманы орындаңыз.

3 -қадам: DHT11 және I2C LCD1602 дисплейін қосыңыз

DHT11 және I2C LCD1602 дисплейін бекітіңіз
DHT11 және I2C LCD1602 дисплейін бекітіңіз

I2C LCD1602 дисплейінің қуатынан Arduino Uno +5В түйреуішіне сымды және I2C LCD1602 дисплейінің жерінен Arduino Uno жерге қосқышына сымды жалғаңыз. Содан кейін I2C LCD1602 дисплейінің SDA -нан басқа сымды Arduino Uno -ның А4 аналогтық түйреуішіне және дисплейдің SCL сымынан Arduino Uno -ның А5 аналогтық пиніне жалғаңыз. Диаграммада қолданылатын дисплей ПХД орнатылмағанына назар аударыңыз, сондықтан I2C LCD1602 дисплейі жоқ дисплейде сымдар дұрыс болмайды.

Енді DHT 11 сенсорын алыңыз да, DHT11 жерінен сымды Aurdino жерге тұйықтауышқа бекітіңіз. DHT 11 қуатының сымын нан тақтасындағы электр рельсіне жалғаңыз. Соңында, DHT11 сенсорының сигналдық ұясынан сымды Digital Pin 7 -ге бекітіңіз. Жоғарыдағы диаграммада DHT 11 орнына TMP36 датчигі қолданылғанын ескеріңіз. Бірақ сымдар схемаға ұқсас.

Біздің LCD және Humiture сенсоры қазір жұмыс істейді, бағдарламалау арқылы біз олардың қалай жұмыс істейтінін басқара аламыз.

Егер сіз сымды орналастыруда шатассаңыз, жоғарыдағы диаграмманы қараңыз.

4 -қадам: Светодиодтар мен батырмаларды қосыңыз

Жарық диодтары мен батырманы қосыңыз
Жарық диодтары мен батырманы қосыңыз

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

Жасыл светодиодтың катодын А4 жерге қосу сымының астына қосыңыз. Қызыл ледпен де солай істеңіз, А10 нанға жерге сымның астына катод қою. Енді 2.2K резисторды Жасыл және Қызыл жарық диодты анодқа қойыңыз.

Жоғарыдағы диаграммада көрсетілгендей, тақтаның көпіріндегі түймені жалғаңыз. Түймешіктің 2а терминалының астындағы 10к резисторды бекітіңіз (төменгі оң жақ түйреуіш). Жоғарыдағы диаграммада көрсетілгендей резистордың ұшының жерге сымға қосылғанына көз жеткізіңіз.

5 -қадам: сымдарды қосу және тұрақты ток қозғалтқышын қосу

Сымдарды қосу және тұрақты ток қозғалтқышын қосу
Сымдарды қосу және тұрақты ток қозғалтқышын қосу

Біз сымдарды дерлік аяқтадық! Жасыл жарық диодты резистордың ұшынан сымды Aurdino сандық PIN 2 -ге абайлап қосыңыз. Сол сияқты, светодиодты резистордың ұшынан Aurdino -дағы Digital Pin 3 -ке жалғаңыз. Енді түйменің 2b терминалындағы сымды (жоғарғы оң жақ түйреуіш) Aurdino сандық цифрлық пинге 4 жалғаңыз.

Енді тұрақты ток қозғалтқышын алып, оң жақ ұшын сандық түйреуіш 4 -ке қосылатын сымның жоғарғы жағындағы түйменің 2b терминалына қойыңыз, тұрақты ток қозғалтқышының теріс ұшын жерге қосылған 27 -қатарға қойыңыз.

Қозғалтқыштардың полярлығы маңызды емес. Айналу бағытын бағдарламалау арқылы өзгертуге болады.

6 -қадам: сымдарды тазалаңыз және реттеңіз

Сымдарды тазалаңыз және реттеңіз
Сымдарды тазалаңыз және реттеңіз

Сәйкес ұзындықтағы сымдарды кесіңіз және әр сым үшін сәйкес түстерді қолданыңыз. (Жерге арналған қара сым, қуат үшін қызыл сым, сандық түйреуіштер үшін көк сым). Қара сымды қолданып, DHT11 сенсорына және I2C LCD1602 дисплейіне артық сымды қысқышпен байланыстырыңыз. Бұл процедурадан кейін сіз барлық сымдарға оңай қол жеткізе алуыңыз керек.

7 -қадам: кодты Аурдиноға жүктеңіз

Arduino бағдарламалық жасақтамасын компьютерден осы жерден жүктеңіз. Бағдарламаны ашыңыз және «Ctrl+N» пернелерін басу арқылы жаңа эскиз жасаңыз. Бұл жаңа эскизге «Aurdino метеостанциясы» белгісін қойыңыз. Төмендегі кодты жүктеңіз және оны бағдарламаңызға қойыңыз. USB кабелін компьютерге және Arduino -ға қосыңыз. Енді кодты «Ctrl+Shift+S» пернелерін басу арқылы сақтап, оңға қараған көрсеткі тәрізді жүктеу түймесін басыңыз. Бұл бағдарламаның жұмыс істейтініне көз жеткізу үшін барлық қажетті кітапханалардың жүктелгенін және орнатылғанын тексеріңіз. (СКД кітапханасы, DHT11 кітапханасы)

8 -қадам: қаптаманы қосыңыз және тексеріңіз

Қорапты қосыңыз және тексеріңіз
Қорапты қосыңыз және тексеріңіз

Қорапты жасау үшін корпус жасау үшін белгілі бір бөліктерді кесіңіз. СКД дисплейге қораптың жоғарғы жағында (2 см х 7 см) тікбұрышты кесу қажет болады. Қораптың сол жағындағы DHT11 сенсорына сәйкес келетін үлкен тесікті кесіңіз. Aurdino USB кабелін салу үшін қораптың оң жағындағы әрекетті орындаңыз. Кез келген қажетті жерге тұрақты ток қозғалтқышты орналастыру үшін жеткілікті үлкен тесікті кесіңіз, бұл желдеткіш болады. Жасыл және қызыл жарықдиодты үшін қораптың төменгі жағында тесіктер жасаңыз. Ақырында, қорапта тікелей батырманың үстінде тесік жасаңыз. Қарындашты немесе бұрағышты пайдаланып, түймені тікелей түйменің үстіндегі тесіктен басыңыз, түймені оңай басуға болатынына көз жеткізіңіз.

Енді сіз Aurdino метеостанциясын сынауға дайынсыз. Кодты Aurdino -ға жүктеңіз және оны іске қосыңыз! СКД ылғалдылық пен температураны көрсетуі керек. Түйме басылмаған кезде қызыл жарық диоды қосулы болуы керек. Алайда, түйме басылғаннан кейін тұрақты ток қозғалтқышы жасыл жарық диодты қосулы болуы керек.

Ұсынылған: