สารบัญ:
วีดีโอ: วิธีการสร้างวันที่และเวลา - Liono Maker: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
บทนำ:-
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้าง Date and Time Logging ด้วย Arduino เพื่อจุดประสงค์นี้ ฉันใช้โมดูล DS3231 และ Micro SD Card
โมดูลหลักที่ใช้สำหรับการบันทึกเวลาและวันที่คือ DS3231 DS3231 เป็นโมดูล RTC (นาฬิกาเรียลไทม์) นาฬิกาแบบเรียลไทม์สามารถให้ข้อมูลวินาที นาที ชั่วโมง วัน วันที่ เดือน และปีได้ DS3231 สามารถขับเคลื่อนด้วย 3.3V หรือ 5V และแบตเตอรี่ลิเธียมเซลล์ปุ่ม CR2032 ให้พลังงานแก่ RTC เมื่อไม่ได้เชื่อมต่อกับ Arduino DS3231 ยังมีเซ็นเซอร์อุณหภูมิในตัว DS3231 ใช้การสื่อสาร I2C กับสายสองทิศทางสองสาย:
1_นาฬิกาอนุกรม (SCL)
2_ข้อมูลอนุกรม (SDA)
บันทึก:
หากคุณสนใจที่จะทำเครื่องบันทึกข้อมูลหรือเครื่องบันทึกข้อมูลของเซนเซอร์และบันทึกข้อมูลลงในไฟล์ นี่คือลิงค์ต่อไปนี้: 1-การบันทึกข้อมูลอุณหภูมิและความเข้มของแสง
www.youtube.com/embed/gd-a8Y5GF3A
เครื่องบันทึกข้อมูล 2-DHT11 พร้อม Arduino & micro SD Card
www.youtube.com/embed/gd-a8Y5GF3A
เฟสบุ๊คเพจ:
เครื่องบันทึกข้อมูล:
เครื่องบันทึกข้อมูล (เช่น เครื่องบันทึกข้อมูลหรือเครื่องบันทึกข้อมูล) เป็นอุปกรณ์อิเล็กทรอนิกส์ที่บันทึกข้อมูลเมื่อเวลาผ่านไปด้วยเครื่องมือหรือเซ็นเซอร์ในตัว หรือผ่านเครื่องมือและเซ็นเซอร์ภายนอก โดยทั่วไปแล้วจะมีขนาดเล็ก ใช้พลังงานจากแบตเตอรี่ พกพาได้ และมาพร้อมกับไมโครโปรเซสเซอร์ หน่วยความจำภายในสำหรับการจัดเก็บข้อมูล และเซ็นเซอร์ ตัวบันทึกข้อมูลบางตัวเชื่อมต่อกับคอมพิวเตอร์ส่วนบุคคล และใช้ซอฟต์แวร์เพื่อเปิดใช้งานตัวบันทึกข้อมูล และดูและวิเคราะห์ข้อมูลที่รวบรวม ในขณะที่บางตัวมีอุปกรณ์อินเทอร์เฟซภายในเครื่อง (ปุ่มกด, LCD) และสามารถใช้เป็นอุปกรณ์แบบสแตนด์อโลนได้ ในโครงการนี้ ฉันใช้ SD-Card เพื่อเก็บข้อมูลด้วยความช่วยเหลือของ Arduino
DS3231:
สามารถรวมวันที่และเวลาของการวัดเซ็นเซอร์หรือบันทึกข้อมูลเมื่อเขียนข้อมูลไปยังการ์ด SD โดยใช้โมดูลนาฬิกาแบบเรียลไทม์ (RTC) เช่น DS3231 นาฬิกาแบบเรียลไทม์สามารถให้ข้อมูลวินาที นาที ชั่วโมง วัน วันที่ เดือน และปีได้ DS3231 สามารถขับเคลื่อนด้วย 3.3V หรือ 5V และแบตเตอรี่ลิเธียมเซลล์ปุ่ม CR2032 ให้พลังงานแก่ RTC เมื่อไม่ได้เชื่อมต่อกับ Arduino DS3231 ยังมีเซ็นเซอร์อุณหภูมิในตัว DS3231 ใช้การสื่อสาร I2C กับสายสองทิศทางสองสาย: นาฬิกาอนุกรม (SCL) และข้อมูลอนุกรม (SDA) วิธีเชื่อมต่อกับ Arduino สำหรับแผนภาพการเชื่อมต่อนี้
โมดูล Micro SD-Card:
โมดูล (อะแดปเตอร์ Micro SD-Card) เป็นโมดูลเครื่องอ่านการ์ด Micro SD ผ่านระบบไฟล์และไดรเวอร์อินเทอร์เฟซ SPI ระบบ SCM เพื่ออ่านและเขียนการ์ด Micro SD ผู้ใช้ Arduino สามารถใช้ Arduino IDE ที่มาพร้อมกับการ์ดไลบรารีการ์ด SD ได้โดยตรงเพื่อเริ่มต้นและอ่านข้อมูล
ขั้นตอนที่ 1:
ฟริทซ์:-
ในบทช่วยสอนนี้ ฉันใช้ซอฟต์แวร์ Fritzing เพื่อสร้างแผนผังของโปรเจ็กต์ของฉัน
ก่อนอื่นฉันต้องเปิด Fritzing แล้วใช้ DS3231, Arduino UNO และ Micro SD Card เราจำเป็นต้องเชื่อมต่อมันด้วยสายจัมเปอร์
ต่อไปนี้เป็นกลยุทธ์การเชื่อมต่อ:-
DS3231 เชื่อมต่อกับ Arduino UNO:
DS3231 _ Arduino UNO
Gnd----------------------- Gnd
VCC-----------------------5volt
SDA-------------------------------------- ปักหมุด A4
SCL ----------------------- พิน A5
การเชื่อมต่อการ์ด SD กับ Arduino UNO:-
การ์ด SD _ Arduino UNO
Gnd--------------------------------- Gnd
VCC-------------------------------- 5volt
มิโซะ--------------------------------pin12
MOSI--------------------------------pin11
SCK------------------------------------------------ pin13
SCS ------------------------------------ พิน 10
ขั้นตอนที่ 2:
การจำลองโพรทูส:-
ในโครงการนี้ ฉันใช้ซอฟต์แวร์ Proteus สำหรับการจำลอง
ประการแรก ฉันต้องเปิดไลบรารี่เพื่อนำส่วนประกอบและอุปกรณ์ต่างๆ ฉันใช้ DS3232 และการ์ด SD และเทอร์มินัลเสมือนเพื่อการจำลอง เนื่องจากเราต้องการ Simulate time and date ระหว่างหน้าต่างนาฬิกาจำลอง ds3232 ที่เปิดขึ้นซึ่งเวลาและวันที่กำลังทำงานอยู่ เราสามารถกำหนดจุดเริ่มต้นวันที่และเวลาในการเข้ารหัส Arduino ในบางโครงการ ปุ่มกดใช้เพื่อตั้งวันที่และเวลาด้วยตนเองเพื่อจุดประสงค์นี้ เราจำเป็นต้องเปลี่ยนการเข้ารหัส Arduino ตามนั้น
ฉันใช้ Arduino UNO สำหรับสิ่งนี้เราต้องการไฟล์ Hex สร้างไฟล์ Hex ของการเข้ารหัส Arduino ของคุณ (ฉันกำลังให้รหัสด้านล่าง) ใน Arduino IDE จากนั้นอัปโหลดในคุณสมบัติของ Arduino
ฉันใช้โมดูลการ์ด SD ฉันกำลังจัดเตรียมไฟล์การ์ด SD ให้อัปโหลดในโมดูลของคุณ (ตามคำอธิบายต่อไปนี้) ใน Proteus ที่มุมล่างซ้ายจะมีปุ่มเล่นและการจำลองจะเริ่มขึ้น เมื่อการจำลองเริ่มต้น หน้าต่างทั้งสองจะเปิดขึ้น เทอร์มินัลเสมือนและนาฬิกา ds3232
>เทอร์มินัลเสมือนแสดงข้อมูลที่บันทึกไว้เป็น;
การ์ด SD ตกลง
บันทึก1
บันทึก2
บันทึก3
recrod4
บันทึก5
> หน้าต่างนาฬิกา ds3232 จะแสดงเวลาและวันที่ตามลำดับ
> ระหว่างการจำลอง ไฟล์ " เนื้อหาในการ์ดหน่วยความจำ" จะเปิดขึ้น ไฟล์นี้มีไฟล์ข้อมูล data.csv ในไฟล์นี้ ข้อมูลเวลาและวันที่ เดือน วันและปี ทุกความล่าช้า (1000); ข้อมูลนี้จะทำซ้ำและข้อมูลจะเพิ่มลงในไฟล์
ขั้นตอนที่ 3:
การทำงานของ EXCEL:-
เปิด Excel แล้วใส่ไฟล์ data.csv ของคุณลงไป ข้อมูลจะแสดงเป็นคอลัมน์และนำกราฟเส้นของคอลัมน์เวลา
ขั้นตอนที่ 4:
แนะนำ:
Monty - the Maker Faire วัดสัตว์ประหลาด: 6 ขั้นตอน (พร้อมรูปภาพ)
Monty - the Maker Faire Measuring Monster: เราชอบที่จะไปที่ Maker Faires แต่ปี 2020 ได้ตัดสินใจเป็นอย่างอื่น ดังนั้นเราจึงสร้างสิ่งทดแทนที่เหมาะสมที่เรียกว่ามอนตี้ซึ่งจะเก็บภาพบรรยากาศและแบ่งปันกับทุกคน
Arduino Hygrothermograph Hygrometer Kit +LCD1602/I2C+DHT11 Sinoning Maker การซื้อ: 5 ขั้นตอน (พร้อมรูปภาพ)
Arduino Hygrothermograph Hygrometer Kit +LCD1602/I2C+DHT11 Sinoning Makerbuying: ไม่จำเป็นต้องเชื่อม ไม่จำเป็นต้องมีความรู้ทางไฟฟ้าที่ซับซ้อน คุณสามารถสร้างเทอร์โมมิเตอร์ของคุณเองได้ เพียงแค่เสียบสายเคเบิลที่เราให้มา ROBOTซื้อชุดอุปกรณ์
DIY MIST/FOG MAKER โดยใช้ IC 555: 6 ขั้นตอน (พร้อมรูปภาพ)
DIY MIST/FOG MAKER โดยใช้ IC 555: ในบทช่วยสอนนี้ ฉันกำลังแสดงวิธีสร้างเครื่องสร้างหมอก/หมอกโดยใช้ IC 555 วงจรที่ง่ายมาก สิ่งนี้เรียกว่าเครื่องทำความชื้น เริ่มกันเลย
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: สมาร์ทโฮมกำลังมาถึงชีวิตของเรา หากเราต้องการบ้านอัจฉริยะที่เป็นจริง เราจำเป็นต้องมีสวิตช์ควบคุมระยะไกลจำนวนมาก วันนี้เราจะมาทำการทดสอบ ทำวงจรง่ายๆ เพื่อเรียนรู้ทฤษฎีของสวิตช์ควบคุมระยะไกล โดยชุดนี้ออกแบบโดย SINONING ROBOT
Bikelangelo: Graffiti Maker Bike: 3 ขั้นตอน (พร้อมรูปภาพ)
Bikelangelo: Graffiti Maker Bike: ในคำแนะนำนี้ ฉันจะแบ่งปันทรัพยากรทั้งหมดที่คุณต้องการเพื่อสร้าง Bikelangelo ของคุณเองและกลายเป็นผู้ประท้วงที่เจ๋งที่สุดในเมืองของคุณ มันเป็นแรงบันดาลใจในโครงการคงอยู่ของวิสัยทัศน์ (POV) แบบคลาสสิก แต่มี ได้รับการแก้ไขเพื่อควบคุมการเลือกตั้ง