Özet.
Bilgisayarınıza düğme girişi eklemek için bir gadget.
Bu taban ve düğme, bir EC11 döner kodlayıcı ve bir Raspberry Pi Pico'yu tutmak için tasarlanmıştır.
Baskı cihazımda bulunan EC11 kodlayıcı, sürtünmeyle uyuyor ama yazıcı ayarlarınıza ve uyumuna bağlı olarak yapıştırıcı kullanmak isteyebilirsiniz.
EC11 kodlayıcısını tamamen içeriden ittiririm ve daha sonra kodlayıcı miline tam oturan düğmeye, kodlayıcıya içeriden basınç uygularken basarım. Düğme takıldıktan sonra düğmeye tamamen basmak, kodlayıcıyı montaja sürtünmeyecek şekilde doğru yüksekliğe ayarlar ve taban ile düğme
Aynı şekilde, taban çemberi sadece basınçla yerine oturuyor, ancak yapıştırıcı kullanılabilir.
Pi Pico USB konektörü için iç kesit ve Pi Pico'nun ucu birbirine uyumlu şekilde tasarlanmıştır. Ya Pico'yu yerinde tutmak için sıcak eriyen yapıştırıcı kullanın ya da kabloyu Pico'ya takmadan önce alt kısmına takın. Yukarıda bahsedildiği gibi, kurulumunuz bunu gerektiriy
EC11'i, üç pinli tarafındaki iki dış pinin 19 ve 20 numaralı deliklere bağlanmasıyla kurdim. Bu tarafın merkezi pini ve diğer tarafın pini birbirine bağlandı ve ardından pico'daki 18 numaralı deliğe de bağlandı. EC11'in iki pini olan tarafındaki kalan pin 17 numaralı deliğe gidiyor.
Adafruit'in kodunu kullandım:https://learn.adafruit.com/custom-hid-devices-in-circuitpython/radial-controllerCihazımı Windows için bir yüzey tekerleği olarak ayarlamak için.
Örneklerindeki iki satır, aşağıdakine uyarlanacak şekilde değiştirilmelidir:
Switch = digitalio.DigitalInOut(board.GP13)
Encoder = rotaryio.IncrementalEncoder(board.GP14, board.GP15)
Cihazı yapılandırmanın bir diğer yolu, burada mevcut olan adafruit'i kullanmak olacaktır:https://learn.adafruit.com/rotary-encoder
Düğmeyi döndürürken ve tıklarken özel USB HID olayları göndermek için.
Her iki kod setini de test ettim ve harika çalışıyorlar!
Tags
Modellquelle
