Skip to content

Ulasan Pimoroni RGB Encoder dan Potensiometer Breakout: Dial Warna-warni

    1647798003

    Putusan kami

    Komponen ceruk namun menyenangkan, Encoder RGB dan Potensiometer menghadirkan bakat untuk setiap proyek Raspberry Pi di mana Anda memerlukan dial.

    Untuk

    Sederhana untuk digunakan
    Terlihat bagus
    Pustaka Python

    Melawan

    Lebih mahal dari komponen biasa

    Dial sederhana telah bersama kami selama beberapa dekade. Radio awal akan menggunakan bentuk potensiometer untuk menyempurnakan frekuensi. Peralatan pengeditan video audio menggunakan encoder putar untuk menavigasi menu dan garis waktu. Komponen ini digunakan untuk kontrol presisi proyek Raspberry Pi, biasanya kontrol manual kecepatan motor.

    Jerawat terbaru Pimoroni untuk HAT Breakout Garden mereka adalah dua dial. Yang pertama adalah RGB Encoder, sebuah rotary encoder yang menggunakan “benjolan” untuk menunjukkan rotasi dan arah. Yang lainnya adalah potensiometer, komponen analog yang benar-benar merupakan resistor variabel yang mengeluarkan tegangan berdasarkan seberapa jauh tombol diputar. Kedua komponen ini, biasanya agak “membosankan” telah di-tweak untuk menyertakan mikrokontroler Nuvoton MS51 yang menawarkan output I2C dan LED RGB untuk pencahayaan “halus” yang layak untuk setiap proyek.

    Desain dan Penggunaan Pimoroni RGB Breakouts

    Dirancang untuk digunakan dengan rangkaian papan Breakout Garden Pimoroni, RGB Encoder dan Potensiometer sekilas terlihat identik satu sama lain. Keduanya memiliki pinout I2C yang sama, dirancang untuk digunakan dengan slot Breakout Garden tetapi juga dapat digunakan dengan pin header konvensional dan dimasukkan langsung ke GPIO.

    Tidak peduli bagaimana mereka digunakan, keduanya terhubung ke pin I2C dari Raspberry Pi dan mengidentifikasi sebagai perangkat I2C. RGB Encoder Breakout adalah dial yang dapat berputar searah jarum jam dan berlawanan arah jarum jam dan setiap kali kita memutar kita merasakan “benjolan” dan ini digunakan untuk menentukan arah kita memutar dial. Benjolan ini dapat dihitung dan digunakan dalam kode untuk memicu suatu peristiwa.

    Breakout Potensiometer RGB adalah komponen elektronik analog. Kita dapat dengan lancar memutar dial searah jarum jam atau berlawanan arah jarum jam tetapi dial hanya akan berputar sejauh itu. Potensiometer mengeluarkan level tegangan berdasarkan posisi dial. Rentang tegangan antara 0 dan 3 atau 5V, tergantung pada sumber tegangan. Tegangan tersebut kemudian dikeluarkan melalui mikrokontroler bawaan (Nuvoton MS51) yang bertindak sebagai konverter analog-ke-digital, memberikan data ke Raspberry Pi melalui I2C.

    Hadir pada kedua breakout adalah LED RGB, bukan LED pintar seperti Neopixel atau APA102, melainkan LED “bodoh” yang dapat kita kendalikan dengan mengubah campuran setiap warna menggunakan modulasi lebar pulsa (PWM).

    Bagaimana kita bisa menggunakan jerawat ini? Untungnya, keduanya menggunakan pustaka Python yang sama dengan papan IO Expander Pimoroni, yang berarti kami dapat dengan cepat menyiapkan dan menguji setiap breakout menggunakan contoh skrip Python. RGB Encoder Breakout menggunakan setiap “benjolan” untuk meningkatkan warna LED RGB tertanam melalui warna pelangi. Potensiometer RGB adalah pengalaman yang lebih halus, tetapi dengan output yang sama.

    Gunakan Kasus untuk Pimoroni RGB Breakouts

    Apa gunanya encoder atau potensiometer RGB? Encoder dapat digunakan untuk menavigasi menu, untuk kontrol yang tepat saat menavigasi melalui timeline video atau dapat digunakan sebagai pengontrol permainan. Potensiometer dapat digunakan untuk input yang sangat presisi, hingga level mV, untuk kontrol kecepatan motor, dan untuk proyek yang mengutamakan presisi. LED RGB di setiap breakout dapat digunakan untuk umpan balik visual, untuk proyek tanpa layar.

    Jerawat ini adalah antarmuka fisik taktil yang dirancang untuk berinteraksi dengan manusia. Kami merasakan input dan memiliki ukuran kontrol yang “terasa” berbeda dengan menggunakan slider dalam aplikasi GUI.

    Intinya

    Penembusan RGB Encoder dan Potensiometer adalah ceruk kecil. Kami tidak “membutuhkan” RGB dalam input ini, tetapi input ini terlihat bagus dan dengan sedikit kode kami dapat menggunakan fitur ini untuk memberikan informasi yang berguna kepada pengguna. Meskipun dirancang untuk HAT Breakout Garden, mereka dapat digunakan langsung dengan GPIO, dan dengan mikrokontroler lain yang memiliki antarmuka I2C.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x