สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฤดูร้อน ฤดูที่น่ารักเมื่อสิ่งต่างๆ เกิดขึ้น แต่บางครั้งเราก็มักจะลืมเวลาไป ดังนั้นเพื่อเตือนเราเวลาที่เหลือ ฉันได้ออกแบบตัวจับเวลาที่ขับเคลื่อนด้วย Arduino DIY ของ Casey Neistat ซึ่งสามารถตั้งโปรแกรมให้แสดงเวลาที่เหลือจากเหตุการณ์ใด ๆ การเริ่มต้นของวันหรือการเริ่มต้นฤดูร้อนขึ้นอยู่กับคุณ ที่เหลือก็แค่เพิ่มแว่นตาอันเป็นเอกลักษณ์ของเคซี่ย์ แต่ฉันจะปล่อยให้พวกคุณ;D มาเริ่มกันเลยดีกว่า!!!
ขั้นตอนที่ 1: ทั้งหมดที่คุณต้องการ…
นี่คือรายการของสิ่งที่คุณต้องการ:
- Arduino Nano (สายเคเบิลและแล็ปท็อปสำหรับอัปโหลดโปรแกรม)
- หน้าจอ LCD ขนาด 16X2 สำหรับ Arduino. ของคุณ
- ตัวต้านทาน 15k Ohm หนึ่งตัวและตัวต้านทาน 1k Ohm หนึ่งตัว
- หมุดส่วนหัวชายและหญิงบางตัว
- บิตของลวด
- pcb วัตถุประสงค์ทั่วไป (และใบเลื่อยเลือยตัดโลหะ)
- บัดกรีและหัวแร้ง
(จำเป็นต้องมีผู้ใหญ่ดูแลสำหรับโครงการนี้ขณะบัดกรีและตัด PCB โปรดดูแล แม้ว่ามันจะค่อนข้างง่าย) ดังนั้น หลังจากได้รับทั้งหมดนี้แล้ว คุณก็เป็นคนดีมาก:D แล้วไปต่อ…
ขั้นตอนที่ 2: การเตรียมการ
โดยพื้นฐานแล้ว ฉันต้องการให้โครงการนี้มีความยืดหยุ่น เช่น คุณสามารถถอด Arduino และ LCD ออกได้ทุกเมื่อที่คุณต้องการสำหรับโครงการอื่นๆ เพื่อให้เข้าใจถึงความเป็นโมดูลนี้ ฉันจึงออกแบบ PCB พร้อมหมุดส่วนหัว และยังเพิ่มหมุดส่วนหัวชาย 2 ตัวสำหรับจ่ายไฟหากคุณไม่ต้องการจ่ายไฟด้วย USB (ด้วยการตั้งค่านี้ คุณสามารถใช้ Arduino และ LCD เพื่อแสดงสิ่งที่คุณต้องการในการกำหนดค่าเดียวกัน ซึ่งเป็นประโยชน์เพิ่มเติม)
ขั้นตอนที่ 3: บัดกรีเส้นทาง
ฉันพยายามลดจำนวนสายไฟลงเพื่อให้โปรเจ็กต์มีความทนทานและไม่แตกหักง่าย การเชื่อมต่อนั้นค่อนข้างง่าย แต่คุณต้องวางแผนล่วงหน้าว่าเส้นทางของคุณจะเป็นอย่างไร ฉันได้เพิ่มลิงก์สำหรับการเชื่อมต่อแล้ว (https://www.arduino.cc/en/Tutorial/HelloWorld) ใช้เครื่องหมายและทำเครื่องหมายเส้นทางบน PCB ตามการเชื่อมต่อที่ให้ไว้ในลิงก์ หรือคุณสามารถคัดลอก สิ่งที่ฉันได้ทำในภาพ
ตอนนี้การแสดงหลัก:
- เพิ่มหมุดส่วนหัวของตัวเมีย และตรวจสอบโดยลองใช้ Arduino และ LCD หากทุกอย่างถูกต้อง
- ประสานหมุดส่วนหัวเข้าที่ (ระวัง:-))
-
เริ่มบัดกรีแทร็กทั้งหมดและเพิ่มตัวต้านทานในภายหลัง ลิงก์ด้านบนอธิบายการเพิ่มโพเทนชิออมิเตอร์ แต่ไม่ต้องสนใจและใช้ค่าที่ฉันใช้ สำหรับการตั้งค่าปริมาณแบ็คไลท์ และฉันรู้สึกว่าค่าที่ฉันเลือกนั้นใช้ได้ดี
- ประสานแทร็กอย่างระมัดระวัง เป็นการยากที่จะเอาบัดกรีออกหากคุณทำผิดพลาด
- ฉันได้เพิ่มพินส่วนหัวของตัวผู้สองตัวใน VIN ของ Arduino และพินกราวด์เพื่อให้สามารถขับเคลื่อนด้วยแหล่งจ่ายไฟ 9-12 V ภายนอกหากคุณต้องการถอดสาย USB
- ตัดแผ่น PCB ส่วนเกินด้วยใบเลื่อยวงเดือน (ระวังอีกครั้ง)
- เพิ่ม Arduino และ LCD
- เชื่อมต่อ Arduino กับแล็ปท็อปของคุณด้วยสาย USB และเปิด Arduino IDE
ถึงเวลาลงโปรแกรมแล้ว ฉันได้เพิ่มลิงก์เข้าไปแล้ว แต่คุณต้องแก้ไขเล็กน้อย (https://docs.google.com/document/d/1tu8rqgysZhHVpN…) คุณสามารถดูฟิลด์ต่างๆ เช่น วินาที นาที ชั่วโมง ตั้งค่าตามนั้น ฉันมักจะใช้มันเป็นตัวจับเวลา 'เหลือชั่วโมงในหนึ่งวัน' ดังนั้นฉันจึงกำหนดให้เป็นเวลาปัจจุบันของฉันหนึ่งครั้ง (เช่นนี้ - H, M, S:: 23-18, 59-48, 0) สร้างสรรค์และตั้งค่าตามที่คุณต้องการ คุณยังสามารถเปลี่ยนข้อความโดยเปลี่ยนข้อความใน lcd.print ("DO MORE!");
อัปโหลดโปรแกรมไปยัง Arduino
ขั้นตอนที่ 4:
เท่านี้ก็จุดไฟแล้ว คุณก็พร้อมจะไป สนุกกับฤดูร้อนและทำสิ่งต่างๆ ได้มากขึ้น!