Съдържание:

Пламенен регистратор: 7 стъпки
Пламенен регистратор: 7 стъпки

Видео: Пламенен регистратор: 7 стъпки

Видео: Пламенен регистратор: 7 стъпки
Видео: Скрытая камера Xiaomi 2024, Юли
Anonim
Пламенен регистратор
Пламенен регистратор

Това е прост проект; да се направи сензор за пламък и да се регистрират информационните данни. Исках да закача нещо към котела си, за да запиша времето на пламъка. Тъй като котелът е по -стар, това изглеждаше най -лесният начин

Не съм виждал нещо подобно онлайн (следователно неразрешимото) има много DataLogging за Time Temp и т.н., но нищо за записване на пламъци или наистина много други.

Консумативи

Arduino UNO

Сензор за пламък

HiLetgi Mini Logging Recorder, модул за регистрация на данни Shield V1.0 Разширителен щит

джъмперни проводници

Стъпка 1: Части

Части
Части
Части
Части
Части
Части

Тук няма какво да се каже- всички части се намират в Amazon

Elegoo EL-CB-001 UNO R3 Board ATmega328P ATMEGA16U2 с USB кабел за Arduino $ 12

HiLetgo Mini Logging Recorder Модул за регистриране на данни Shield V1.0 за Arduino UNO SD карта $ 7

Кабелни проводници- По-малко от 10 долара

Инфрачервен сензор за пламъчен датчик Smartsense за откриване на температура, съвместим с Arduino от Atomic Market $ 7

Имах някои от тези неща поради няколко комплекта, които купих.

Стъпка 2: Сензор за пламък

Сензор за пламък
Сензор за пламък

Обикновено сензорът за пламък, който е настроен да бъде свързан към Arduino, има четири връзки

1 VCC - напрежение

2 GND - Земя

3 A0- Аналогов изход

4 D0- Цифров изход

Някои сензори имат само DO (цифрови изходи)

Стъпка 3: Arduino UNO

Arduino UNO
Arduino UNO

Има толкова много информация за линията Arduino, че няма да говоря за високи тук

YouTube „Arduino“и ще имате цялата необходима информация.

Стъпка 4: Регистриране на данни

Регистратор на данни
Регистратор на данни

Този конкретен регистратор на данни има прикрепен към него RTC (брояч в реално време), той използва и се нуждае от батерия за часовник CR1202, за да записва, ако Arduino загуби захранване.

МНОГО ВАЖНО

ChipSelect на този регистър на данни е зададен на Pin10- (ще стигнем до това, но важно)

Тъй като това е щит, всичко, което трябва да направите, е да включите в Arduino- така че всичко, което трябва да направите, е да свържете сензора за пламък към платката за разширение.

Стъпка 5: Настройка на хардуера

Много просто

1 вземете Arduino и свържете платката за разширение към Arduino

2 Свържете сензора за пламък, VCC = 5v Pin, GND-GND.

3 След това настройте щифта на сензора за пламъка- ако изберете Цифров, (D0) след това го свържете към цифровата страна на Arduino, ако изберете аналоговата страна, свържете сензора за пламъка към A0.

Стъпка 6: ЛЕТС КОД

ЛЕТС КОД
ЛЕТС КОД

**** Така че НЕ КОД, ТОВА Е МОЯТА ПЪРВА ******

Ако виждате начини да поправите или подобрите това, моля не се колебайте.

1. включва серво библиотеки

2. включва SPI

const int- (тук, където chipSelect е важен) регистраторът на данни трябва да може да разговаря с Arduino- разбирам, че това е ПИН, който говори с Arduino.

Настройка на празнотата-

(това е частта от скрипта, която се изпълнява веднъж; която установява скрипта)

Serial.begin- това установява, че серийният монитор (говори с компютъра)

Докато функция - изчакване за свързване на порта

Сериен печат = Просто се показва на серийния монитор

ако <- това отваря началния раздел-

по принцип това установява картата

Стъпка 7: В заключение

Трябва да напиша останалата част от разбивката на кода, но това са първите инструкции, които написах, така че бъдете лесни

Препоръчано: