สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ทำให้มัน Tik
- ขั้นตอนที่ 2: แชสซี
- ขั้นตอนที่ 3: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 4: ตั้งค่า Blynk
- ขั้นตอนที่ 5: ตั้งค่า IFTTT
- ขั้นตอนที่ 6: โปรแกรม
- ขั้นตอนที่ 7: การประกอบ
- ขั้นตอนที่ 8: ปล่อยให้มันเรืองแสง
วีดีโอ: Cosmo Clock - เปลี่ยนสีทุกครั้งที่นักบินอวกาศเข้าสู่อวกาศ: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
สวัสดี! คุณเป็นคนที่กระตือรือร้นในอวกาศหรือไม่? ถ้าใช่ก็ไฮไฟ! ฉันรักอวกาศและดาราศาสตร์ เห็นได้ชัดว่าฉันไม่ใช่นักบินอวกาศที่จะขึ้นไปที่นั่นและมองดูจักรวาลให้ใกล้ขึ้น แต่ทุกครั้งที่ฉันพบว่ามีคนจากโลกเดินทางไปบนท้องฟ้า ฉันได้รับแรงบันดาลใจให้สำรวจเพิ่มเติม หากคุณเป็นเหมือนฉัน นี่คือสิ่งที่จะทำให้คุณมีแรงบันดาลใจอยู่ตลอดเวลา
ขอนำเสนอ Cosmo Clock! เป็นนาฬิกาที่บอกเวลาได้! ใช่ ฉันรู้ ไม่มีอะไรพิเศษในเรื่องนั้น แต่คุณสมบัติพิเศษอยู่ที่วงแหวนเรืองแสง มันเปลี่ยนสีทุกครั้งที่นักบินอวกาศเข้าสู่อวกาศ! มันเจ๋งแค่ไหน? ลองนึกภาพว่าคุณมีนาฬิกาเรือนนี้อยู่ข้างๆ โต๊ะทำงานทุกวัน และในเช้าวันหนึ่งคุณตื่นขึ้นมาก็พบว่านาฬิกาเรือนนี้เปลี่ยนสี คุณจะรู้ได้ทันทีว่ามีอีกคนเพิ่งขึ้นไปที่นั่น!
มีอะไรอีก? แหวนเรืองแสงไม่ได้หักเพียงเพื่อให้ดูเท่ มันเป็นรหัสมอร์ส! มันพูดว่าอะไร? ฉันจะให้คุณคิดออก;)
คาดเดาอะไร? มันค่อนข้างง่ายที่จะสร้าง มาลงมือทำกันเลย!
เสบียง
Nodemcu (esp8266)
สายจัมเปอร์ ตัวเมีย - ตัวเมีย
ไฟ LED RGB ขั้วลบคอมมอน 1x
กล่องใส่นาฬิกา (สามารถพิมพ์ 3D ได้)
โมดูลนาฬิกา
แหล่งจ่ายไฟ USB 5v
ขั้นตอนที่ 1: ทำให้มัน Tik
คุณสามารถใช้โมดูลนาฬิกาใดก็ได้สำหรับสิ่งนี้ ฉันเคยใช้นาฬิกาเรือนหนึ่งเพราะมันเล็กกว่าและสามารถใส่เข้าไปในตัวเรือนได้อย่างง่ายดาย
เนื่องจากฉันจะทำให้นาฬิกาเป็นสีดำ แขนจึงต้องเป็นสีขาว ดังนั้นฉันจึงถอดแขนที่มีอยู่ออกและแทนที่ด้วยอาวุธที่ฉันทำเอง ง่ายมาก ฉันเพิ่งตัดพลาสติกสีขาวบาง ๆ สองแถบออกจากภาชนะเก่าแล้วทำเป็นสามเหลี่ยมยาว จากนั้นฉันก็ทำรูในตอนท้ายเพื่อดูแลขนาดของมัน เพื่อให้แต่ละรูพอดีกับส่วนที่เกี่ยวข้องบนโมดูลนาฬิกา ฉันไม่ได้ติดเข็มวินาทีเพราะฉันต้องการให้มันดูทันสมัยและเรียบง่าย
ฉันขอแนะนำให้ใช้โลหะแทนพลาสติกเพราะจะบางลงและการเจาะรูให้ถูกต้องจะง่ายขึ้น
ขั้นตอนที่ 2: แชสซี
ทีนี้มาทำกรอบนาฬิกากัน ฉันจะเรียกมันว่าแชสซีเพราะมันฟังดูเท่
หากคุณมีเครื่องพิมพ์ 3 มิติ มันควรจะเป็นชิ้นเค้ก คุณสามารถพิมพ์เค้กออกมาได้ เอ่อ ฉันหมายความว่า คุณสามารถพิมพ์เคสออกมาได้ โดยพื้นฐานแล้วมันเป็นทรงกระบอกกลวงที่มีด้านหนึ่งปิด แล้วส่วนสูงล่ะ? มันสามารถสูงกว่าความสูงของ Nodemcu เพียงเล็กน้อยเมื่อยืนอยู่บนหมุด แต่ฉันไม่มีเครื่องพิมพ์ 3 มิติ ออกไปซื้อของข้างนอกไม่ได้ เพราะประเทศเราล็อคดาวน์ ดังนั้นฉันจึงไปที่ห้องครัวและพบภาชนะที่มีฝาพลาสติกเหมือนกับที่ฉันกำลังมองหา สมบูรณ์แบบ.
จากนั้นคุณต้องตัดสินใจว่าข้อความรหัสมอร์สบนนาฬิกาของคุณควรพูดอะไร เมื่อฉันตัดสินใจว่าของฉันควรเป็นอย่างไร ฉันพบตัวแปลงรหัสมอร์สออนไลน์และพิมพ์ "ท้องฟ้า" และได้รับรหัสมอร์ส อ๊ะ. ฉันไม่ควรเปิดเผยสิ่งนั้น
จากนั้นฉันก็ตัดแถบกระดาษการ์ดสีดำที่มีความกว้างต่างกันสองแถบออก ช่องว่างระหว่างตัวอักษรสองตัวควรมากกว่าช่องว่างระหว่างขีดกลางและจุดของตัวอักษรตัวเดียว ช่องว่างเหล่านี้เป็นที่ที่แถบกระดาษการ์ดควรติดอยู่ ครั้งแรกที่ฉันทำเครื่องหมายโดยใช้เครื่องหมายและใช้กาวติดแถบตามนั้น จากนั้นฉันก็ตัดแถบยาวๆ แล้วติดที่ด้านข้างของแชสซีและมีวงกลมอยู่ด้านบน ตรวจสอบให้แน่ใจว่าได้เว้นที่ว่างรอบๆ ไว้เพียงพอเพื่อให้แสงออกมา
ขั้นตอนที่ 3: อุปกรณ์อิเล็กทรอนิกส์
ฮีโร่ของรายการคือบอร์ด Nodemcu เราใช้ Nodemcu แทน Arduino เพราะมันมีความสามารถ wifi ซึ่งเราจะใช้เพื่อรับข้อมูลเมื่อนักบินอวกาศเข้าสู่อวกาศ
การเชื่อมต่อนั้นค่อนข้างง่าย สิ่งที่คุณต้องทำคือเชื่อมต่อ LED RGB ตามที่แสดงในแผนภาพวงจร จากนั้นย่อ D1 ถึง D3 และ D2 ถึง D4
ขั้นตอนที่ 4: ตั้งค่า Blynk
ในการทริกเกอร์พินของ Nodemcu จากอินเทอร์เน็ต เราต้องการแอปชื่อ blynk
ลิ้ง Playstore
ลิงค์ร้านแอพ
สร้างโครงการใหม่ โทเค็นการตรวจสอบสิทธิ์จะถูกส่งถึงคุณ เราจะใช้โทเค็นนี้ในขั้นตอนต่อไป
แตะที่ "+" และเพิ่มปุ่มจากกล่องวิดเจ็ต ในการตั้งค่าปุ่ม (ซึ่งคุณสามารถเปิดได้โดยแตะที่ปุ่ม) เลือก PIN เป็น "GP2" และเลื่อนสวิตช์ไปที่ "สวิตช์"
ทำซ้ำขั้นตอนเพื่อสร้างปุ่มอื่นด้วย PIN เป็น "GP0"
ขั้นตอนที่ 5: ตั้งค่า IFTTT
นี่คือบริการที่จะแจ้งให้เราทราบเมื่อนักบินอวกาศกำลังจะไปอวกาศ คุณสามารถใช้เว็บไซต์หรือเป็นแอพ android หรือ IOS ทำตามขั้นตอนในภาพด้านบน
บน IFTTT คลิกที่ "รับเพิ่มเติม" ตอนนี้คลิกที่ + จากนั้นคลิกที่ "นี่" จากนั้นค้นหาและเลือก "ช่องว่าง" จากนั้นคลิกที่ "นักบินอวกาศเข้าสู่อวกาศ"
ตอนนี้คลิกที่ "นั่น" และค้นหา "webhooks" บนแถบค้นหา คลิกที่ "ทำการร้องขอเว็บ" และป้อน URL รูปแบบ URL คือ
แทนที่ Auth ด้วยโทเค็น Auth ของโปรเจ็กต์ blynk และ IP ด้วย blynk cloud IP ของประเทศของคุณ ในการรับ IP ให้เปิดพร้อมท์คำสั่งแล้วพิมพ์ "ping blynk-cloud.com" สำหรับอินเดีย IP คือ 188.166.206.43
เลือก "ใส่" ในส่วนวิธีการและเลือก "แอปพลิเคชัน/json" ในประเภทเนื้อหา ในส่วนเนื้อหา ให้พิมพ์ ["1"]
ตอนนี้เรากำลังจะเพิ่มทริกเกอร์อื่นเพื่อให้แน่ใจว่านาฬิกาของเราปิดลงเมื่อเราหลับ ส่วนนี้เป็นทางเลือก แต่ควรทำเพราะช่วยประหยัดพลังงาน
คลิกที่ + เลือก "นี่" และเลือก "วันที่และเวลา" เลือก "ทุกวันที่" และตั้งเวลาที่คุณตื่น จากนั้นทำซ้ำขั้นตอนสำหรับเว็บฮุคตามด้านบน คราวนี้ URL คือ
ทำซ้ำขั้นตอนและสร้างทริกเกอร์อื่นสำหรับเวลาที่คุณเข้าสู่โหมดสลีป และคราวนี้ให้พิมพ์ ["0"] ในร่างกาย เพราะเราจะปิดตอนกลางคืน
วุ้ย.. นั่นเป็นงานมาก แต่ตอนนี้ทุกอย่างได้รับการตั้งค่าแล้ว และคุณก็พร้อมแล้วที่จะไป
ขั้นตอนที่ 6: โปรแกรม
การเขียนโปรแกรม Nodemcu นั้นง่ายมาก เนื่องจากเราทำงานส่วนใหญ่เป็นแบบ blynk และ ifttt ข่าวดีคือ ฉันได้แนบโปรแกรมในขั้นตอนนี้ซึ่งคุณสามารถอัปโหลดไปยังโครงการของคุณได้ ก่อนที่คุณจะย่อขนาดแท็บนี้เพื่ออัปโหลดโปรแกรมของคุณ โปรดอ่านก่อน คุณจะต้องทำการเปลี่ยนแปลงเล็กน้อย
คุณต้องเพิ่ม wifi ssid และรหัสผ่านของคุณในโปรแกรมที่ระบุว่า 'YourNetworkName' และ 'YourPassword' นอกจากนี้ ควรแทนที่ 'YourAuthToken' ด้วยโทเค็นการตรวจสอบสิทธิ์ที่คุณได้รับจาก blynk เท่านั้น เท่านี้คุณก็ไปอัปโหลดโค้ดได้แล้ว
ฉันจะพูดถึงบางสิ่งเกี่ยวกับวิธีการทำงานของรหัส มันค่อนข้างง่าย เป็นเพียงการอ่านสถานะของ D2 ซึ่งประกอบกับ D4 (gpio 2) ที่ถูกกระตุ้นจาก ifttt เมื่อนักบินอวกาศเข้าสู่อวกาศ เมื่อเปิดใช้งานแล้ว จะสร้างตัวเลขสุ่มระหว่าง 0 ถึง 255 สำหรับแต่ละสี ตัวเลขสุ่มเหล่านี้จะให้สีแบบสุ่มกับ LED RGB ในทำนองเดียวกัน D1 จะเชื่อมต่อกับ D3 (gpio 0) ซึ่งจะปิด LED ในขณะที่คุณตั้งค่า ifttt สีเริ่มต้นของ LED ถูกตั้งค่าเป็นสีน้ำเงิน
ขั้นตอนที่ 7: การประกอบ
ตอนนี้สิ่งที่ต้องทำคือวาง Nodemcu และ LED ไว้ในแชสซี ฉันขัด LED ด้วยกระดาษทรายเพื่อกระจายแสง ทำรอยบากเล็กๆ เพื่อให้สาย USB ลอดผ่านและจ่ายไฟให้กับ Nodemcu จากนั้นปิดด้วยกระดาษแข็งทรงกลมหรือแผ่นพีวีซี คุณสามารถเพิ่มไฟ LED แบบคู่ขนานกันเพื่อให้มีความสว่างที่ดีขึ้นได้ สำหรับฉันแม้ว่าหนึ่งมีความสว่างเพียงพอแล้ว
ขั้นตอนที่ 8: ปล่อยให้มันเรืองแสง
และที่นั่นคุณมีมัน! นาฬิกาคอสโมกำลังฟ้อง! ไม่ใช่ทุกวันที่นักบินอวกาศจะเดินเข้าไปในอวกาศอย่างไม่ตั้งใจ ดังนั้นคุณต้องอดทน นาฬิกาบนผนังดูดีมาก นอกจากนี้ยังสามารถวางบนโต๊ะหรือโต๊ะทำงาน
สามารถเป็นของขวัญที่ดีสำหรับคนที่รักอวกาศและดาราศาสตร์ คุณสามารถเพิ่มทริกเกอร์เพิ่มเติมเพื่อพูด ปิดมันจากสมาร์ทโฟนของคุณเมื่อคุณไม่อยู่ มีความเป็นไปได้ที่ไม่สิ้นสุด ฉันหวังว่าคุณจะสนุกกับการทำมันมากที่สุดเท่าที่ฉันทำ เจอกันใหม่โปรเจคหน้าค่ะ จนกระทั่ง, … -.- -.--.. -. ….--….-.. -..
แนะนำ:
Micro Binary Clock: 10 ขั้นตอน (พร้อมรูปภาพ)
Micro Binary Clock: ก่อนหน้านี้ได้สร้าง Instructable (Binary DVM) ซึ่งใช้ประโยชน์จากพื้นที่แสดงผลที่ จำกัด โดยใช้ไบนารี มันเป็นเพียงขั้นตอนเล็ก ๆ ที่เคยสร้างโมดูลรหัสหลักสำหรับการแปลงทศนิยมเป็นไบนารีเพื่อสร้างนาฬิกาไบนารี
DIY Arduino Christmas Clock: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY Arduino Christmas Clock: สุขสันต์วันคริสต์มาส! ฉันเพิ่งได้รับการติดต่อจาก Elegoo ให้สร้างโปรเจ็กต์ธีมคริสต์มาสด้วย Arduino R3 Most Complete Starter Kit ด้วยส่วนประกอบที่รวมอยู่ในชุดอุปกรณ์ ฉันสามารถสร้างนาฬิกาในธีมคริสต์มาสนี้ซึ่งแสดงต
7 Segment Clock - รุ่นเครื่องพิมพ์ขนาดเล็ก: 9 ขั้นตอน (พร้อมรูปภาพ)
7 Segment Clock - Small Printers Edition: อีก 7 Segment Clock xDแม้ว่าฉันต้องบอกว่ามันไม่ได้ดูบ้าขนาดนั้นเมื่อดูโปรไฟล์ Instructables ของฉัน มันอาจจะน่ารำคาญมากขึ้นเมื่อคุณดูโปรไฟล์ของฉัน ทำไมฉันถึงต้องไปทำอย่างอื่นใน
DIY Exploding Wall Clock พร้อม Motion Lighting: 20 ขั้นตอน (พร้อมรูปภาพ)
DIY Exploding Wall Clock พร้อม Motion Lighting: ในคำแนะนำ / วิดีโอนี้ฉันจะแสดงให้คุณเห็นทีละขั้นตอนเกี่ยวกับวิธีการสร้างนาฬิกาแขวนที่ดูสร้างสรรค์และไม่เหมือนใครด้วยระบบไฟส่องสว่างแบบเคลื่อนไหวในตัว แนวคิดการออกแบบนาฬิกาที่ไม่เหมือนใครนี้มีการปรับทิศทางเพื่อให้นาฬิกาโต้ตอบได้มากขึ้น . เมื่อฉันเดิน
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st