
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ในขณะที่ฉันติดอยู่ในบ้านในช่วงสองสามสัปดาห์ที่ผ่านมา ในที่สุดฉันก็ได้ทำโปรเจ็กต์ที่วนเวียนอยู่ในหัวจนเสร็จ ฉันใช้ Lego เป็นพื้นฐานสำหรับโครงการส่วนใหญ่ของฉันในช่วงสองสามสัปดาห์ที่ผ่านมา ในที่สุดฉันก็ใส่ชุด Google AIY ร่วมกับเลโก้ ฉันยังสร้างที่ใส่ดินสอ Apple แบบกำหนดเองโดยใช้ชิ้นส่วนเลโก้แบบกำหนดเอง ดังนั้นถึงเวลาแล้วที่จะก้าวไปสู่สิ่งที่ท้าทายขึ้นอีกเล็กน้อย ฉันต้องการใช้ชิ้นส่วนที่ฉันมีในบ้านและตัวต่อเลโก้นั้นสมบูรณ์แบบ สิ่งเดียวที่ฉันต้องสั่งซื้อสำหรับบิลด์คือ Arduino Micro ฉันลองกับบอร์ดอื่นแล้ว แต่นี่เป็นทางออกที่ดีที่สุดโดยสุจริต เป็นปลั๊กแอนด์เพลย์ มันคุ้มค่าที่จะรอสองสามวัน
สัปดาห์นี้ ฉันได้จัดการโครงการหนึ่งที่ฉันคิดมาระยะหนึ่งแล้ว เมทริกซ์ปุ่มกดขนาด 4x4 สำหรับทางลัดสคริปต์สำหรับคอมพิวเตอร์ของฉัน ฉันยังทำงานบางอย่างใน photoshop และฉันต้องการให้สามารถนำทางไปมาได้ง่ายขึ้นเล็กน้อย ดังนั้นฉันจึงแยกเครื่องมือออกและไปทำงาน ฉันจะแยกชิ้นส่วนนี้ในภายหลังเพื่อสั่งอิฐเพื่อให้เป็นสีที่สม่ำเสมอ แต่สำหรับตอนนี้เราไปกันเถอะ
เสบียง
- Arduino Micro
- ปุ่มสัมผัส 16 ปุ่ม
- ประสาน
- หัวแร้ง
- ฟลักซ์
- สายไมโคร USB
- เลโก้จำนวนมาก
- ที่ยึดปุ่ม*
- แผ่นฐาน *
- Arduino Micro Lego Holder*
*ต้องใช้เครื่องพิมพ์ 3 มิติ
ขั้นตอนที่ 1: พิมพ์ชิ้นส่วน

คุณต้องพิมพ์ชิ้นส่วน 3 มิติและเตรียมการสำหรับบิลด์
ขั้นตอนที่ 2: วางปุ่ม

วางปุ่มสัมผัสบนกระดานข้างก้นด้านล่างแล้วประสานเข้าที่
ขั้นตอนที่ 3: ประสานปุ่มเข้าที่

การใช้แผนภาพเมทริกซ์ ฉันประสานปุ่มต่างๆ เข้าที่โดยใช้รูปแบบซิกแซกสำหรับแถวต่างๆ เป้าหมายคือเพียงแค่เชื่อมต่อแถวข้ามและคอลัมน์ลง
ขั้นตอนที่ 4: ประสานแถวและคอลัมน์

ฉันเริ่มต้นด้วยการบัดกรีสายสีแดง 4 เส้นและสายสีดำ 4 เส้นเข้ากับ Arduino Micro จากนั้นบัดกรีลวดแต่ละเส้นเข้ากับเสาและแถวโดยให้ความสนใจอย่างใกล้ชิดกับการไปในทิศทางที่ถูกต้อง Arduino Micro ติดอยู่กับชิ้นส่วนเลโก้ที่พิมพ์ 3 มิติแบบกำหนดเอง
ขั้นตอนที่ 5: สร้างที่อยู่อาศัย



