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

ฉันสร้างโปรเจ็กต์นี้ขึ้นเพื่อความสนุก แต่สิ่งนี้ทำงานเหมือนแป้นพิมพ์ปกติกับทุกสิ่ง
มีความสุข!
เสบียง
- ตัวเรียกเลขหมายแบบอะนาล็อก
- Geekcreit® Pro Micro 5V 16M ไมโครคอนโทรลเลอร์ขนาดเล็ก Leonardo
ขั้นตอนที่ 1: ฮาร์ดแวร์


หน้าปัดอนาล็อก
สำหรับโครงการนี้ ฉันใช้แป้นหมุนแอนะล็อกแบบเก่าซึ่งซื้อมาเมื่อหลายปีก่อน ไม่ทราบว่าแป้นหมุนทั้งหมดทำงานในลักษณะนี้หรือไม่ แต่ฉันคิดว่ามันเป็นกระบวนการทำงานทั่วไป แป้นหมุนของฉันมีสองปุ่ม:
อันแรก (สายสีน้ำตาล) เชื่อมต่อกับ PIN 3 บน Arduino ให้เปิดการเชื่อมต่อเมื่อคุณเริ่มหมุนแป้นหมุน และปิดเมื่อการนับสิ้นสุด
อันที่สอง (สายสีเหลือง) เชื่อมต่อกับ PIN 4 บน Arduino ปิดและเปิดการเชื่อมต่อทุกครั้งที่นับตัวเลข
สายสีแดงเชื่อมต่อกับ GND บน Arduino
Arduino
สำคัญ! โปรเจ็กต์นี้ใช้งานได้กับ Arduino ประเภทนี้เท่านั้นเพราะมี ATMEGA32U4 ซึ่งสามารถเลียนแบบแป้นพิมพ์ได้
ขั้นตอนที่ 2: ซอฟต์แวร์
คุณสามารถดาวน์โหลดซอฟต์แวร์ได้จาก GitHub:
อัปโหลดไฟล์ "dial_to_usb.ino" ไปยัง Aurduino โดยใช้ซอฟต์แวร์ Arduino
ขั้นตอนที่ 3: (opitonal) ปุ่มทดสอบล่าช้า
หากแป้นหมุนใส่ตัวเลขมากหรือน้อยตามปกติ ให้ใช้ไฟล์ "dial_ms_test.ino" เพื่อทดสอบการหน่วงเวลา ms ของตัวเรียกเลขหมาย
บางครั้งฉันนับอินพุตสองครั้ง แต่พวกมันอยู่ที่ประมาณ 1 หรือ 2 มิลลิวินาที การหน่วงเวลาปกติคือ 40 ถึง 60 มิลลิวินาที
หากคุณมีอินพุตคู่มากกว่า 1 หรือ 2 กับการทดสอบนี้ ให้เปลี่ยนการหน่วงเวลาในไฟล์ก่อนหน้า ตามผลการทดสอบ
ขั้นตอนที่ 4: (ไม่บังคับ) เคสที่พิมพ์ 3 มิติ


โมเดล 3 มิติ โดย Grigori Valenti
แนะนำ:
House Alarm Internet Dialer สำหรับ Aritech ด้วย Arduino: 6 ขั้นตอน

House Alarm Internet Dialer สำหรับ Aritech พร้อม Arduino: สัญญาณเตือนภัยสำหรับบ้านและธุรกิจที่ใช้กันทั่วไปในหลายประเทศในยุโรปคือชุดสัญญาณเตือนภัยของ Aritech สิ่งเหล่านี้ได้รับการติดตั้งจนถึงต้นปี 2000 ในหลายแสนของพวกเขา และหลายหลังยังคงมีอยู่ในบ้านในปัจจุบัน - โดยปกติแล้วจะมีการติดป้ายใหม่โดย
DIY 8-channels Analog Max/Min Voltage Monitor: 13 ขั้นตอน

DIY 8-channels Analog Max/Min Voltage Monitor: ระบบควบคุมและอุปกรณ์ที่เกี่ยวข้องจัดการกับแหล่งพลังงานหลายแหล่ง เช่น สายอคติหรือแบตเตอรี่ และต้องติดตามสายสูงสุด (หรือต่ำสุด) ในชุดที่กำหนด ตัวอย่างเช่น การสลับโหลดในระบบที่ขับเคลื่อนด้วย “แบตเตอรี่หลายก้อน” ต้องการให้เ
เปลี่ยน Commodore 64 เป็นคีย์บอร์ด Bluetooth IOS: 6 ขั้นตอน (พร้อมรูปภาพ)

เปลี่ยน Commodore 64 เป็นคีย์บอร์ด Bluetooth IOS: คำแนะนำนี้จะอธิบายวิธีเปลี่ยนคอมพิวเตอร์ Commodore 64 เป็นแป้นพิมพ์ Bluetooth มันเกี่ยวข้องกับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ด้วย Arduino IDE และสร้างแผงวงจร อุปกรณ์ที่คุณต้องการ (บางส่วนเป็นตัวเลือก): Commodore 64 พร้อม
Arduino Uno เป็นคีย์บอร์ด USB: 4 ขั้นตอน

Arduino Uno เป็นคีย์บอร์ด Usb: แปลง arduino uno ทำงานเป็น arduino leanardo, mico. ซึ่งทำงานเป็นอุปกรณ์ HID แปลง arduino uno เป็นเมาส์ usb หรือโปรแกรมจำลองแป้นพิมพ์เป็นสี่ขั้นตอนง่ายๆ เพียงแค่เราต้องเปลี่ยน arduino frimware
อินเทอร์เฟซ PIC Dialer แบบหมุน: 7 ขั้นตอน

Rotary Dialer PIC Interface: ฉันพบว่าตัวเองมีโทรศัพท์แบบหมุนอยู่มากมาย อันที่จริง พวกมันอยู่ทุกที่ที่ฉันมอง ด้วยความหวังว่าสักวันหนึ่งฉันจะได้เห็นพวกเขาน้อยลง ฉันจึงเริ่มแยกชิ้นส่วนและนำชิ้นส่วนเหล่านี้กลับมาใช้ใหม่เพื่อจุดประสงค์อื่น ด้วยเหตุผลบางอย่าง ฉันได้มันเข้าไปในชุดชั้นในของฉัน