Съдържание:
- Стъпка 1: Компонент
- Стъпка 2: Повече за MLX90614:
- Стъпка 3: Повече за модула HCSR04:
- Стъпка 4: Повече за 16x2 LCD:
- Стъпка 5: Още изображения
- Стъпка 6: Код
- Стъпка 7: Дълбоко в проекта от сградата
- Стъпка 8: Основи на Arduino за справка
Видео: Свързване на Arduino с ултразвуков сензор и безконтактен температурен сензор: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В днешно време създателите, разработчиците предпочитат Arduino за бързо развитие на прототипирането на проекти. Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Arduino има много добра потребителска общност. В този проект ще видим как да усетим температурата и разстоянието на обекта. Обектът може да бъде от всякакъв тип като горещ буркан или стена от истински студен куб лед отвън. Така че с тази система можем да се спасим. И по -важното е, че това може да бъде полезно за хора с увреждания (слепи хора).
Стъпка 1: Компонент
За този проект ще ни трябват следните компоненти, 1. Arduino Nano
Arduino Nano в Индия-
Arduino Nano във Великобритания -
Arduino Nano в САЩ -
2. MLX90614 (IR температурен сензор)
MLX90614 в Индия-
MLX90614 във Великобритания -
MLX90614 в САЩ -
3. HCSR04 (ултразвуков сензор)
HC-SR04 в Индия-
HC -SR04 във Великобритания -
HC -SR04 в САЩ -
4.16x2 LCD
16X2 LCD в Индия-
16X2 LCD в Обединеното кралство -
16X2 LCD в САЩ -
5. Дървена дъска
BreadBoard в Индия-
BreadBoard в САЩ-
BreadBoard във Великобритания-
6. Няколко проводника Можем да използваме всяка дъска Arduino вместо Arduino nano, като се има предвид картографирането на щифтове.
Стъпка 2: Повече за MLX90614:
MLX90614 е базиран на i2c IR температурен сензор, който работи върху откриването на топлинна радиация. Вътрешно, MLX90614 е сдвояване на две устройства: инфрачервен термопилен детектор и процесор за приложение за кондициониране на сигнала. Съгласно закона на Стефан-Болцман, всеки обект, който не е под абсолютната нула (0 ° K), излъчва (невидима за човешкото око) светлина в инфрачервения спектър, която е правопропорционална на температурата му. Специалната инфрачервена термопила вътре в MLX90614 усеща колко инфрачервена енергия се излъчва от материали в зрителното поле и произвежда електрически сигнал, пропорционален на това.
Това напрежение, произведено от термоустройството, се улавя от 17-битовия ADC на процесора на приложението, след което се кондиционира, преди да бъде предадено на микроконтролер.
Стъпка 3: Повече за модула HCSR04:
В ултразвуковия модул HCSR04 трябва да подадем задействащ импулс на задействащ щифт, така че той да генерира ултразвук с честота 40 kHz. След генериране на ултразвук, т.е. 8 импулса по 40 kHz, той прави ехото високо. Ехо пинът остава висок, докато не възстанови ехо звука.
Така че ширината на ехо щифта ще бъде времето, когато звукът ще пътува до обекта и се връща обратно. След като получим време, можем да изчислим разстоянието, тъй като знаем скоростта на звука.
HC -SR04 може да измерва до 2 cm - 400 cm.
Ултразвуковият модул ще генерира ултразвукови вълни, които са над откриваемия от човека честотен диапазон, обикновено над 20 000 Hz. В нашия случай ще предаваме честотата 40Khz.
Стъпка 4: Повече за 16x2 LCD:
16x2 LCD е с 16 знака и 2 ред LCD, който има 16 пина за връзка. Този LCD изисква данни или текст в ASCII формат за показване. Първият ред започва с 0x80, а вторият ред започва с 0xC0 адрес. LCD може да работи в 4-битов или 8-битов режим. В 4 -битов режим Данни/Команди се изпращат във формат Nibble.
Например, за да изпратите 0x45, първо ще бъдат изпратени 4, след това ще бъдат изпратени 5.
Има 3 контролни щифта, които са RS, RW, E.
Как да използвате RS: Когато се изпрати команда, тогава RS = 0
Когато се изпращат данни, тогава RS = 1
Как да използвате RW:
ПИН за RW е Read/Write. където RW = 0 означава запис на данни на LCD RW = 1 означава четене на данни от LCD
Когато пишем на LCD команда/данни, задаваме ПИН като НИСКИ.
Когато четем от LCD, ние задаваме ПИН като ВИСОК.
В нашия случай ние сме го свързали до LOW ниво, защото винаги ще пишем на LCD.
Как да използвате E (Активиране):
Когато изпращаме данни към LCD, ние даваме импулс на lcd с помощта на Е пин.
Това е поток от високо ниво, който трябва да следваме, докато изпращаме КОМАНДА/ДАННИ към LCD
Активиране на импулса,
Правилна RS стойност, базирана на COMMAND/DATA
Долен гризък
Активиране на импулса,
Правилна RS стойност, базирана на COMMAND/DATA
Стъпка 5: Още изображения
Стъпка 6: Код
Моля, намерете код в github:
github.com/stechiez/Arduino.git
Стъпка 7: Дълбоко в проекта от сградата
Препоръчано:
Свързване на ESP 32 с ултразвуков сензор: 3 стъпки
Свързване на ESP 32 с ултразвуков сензор: Ултразвуковите сензори работят, като излъчват звукови вълни с твърде висока честота, за да могат хората да ги чуят. След това изчакват звука да се отрази обратно, изчислявайки разстоянието въз основа на необходимото време. Това е подобно на това как радарът измерва времето, необходимо за
Ръководство за свързване на PLSD: Свързване към телевизори на Apple чрез AirPlay [неофициално]: 10 стъпки
Ръководство за свързване на PLSD: Свързване към Apple TV чрез AirPlay [Неофициално]: Следното ръководство е предоставено, за да илюстрира процеса на свързване към Apple TV към конферентна зала чрез AirPlay. Този неофициален ресурс е предоставен с любезното съдействие на администрацията, персонала и упълномощените гости на местния училищен район Perkins
Правилно свързване на светодиоди от серия срещу паралелно свързване: 6 стъпки
Правилно свързване на светодиоди от серия срещу паралелна връзка: В тази инструкция говорим за светодиоди - светодиоди и как можем да ги свържем, ако имаме няколко блока. Това е един урок, който бих искал да знам от самото начало, защото когато започнах да се занимавам с електронни схеми, изградих няколко
Методи за откриване на нивото на водата Arduino с помощта на ултразвуков сензор и сензор за вода Funduino: 4 стъпки
Методи за откриване на нивото на водата Arduino с помощта на ултразвуков сензор и сензор за вода Funduino: В този проект ще ви покажа как да създадете евтин детектор за вода, като използвате два метода: 1. Ултразвуков сензор (HC-SR04) .2. Сензор за вода Funduino
СЕНЗОР SUHU DENGAN LCD DAN LED (Осъществяване на температурен сензор с LCD и LED): 6 стъпки (със снимки)
СЕНЗОР SUHU DENGAN LCD DAN LED (Осъществяване на температурен сензор с LCD и LED): хай, да речем Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA дари Индонезия, да кажем, че има и сензори за мембрана, за да изведете Arduino за изход на LCD и LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda