Мазмуну:

Flame Logger: 7 кадам
Flame Logger: 7 кадам

Video: Flame Logger: 7 кадам

Video: Flame Logger: 7 кадам
Video: Dua Lipa - Levitating (Lyrics video) 2024, Июль
Anonim
Flame Logger
Flame Logger

Бул жөнөкөй долбоор; жалын сенсорун жасоо жана маалымат маалыматын каттоо. Мен жалындын убактысын билүү үчүн бир нерсени казаныма илип койгум келди. Казан эскилиги жеткендиктен, бул эң оңой жол болуп көрүндү

Мен интернетте мындай нерсени көргөн эмесмин (демек, чечилбейт) TimeLamp үчүн DataLogging көп ж.б.

Жабдуулар

Arduino UNO

Жалын сенсору

HiLetgi Mini Logging Recorder, Data Logger Module Shield V1.0 Expansion Shield

секирүүчү зымдар

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр

Бул жерде көп нерсени айтууга болбойт- бардык бөлүктөрү амазонкадан табылган

Elegoo EL-CB-001 UNO R3 Board ATmega328P ATMEGA16U2 USB кабели менен Arduino үчүн $ 12

HiLetgo Mini Logging Recorder Data Logger Module Shield V1.0 Arduino UNO SD Card үчүн $ 7

Jumper зымдары- 10 доллардан аз

IR Flame Sensor Module Detector Smartsense Температураны аныктоо үчүн Atomic Market тарабынан Arduino менен шайкеш келет $ 7

Мен сатып алган бир нече комплекттерден улам бул нерселерге ээ болдум.

2 -кадам: Flame Sensor

Жалын сенсору
Жалын сенсору

Адатта, Arduino менен туташуу үчүн орнотулган жалын сенсорунун төрт байланышы бар

1 VCC - чыңалуу

2 GND - Жер

3 A0- Аналогдук чыгуу

4 D0- Санариптик чыгуу

Кээ бир сенсорлордо DO гана бар (санариптик чыгуулар)

3 -кадам: Arduino UNO

Arduino UNO
Arduino UNO

Arduino линиясында ушунчалык көп маалымат бар, мен бул жерде бийик жөнүндө айтпайм

YouTube "Arduino" жана сиз керектүү бардык маалыматка ээ болосуз.

4 -кадам: Маалыматтарды каттоочу

Data Logger
Data Logger

Бул атайын маалыматтар каттоочуга RTC (Real Time Counter) тиркелет, эгерде Arduino кубатын жоготсо, жаздыруу үчүн CR1202 саат батареясын колдонот жана керек.

АБДАН МААНИЛҮҮ

Бул Data Loggerдин ChipSelect Pin10-го коюлган (биз буга жетебиз- бирок маанилүү)

Бул Shield болгондуктан, сиз Arduinoго туташтырууңуз керек- андыктан жалын сенсорун кеңейтүү тактасына илип коюңуз.

5 -кадам: Аппаратты орнотуу

Абдан жөнөкөй

1 Arduino алып, кеңейтүү тактасын Arduino менен туташтырыңыз

2 Жалын сенсорун туташтырыңыз, VCC = 5v Pin, GND- GND.

3 Андан кийин жалын сенсорунун пинин орнотуңуз- эгер сиз Digital тандасаңыз, (D0), андан кийин Arduino санарип тарабына илип коюңуз, эгер сиз аналогдук жагын тандасаңыз, жалын сенсорун A0го туташтырыңыз.

6 -кадам: LETS CODE

КОДУ
КОДУ

**** Ошентип, КОД КЫЛБАЙМ, бул менин биринчи жолу ******

Эгер сиз муну оңдоонун же өркүндөтүүнүн жолдорун көрүп жатсаңыз, анда тартынбаңыз.

1. servo китепканаларды камтыйт

2. SPI кирет

const int- (бул жерде chipSelect маанилүү) Маалыматтарды жазуучу Arduino менен сүйлөшө алышы керек- менин түшүнүгүм боюнча, бул Ардуино менен сүйлөшүүчү PIN.

Жараксыз орнотуу-

(бул скрипттин бир жолу иштөөчү бөлүгү; ал сценарийди түзөт)

Serial.begin- бул сериялык монитор (компьютер менен сүйлөшүү) экенин аныктайт

Функция учурунда - порттун туташуусун күтүп

Сериялык басып чыгаруу = Жөн эле сериялык монитордо көрсөтүлөт

if <- бул баштоо бөлүмүн ачыңыз

негизинен бул картаны түзөт

7 -кадам: Жыйынтык

Мен коддун калган бөлүгүн теришим керек, бирок бул мен жазган биринчи көрсөтмө, ошондуктан оңой

Сунушталууда: