สารบัญ:
- ขั้นตอนที่ 1: อะไหล่:
- ขั้นตอนที่ 2: แผนภาพวงจร:
- ขั้นตอนที่ 3: PCB:
- ขั้นตอนที่ 4: การก่อสร้าง:
- ขั้นตอนที่ 5: ซอฟต์แวร์และการเขียนโปรแกรม:
- ขั้นตอนที่ 6: การทำงาน:
- ขั้นตอนที่ 7: หมายเหตุ:
- ขั้นตอนที่ 8: ข้อมูลอ้างอิง:
วีดีโอ: แป้นพิมพ์รหัสมอร์ส: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โปรเจ็กต์นี้เป็นแป้นพิมพ์ขนาดเล็กที่ผู้ใช้พิมพ์รหัสมอร์สและอักขระไปยังคอมพิวเตอร์ที่เชื่อมต่อ
ตัวเครื่องได้รับแรงบันดาลใจจาก US Dot-dash coder (CO-3B, MX-4495)
ฉันโพสต์รุ่นแรกของฉันบนฮับโครงการ Arduino และตั้งแต่นั้นมาฉันก็ปรับปรุงโครงการของฉัน
เวอร์ชันนี้มีสวิตช์ debounce ของซอฟต์แวร์ 5 ตัวและไฟ LED แสดงสถานะ 4* 5Volt ต่อสายเข้ากับ Chinese Pro Micro clone ซึ่งทั้งหมดติดตั้งอยู่บน PCB แบบกำหนดเอง
ขั้นตอนที่ 1: อะไหล่:
1* โปรไมโคร
สวิตช์ปุ่มกดสี่เหลี่ยม 5*6 มม.
ไฟ LED 5 โวลต์ขนาด 4 * 3 มม. (ตัวที่มีตัวต้านทานในตัว)
2* 12 way 0.1 นิ้ว socket strips
หมุด 1 * 2 ทาง 0.1 นิ้ว
จัมเปอร์ 1*0.1 นิ้ว
1 * PCB แบบกำหนดเอง
ขั้นตอนที่ 2: แผนภาพวงจร:
ขั้นตอนที่ 3: PCB:
ฉันออกแบบ PCB โดยใช้ Eagle CAD และให้บอร์ดที่ทำโดย OSH park ราคาอยู่ที่ประมาณ $23.00 สำหรับบอร์ด 3*
ขั้นตอนที่ 4: การก่อสร้าง:
การก่อสร้างไม่ควรนำเสนอปัญหา
บัดกรีใน LED เพื่อให้แน่ใจว่ามีการวางตำแหน่งอย่างถูกต้อง (แคโทด (กราวด์) ที่ด้านซ้ายมือของบอร์ด)
ประสานในปุ่ม
ฉันพบว่าง่ายที่สุดในการเสียบคอนเน็กเตอร์ 12 ทางเข้ากับบอร์ด Pro Micro ก่อนที่จะดันเข้าไปใน PCB และบัดกรีหมุดมุมเพื่อให้แน่ใจว่ามีการจัดตำแหน่งที่เหมาะสม จากนั้นจึงประสานพินที่เหลือ
ในที่สุดบัดกรีในตัวเชื่อมต่อ 2 พิน ฉันพบว่าสิ่งนี้ง่ายกว่าเมื่อกดจัมเปอร์และตะปูสีน้ำเงินเพื่อยึดให้มั่นคงสำหรับการบัดกรี
ขั้นตอนที่ 5: ซอฟต์แวร์และการเขียนโปรแกรม:
ฉันใช้ Arduino IDE มาตรฐานเพื่อสร้างและดาวน์โหลดโปรแกรมไปยังบอร์ด Pro Micro ฉันมีบอร์ดเหล่านี้สองสามบอร์ดและแสดงเป็น "Arduino Leonardo" ใต้เครื่องมือ -> บอร์ด:
คุณจะต้องตั้งค่าพอร์ตภายใต้เครื่องมือ -> พอร์ต
ขั้นตอนที่ 6: การทำงาน:
ขั้วต่อจัมเปอร์จะเลือกการใช้งานมือซ้ายหรือมือขวา (ถอดจัมเปอร์สำหรับใช้งานมือซ้าย)
การกดปุ่ม Return จะทำให้เกิดการขึ้นบรรทัดใหม่
การกดปุ่ม Backspace จะลบอักขระ 1 ตัว
การกดปุ่ม Space/Enter โดยไม่ต้องกด Dot หรือ Dash จะสร้างอักขระเว้นวรรค 1 ตัว
การป้อนชุดจุดและขีดกลางที่เหมาะสม จากนั้นการกดปุ่ม Enter จะสร้างอักขระสำหรับการผสมจุดและขีดกลางนั้น เช่น Dot, Dash, Enter จะสร้างตัวอักษร 'a' บนหน้าจอ
ตัวแก้ไข Alt, Control, Function และ Shift สามารถเข้าถึงได้โดยการพิมพ์รหัสที่เหมาะสม:
Alt – 6* จุด จากนั้น Enter ตามด้วยอักขระเช่น Alt แล้ว e ให้ é
การควบคุม – 5* จุด 1* dash แล้ว Enter เช่น ควบคุมจากนั้น C สำหรับ Copy
ฟังก์ชัน – 4* จุด 1* ขีด 1* จุด จากนั้น Enter ตามด้วยตัวเลข เช่น 0-9 และ a, b, c สำหรับ 10, 11 และ 12
Shift – 4* จุด 2* dash แล้ว Enter เช่น Shift จากนั้น s ให้ S
ขั้นตอนที่ 7: หมายเหตุ:
ตัวปรับแต่งแต่ละตัวมีผลกับ 1 อักขระที่ตามมาเท่านั้น คุณไม่ได้รับการล็อคกะเทียบเท่า
Alt ใช้ Alt Gr (ฉันพยายามรับมาตรฐาน (ซ้าย) Alt ให้ทำงาน แต่ไม่ประสบความสำเร็จ)
ตัวดัดแปลงทั้ง 4 ตัวถูกเข้ารหัสเป็นองค์ประกอบที่ไม่ได้กำหนดของต้นไม้มอร์ส
ไลบรารีแป้นพิมพ์ที่ใช้โดยโปรแกรมได้รับการตั้งค่าให้จำลองแป้นพิมพ์ของสหรัฐอเมริกา หากคุณใช้เครื่องนี้กับเครื่องที่ตั้งค่าไว้สำหรับประเทศอื่น ตัวอักษรบางตัวอาจถูกย้าย
เกินความลึกของต้นไม้มอร์ส (>6 จุด/เส้นประ) ล้อมรอบคุณกลับไปที่องค์ประกอบต้นไม้แรก ซึ่งแสดงโดยการส่องสว่างของไฟ LED ทั้ง 4 ดวง
ขั้นตอนที่ 8: ข้อมูลอ้างอิง:
US Dot-dash coder (CO-3B, MX-4495):
ที่มา - https://www.cryptomuseum.com/burst/gra71/index.htm (ดึงข้อมูลเมื่อ 27/Feb/2017)
รหัสมอร์สและต้นมอร์ส:
ที่มา - https://www.cryptomuseum.com/radio/morse/index.htm (ดึงข้อมูลเมื่อ 27/ก.พ./-2017)
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
แป้นพิมพ์รหัสมอร์ส: 5 ขั้นตอน
แป้นพิมพ์รหัสมอร์ส: โปรแกรมนี้แสดงวิธีสร้างโปรแกรม c++ ที่ใช้วิธีการบันทึกคีย์เพื่อค้นหาคีย์ที่กดอยู่ และสร้างค่ารหัสมอร์สผ่านการใช้ไฟล็อคเลื่อนบนแป้นพิมพ์ของคุณ นั่น?). โครงการนี้ค