สารบัญ:
- ขั้นตอนที่ 1: คุณสมบัติของนาฬิกา
- ขั้นตอนที่ 2: รวบรวมวัสดุและส่วนประกอบ
- ขั้นตอนที่ 3: บัดกรีส่วนประกอบ
- ขั้นตอนที่ 4: การเขียนโปรแกรมมัน
- ขั้นตอนที่ 5: (เวอร์ชันง่าย) การบัดกรีนาฬิกา
- ขั้นตอนที่ 6: การพิมพ์ 3D Enclosure
- ขั้นตอนที่ 7: ติดสติกเกอร์พื้นผิวไม้
- ขั้นตอนที่ 8: เกือบเสร็จแล้ว
- ขั้นตอนที่ 9: เพลิดเพลินกับนาฬิกาใหม่ของคุณ
วีดีโอ: นาฬิกาตั้งโต๊ะ "ไม้" *ดูทันสมัย*: 9 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
สวัสดีทุกคน นี่เป็นคำแนะนำที่สองของฉัน! คราวนี้เราจะสร้างนาฬิกาไม้ที่มีการแสดงอุณหภูมิและความชื้น ดังที่แสดงในภาพ เวลาของเราจะแสดงผ่าน "ไม้"
เนื่องจากแสงไม่แรงพอที่จะผ่านแผ่นไม้ เราจะใช้สติกเกอร์ไวนิลเนื้อไม้เพื่อให้ผลิตภัณฑ์ดูเหมือนไม้ในขณะที่ตัวเลขแสดงความสว่างและชัดเจน
โปรเจ็กต์นี้เป็นเรื่องเกี่ยวกับ DIY มากกว่า ดังนั้นคุณจึงสร้างทุกอย่างด้วยตัวเอง
ทักษะพิเศษที่จำเป็น:
สามารถบัดกรีได้
มีความเข้าใจพื้นฐานด้านอิเล็กทรอนิกส์และการเขียนโปรแกรม (Arduino)
หากคุณไม่ชอบบัดกรีมากเกินไป คุณสามารถสร้างนาฬิการุ่นนี้ได้ง่ายๆ แต่คุณจะพลาดคุณสมบัติอุณหภูมิและความชื้น สำหรับเวอร์ชันที่ง่ายกว่า ให้เริ่มจากขั้นตอนที่ 5
เท่านั้น หวังว่าคุณจะสนุกกับความก้าวหน้าของ DIY-ing
ขั้นตอนที่ 1: คุณสมบัติของนาฬิกา
ฉันต้องการแสดงอุณหภูมิและความชื้นในนาฬิกาของฉัน แต่ฉันไม่ต้องการสร้างจอแสดงผลอุณหภูมิและความชื้นเพิ่มอีกสองจอ เลยคิดว่าจะให้แสดงตัวเลข 4 หลักเพื่อแสดงอุณหภูมิและความชื้นด้วย
ในการทำให้การแสดงผลเปลี่ยนจากการแสดงเวลาเป็นการแสดงอุณหภูมิ เราจำเป็นต้องมีปุ่มบางอย่างเพื่อบอกให้ระบบแสดงตัวแปรต่างๆ
ในระบบของฉัน ฉันใช้เซ็นเซอร์ตรวจจับการสั่นสะเทือน ซึ่งตรวจจับการสั่นได้อย่างชัดเจน
ตามภาพถ่าย เมื่อเซ็นเซอร์ตรวจจับการสั่น ระบบ (Arduino) จะเปลี่ยนจากแสดงเวลาเป็นแสดงอุณหภูมิ ในขณะเดียวกัน ระบบจะนับ 2 วินาที ในช่วงเวลา 2 วินาทีนั้น หากระบบตรวจพบการสั่นอีก หน้าจอจะเริ่มแสดงความชื้น
ขั้นตอนที่ 2: รวบรวมวัสดุและส่วนประกอบ
หลังจากวางแผนแล้ว เราจำเป็นต้องซื้อ/ซื้อส่วนประกอบของเรา
นี่คือรายการส่วนประกอบที่คุณต้องการ:
1. Arduino Pro Mini
2. จอแสดงผล 7 ส่วน 4 หลัก (เลือกรุ่น 8402AS)
3. โมดูลนาฬิกาเรียลไทม์
4. เซ็นเซอร์สั่นสะเทือน
5. เซ็นเซอร์อุณหภูมิ
6. โมดูลพอร์ตไมโครยูเอสบี
7. ตัวอัปโหลด USB
8. สติกเกอร์ไวนิลลายไม้ (ซื้อ 2 อัน)
นอกจากนี้ยังมีกระดานต้นแบบขนาดเล็ก:
9. กระดานต้นแบบ 4*6cm
ต้องใช้หัวแร้งและปืนกาวร้อน!!! คุณสามารถหาซื้อได้ที่ร้านฮาร์ดแวร์
หากคุณต้องการเข้าสู่ Arduino และการเขียนโปรแกรม คุณอาจต้องการรับชุดเริ่มต้น Arduino ด้วย:
Arduino Starter Kit
ขั้นตอนที่ 3: บัดกรีส่วนประกอบ
ตอนนี้คุณควรเตรียมส่วนประกอบทั้งหมดให้พร้อม เพราะถึงเวลาบัดกรีแล้ว!
ทำตามการออกแบบตามที่แสดงในภาพแรกหรือเยี่ยมชมไซต์นี้เพื่อดูการออกแบบดั้งเดิมของฉัน
เคล็ดลับ:
ฉันไม่ชอบต่อสายไฟเข้ากับบอร์ดต้นแบบโดยตรง เพราะมันบอบบางเกินไป วิธีของฉันในการเชื่อมต่อสายไฟเข้ากับบอร์ดต้นแบบคือการใช้ขั้วต่อตัวผู้และตัวเมีย ดังที่แสดงในภาพที่สอง
ในการบัดกรี ก่อนอื่นคุณต้องทำให้พื้นผิวร้อนขึ้นโดยวางหัวแร้งของคุณลงบนบอร์ดสร้างต้นแบบ รอ 1 ~ 2 วินาทีแล้วใช้บัดกรีของคุณกับบอร์ด อย่าลืมเก็บหัวแร้งของคุณไว้บนบอร์ดสร้างต้นแบบในขณะที่ใช้บัดกรี
บัดกรีส่วนใหญ่มาพร้อมกับฟลักซ์ซึ่งจะทำความสะอาดพื้นผิวของบอร์ดต้นแบบและทำให้พื้นผิวบัดกรีเป็นประกาย แต่เมื่อฟลักซ์ระเหยกลายเป็นก๊าซที่เป็นอันตราย คุณจึงอาจต้องการกลั้นหายใจหรือใช้พัดลมดูดก๊าซที่เป็นอันตรายออกไป
อย่าลืมใช้เวลาของคุณและให้ความสนใจ 100% เนื่องจากคุณจะไม่ต้องการให้หัวแร้งที่มีอุณหภูมิ 380 องศาเซลเซียส (เซลเซียส) สัมผัสผิวของคุณโดยไม่ได้ตั้งใจ
ฉันยังทิ้งรูปภาพที่ทำเสร็จแล้วไว้ที่นี่โปรดลองดู
หากคุณคิดว่ามันซับซ้อนเกินไป ให้สร้างเวอร์ชันที่ง่ายแล้วเริ่มที่ขั้นตอนที่ 5
ขั้นตอนที่ 4: การเขียนโปรแกรมมัน
ในการตั้งโปรแกรมไมโครคอนโทรลเลอร์ เราจำเป็นต้องใช้พอร์ต USB ของคอมพิวเตอร์ ในการทำเช่นนั้น เราต้องใช้โปรแกรมเมอร์ USB to TTL ของเรา ใช่ อันที่อยู่ในภาพแรก
ทำการเชื่อมต่อต่อไปนี้:
ด้าน Arduino ---------- ด้านโปรแกรมเมอร์
VCC--------------------------------------+5V
GND ------------------------------------ GND
GRN------------------------------------------- DTR
TX------------------------------------------ RX
RX------------------------------------------ TX
อัปโหลดโค้ดที่แนบมากับ Arduino Pro Mini
*สำคัญ*
หลังจากอัปโหลดโค้ดแล้ว อย่าลืมเปิดเครื่องและทดสอบว่านาฬิกาซิงโครไนซ์กับเวลาจริงหรือไม่ แต่ถ้าไม่ใช่ ให้ทำดังนี้
แก้ไขโค้ด ที่บรรทัด 83: DateTime nowactually (ตอนนี้ + TimeSpan(0, 0, 25, 0));
นาฬิกาของฉันช้ากว่าเวลาจริง 25 นาที ดังนั้นฉันจึงสร้างเวลาที่ไม่ถูกต้องเพื่อกลับไปเป็นเรียลไทม์โดยเพิ่มเวลาที่ไม่ถูกต้องอีก 25 นาที แล้วใส่ลงในตัวแปรใหม่
**ตัวอย่าง** หากนาฬิกาของคุณช้ากว่าเวลาจริง 50 นาที คุณต้องทำ: TimeSpan(0, 0, 50, 0);
**ตัวอย่าง** หากนาฬิกาของคุณเร็วกว่าเวลาจริง 15 นาที คุณต้องทำ: TimeSpan(0, 0, -50, 0);
อย่าลืมเลือก PORT ที่ถูกต้องจากเมนูแบบเลื่อนลงของเครื่องมือ
**กระซิบ** Google ยังคงเป็นเพื่อนที่ดีที่สุดของคุณ!
ขั้นตอนที่ 5: (เวอร์ชันง่าย) การบัดกรีนาฬิกา
ตกลง นี่คือนาฬิการุ่นง่าย ๆ ที่คุณกำลังมองหา
หากคุณสร้างนาฬิกาเวอร์ชันนี้ คุณจะสูญเสียคุณสมบัติอุณหภูมิและความชื้น
คุณต้องซื้อชุดนาฬิกา DIY ต่อไปนี้ อย่าประกอบเคสที่ให้มา:
ชุดนาฬิกา DIY
คุณจะต้องใช้หัวแร้ง หากคุณไม่มี โปรดไปที่:
หัวแร้ง
แน่นอน บัดกรีบางส่วน:
ลวดบัดกรี
ควรมีคู่มือผู้ใช้อยู่ภายในชุด ปฏิบัติตามคู่มือและประสานทุกส่วนประกอบบน PCB (a.k.a. Printed Circuit Board)
ต้องการเข้าสู่ Arduino และการเขียนโปรแกรมหรือไม่? ซื้อชุดสตาร์ท (ไม่รวมชุดนาฬิกา):
ชุดสตาร์ท Arduino
หากคุณมีคำถามเกี่ยวกับวิธีการบัดกรีโปรดติดต่อผู้ขายหรือขอความช่วยเหลือจาก Google !!!
*กระซิบ* Google เป็นเพื่อนที่ดีที่สุดของคุณ!
ขั้นตอนที่ 6: การพิมพ์ 3D Enclosure
ตอนนี้คุณต้องพิมพ์ 3D กล่องหุ้มสำหรับนาฬิกาของเรา ไฟล์ stl แนบมาด้วย
หากคุณไม่มีเครื่องพิมพ์ 3 มิติ คุณสามารถลองตัดไม้ของคุณเองโดยใช้เลื่อย แล้วติดกาวร้อนเข้าด้วยกันในภายหลัง
หากคุณยังคิดว่ามันซับซ้อนเกินไป ก็แค่ใช้ภาชนะใส่อาหารหรือกระดาษแข็งเก่าๆ มาทำเป็นโครงหลัก หลังจากนั้นก็เจาะรูขนาดที่ถูกต้องสำหรับจอแสดงผลและพอร์ตชาร์จ
ขนาด 8 ซม.* 5 ซม.* 6 ซม. (L * W * H)
ขั้นตอนที่ 7: ติดสติกเกอร์พื้นผิวไม้
ตอนนี้ นำสติกเกอร์ไวนิลที่มีพื้นผิวไม้ของคุณออก มันง่าย ๆ เพียงลอกสติกเกอร์แล้วติดบนตู้ของคุณ ตัดขนาดที่เหมาะสม เท่านี้ก็เสร็จเรียบร้อย! หลังจากนั้น ทำซ้ำขั้นตอนและติดสติกเกอร์ที่ด้านข้าง
ฉันยังเจาะรูเพื่อให้เซ็นเซอร์อุณหภูมิและความชื้น DHT11 ทำงานอย่างถูกต้องในภายหลัง
ขั้นตอนที่ 8: เกือบเสร็จแล้ว
เกือบเสร็จแล้ว! สิ่งที่คุณต้องทำคือติดกาวเซ็นเซอร์ความชื้นอุณหภูมิและติดกับผนังด้วยความร้อน เช่นเดียวกับจอแสดงผลไปที่รูใหญ่ด้านหน้าและพอร์ตชาร์จไปที่รูด้านข้าง!
เสียบทุกอย่างลงในรูที่ถูกต้อง คุณก็พร้อมลุย!
ขั้นตอนที่ 9: เพลิดเพลินกับนาฬิกาใหม่ของคุณ
ขอบคุณมากสำหรับการอ่าน Instructables ของฉัน หวังว่าคุณจะสนุก
ตอนนี้ คุณได้นาฬิกาที่ดูทันสมัยมากซึ่งแสดงอุณหภูมิและความชื้น!
ตรวจสอบบัญชี Instagram ของฉัน @my_electronics_lab!
หากคุณมีคำถามใด ๆ เกี่ยวกับโครงการนี้ โปรดส่งอีเมลถึงฉัน!
แนะนำ:
จานดาวเทียม Offset ไม้ Scratchbuilt: 11 ขั้นตอน (พร้อมรูปภาพ)
จานดาวเทียมออฟเซ็ตไม้แบบ Scratchbuilt: ฉันเจอเว็บไซต์บางแห่งที่มีหลายคนสร้างจานดาวเทียมที่มีโฟกัสเฉพาะของตัวเอง ชายชาวออสเตรเลียคนหนึ่งถึงกับสร้างจานชดเชยขนาดยักษ์ 13 เมตร อะไรคือความแตกต่าง? โฟกัสเฉพาะคือสิ่งที่คุณคิดเมื่อมีคนพูดว่า 'ระบบส่งดาวเทียม
DIY ลำโพง Bluetooth ไม้: 8 ขั้นตอน (พร้อมรูปภาพ)
DIY Wooden Bluetooth Speaker: มีโปรเจ็กต์นี้หลายพันเวอร์ชันบนอินเทอร์เน็ตอยู่แล้ว ทำไมฉันถึงทำ? เพราะฉันต้องการ :) ฉันมีวิสัยทัศน์ของตัวเองเกี่ยวกับลำโพงบลูทูธที่สมบูรณ์แบบ (สมบูรณ์แบบสำหรับฉัน) และฉันต้องการแสดงให้คุณเห็นถึงการออกแบบและกระบวนการสร้างของฉัน! อีกด้วย,
นาฬิกาตั้งโต๊ะ MP3 ข้างเตียง: 6 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกานาฬิกาปลุก MP3 ข้างเตียง: สำหรับโครงการนี้ ฉันต้องการสร้างนาฬิกาปลุกคำข้างเตียงที่สะดวกและใช้งานได้อย่างสมบูรณ์ ข้อกำหนดเบื้องต้นส่วนตัวของฉันสำหรับนาฬิกาปลุกข้างเตียงคือ: อ่านได้ทุกแสง ในขณะที่ไม่ทำให้ตาบอดในตอนกลางคืน เพลงปลุก MP3 ดึงดูด
นาฬิกาตั้งโต๊ะ Neo Steampunk: 5 ขั้นตอน
นาฬิกาตั้งโต๊ะ Neo Steampunk: Steampunk เนื่องจากท่อทองแดง Neo เนื่องจาก Arduino ที่ทันสมัย Antisismic เนื่องจากสปริงยึดชิ้นส่วนอิเล็กทรอนิกส์ภายในกรอบทองแดง
นาฬิกาตั้งโต๊ะ IoT และเทอร์โมมิเตอร์: 5 ขั้นตอน
นาฬิกาตั้งโต๊ะและเทอร์โมมิเตอร์ IoT: สวัสดี คำแนะนำนี้จะแสดงให้คุณเห็นว่าฉันสร้างนาฬิกาตั้งโต๊ะและเครื่องวัดอุณหภูมิได้อย่างไร โดยไม่ต้องใช้เครื่องมือพิเศษใดๆ นาฬิกาตั้งโต๊ะนี้แสดงเวลาปัจจุบัน อุณหภูมิ และความชื้น นาฬิกานั้นแม่นยำมากเพราะถูกซิงโครไนซ์กับเวลา