สารบัญ:
- ขั้นตอนที่ 1: รวบรวมส่วนประกอบและเครื่องมือ
- ขั้นตอนที่ 2: ผ่า Vintage Remote
- ขั้นตอนที่ 3: กำหนดตำแหน่งของอินพุตและตำแหน่ง
- ขั้นตอนที่ 4: เลือกตำแหน่งของไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 5: ประสานมันทั้งหมดเข้าด้วยกัน
- ขั้นตอนที่ 6: เจาะรูยึด
- ขั้นตอนที่ 7: รหัส
- ขั้นตอนที่ 8: รวบรวมและสนุก
- ขั้นตอนที่ 9: อนาคต
วีดีโอ: รีโมท Bluetooth "Retro Future": 9 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ฉันชอบรูปลักษณ์และความรู้สึกของ "โลกแห่งอนาคต" ที่เรานำเสนอในนิยายวิทยาศาสตร์และผลิตภัณฑ์แนวความคิดในช่วงกลางศตวรรษ
โอเค นั่นไม่เป็นความจริง เมื่อฉันยังเด็ก ฉันคิดว่า Tricoders ใน Star Trek นั้นน่าเกลียดและซุ่มซ่าม แต่ตัวใน The Next Generation นั้นโฉบเฉี่ยวและยอดเยี่ยม แต่ตอนนี้ฉันแก่แล้ว ฉันชอบการผสมผสานระหว่างสีดำและสีเงิน หนังและโลหะมากกว่าสีเบจหรือสีดำที่ไม่มีลวดลาย
มันเป็นเพียงช่วงทศวรรษที่ผ่านมาเท่านั้นที่ฉันได้รับความซาบซึ้งอย่างลึกซึ้งต่อการผสมผสานระหว่างสุนทรียศาสตร์และการใช้งานเหนือความเรียบง่าย
ดังนั้น เมื่อฉันเริ่มโครงการเพื่อสร้างตัวควบคุมสำหรับสตูดิโอ "อะตอมมิก" ของฉัน ฉันต้องการใช้รีโมตทีวีในยุคโดยประมาณเป็นฐาน ฉันพบรีโมต Magnavox แปดปุ่มสองชุดบน eBay และตกหลุมรัก ฉันต้องการเพียงอันเดียว แต่มันก็เป็นข้อตกลงที่ดี ตลอดระยะเวลาของโปรเจ็กต์นี้ ฉันได้รับแรงบันดาลใจให้ใช้อีกอันหนึ่งเพื่อใช้แนวทางที่แตกต่างไปจากแนวคิดเดียวกันในโครงการในอนาคต
ฉันรู้ว่ารีโมตคอนโทรลทีวีไร้สายรุ่นแรก (มักเรียกว่า "คลิกเกอร์") ใช้เสียง [หมายเหตุด้านข้าง: เรามีโทรทัศน์ราคาถูกในบ้านของฉัน และฉันเป็น "รีโมท"] อีกเครื่องเดียวที่ฉันเคยเห็นด้วยตัวเองมีปุ่มเดียวที่กดแผ่นป้ายด้านในเพื่อสร้างเสียงที่ทีวีได้ยิน ช่องถัดไปและถัดไปไปเรื่อยๆจนมาที่ตำแหน่งปิด
แต่การเปิดรีโมทนี้แสดงให้เห็นอะไรอีกมากมาย แผงวงจรด้านในมีขดลวดและบางอย่างเช่นลำโพงที่เล็งไปที่ด้านบนของรีโมท ถัดจากปุ่มแต่ละปุ่มคือตัวเก็บประจุที่มีระดับต่างกัน โดยการกดปุ่มใดปุ่มหนึ่งจากแปดปุ่ม วงจรจะถูกส่งไปยังตัวเก็บประจุตัวใดตัวหนึ่งซึ่งปรับความถี่ที่ส่ง
ฉันพบว่าตัวเองชื่นชมความสง่างามของการใช้วงจรคู่ขนานอย่างง่ายเพื่อจัดหาอินพุตที่หลากหลาย ฉันเริ่มเสียใจที่ต้องแยกจากกัน
อืม… ฉันมีสองคน หนึ่งสามารถเสียสละในนามของวิทยาศาสตร์ !
ขั้นตอนที่ 1: รวบรวมส่วนประกอบและเครื่องมือ
ส่วนต่าง ๆ ที่คุณจะต้องสร้างรีโมท Bluetooth ย้อนยุคของคุณเองคือ:
- รีโมตคอนโทรลแบบโบราณ (ฉันใช้รีโมต Magnavox ที่มีปุ่มแปดปุ่ม)
- กระดานเปอร์มาบอร์ดชิ้นหนึ่ง (หากคุณมีทักษะ เวลา และทรัพยากรในการสร้าง PCB แบบกำหนดเอง ลงมือเลย ความท้าทายที่ยิ่งใหญ่ที่สุดของฉันในโครงการนี้มาจากการเดินสายและการบัดกรีการเชื่อมต่อที่ดีในฟอร์มแฟคเตอร์นี้)
- ไมโครคอนโทรลเลอร์ (ฉันใช้ Adafruit Feather 32u4 Bluefruit LE)
- โมดูล Bluetooth (ฉันใช้ขนนกด้านบนซึ่งมีทั้งสองอย่าง แต่ฉันสามารถใช้แยกชิ้นได้)
- ปุ่มต่างๆ (ฉันใช้ "Soft Tactile Buttons" จาก Adafruit เพราะปุ่มที่ใหญ่กว่าที่ฉันใช้อยู่แต่เดิมนั้นมีการคลิกดังพอที่จะหยิบขึ้นมาบนไมโครโฟน)
- แบตเตอรี่บางชนิด
- สวิตช์เปิด/ปิด
สิ่งอื่น ๆ ที่คุณต้องการคือ:
- ประสาน
- ลวด
- ส่วนหัว
- เทปพันสายไฟ
- มือที่สามหรือรอง PCB (ฉันใช้ทั้งสองครั้ง)
- เครื่องตัดลวด
- เครื่องปอกสายไฟ
- เครื่องวัดเส้นผ่าศูนย์กลางและ/หรือลูกตาที่ดี
ขั้นตอนที่ 2: ผ่า Vintage Remote
ฉันมีความทรงจำที่คลุมเครือเกี่ยวกับเรื่องนี้ แต่พ่อแม่ของฉันเคยบอกฉันเกี่ยวกับเวลาที่เราไป Red Lobster และฉันก็เริ่มคิดชื่อกุ้งก้ามกรามในตู้ปลา พ่อแม่ของฉันพยายามที่จะห้ามปรามฉันอย่างละเอียด แต่ฉันก็ยังยืนกราน เมื่ออาหารมาถึงและมีสัตว์จำพวกครัสเตเชียนที่ตายแล้ว (ฉันไม่รู้ว่ากุ้งก้ามกรามจากปู) บนจาน ฉันเริ่มถามว่าพวกมันฆ่า [ใส่ชื่อในวัยเด็กสำหรับสัตว์ร้าย] เพื่อสิ่งนี้หรือไม่!? ฉันอารมณ์เสียมาก
บทเรียนที่น่าสยดสยองที่ฉันควรจะเอาไปจากสิ่งนั้นคือการไม่บอกชื่อสิ่งที่กำลังจะถูกฆ่า
ดังนั้นฉันจึงใช้เวลาสองสามนาทีกับไขควงที่วางอยู่ด้านหลัง "Clicky" ไตร่ตรองว่าฉันกำลังจะกลายเป็นสัตว์ประหลาดอะไร
จากนั้นฉันก็จำได้ว่าฉันมีสองตัวและฉันไม่ได้ตั้งชื่ออีกตัวหนึ่งดังนั้นฉันจึงฆ่ามันแทน
การถอดแผงวงจรทำได้ง่าย ฉันตัดสายที่นำไปสู่ที่ใส่แบตเตอรี่ออกก่อนที่จะใช้คีมดึงออกมาด้วย
ขั้นตอนที่ 3: กำหนดตำแหน่งของอินพุตและตำแหน่ง
โชคดีที่แผงวงจรจากรีโมทเดิมมีขนาดเกือบเท่ากันกับแผ่นไม้อัดที่ฉันเคยนอนอยู่แถวๆ นี้ ดังนั้นฉันจึงไม่ต้องตัดอะไรที่นั่น
ในการวางปุ่มนั้น ฉันใช้การวัดที่แม่นยำร่วมกัน และ "การมอง" ที่ปุ่มแถวแรกและปุ่มแรกของแถวที่สองที่แม่นยำน้อยกว่า หลังจากนั้นฉันก็นับช่องว่างเดียวกันซ้ำแล้วซ้ำอีกเพื่อวางช่องว่างอื่น
สวิตช์เปิด/ปิดค่อนข้างง่าย ฉันไม่ต้องการที่จะตัดเป็นกรณีถ้าไม่จำเป็น ดังนั้นฉันจึงใช้ด้านหน้าที่อีซีแอลอยู่ ในภาพด้านบน ฉันมีสวิตช์อยู่อีกด้านหนึ่งจากปุ่มต่างๆ แต่โชคดีที่ฉันตรวจสอบตำแหน่งอีกครั้งก่อนที่จะทำการบัดกรี เพราะมันไม่สามารถเข้าถึงได้ผ่านรู เว้นแต่ฉันจะย้ายไปอีกด้านหนึ่ง
ขั้นตอนที่ 4: เลือกตำแหน่งของไมโครคอนโทรลเลอร์
นี่ฉันเริ่มเศร้า
เดิมทีฉันคิดว่าจะวางไมโครคอนโทรลเลอร์ไว้ที่ด้านล่างของบอร์ดพร้อมปุ่มต่างๆ และวางไว้ในตำแหน่งที่จะนั่งในช่องใส่แบตเตอรี่เดิม แต่ถ้าฉันทำอย่างนั้น บอร์ดจะไม่สูงพอที่จะยึดเข้ากับขาตั้ง -offs ที่ยังจัดขึ้นที่ด้านหลัง
ต่อไปฉันพยายามวางมันไว้บนกระดาน แต่มันไม่พอดีระหว่างการยืนหยัด
ในที่สุดฉันก็ตัดสินใจวางหมุด GPIO ที่ฉันจะใช้เรียงกันระหว่างปุ่มต่างๆ ฉันต้องเลื่อนมันไปด้านข้างเล็กน้อยเพื่อให้ได้พินกราวด์ที่ฉันต้องการเช่นกัน
ขั้นตอนที่ 5: ประสานมันทั้งหมดเข้าด้วยกัน
สิ่งแรกที่ฉันทำคือเชื่อมต่อสายเส้นเดียวเข้ากับหมุด "ด้านบน" ทั้งหมดของปุ่มในแต่ละด้าน จากนั้นฉันก็งอสายไฟรอบขอบด้านล่างของกระดานและสร้างสะพานประสาน จากนั้นฉันก็วิ่งลวดอีกเส้นจากด้านหนึ่งของสวิตช์ไปที่กราวด์บัส
ต่อไปฉันตัดแถบหมุดส่วนหัวตามความยาวที่ถูกต้องแล้ววางไว้ครึ่งทางในรู วิธีนี้ฉันสามารถเรียกใช้สายไฟจากหมุด "ด้านล่างด้านใน" แต่ละปุ่มไปยังหมุด GPIO ตามลำดับใต้ส่วนพลาสติกของส่วนหัว
หลังจากนั้นฉันนั่งบนโซฟาพลางสะอื้นไห้ในมือขณะดื่มรัมและโค้กเพื่อเอาชนะความเจ็บปวด ฉันทุ่มเทให้กับความสัมพันธ์เหล่านั้น และหวังว่าฉันจะมีเวลาและทักษะในการทำ PCB ของตัวเอง ฉันยังสาบานกับพลังเหนือธรรมชาติต่างๆ ว่าถ้าสิ่งนี้ได้ผล ฉันจะไม่ทำอีก [ไม่มีภาพ]
ต่อไปฉันวิ่งลวดจากตำแหน่งตรงกลางของสวิตช์ไปที่พิน "เปิดใช้งาน" ของ Feather
จากนั้นฉันก็วางพินส่วนหัวเดียวในตำแหน่งที่จำเป็นและบัดกรีให้เข้าที่โดยใช้สายสั้น ๆ จากมันไปยังกราวด์บัสที่มีอยู่
สุดท้ายฉันวาง Feather เข้าที่แล้วบัดกรีลง ในภาพด้านบน ฉันยังทำด้านขวาไม่เสร็จ แค่หมุดกราวด์
ขั้นตอนที่ 6: เจาะรูยึด
อีกครั้งโดยใช้การผสมผสานระหว่างการวัดที่แม่นยำและการมองที่ไม่แม่นยำ ฉันทำเครื่องหมายตำแหน่งของสกรูยึด และใช้เดรเมลและขาตั้งเพื่อเจาะรู
ขั้นตอนที่ 7: รหัส
นอกเหนือจากงานบัดกรีของฉันแล้ว นี่เป็นส่วนที่น่าเกลียดที่สุดของโครงการตอนนี้ มันเป็นเพียงการแฮ็กของห้องสมุดสองแห่งที่แตกต่างกัน: หนึ่งจาก Adafruit (จากห้องสมุด Adafruit BluefruitLE nRF51 ของพวกเขา) และอย่างอื่นที่ฉันพบหลังจากดื่มเหล้ารัมและโค้กและสะอื้นมากเกินไป
ฉันเอาชนะพวกเขาทั้งสองจนกว่าพวกเขาจะทำงาน
ส่วนใหญ่.
ในเวอร์ชันนี้ รีโมตยังคงส่งเมตาคีย์ในบางครั้งไม่ควรส่ง ไม่มีผลกับการใช้งาน เลยยังไม่รีบแก้ไข
โดยทั่วไปจะสแกนพิน GPIO และจับคู่กับตัวเลขบนแป้นพิมพ์ มันส่งหมายเลขนั้นในขณะที่กดเมตาคีย์ค้างไว้ เพื่อให้ฉันสามารถกำหนดมันให้กับทางลัดภายในซอฟต์แวร์สตูดิโอที่ฉันใช้ได้อย่างง่ายดาย
ขั้นตอนที่ 8: รวบรวมและสนุก
ฉันวางเทปพันสายไฟไว้บนสายไฟทั้งหมดเพื่อป้องกัน ฉันต่อแบตเตอรี่และวางไว้ระหว่างแท่นยึดที่ด้านบน โดยการงอสายแบตเตอรีไปรอบๆ แท่นยืนหนึ่งอัน สิ่งนั้นก็เข้าที่อย่างสวยงาม
ตอนนี้ฉันมีรีโมตบลูทูธที่ส่งฮ็อตคีย์ไปยังคอมพิวเตอร์ในสตูดิโอเมื่อฉันกดปุ่ม ฉันสามารถควบคุมซอฟต์แวร์ได้โดยไม่ต้องมีแป้นพิมพ์ที่มองเห็นได้
ขั้นตอนที่ 9: อนาคต
ฉันมีแนวคิดที่แตกต่างกันสองสามข้อในการดำเนินการต่อไปนี้:
ถ้าฉันยังคงใช้ระบบปัจจุบัน ฉันชอบที่จะสร้างบอร์ดของตัวเอง เพื่อให้การเชื่อมต่อมีความเรียบร้อยยิ่งขึ้น ฉันยังจะอัปเดตรหัสให้บางลงและสะอาดขึ้นด้วย
อีกความคิดหนึ่งคือการใช้รีโมตอื่น (Clicky!) เมื่อเขาได้รับการออกแบบและสร้างเครื่องรับที่จะได้ยิน Clicky! และใช้ไมโครคอนโทรลเลอร์ที่มีความสามารถ HID ทำหน้าที่เป็นแป้นพิมพ์สำหรับคอมพิวเตอร์ในสตูดิโอ
แนะนำ:
รีโมท Servo Dropper สำหรับ Drone Fishing Super Neat: 7 ขั้นตอน
Remote Servo Dropper สำหรับ Drone Fishing Super Neat: นี่คือวิธีที่ฉันสร้างเซอร์โวหยดเล็ก ๆ น้อย ๆ ที่ยอดเยี่ยมอย่างรวดเร็วจากชิ้นส่วนที่ฉันได้นอนอยู่รอบ ๆ สิ่งนี้จะเหมาะสำหรับการตกปลาด้วยโดรน ทิ้งสิ่งของแบบสุ่มด้วยโดรนของคุณเพื่อความสนุกสนานเช่นการกินของว่างให้เพื่อน ๆ และวางน้ำ บอลลูนกับพวกเขา
รีโมท Bluetooth ไม้สำหรับรถไฟ Lego Duplo: 3 ขั้นตอน (พร้อมรูปภาพ)
รีโมตบลูทูธทำจากไม้สำหรับรถไฟ Lego Duplo: ลูกๆ ของฉันชอบรถไฟ Lego Duplo ตัวเล็กนี้มาก โดยเฉพาะน้องคนสุดท้องที่มีปัญหาในการสื่อสารตัวเองด้วยคำพูด ดังนั้นฉันจึงต้องการสร้างสิ่งที่จะช่วยให้เธอเล่นกับรถไฟได้โดยไม่ขึ้นกับผู้ใหญ่หรือโทรศัพท์/แท็บเล็ต สิ่งที่
รีโมท Arduino ที่ปลอดภัย: 5 ขั้นตอน
Secure Arduino Remote: นี่คือตัวอย่างวิธีการสร้างรีโมทไร้สาย (โรงรถ) ที่ปลอดภัยเป็นพิเศษ โดยปกติรีโมทจะมีรหัสการรักษาความปลอดภัยแบบโรลลิ่งโค้ด ซึ่งสามารถข้ามได้โดยโจรขั้นสูง ระบบระยะไกลนี้อาศัยการใช้คีย์ 16 ไบต์ ดังนั้น การแฮ็คเข้าไปจะเป็น ac
รีโมท IR ที่ควบคุมโดย Amazon Echo: 11 ขั้นตอน (พร้อมรูปภาพ)
รีโมท IR ที่ควบคุมโดย Amazon Echo: ระบบ Amazon Echo สามารถควบคุมหลาย ๆ ด้านของบ้านอัจฉริยะ แต่เต้ารับอัจฉริยะสามารถปิดและเปิดได้เท่านั้น อุปกรณ์จำนวนมากไม่ได้เปิดขึ้นทันทีโดยเสียบปลั๊กง่ายๆ และต้องการขั้นตอนเพิ่มเติม เช่น การกดปุ่มบนรีโมทหรือ
รีโมท iPod แบบถอดได้ 10 นาที: 6 ขั้นตอน (พร้อมรูปภาพ)
รีโมท iPod แบบถอดได้ 10 นาที: มีโปรเจ็กต์การควบคุมระยะไกลสำหรับ iPod ที่ยอดเยี่ยมมากมาย: บางโปรเจ็กต์มีปุ่มธรรมดา บางอันตอบสนองต่อ การเต้นของหัวใจหรือการเคลื่อนไหวของร่างกาย และอื่นๆ ได้รับการออกแบบเพื่อเชื่อมต่อโดยตรงกับซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์ อย่างไรก็ตาม ไม่ใช่หนึ่งในนั้น