ชื่อโปรเจกต์: วิธีสร้างตัวควบคุมเสียงด้วย Digispark
สวัสดีครับ ในวิดีโอนี้ผมจะแสดงวิธีควบคุมเสียง PC ของคุณด้วยวงจรเล็กๆ ที่ชื่อ Digispark หวังว่าจะเป็นประโยชน์และช่วยเหลือคุณได้ คุณสามารถสนับสนุนช่องนี้ได้ด้วยการกดไลก์และสมัครสมาชิก และหากคุณมีปัญหากับวงจรนี้ เพียงแค่คอมเมนต์มาได้เลย
บทเรียนฉบับเต็มใน ช่อง youtube ของผม
สิ่งที่คุณต้องใช้:
1. Digispark
2. rotary encoder
3. switch
4. resistor 1k
Digispark คืออะไร ?
Digispark เป็นบอร์ดพัฒนา microcontroller ที่ใช้ ATtiny85 และมาพร้อมกับอินเทอร์เฟซ USB การเขียนโค้ดจะคล้ายกับ Arduino และใช้ Arduino IDE ที่คุ้นเคยในการพัฒนา

สมัครสมาชิก ช่อง youtube ของผม
ติดตามผมบน instagram
คุณสมบัติ:
- รองรับ Arduino IDE 1.0+
- จ่ายไฟผ่าน USB หรือแหล่งจ่ายภายนอก - 5V หรือ 7-35V
- มี 5V Regulator ขนาด 500mA อยู่ในตัว
- มี USB ในตัว
- 6 I/O Pins
- หน่วยความจำ Flash Memory 8k
- รองรับ I2C และ SPI
- PWM บน 3 pins
- ADC บน 4 pins
- Power LED และ Test/Status LED

Rotary Encoder คืออะไร ?
rotary encoder หรือ shaft encoder เป็นอุปกรณ์อิเล็กโทร-กลไกที่แปลงตำแหน่งเชิงมุมหรือการเคลื่อนที่ของเพลาหรือแกน ให้เป็นสัญญาณเอาต์พุตแบบ analog หรือ digital

สมัครสมาชิก ช่อง youtube ของผม
ติดตามผมบน instagram
ข้อมูลจำเพาะ:
- ด้านบนแบนราบ (Flat top)
- รองรับการกดปุ่ม (Push-button capability)
- พัลส์ต่อการหมุน: 20
- หมุนได้ไม่จำกัด (Unlimited Rotations)
- Pins ทำมุมฉากกับลูกบิด แต่สามารถเชื่อมต่อกับ breadboard ได้โดยใช้ male-female jumper wires
- ระยะห่างของ Pins มาตรฐาน: 2.54mm (0.1")
- ขนาด (Dimensions)
- ขนาดเพลารวม: สูง 20mm (0.79") x เส้นผ่านศูนย์กลาง 6mm (0.24")
- ขนาดส่วนที่หมุนของเพลา: สูง 12.5mm (0.49") x เส้นผ่านศูนย์กลาง 6mm (0.24")
- น้ำหนัก: 6.43g (0.23oz)

สมัครสมาชิก ช่อง youtube ของผม
ติดตามผมบน instagram
รายละเอียดทางเทคนิคเพิ่มเติม
การจำลอง USB HID
Digispark (ATTiny85) มีเอกลักษณ์เฉพาะตัวในความสามารถในการจำลอง USB keyboard หรือ mouse ได้โดยตรง (โดยใช้ V-USB logic)
- HID Protocol: โค้ด Arduino ใช้ไลบรารี
DigiKeyboardเพื่อลงทะเบียนอุปกรณ์เป็น "Media Keyboard" บนคอมพิวเตอร์เครื่องใดก็ได้ - Input Logic: Rotary Encoder หรือ Potentiometer จะเชื่อมต่อกับ analog input เมื่อมีการหมุน Digispark จะส่ง
KEY_VOLUME_UPหรือKEY_VOLUME_DOWNscancode ผ่านการเชื่อมต่อ USB
การใช้งานแบบ Plug-and-Play
เนื่องจากใช้ HID drivers มาตรฐาน จึงไม่จำเป็นต้องติดตั้งซอฟต์แวร์ใดๆ บน PC มันทำงานเหมือนกับปุ่มปรับเสียงบน keyboard ระดับมืออาชีพ ทำให้ได้ปุ่มฮาร์ดแวร์จริงที่มีขนาดกะทัดรัด สำหรับใช้กับ digital audio workstations หรือการบริโภคสื่อทั่วไป