ฉันใช้อิฐ 1x หลายชนิดเพื่อสร้างตัวเรือน ไม่มีอิฐใต้ปุ่มกด มันยึดติดกับปริมณฑล อิฐวางอยู่ด้านบนและตรงกลางเพื่อให้มีความมั่นคงมากขึ้น
ขั้นตอนที่ 6: วางอิฐ 2x2 ลง

อิฐขนาด 2x2 ทำหน้าที่เป็นปุ่มจริงและพอดีกับปุ่มสัมผัส
ขั้นตอนที่ 7: การเขียนโค้ด

รหัสสำหรับโครงการนั้นค่อนข้างง่าย ฉันทำตามโค้ดที่พบใน Github ฉันต้องทำการเปลี่ยนแปลงบางอย่างในแถวและคอลัมน์ แต่มันทำงานได้อย่างสมบูรณ์ คำแนะนำสำหรับห้องสมุดอยู่ในเว็บไซต์ Arduino CC
ขั้นตอนที่ 8: สนุก
ตอนนี้ฉันตื่นเต้นมากที่จะได้สร้างสรรค์งานศิลปะด้วยแป้นพิมพ์นี้ เพราะฉันสามารถใช้ทางลัดที่ฉันสร้างไว้ได้ ฉันกำลังคิดว่าฉันจะเขียนสคริปต์ทั้ง 14 คีย์อย่างไร
ฉันตื่นเต้นที่จะโพสต์การอัปเดตหลังจากที่ฉันสั่งซื้อชุดสีที่สม่ำเสมอของอิฐ
แนะนำ:
บทช่วยสอน Arduino Keypad 4x4: 4 ขั้นตอน (พร้อมรูปภาพ)

บทช่วยสอน Arduino Keypad 4x4: การป้อนข้อมูลด้วยปุ่มกดแสดงบนจอภาพอนุกรมด้วยรหัสเต็มของปุ่มกด Arduino uno และ 4x4
ตัวอย่าง Locker ที่ทันสมัยและใหม่และง่ายกว่าด้วย Arduino Matrix Keypad 4x4: 3 ขั้นตอน

ตัวอย่างที่ทันสมัยและใหม่และง่ายกว่าของ Locker ด้วย Arduino Matrix Keypad 4x4: อีกตัวอย่างหนึ่งของการใช้เมทริกซ์ปุ่มกด LCD 4x4 กับวงจร I2C
4x4 Matrix Membrane Keypad โดยใช้ Arduino Nano: 4 ขั้นตอน

4x4 Matrix Membrane Keypad โดยใช้ Arduino Nano: 4x4 Matrix Membrane Keypad เป็นโมดูลปุ่มกดที่มักใช้ในการสร้างโครงการ Arduino เช่น เครื่องคิดเลข การป้อนรหัสผ่าน และอื่นๆ นี่คือคุณสมบัติของปุ่มกดนี้: การออกแบบที่บางมาก ใช้งานง่ายในทุก ข้อมูลจำเพาะของไมโครคอนโทรลเลอร์คีย์: Maxi
ตัวอย่าง Locker ด้วย Arduino Matrix Keypad 4x4: 6 Steps

ตัวอย่าง Locker ด้วย Arduino Matrix Keypad 4x4: 2 วิธีในการจัดการปุ่มกด 16 ปุ่มที่มีพินขั้นต่ำ
สร้าง Membrane Matrix Keypad ของตัวเอง (และเชื่อมต่อกับ Arduino): 7 ขั้นตอน (พร้อมรูปภาพ)

สร้าง Membrane Matrix Keypad ของตัวเอง (และเชื่อมต่อกับ Arduino): คุณต้องการสร้างปุ่มกดเมมเบรนของคุณเองหรือ ทำไม? การทำปุ่มกดของคุณเองนั้นมีประโยชน์หลายประการ ราคาถูกและทำได้ง่าย สามารถวางไว้ในสถานการณ์ที่อาจถูกบุกรุกหรือถูกขโมยโดยไม่ต้องกังวลใจมากนัก สามารถ