สารบัญ:
- ขั้นตอนที่ 1: กล่องด้านนอก
- ขั้นตอนที่ 2: กล่องด้านใน
- ขั้นตอนที่ 3: วงเล็บด้านใน
- ขั้นตอนที่ 4: การเดินสายไฟ
- ขั้นตอนที่ 5: รหัสโฟตอน
- ขั้นตอนที่ 6: รหัสเซิร์ฟเวอร์
- ขั้นตอนที่ 7: นำมันมารวมกัน
วีดีโอ: SlackBuddy: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เคยประสบปัญหาในการติดตามช่องสัญญาณที่หย่อนยานหรือพลาดการแจ้งเตือนเมื่อกลุ่มใดกลุ่มหนึ่งของคุณเปิดใช้งานอยู่หรือไม่? Slack Buddy เป็นจอแสดงผลแบบแอมเบียนท์ซึ่งสามารถเก็บไว้ที่โต๊ะทำงานของคุณเพื่อแจ้งเตือนคุณอย่างนุ่มนวลเมื่อกลุ่ม Slack ของคุณทำงานอยู่ สามารถเพิ่มกลุ่ม Slack ได้ถึง 4 กลุ่มใน Slack Buddy cube และแต่ละกลุ่มจะแสดงที่ด้านหนึ่งของ Slack Buddy Slack Buddy จะค่อยๆ เพิ่มความสว่างเมื่อคุณได้รับการแจ้งเตือนมากขึ้น นี่เป็นวิธีที่ดีในการดูว่าทีมใดของคุณอาจต้องได้รับความสนใจ
สร้างขึ้นสำหรับ HCIN 720: การสร้างต้นแบบอุปกรณ์สวมใส่และ Internet of Things Devices Class ที่ RIT
fetlab.rit.edu/720/index.html
รายการวัสดุ:
เสบียง:
- อนุภาคโฟตอน
- แท่ง LED Neopixel 8 RGB (4)
- สายจัมเปอร์ (อย่างน้อย 12)
- เขียงหั่นขนม
- ไม้อัดเบิร์ช (3)
- E6000 กาว
- กระดาษแว็กซ์
- คราบไม้
- แผ่นอะครีลิคสี (ขนาดตัวอย่าง)
- เทปติด
อุปกรณ์ที่จำเป็น:
- เครื่องตัดเลเซอร์
- เครื่องพิมพ์ 3 มิติ
- หัวแร้ง
ขั้นตอนที่ 1: กล่องด้านนอก
- ดาวน์โหลดไฟล์.ai ต่อไปนี้เพื่อเข้าถึงทั้งเวกเตอร์ของ SlackBot และช่องเวกเตอร์ที่สร้างไว้แล้ว เลเยอร์จะถูกติดฉลากตามวัตถุประสงค์และวัสดุ เวกเตอร์ SlackBot ใช้สำหรับอะครีลิคสีของคุณและชิ้นส่วนของกล่องมีไว้สำหรับไม้อัดของคุณ
- ในการตัดไม้อัด เราใช้การตั้งค่าไม้อัดความหนาแน่นปานกลางบนเครื่องตัดเลเซอร์ของเราโดยตั้งค่าความหนาไว้ที่ 3.5 มม. เพื่อให้แน่ใจว่าเลเซอร์มีกำลังมากพอที่จะตัดผ่านในครั้งแรก
- เลเซอร์ตัดชิ้นส่วนจากกระดานไม้อัดของคุณ
- ย้อมทั้ง 4 ด้านด้วยสีย้อมที่คุณเลือกเพื่อซ่อนรอยไหม้ ทำซ้ำได้หลายครั้งตามต้องการ เราทำไป 3 รอบ
- ปิดรอยเปื้อนของคุณด้วยสเปรย์ตกแต่งขั้นสุดท้ายที่คุณเลือก เราใช้ผ้าซาติน
- ด้วยเวกเตอร์ SlackBot ให้ตัดชิ้นส่วนหน้าต่าง SlackBot ออกด้วยเครื่องตัดเลเซอร์ของคุณ เราใช้อะครีลิคหล่อขนาดสี่นิ้ว แต่การอัดขึ้นรูปจะมีลักษณะคล้ายกัน ขึ้นอยู่กับชนิดของอะคริลิกที่ใช้ ใช้การตั้งค่าอะคริลิกแบบหล่อหรือแบบอัดบนเครื่องตัดเลเซอร์ของคุณ คุณสามารถใช้สีเดียว แต่เราเลือกใช้ 4 สำหรับสีที่ต่างกันในโลโก้ Slack
- ใช้ Q-tip วาง E6000 อย่างระมัดระวังรอบๆ ขอบคัตเอาท์ SlackBot ของคุณ วางช่องเจาะเข้าไปในหน้าต่างไม้อัด ทำซ้ำอีก 3 ครั้ง
ขั้นตอนที่ 2: กล่องด้านใน
- ใช้ไฟล์.ai ที่ให้มา ตัดเลเยอร์ที่ระบุเป็น “กล่องด้านใน - ไม้อัด” ด้วยเครื่องตัดเลเซอร์ของคุณด้วยการตั้งค่าเดียวกับที่คุณใช้ก่อนหน้านี้สำหรับกล่องด้านนอก
- ด้วยเลเยอร์ที่ระบุ "กล่องด้านใน - กระดาษแข็ง" ให้ตัดกระดาษแข็ง 4 ชิ้นออกด้วยการตั้งค่าที่เหมาะสมบนเครื่องตัดเลเซอร์ของคุณ
ขั้นตอนที่ 3: วงเล็บด้านใน
ใช้ไฟล์.stl ที่ให้มา พิมพ์วงเล็บ 8 อันโดยมีค่า infill ประมาณ 80%
ขั้นตอนที่ 4: การเดินสายไฟ
- ต้องเชื่อมต่อแถบ LED สี่ (4) ดวงกับโฟตอนสำหรับโครงการนี้ สิ่งสำคัญคือต้องวางโฟตอนไว้ตรงกลางของเขียงหั่นขนมเพื่อไม่ให้สายชาร์จหลุดออกจากขอบกระดานและทำให้มีความสูงเพิ่มขึ้น
- เตรียมแถบ LED โดยบัดกรีสายจัมเปอร์กับกราวด์ Din และแผ่นจ่ายไฟ 5v บน LED แต่ละตัว สิ่งสำคัญคือต้องแน่ใจว่าคุณกำลังบัดกรีไปทางด้านที่เขียนว่า Din ไม่ใช่ Dout
- เมื่อบัดกรีสายไฟเข้ากับบอร์ดแล้ว แผนภาพต่อไปนี้จะแสดงการเชื่อมต่อสายไฟที่เหมาะสม
ขั้นตอนที่ 5: รหัสโฟตอน
รหัสโฟตอนคือสิ่งที่จะทำงานบนอุปกรณ์โฟตอนของคุณและจะควบคุมไฟภายใน SlackBuddy ส่วนนี้จะอธิบายรหัสและการตั้งค่าโฟตอน
- ลงทะเบียนโฟตอนของคุณ - ลงทะเบียนโฟตอนผ่าน
- เชื่อมต่ออินเทอร์เน็ต - คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อเชื่อมต่อโฟตอนกับอินเทอร์เน็ต
- IDE ต่อไปนี้สามารถใช้เพื่อคอมไพล์และแฟลชโค้ดไปยังอุปกรณ์ของคุณโดยไม่จำเป็นต้องเข้าสู่โหมด DFU (สำคัญเมื่อประกอบกล่องเข้าด้วยกันแล้ว) https://docs.particle.io/guide/getting-started/co… เพิ่ม โค้ดที่แนบมากับไฟล์.ino ของคุณ รหัสนี้เป็นสิ่งที่ให้ฟังก์ชันการสลับที่ยังไม่ได้อ่านซึ่งจะช่วยให้เราสามารถให้เซิร์ฟเวอร์ส่งข้อมูลไปยังโฟตอนได้ จะมีการโทรในรูปแบบ {light}, {notifications} เมื่อไฟเป็นกลุ่มที่จะสลับและการแจ้งเตือนคือจำนวนไฟ LED บนแถบพิกเซลที่เราต้องการให้สว่างขึ้น
- รวบรวมและแฟลชรหัสของคุณไปยังโฟตอนของคุณ
ขั้นตอนที่ 6: รหัสเซิร์ฟเวอร์
เซิร์ฟเวอร์มีหน้าที่รับผิดชอบในการเรียก API ให้หย่อนและส่งไปยังโฟตอน ส่วนนี้จะกล่าวถึงวิธีการสร้างรหัสเซิร์ฟเวอร์
-
ข้อมูลประจำตัว
- โทเค็นดั้งเดิม:
- รหัสอุปกรณ์และโทเค็นการเข้าถึง: สามารถพบได้ในการตั้งค่าบนเว็บไซต์โฟตอน
- ติดตั้ง NodeJS - หากยังไม่มีการติดตั้งโหนด js บนเครื่องของคุณ คุณจะต้องติดตั้ง วิธีที่ดีที่สุดที่จะทำสิ่งนี้บน Mac คือการใช้ Brew
- รหัส - สร้างไฟล์ชื่อ server.js และเพิ่มรหัสที่แนบมากับมัน
- เรียกใช้เซิร์ฟเวอร์โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลจากไดเร็กทอรีของไฟล์ Node server.js
ขั้นตอนที่ 7: นำมันมารวมกัน
แม้ว่ารูปลักษณ์ที่โฉบเฉี่ยวของกล่องอาจดูเหมือนทำได้ยาก แต่จริงๆ แล้วค่อนข้างเรียบง่ายและไม่ต้องใช้ตะปูหรือสกรู! เราได้สร้างฉากยึดแบบพิมพ์ 3 มิติแบบพิเศษ โดยที่คุณจะติดวงเล็บที่มุมล่างและมุมบนตามลำดับ แม้จะใช้เวลาในการประกอบนานขึ้นเล็กน้อย แต่ผลลัพธ์ที่ได้ก็ดูโฉบเฉี่ยวและสวยงาม เราพบว่าการติดขายึด 4 อันที่ด้านที่มีมุมเข้ามุมทำให้กระบวนการติดกาวง่ายขึ้น คุณอาจต้องบีบอัดไม้อัดเนื่องจากการบิดงอ ขอแนะนำให้ใช้ที่หนีบ!
- ใช้ E6000 ด้านหน้าต่างขนาด 6 นิ้ว 2 ด้านติดวงเล็บลงไป วงเล็บของคุณควรยืนขึ้นในตำแหน่ง L อย่าติดวงเล็บลงจนสุด ปล่อยให้แห้งสนิทก่อนไปยังขั้นตอนที่ 2
- ติดด้านหน้าต่างและด้านหลังขนาด 6 นิ้วที่สามเข้ากับด้านข้างของโครงยึดที่ไม่ได้ติดตั้งกับ E6000 ตรวจสอบให้แน่ใจว่าคุณจัดแนวด้านข้างได้อย่างลงตัวเพื่อสร้างรูปลักษณ์ที่ไร้รอยต่อ หมายเหตุ: คุณอาจต้องทำซ้ำสองสามครั้ง เนื่องจากแต่ละด้านจะใช้เวลาแห้ง
- เมื่อติดด้านข้างเข้ากับโครงยึดแล้วทากาวที่มุมด้านล่างด้วย E6000 เพิ่มเติม คุณอาจต้องใช้ที่หนีบเพื่อยึดด้านข้างเข้าด้วยกัน และหากไม้บิดงอ
- ประกอบกล่องด้านในโดยติดกาวทั้งสองด้านและชิ้นส่วนตรงกลางของกล่องด้านในเข้ากับรูหมุด ปล่อยให้แห้งสนิท หมายเหตุ: ชิ้นนี้จะไม่พอดีกันอย่างสมบูรณ์และนั่นเป็นความตั้งใจ นี้จะช่วยให้มีที่ว่างสำหรับวางสายไฟผ่านมุม
- กาวส่วนบนเข้ากับกล่องด้านใน โดยใช้เทปยึดชิ้นส่วนไว้เนื่องจากกาวแห้งอาจช่วยได้
- ติดเทปกาวสองหน้าสองชั้นเข้ากับไฟ
- วางกาวที่ด้านหลังของเทปยึดแล้วติดเข้ากับ 3 ด้านและด้านบนของกล่องด้านใน ใช้เทปกาวยึดเข้าที่จนแห้ง
- วางโฟตอนและเขียงหั่นขนมของคุณลงในกล่องด้านในแล้วต่อไฟเข้ากับโฟตอนของคุณ เชื่อมต่อสาย micro usb ของคุณเข้ากับโฟตอน หมายเหตุ: สาย micro usb ต้องอยู่ในกล่องก่อนทำการติดกาว
- ตัดกระดาษแว็กซ์ออกแล้วติดกระดาษด้านหลังผนังอะครีลิค ซึ่งจะทำให้แสงกระจายและทำให้มองเห็นภายในได้ยากขึ้น
- วางกาวที่วงเล็บด้านล่างของกล่องแล้วติดด้านล่าง ปล่อยให้แห้งอย่างน้อยหนึ่งชั่วโมงก่อนทำขั้นตอนต่อไป จำไว้ว่าคุณอาจต้องการวางหนังสือหนาๆ ไว้ด้านบนเพื่อบีบอัดไม้ลง ตรวจสอบให้แน่ใจด้วยว่าสาย usb ออกมาจากรูที่ด้านหลัง
- กาวชิ้นกระดาษแข็งตามแนวทแยงมุมแต่ละมุม คุณอาจต้องจับไว้ครู่หนึ่งเพื่อไม่ให้ล้ม
-
ตัดกระดาษหนังลูกวัวหรือกระดาษแว็กซ์สองชิ้นโดยให้สี่เหลี่ยมจัตุรัสตรงกลางตัดให้ใหญ่เท่ากับกล่องด้านในของคุณ ติดเทปสองชิ้นนี้เข้าด้วยกันแล้ววางทับทุกอย่าง เป็นการกระจายแสงที่มาจากทั้ง 3 ด้าน
- กาวชิ้นหน้าต่างด้านบนและบีบอัดด้วยวัตถุหนักเช่นหนังสือ
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-