Мазмұны:

DIY қалталы ауа температурасын тексеруші: 6 қадам
DIY қалталы ауа температурасын тексеруші: 6 қадам

Бейне: DIY қалталы ауа температурасын тексеруші: 6 қадам

Бейне: DIY қалталы ауа температурасын тексеруші: 6 қадам
Бейне: Ауаның ылғалдылығы және ауа температурасы.ҰБТ 2024, Қараша
Anonim
DIY қалталы ауа температурасын тексеруші
DIY қалталы ауа температурасын тексеруші

Мұны істеу үшін біз Nokia 5110 дисплейін, сандық температура модулін және Arduino Uno қолданамыз. Бөшке емес, сымдары бар 9В ұясы, қосқышы мен сымдары қажет.

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

1 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар

Алдымен цифрлық температура модулін және Arduino алыңыз.

Сенсорды келесі түрде қосыңыз:

A0 - Arduino түйрегіне A0, G жерге, + 5В дейін, D0 3 түйреуге.

Қолданылатын сенсор Elegoo Sensor V2 жинағынан алынған, бірақ менің ойымша, олар өте жиі кездеседі. Сурет қоса беріледі.

2 -қадам: сенсорды калибрлеу

Сенсорды калибрлеу
Сенсорды калибрлеу

Барлық сенсорлар анықтауда мінсіз емес- олармен біраз ойнау қажет болуы мүмкін!

Arduino -ны компьютерге қосыңыз.

Жоғарыда.txt файлы сенсорды калибрлеу кодын қамтиды.

(Өтінемін, бұл код менің меншігім емес, элего. Бұл кодты мына жерден табуға болады:

. Txt файлы зиянды бағдарлама емес. Бұл қарапайым мәтін және мәтін сіздің Arduino IDE -ге көшіріледі.

Кодты іске қосыңыз және сериялық мониторды ашыңыз.

Нұсқаулық алыңыз, бұл коммерциялық температура мониторы, термостат немесе айнымалы ток болуы мүмкін.

Сенсорда дәл дәл потенциометр бар. Кішкене бұрағышты алыңыз және оны айнымалы токтағы температураға реттеңіз.

Екінші суретте көрсетілгендей, сенсорым 70 градус С көрсеткіштерін берді!

3 -қадам: Дисплейді қосыңыз

Дисплейді қосыңыз
Дисплейді қосыңыз

Бұл мен ұстанған соңғы минуттық инженерлердің сымдық нұсқаулығы. Алайда, 3 -түйіннің орнына мен 2 -штырьді қолдандым, себебі 3 қолданыста болған.

8 түйреуіш бар.

RST түйреуішін 2 -ге, CE -ге 4 -ке, DC -ке 5 -ке, DIR -ге 6 -ға, CLK -ге 7 -ге қосыңыз. VCC қосуды қажет етпейді, себебі BL - артқы жарыққа арналған, сонымен қатар дисплейге қуат береді. Алайда, егер сіз артқы жарығын пайдаланғыңыз келмесе, VCC -ті қуат көзіне қосыңыз.

Екеуі де 3.3в -ке қосылуы керек. GND жерге түседі.

4 -қадам: кодты жіберіңіз

Кодты жіберіңіз!
Кодты жіберіңіз!

Бұл жолы нақты код!

. Txt файлы қайтадан қосылады.

Есіңізде болсын, автоматты жаңартулар жоқ және сіз Arduino -ді қалпына келтіру батырмасын енгізуіңіз керек.

Кешіріңіз, мен әлі жаңадан келген адаммын.

Бұл кодта C және F температуралары бар.

Енді, осыны қолданыңыз!

Ия, сонымен қатар айтуды ұмытып кеттім …

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

Кешіріңіз … қалпына келтіру түймесін басыңыз … және егер сіз шешімді білсеңіз, маған хабарлаңыз!

5 -қадам: Батарея

Батарея!
Батарея!
Батарея!
Батарея!

Бос орынды үнемдеу үшін біз VIN -кодты қолданамыз.

Сондай -ақ, Arduino қосу және өшіру үшін қосқышты қосыңыз.

Шамасы, кішкене нан тақтасы үшін сымдарды бұрау өте қиын болды, сондықтан мен сымдарды дәнекерледім.

9В аккумуляторды клипке жалғаңыз, оны қосқышпен қосыңыз, ол жұмыс істеуі керек!

Коммутаторда 3 түйреуіш бар екенін ескеріңіз. Ілмекті ортасына, екіншісін бүйіріне бекітіңіз.

6 -қадам: іс

Іс!
Іс!
Іс!
Іс!
Іс!
Іс!

Әрине, бұл сымдардың қаттылығы сәйкес келмейді. Таза болу үшін қарапайым картоннан қорап жасайық.

Ардуиноға сәйкес келетін тіктөртбұрышты сызыңыз. Сіз сондай -ақ батареяға арналған бөлікті қосасыз.

Менің ісім шынымен ұсқынсыз екенін ескеріңіз.

Шынында да шіркін.

Айтайын дегенім, бұл ойыншыға ұқсайды.

*иығын көтеру*

Мен 2 портты кеңейту үшін ашық етуді шештім және экранда қажет болатын кез келген нәрсені …

Бақытты ойнау!

Назар аударыңыз, 1 -сурет үшін құрылғы әлі де сенсордың нәтижесін күтті, сондықтан ештеңе көрсетілмеді

РЕМИКС:

Мен DHT11 сенсорымды таба алмадым. Оның көмегімен сізде ылғалдылық пен температура болуы мүмкін.

Сіз сонымен қатар үдеу, жарық, ультракүлгін, ауа сапасы және т.

Arduino Nano -ны қолдану кішірек болар еді, және сіз I2C -де СКД қолдана аласыз, бірақ I2C маған қандай да бір себептермен жұмыс істемеді (менің ойымша, бұл менің тақтамен мәселе)

Сіз тіпті қайта зарядталатын батареяларды қолданып көріңіз.

Ия, егер сіз импульстік сенсорды қолдансаңыз, бұл импульсті тексерудің арзан әдісі болар еді.

:)

Ұсынылған: