Lompat ke konten

Kajian Pengekod Pimoroni RGB dan Potentiometer Breakout: Dail Berwarna-warni

    1647798003

    Keputusan Kami

    Komponen khusus lagi menyeronokkan, Pengekod RGB dan Potensiometer membawa kecemerlangan kepada mana-mana projek Raspberry Pi di mana anda memerlukan dail.

    Untuk

    Mudah digunakan
    Kelihatan hebat
    Perpustakaan Python

    Terhadap

    Lebih mahal daripada komponen biasa

    Dail yang sederhana telah bersama kami selama beberapa dekad. Radio awal akan menggunakan satu bentuk potensiometer untuk memperhalusi frekuensi. Peralatan penyuntingan video audio menggunakan pengekod berputar untuk menavigasi menu dan garis masa. Komponen ini digunakan untuk kawalan ketepatan projek Raspberry Pi, biasanya kawalan manual kelajuan motor.

    Kemasukan terbaru Pimoroni untuk HAT Breakout Garden mereka ialah dua dail. Yang pertama ialah Pengekod RGB, pengekod berputar yang menggunakan “benjolan” untuk menunjukkan putaran dan arah. Yang lain ialah potensiometer, komponen analog yang benar-benar perintang boleh ubah yang mengeluarkan voltan berdasarkan sejauh mana dail telah dipusing. Kedua-dua komponen ini, biasanya agak “membosankan” telah diubah suai untuk memasukkan mikropengawal Nuvoton MS51 yang menawarkan output I2C dan LED RGB untuk pencahayaan “halus” yang layak untuk setiap projek.

    Reka Bentuk dan Penggunaan Pimoroni RGB Breakouts

    Direka bentuk untuk digunakan dengan rangkaian papan Breakout Garden Pimoroni, Pengekod RGB dan pecahan Potensiometer sekilas pandang kelihatan sama antara satu sama lain. Kedua-duanya menampilkan pinout I2C yang sama, direka untuk digunakan dengan slot Breakout Garden tetapi ia juga boleh digunakan dengan pin pengepala konvensional dan dimasukkan terus ke dalam GPIO.

    Tidak kira bagaimana ia digunakan, kedua-duanya menyambung ke pin I2C Raspberry Pi dan mengenal pasti sebagai peranti I2C. RGB Encoder Breakout ialah dail yang boleh berputar mengikut arah jam dan lawan jam dan setiap kali kita berputar kita merasakan “benjolan” dan ini digunakan untuk menentukan arah kita memutar dail. Benjolan ini boleh dikira dan digunakan dalam kod untuk mencetuskan acara.

    RGB Potentiometer Breakout ialah komponen elektronik analog. Kita boleh memutarkan dail mengikut arah jam atau lawan jam dengan lancar tetapi dail hanya akan berpusing setakat ini. Potentiometer mengeluarkan paras voltan berdasarkan kedudukan dail. Julat voltan adalah antara 0 dan sama ada 3 atau 5V, bergantung kepada sumber voltan. Voltan kemudiannya dikeluarkan melalui mikropengawal terbina (Nuvoton MS51) yang bertindak sebagai penukar analog-ke-digital, memberikan data kepada Raspberry Pi melalui I2C.

    Hadir pada kedua-dua pecahan ialah LED RGB, bukan LED pintar seperti Neopixel atau APA102, sebaliknya LED “bodoh” yang boleh kita kawal dengan mengubah campuran setiap warna menggunakan modulasi lebar denyut (PWM).

    Bagaimanakah kita boleh menggunakan pelarian ini? Nasib baik, mereka berdua menggunakan pustaka Python yang sama seperti papan Pengembang IO Pimoroni, yang bermakna kami boleh menyediakan dan menguji setiap pecahan menggunakan contoh skrip Python dengan cepat. RGB Encoder Breakout menggunakan setiap “benjolan” untuk menambah warna LED RGB terbenam melalui warna pelangi. Potensiometer RGB adalah pengalaman yang lebih lancar, tetapi dengan output yang sama.

    Gunakan Sarung untuk Pecah Pimoroni RGB

    Apakah kegunaan pengekod atau potensiometer RGB? Pengekod boleh digunakan untuk menavigasi menu, untuk kawalan yang tepat semasa menavigasi melalui garis masa video atau ia boleh digunakan sebagai pengawal permainan. Potentiometer boleh digunakan untuk input super jitu, turun ke paras mV, untuk kawalan kelajuan motor dan untuk projek yang ketepatan adalah kunci. LED RGB dalam setiap pecahan boleh digunakan untuk maklum balas visual, untuk projek tanpa skrin.

    Jerawat ini adalah antara muka fizikal sentuhan yang direka untuk berinteraksi dengan manusia. Kami merasakan input dan mempunyai ukuran kawalan yang “terasa” berbeza daripada menggunakan peluncur dalam aplikasi GUI.

    Pokoknya

    Pengekod RGB dan Pemecahan Potensiometer adalah niche kecil. Kami tidak “memerlukan” RGB dalam input ini, tetapi ia kelihatan hebat dan dengan sedikit kod kami boleh menggunakan ciri ini untuk memberikan maklumat berguna kepada pengguna. Walaupun ia direka untuk Breakout Garden HAT, ia boleh digunakan secara langsung dengan GPIO dan dengan mikropengawal lain yang mempunyai antara muka 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