สารบัญ:

Flame Logger: 7 ขั้นตอน
Flame Logger: 7 ขั้นตอน

วีดีโอ: Flame Logger: 7 ขั้นตอน

วีดีโอ: Flame Logger: 7 ขั้นตอน
วีดีโอ: สร้างระบบ Data logger สำหรับงานอุตสาหกรรมด้วย IRIV PiControl (Node-RED, InfluxDB, Grafana) 2024, พฤศจิกายน
Anonim
คนตัดไม้เปลวไฟ
คนตัดไม้เปลวไฟ

นี่เป็นโครงการที่เรียบง่าย เพื่อสร้างเซ็นเซอร์เปลวไฟและบันทึกข้อมูลข้อมูล ฉันต้องการขอเกี่ยวอะไรบางอย่างกับหม้อไอน้ำของฉันเพื่อบันทึกเวลาที่เปลวไฟเปิดอยู่ เนื่องจากหม้อต้มน้ำเก่า วิธีนี้จึงดูง่ายที่สุด

ฉันไม่เคยเห็นอะไรแบบนี้ทางออนไลน์ (เพราะฉะนั้นสิ่งที่ยาก) มี DataLogging มากมายสำหรับ Time Temp ฯลฯ แต่ไม่มีอะไรสำหรับการบันทึกเปลวไฟหรืออย่างอื่นอีกมากมาย

เสบียง

Arduino UNO

เซ็นเซอร์เปลวไฟ

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

สายจัมเปอร์

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่
อะไหล่

ไม่มีอะไรจะพูดมาก - ทุกส่วนมีอยู่ใน amazon

Elegoo EL-CB-001 UNO R3 บอร์ด ATmega328P ATMEGA16U2 พร้อมสาย USB สำหรับ Arduino $12

HiLetgo Mini Logging Recorder เครื่องบันทึกข้อมูลโมดูล Shield V1.0 สำหรับ Arduino UNO SD Card $ 7

สายจัมเปอร์- น้อยกว่า $10

เครื่องตรวจจับโมดูล IR Flame Sensor 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 ของ Data Logger นี้ถูกตั้งค่าเป็น Pin10- (เราจะไปถึงจุดนี้ แต่สำคัญ)

เนื่องจากนี่คือ Shield ทั้งหมดที่คุณต้องทำคือเสียบเข้ากับ Arduino ดังนั้นสิ่งที่คุณต้องทำก็แค่ต่อเซ็นเซอร์เปลวไฟเข้ากับบอร์ดขยาย

ขั้นตอนที่ 5: การตั้งค่าฮาร์ดแวร์

ง่ายมาก

1 นำ Arduino และเชื่อมต่อบอร์ดขยายเข้ากับ Arduino

2 ต่อ Flame Sensor, VCC = 5v Pin, GND- GND

3 จากนั้นตั้งค่าหมุดเซ็นเซอร์เปลวไฟ - หากคุณเลือก Digital (D0) ให้ต่อเข้ากับด้านดิจิทัลของ Arduino หากคุณเลือกด้านอะนาล็อกให้ต่อเซ็นเซอร์เปลวไฟกับ A0

ขั้นตอนที่ 6: ให้รหัส

ให้รหัส
ให้รหัส

**** ดังนั้นฉันไม่ได้รหัส นี่เป็นครั้งแรกของฉัน******

หากคุณเห็นวิธีการแก้ไขหรือปรับแต่ง โปรดอย่าลังเลที่จะ

1. รวมไลบรารีเซอร์โว

2. รวม SPI

const int- (ซึ่ง chipSelect มีความสำคัญ) Data logger ต้องสามารถพูดคุยกับ Arduino ได้ - ความเข้าใจของฉันคือ PIN นี้ที่พูดกับ Arduino

โมฆะการตั้งค่า-

(นี่เป็นส่วนหนึ่งของสคริปต์ที่ทำงานครั้งเดียว ที่สร้างสคริปต์)

Serial.begin- สิ่งนี้สร้างให้มอนิเตอร์แบบอนุกรม (พูดคุยกับคอมพิวเตอร์)

ขณะทำงาน - รอให้พอร์ตเชื่อมต่อ

Serial Print= เพียงแค่แสดงบน Serial monitor

ถ้า <- นี่เปิดส่วนเริ่มต้น-

โดยพื้นฐานแล้วสิ่งนี้จะสร้างการ์ด

ขั้นตอนที่ 7: สรุป

ฉันต้องพิมพ์รายละเอียดที่เหลือของรหัส

แต่นี่เป็นคำสั่งแรกที่ฉันเขียนให้ง่าย

แนะนำ: