สารบัญ:

ตัวจับเวลาการออกกำลังกาย: 5 ขั้นตอน
ตัวจับเวลาการออกกำลังกาย: 5 ขั้นตอน

วีดีโอ: ตัวจับเวลาการออกกำลังกาย: 5 ขั้นตอน

วีดีโอ: ตัวจับเวลาการออกกำลังกาย: 5 ขั้นตอน
วีดีโอ: ออกกำลังกาย เวลาไหนดีที่สุด สำหรับคุณ (อิงงานวิจัย) 2024, พฤศจิกายน
Anonim
ตัวจับเวลาการออกกำลังกาย
ตัวจับเวลาการออกกำลังกาย

'กินเพื่อสุขภาพพอดีและอย่านั่งเฉยๆทั้งวัน' คำแนะนำที่ดีใช่มั้ย นี่เป็นแนวคิดที่จะช่วยสองสิ่งนี้

ฉันนั่งมากเกินไป ฉันได้สร้างนาฬิกาตั้งโต๊ะที่ปลุกฉันทุกชั่วโมง แต่ยิ่งเพิ่มอีกนิดก็ยังดีกว่าเสมอ ดังนั้นถ้ามันพังก็ซ่อม แต่ถ้าไม่ก็พังแล้วทำให้มันดีขึ้น!

ฉันเพิ่งได้รับแผงเมทริกซ์ LED ขนาด 8x32 และเหมาะอย่างยิ่งสำหรับการอ่านข้อมูลที่ฉันมองเห็นทั่วทั้งห้อง อืม ฟังดูเหมือนสูตรสำหรับไอเดีย ความคิดนั้นก็สร้างผู้ฝึกสอนประจำที่จะแสดงการนับช่วงเวลาสั้น ๆ ซ้ำ ๆ กับช่วงเวลาพักในระหว่างนั้น โดยพื้นฐานแล้ว ให้ทำ “บางอย่าง” สักหนึ่งหรือสองนาที พักสักครู่แล้วทำ “อย่างอื่น” ทำซ้ำสำหรับการออกกำลังกาย 20-30 นาที ถ้าฟังดูเป็นความคิดที่ดีให้อ่านต่อ

ขั้นตอนที่ 1: ชิ้นส่วนและชิ้นส่วน

ชิ้นส่วนและชิ้นส่วน
ชิ้นส่วนและชิ้นส่วน
ชิ้นส่วนและชิ้นส่วน
ชิ้นส่วนและชิ้นส่วน
ชิ้นส่วนและชิ้นส่วน
ชิ้นส่วนและชิ้นส่วน

โครงการนี้ไม่ต้องการอะไรมาก ถือเป็นข้อดี

Arduino Mega

เมทริกซ์ LED 8x32

2.8” TFT

นาฬิกา RTC

ตัวแปลงบั๊ก

แหล่งจ่ายไฟ 12v

แผ่นลูกแก้ว

กระดาษ parchment (หรือแผ่น/เคลือบโปร่งแสงอื่นๆ)

(2) บาร์เรลพลังงาน - สำหรับ 12v IN และสำหรับ Mega TFT ครอบคลุม Vin ดังนั้นฉันจึงเลือกที่จะใส่พลังงานลงใน 5v USB (หมายเหตุ: โดยปกติฉันจะใช้อินพุต 12v แต่หน้าจอที่ฉันใช้มีปัญหากับ 12v ดังนั้นฉันจึงเปลี่ยนเส้นทางพลังงานไปยัง Mega ผ่านอินพุต USB)

ขั้นตอนที่ 2: วัตถุประสงค์และเมนู

วัตถุประสงค์และเมนู
วัตถุประสงค์และเมนู
วัตถุประสงค์และเมนู
วัตถุประสงค์และเมนู
วัตถุประสงค์และเมนู
วัตถุประสงค์และเมนู

ความคิดเป็นสิ่งหนึ่ง แต่การวางแผนและทำให้มันมีประโยชน์จริงๆ คือเป้าหมาย ฉันมีความคิดบางอย่างและนี่คือสิ่งที่ฉันคิดว่าควรทำ จัดเรียงตามสิ่งที่ต้องมีและน่ามี

สิ่งที่เทรนเนอร์ต้องทำคือ

จัดเตรียมชุดกิจวัตรที่กำหนดเวลาไว้อย่างสม่ำเสมอเพื่อดำเนินการ

ให้ช่วงเวลาพักระหว่างช่วงเวลา

ให้ตั้งเวลาสำหรับการออกกำลังกายแบบมีระยะเวลา เช่น ลู่วิ่งหรือปั่นจักรยาน. อีกทางเลือกหนึ่ง

อ่านได้จากระยะไกล แขวนบนผนังหรือบนหิ้ง

มีความยืดหยุ่นในการกำหนดจำนวนกิจวัตร ระยะเวลาของกิจวัตร และระยะเวลาพัก

สามารถแยกแยะกิจวัตรการทำงานกับช่วงเวลาพักผ่อนได้อย่างง่ายดาย

สามารถปรับเวลาของ RTC ได้โดยไม่ต้องใช้ Arduino IDE

ง่ายต่อการใช้.

สิ่งที่ทำให้เป็นมิตรมากขึ้น:

นาฬิกาพร้อมวันที่เมื่อไม่ใช้งาน - บน TFT ไม่ใช่บนแผง LED

การตอบสนองแบบสัมผัสที่มองเห็นได้ - TFT ไม่ใช่ว่าจะจัดการได้ง่ายที่สุดเสมอไป

แสดงจำนวนกิจวัตรที่เสร็จสิ้น

