- •Розділ 1 загальна частина
- •1 Обґрунтування актуальності теми дипломного проекту
- •1.2 Аналітичний огляд існуючих рішень
- •Розділ 2 спеціальна частина
- •Аналіз технічного завдання
- •3 Розробка принципової схеми і вибір елементної бази
- •Модуль Ethernet
- •Тактова кнопка
- •Електромагнітний замок ml-194k
- •Датчик диму cg312mq2
- •Датчик руху
Датчик диму cg312mq2
Даний
датчик буде визначати наявність окремих
компонентів газових сумішей і реагуватиме
на дим, пропан, бутан, метан, водень і
пари алкоголю.
Рис. Зовнішній вигляд датчика CG312MQ2
Вихідним результатом є аналоговий сигнал, пропорційний змістом газів, до яких сприйнятливий газоаналізатор. Чутливість може бути налаштована за допомогою тріммера на платі датчика.
У газоаналізатор вбудований нагрівальний елемент, який необхідний для хімічної реакції. Тому під час роботи сенсор буде гарячим, це нормально. Для отримання стабільних показань новий сенсор необхідно один раз прогріти (залишити включеним) протягом 24 годин. Після цього стабілізація після включення займати близько хвилини.
Показання датчика схильні до впливу температури і вологості навколишнього повітря. Тому при використанні датчика газу в мінливому середовищі, при необхідності отримання точних показань, знадобиться реалізувати компенсацію цих параметрів.
Характеристики:
Напруга живлення: 5 В;
Струм: 160 мА;
Діапазон вимірювань:
Пропан: 0,2 - 5 проміле;
Бутан: 0,3 - 5 проміле;
Метан: 5 - 20 проміле;
Водень: 0,3 - 5 проміле;
Пари спиртів: 0,1 - 2 проміле;
Підключення датчика газів CG312 MQ2 до Arduino:
"S" - сигнальний висновок датчика CG312 MQ2 підключаємо до A0 Arduino;
"+" - "+" Живлення датчика CG312 MQ2 підключаємо до + 5V Arduino;
"-" - "-" Живлення датчика CG312 MQ2 підключаємо до GND Arduino.
Датчик руху
Для виявлення руху в приміщенні буде використовуватиметься PIR датчик руху.
На рисунку зображений зовнішній вигляд PIR- Інфрачервоного датчика руху для Arduino. Датчик дозволяє виявляти рух в приміщенні на відстані до 7 метрів і більше.
Рисунок– Зовнішній вигляд PIR датчика руху
PIR датчик руху має три виводи:
GND: "-" живлення.
VCC: "+" живлення.
OUT: вивід вихідного сигналу.
Основні параметри датчика зображенні у таблиці
Таблиця– Основні параметри датчика руху
Розміри |
приблизно 3.2см x 2.4см x 1.8см |
Напруга живлення DC |
4.5V- 20V |
Струм на OUT |
<60uA |
Напруга на виході |
високі і низькі рівні в 3.3V TTL логікою |
Дистанція виявлення |
3 – 7м (настроюється) |
Кут виявлення |
до 120 ° -140 ° (залежно від конкретного датчика і лінзи) |
Тривалість імпульсу при виявленні |
5 – 200сек. (Настроюється) |
Час блокування до наступного заміру |
2.5сек. (але можна змінити заміною SMD-резисторів) |
Робоча температура |
-20 – + 80 ° C |
Режим роботи |
L – одиночний захоплення, H – повторювані вимірювання |
Підключити датчик до Arduino досить просто (див. рис.). Крім живлення, сигнальний вивід підключається до будь-якого цифрового виводу Arduino, і потребує 10 кОм підтягує резистори між сигналом і 5В.
GND на будь-який з GND пінів Arduino.
VCC на + 5 вольт на Arduino.
OUT на будь-який з цифрових входів / виходів Arduino (приєднане до 2)
Рисунок – Підключення датчика руху до Arduino
