สารบัญ:
วีดีโอ: สติกเกอร์โลโก้ Apple สั่นไหว: 3 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
Gizmo ตัวน้อยนี้เพิ่ม "sleeping Mac throb" ที่เป็นสัญลักษณ์ให้กับรูปลอกโลโก้ Apple ธรรมดา
แนวคิดนี้เกิดขึ้นเมื่อผ่านร้าน Apple Store ในเมือง Palo Alto รัฐแคลิฟอร์เนียตอนดึกของคืนหนึ่ง หลังจากเวลาผ่านไปหลายชั่วโมง เมื่อร้าน "หลับ" โลโก้ที่สว่างอยู่ด้านหน้าจะเต้นเป็นจังหวะเหมือนกับไฟแสดงสถานะบน Mac ที่หลับอยู่ และฉันก็แทบหัวเราะออกมา วันรุ่งขึ้นเพื่อนคนหนึ่งแสดงให้ฉันเห็น Toyota Yaris คันใหม่ซึ่งเป็นรถราคาประหยัดที่น่ารักซึ่งมีความคล้ายคลึงกับ iMac "jelly bean" ดั้งเดิมนั้นชัดเจนยิ่งขึ้นด้วยรูปลอกโลโก้ Apple ที่เขาวางไว้ที่หน้าต่างด้านหลัง ทั้งสองเพียงแค่กรีดร้องให้รวมกัน …
ขั้นตอนที่ 1: อุปกรณ์
ฉันพยายามทำโปรเจ็กต์ง่ายๆ โดยใช้ไมโครคอนโทรลเลอร์ PIC10 ของ Microchip ซึ่งเป็นอุปกรณ์ตั้งโปรแกรมแบบมินิมอลราคาไม่ถึง 70 เซ็นต์ต่อชิ้น ต้องการเพียงไม่กี่ส่วน:
- ไมโครคอนโทรลเลอร์นั้นเอง ในกรณีนี้ ฉันใช้ PIC10F206 แบบยึดพื้นผิวตามที่ฉันมีอยู่แล้ว แต่ไมโครคอนโทรลเลอร์ทั่วไปแทบทุกชนิดจะทำให้คุณมีสิ่งอำนวยความสะดวกในการเขียนโปรแกรม - LED สีขาว ฉันสร้าง throbbers โดยใช้ทั้งแบบติดตั้งบนพื้นผิวและแบบรูทะลุ 3 มม. - เซลล์แบบเหรียญลิเธียม 3 โวลต์ (CR2032 ในกรณีนี้) - ที่ใส่แบตเตอรี่ - แผงวงจรสำหรับบรรจุส่วนประกอบ เนื่องจากฉันใช้ชิ้นส่วนยึดพื้นผิว ฉันจึงเลือกสลักบางอย่างสำหรับโอกาสนี้ หากใช้ส่วนประกอบเจาะรู การออกแบบก็ง่ายพอที่แผ่น PCB ขนาดเล็กที่มีจัมเปอร์ลวดน่าจะเพียงพอ - ถ้วยดูดยางใส แพ็คหกจากร้านฮาร์ดแวร์ในพื้นที่ - กาวบางชนิด กาวร้อนละลาย กาวซิลิโคน หรือไซยาโนอะคริเลต "Krazy Glue" น่าจะทำงานได้ดี - สติ๊กเกอร์โลโก้ Apple ติดกระจกใส ส่วนประกอบสองอย่างที่มักปรากฏในไมโครคอนโทรลเลอร์และโปรเจ็กต์ LED นั้นขาดหายไปอย่างเห็นได้ชัด: ไม่มีตัวต้านทานจำกัดกระแสสำหรับ LED (แบตเตอรี่ลิเธียมที่ใช้สำหรับนาฬิกาลิเธียมถูกจำกัดในปัจจุบัน) และไม่มีตัวเก็บประจุแบบแยกส่วนในสายไฟของไมโครคอนโทรลเลอร์ (เพียงแต่ไม่ใช่ ' t จำเป็นในแอปพลิเคชันที่ไม่สำคัญนี้)
ขั้นตอนที่ 2: รหัส
นี่คือซอร์สโค้ดการประกอบ PIC สำหรับโครงการ ความเข้มของ LED จะแตกต่างกันไปโดยใช้การปรับความกว้างพัลส์ (PWM) คำแนะนำและบทช่วยสอนอื่น ๆ ที่อื่นครอบคลุมรายละเอียดนี้แล้วดีกว่าที่ฉันทำได้ ไม่มีเจตนาที่จะแนะนำให้ค้นหาในที่อื่นหากคุณยังไม่คุ้นเคยกับทฤษฎีนี้ วัฏจักรหน้าที่ของ PWM ไม่ได้เพิ่มขึ้นและลดลงเป็นเส้นตรง การแก้ไขแกมมาสร้างทางลาดแบบเอ็กซ์โปเนนเชียลที่ดวงตารับรู้ว่าเป็นการเพิ่มความสว่างใกล้เชิงเส้น เพราะฉันขี้เกียจและใช้พื้นที่โปรแกรมเพียงเล็กน้อย แทนที่จะใช้ฟังก์ชันการยกกำลัง ฉันจึงมีตารางขนาดใหญ่ของค่าที่แก้ไขด้วยแกมมาที่คำนวณล่วงหน้าแล้ว PIC10F206 มีพื้นที่เพียงพอสำหรับใส่ตารางนี้ แต่อุปกรณ์ที่มีข้อจำกัดมากขึ้นอาจไม่มีความหรูหราและจำเป็นต้องใช้รหัสทางคณิตศาสตร์ที่แท้จริง หนึ่งพินจาก PIC (GP2) ใช้สำหรับเอาต์พุต พินนี้ได้รับเลือกเนื่องจากฉันอาจตัดสินใจใช้ฟังก์ชันเปรียบเทียบของชิปนี้ในภายหลัง (มีให้ในพิน GP0 และ GP1) เพื่อตรวจจับเวลากลางคืนหรือเงา และเปิดใช้งานการสั่นเมื่อมืดเพียงพอเท่านั้น อุปกรณ์จะสั่นไม่หยุดเมื่อติดตั้งแบตเตอรี่โดยไม่คำนึงถึงสภาพแวดล้อม รอบการทำงานแบบเอ็กซ์โพเนนเชียลของ PWM หมายความว่า LED จะปิดเกือบตลอดเวลา และแบตเตอรี่ใหม่สามารถเรียกใช้อุปกรณ์ได้อย่างต่อเนื่องเป็นเวลาสองสัปดาห์
ขั้นตอนที่ 3: ผลิตภัณฑ์สุดท้าย
เมื่อประกอบแล้ว Throbber จะถูกติด (ด้วยถ้วยดูด) กับหน้าต่างตรงด้านหลังสติกเกอร์โลโก้ จากนั้นจึงใส่แบตเตอรี่
ภาพยนตร์ QuickTime ที่แนบมา (ด้านล่างของภาพ) แสดงให้เห็นการสั่นไหวในการดำเนินการ ถ้วยดูดที่ฉันใช้ที่นี่มีวงแหวนที่มีจุดศูนย์กลางที่เบี่ยงเบนจากรูปลักษณ์สุดท้าย แต่ตั้งแต่นั้นมาฉันก็พบว่าถ้วยดูดแบบเรียบที่ดูดีขึ้นมาก ข้อควรทราบสองสามข้อสุดท้ายเกี่ยวกับการสั่นอย่างมีความรับผิดชอบ: ประการแรก หากคุณวางแผนที่จะใส่สิ่งใดสิ่งหนึ่งเหล่านี้บนรถของคุณ โปรดทราบว่ารัฐและเขตเทศบาลอาจมีกฎหมายที่ห้ามการจัดตำแหน่งและสีของไฟบนยานพาหนะ คุณอาจต้องการเพิ่มสวิตช์เพื่อให้มองเห็นได้เฉพาะเมื่อจอดรถเท่านั้น ประการที่สอง บางชุมชนอาจกำหนดให้รีไซเคิลสำหรับแบตเตอรี่ทั้งหมดหรือบางประเภท กฎระเบียบทั้งสองนี้จะแตกต่างกันไปตามสถานที่ ดังนั้น คุณจะต้องทำการวิจัยของคุณเองเพื่อการใช้งานที่เหมาะสม นี้เกือบจะดูเหมือนแฟนบอยที่น่าสมเพช อันที่จริงฉันเป็นเจ้าของและสนุกกับการใช้ระบบต่างๆ ที่หลากหลายในแต่ละวัน นี่เป็นเพียงบางสิ่งบางอย่างสำหรับการหัวเราะคิกคัก ได้โปรดอย่ามีสงครามเปลวไฟเล็ก ๆ น้อย ๆ ขอให้สนุกกับสิ่งที่เป็นอยู่ ขอบคุณ!
แนะนำ:
Apple TV Siri Remote Hard Case พร้อม Bluetooth Tile Finder: 7 ขั้นตอน (พร้อมรูปภาพ)
Apple TV Siri Remote Hard Case พร้อม Bluetooth Tile Finder: ครั้งหนึ่งฉันเคยอ่านคำอธิบายของ iPhone ว่าเป็น "แท่งเนยที่ชุบน้ำมันและฉีดด้วย WD40 เพื่อการวัดที่ดี!" ฉันคิดว่ามันเป็นตอนที่รุ่น 6 ออกมาและทุกคนต่างก็ทิ้งโทรศัพท์ราคาแพงใหม่และกระจกแตก
Apple HomeKit WS2812B LED Controller: 3 ขั้นตอน (พร้อมรูปภาพ)
Apple HomeKit WS2812B LED Controller: มีโปรเจ็กต์จำนวนมากที่ใช้แถบ LED WS2812B แต่ส่วนใหญ่ใช้โฮมบริดจ์หรือโซลูชันอื่นๆ ซึ่งส่วนใหญ่ใช้ MQTT เพื่อสื่อสารกับ HomeKit บางโปรเจ็กต์ใช้เอฟเฟกต์ผ่าน Apple HomeKit ด้วยเช่นกัน แต่ไม่มี
เครื่องลดความชื้น Apple HomeKit Wi-Fi ตาม ESP8266 ?: 6 ขั้นตอน (พร้อมรูปภาพ)
Apple HomeKit Wi-Fi Dehumidifier ตาม ESP8266 หรือไม่: น่าเสียดายที่มี DeHumidifiers เพียงหนึ่งหรือสองตัวที่รองรับ Apple HomeKit แต่สิ่งเหล่านี้มีราคาสูงมาก (300$+) ดังนั้นฉันจึงตัดสินใจสร้างเครื่องลดความชื้น Apple HomeKit ที่สามารถใช้ Wi-Fi ของตัวเองโดยอิงจากเครื่องราคาถูกที่ฉันมีอยู่แล้ว ผม
Apple ที่ขับเคลื่อนด้วย USB: 10 ขั้นตอน (พร้อมรูปภาพ)
Apple ที่ขับเคลื่อนด้วย USB: เทศกาลวันหยุดกำลังรุกล้ำเข้ามาอย่างรวดเร็วต่อการดำรงอยู่ที่ไม่ปกติและน่ารื่นรมย์ของเรา อีกไม่นานพวกเราส่วนใหญ่จะต้องนั่งทานอาหารมื้อยาวหลายๆ มื้อกับครอบครัวของเรา (หรือของคนอื่น) และพยายามรักษาสุขภาพจิตของเรา ฉันไม่รู้เกี่ยวกับคุณ ข
Apple M0110 Keyboard Crossover Adapter: 3 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ครอสโอเวอร์คีย์บอร์ด Apple M0110: เดิมทีคีย์บอร์ด Apple M0110 มาพร้อมกับตัวเชื่อมต่อแบบแยกส่วน โดยพื้นฐานแล้วมันคือสายเคเบิล 4P4C เช่นเดียวกับที่คุณพบใน "เก่า" ชุดหูฟังโทรศัพท์แต่แทนที่จะข้ามสาย Apple เดิมเป็นแบบตรง ใครสน?