แสดงข้อมูลทั้งบนแผงควบคุมและ TFT

ให้คำแนะนำกิจกรรมสำหรับกิจวัตรแต่ละอย่างในช่วงพัก

ความสามารถในการปรับแต่งความงาม

ง่ายต่อการใช้.

ฟังดูเป็นไปได้ ตอนนี้เพื่อให้สามารถใช้งานได้ เมนูที่จำเป็นคือ:

หน้าจอหลัก - นาฬิกา ปฏิทิน ปุ่มเมนูย่อย

หน้าจอตัวเลือกกิจวัตร - # ของกิจวัตร ระยะเวลาประจำ ระยะเวลาของช่วงเวลาพัก

กิจวัตรที่ใช้งาน - นับถอยหลังระยะเวลา นับกิจวัตร คำแนะนำกิจกรรม

ตัวจับเวลา - นาฬิกาจับเวลาแบบดิจิตอลอย่างง่ายที่นับได้ถึงหนึ่งชั่วโมง

หน้าจอปรับเวลา - ชั่วโมง/นาทีขึ้น และ Dn

ความสวยงามแบบเรียลไทม์เปลี่ยนไปสำหรับ… รายการที่กำลังเติบโต

ขั้นตอนที่ 3: นำทุกอย่างมารวมกัน

วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน

อิเล็กทรอนิกส์ - ส่วนที่ดีของโครงการนี้คือต้องการส่วนประกอบเพียงไม่กี่ชิ้นเท่านั้น แนบ TFT กับ Mega ในสล็อต GPIO

เรียกใช้ 5v, Gnd, SCL, SDA สำหรับ RTC จาก Mega

เรียกใช้ 5v, Gnd, data สำหรับแผง LED - พลังงานจาก buck, data ไปยัง (1) GPIO บน Mega นำเข้า 12v และแยกระหว่าง Mega และ Buck (ตั้งค่าเป็น 5v)

ตามหมายเหตุการเดินสาย แผงไฟ LED มีสายไฟ (3) ผมเปีย IN (5v, Gnd, ข้อมูล), สายไฟกลาง (5v, Gnd) และผมเปีย OUT (5v, Gnd, Data) สำหรับการใช้งานของฉัน ด้วยไฟ LED เพียงไม่กี่ดวงทำงานตลอดเวลา ฉันใช้เฉพาะ IN แบบเปียเท่านั้น หากมีการใช้พิกเซลมากขึ้น (โดยเฉพาะสีขาวสว่าง) บนแผงนี้ คุณสามารถต่อการเชื่อมต่อตรงกลางเพื่อเสริม IN ได้ หากจำเป็นก็สามารถใช้แอมป์ที่สูงกว่า (อาจจะ 4-5A) ได้เช่นกัน

เท่าที่โครงการส่วนใหญ่ดำเนินไป อันนี้ค่อนข้างเรียบง่ายและตรงไปตรงมา

การเขียนโปรแกรม - สำหรับฉันสิ่งนี้ใช้เวลาพอสมควร หน้าจอแสดงผล จุดสัมผัส เวลา แต่มันมารวมกันและฉันชอบผลลัพธ์ ด้านล่างนี้ ฉันได้รวมวิดีโอสั้น ๆ (ประมาณ 2 นาที) ที่ใช้งานได้ก่อนที่ฉันจะทำคดี คุ้มค่ากับความท้าทาย

กรณี - การสร้างเฟรมเวิร์กเพื่อติดตั้งยูนิตนั้นไม่ได้แย่เกินไปและความเป็นไปได้ไม่มีที่สิ้นสุด ฉันตัดสินใจเลือกกล่องใส่กล่องธรรมดาจากแผงวอลนัทเก่าๆ ที่ฉันมีรอบๆ โรงงาน ฉันเพิ่งติดตั้งแผงไฟ LED ที่ด้านหน้า และสร้างเฟรม 3 มิติเพื่อให้ TFT สามารถอ่านและเข้าถึงได้ด้านบน

ฉันติดแผง LED เข้ากับด้านหน้าของเคสโดยมีแผงเล็กๆ อยู่ด้านหลังเพื่อยกให้เข้ากับกรอบที่ใช้ยึดฝาปิดแบบใส เมื่อแผงไฟ LED ว่างเปล่า การอ่านค่าจะมองเห็นได้ยากจริงๆ ดังนั้นฉันจึงวางกระดาษ parchment ระหว่างแผงกับลูกแก้วใสเพื่อคลี่คลายการอ่านค่าและใช้งานได้ค่อนข้างดี

ขั้นตอนที่ 4: การสาธิตครั้งแรก

Image
Image
ผลิตภัณฑ์สุดท้าย - ได้เวลาออกกำลังกายแล้ว!
ผลิตภัณฑ์สุดท้าย - ได้เวลาออกกำลังกายแล้ว!

หากต้องการดูการใช้งานจริง นี่เป็นวิดีโอสั้นๆ ที่ใช้งานได้ก่อนที่ฉันจะเริ่มต้นกรณีนี้ในขณะที่ฉันกำลังทำการทดสอบขั้นสุดท้าย (ลิงก์จะเหมือนกับด้านบนในกรณีที่ไม่โหลด)

ขั้นตอนที่ 5: ผลิตภัณฑ์ขั้นสุดท้าย - ถึงเวลาออกกำลังกาย

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

ขอขอบคุณที่ให้ความสนใจและขอให้มีความสุขกับการซ่อมรถ! ไปทำอะไรเจ๋งๆ กันเถอะ!

แนะนำ: