
Raspberry Pi Pico adalah papan mikrokontroler yang kuat dan murah yang dapat digunakan sebagai otak untuk berbagai proyek elektronik. Selain itu, sudah ada berbagai macam add-on dan aksesori yang tersedia untuk itu.
Salah satu add-on tersebut adalah Kit Penemu Kitronik untuk Raspberry Pi Pico. Kit ini mencakup buklet, papan breakout, papan tempat memotong roti, dan berbagai komponen elektronik untuk memastikan jam pembelajaran di depan. Mari kita lihat lebih dekat.
Apa yang Dapat Saya Bangun dengan Kit Penemu Kitronik?
Itu Kit Penemu Kitronik dilengkapi dengan (hampir) semua yang Anda butuhkan untuk memainkan peran sebagai penemu:
- Pin breakout PCB untuk Raspberry Pi Pico
- Servo
- Tampilan mini
- Tongkat ritsleting (dengan pin)
- LED
- Resistor
- Bilah kipas dan motor
- Kabel jumper
- Bel
- Kapasitor
- Konektor terminal
- Potensiometer
Untuk melengkapi kit ini, yang Anda butuhkan hanyalah Raspberry Pi Pico dengan pin header GPIO yang disolder ke dalamnya. Jika ini adalah pertama kalinya Anda menerapkan solder, jangan gugup: lihat panduan kami tentang cara solder pin header pada Raspberry Pi Pico.
Melakukan Eksperimen
Buklet kit ini memiliki petunjuk langkah demi langkah yang bagus, referensi gambar, serta penjelasan yang menguraikan elemen kode untuk memperkuat pembelajaran Anda. Sepuluh eksperimen interaktif akan membiasakan Anda dengan teknik seperti input dan output digital, menggunakan potensiometer untuk meredupkan lampu LED, menggunakan transistor untuk menggerakkan motor, tenaga angin berkecepatan variabel, membuat musik dengan bel, dan banyak lagi.
Contoh proyek untuk kit diprogram menggunakan bahasa MicroPython, varian Python untuk mikrokontroler. Pelajari caranya memulai dengan MicroPython di Raspberry Pi Pico.
Berkedip LED, Berkedip!
Mari kita masuk dengan membuat LED onboard Pi Pico berkedip. Dalam pengenalan proyek, Anda akan melihat ringkasan singkat tentang apa yang diharapkan terjadi, bersama dengan penjelasan tentang apa yang sedang terjadi.
Kode yang ditunjukkan pada gambar di atas mencakup sedikit variasi untuk Pi Pico W, yang memiliki koneksi internal ke LED. Jika Anda telah membeli Pi Pico standar (tanpa kemampuan Wi-Fi), lihat LED onboard dengan kode berikut sebagai gantinya:
LED = machine.Pin(25, machine.Pin.OUT)
Anda harus menekan tombol Berhenti tombol di Thonny IDE untuk mencegah kode berjalan selamanya. Tantang diri Anda untuk menghentikan proses ini setiap kali tombol keyboard ditekan.
Gunakan Sakelar untuk Menghidupkan dan Mematikan LED
Saat Anda mempelajari buklet ini, Anda akan melihat bahwa penulis memandu Anda untuk secara bertahap membangun pengetahuan Anda. Dalam percobaan ini, Anda akan membangun kode yang ada untuk mengontrol LED dengan menggunakan pernyataan kondisional dalam a sementara Benar lingkaran tak terbatas.
Sinyal input dan output digital digunakan saat Anda menekan sakelar untuk menghidupkan dan mematikan LED Pi Pico. Sederhananya, ketika Anda menekan sakelar dengan jari Anda, itu menyelesaikan rangkaian dan 3.3V dikirim ke pin input GPIO yang terhubung di Pico. Kodenya jika kondisi ini kemudian terpenuhi dan LED dinyalakan. Saat tombol tidak ditekan, tombol elif kondisi terpenuhi dan LED dimatikan.
Perjalanan Anda dengan sirkuit, papan tempat memotong roti, dan segala sesuatu di antaranya dimulai. Jika Anda buntu, ikuti tautan eksperimen yang tertulis di buklet yang disertakan untuk mendapatkan bantuan.
Cahaya, Sensor, Aksi!
Meskipun beberapa orang mungkin berpikir bahwa mengendalikan LED dengan tangan Anda adalah keajaiban, sebenarnya itu adalah fototransistor yang mendeteksi cahaya. Dengan menempatkan objek (seperti tangan Anda) untuk menghalangi cahaya langsung, fototransistor akan bereaksi dan menyalakan LED Pi Pico. Ini sangat mirip dengan bagaimana sensor dasbor mobil Anda menyalakan lampu depan kendaraan secara otomatis di malam hari. Proyek ini akan meminta Anda menggunakan beberapa kabel jumper, resistor, dan fototransistor.
Eksperimen ini berfokus pada input analog, tergantung pada tingkat cahaya LED mana yang akan disesuaikan (berdasarkan kecerahan yang dirasakan ruangan Anda). Seperti yang Anda ingat, sakelar yang digunakan sebelumnya menggunakan sinyal digital (hanya hidup atau mati). Kali ini, Anda menggunakan salah satu saluran ADC (konverter analog ke digital) Pico untuk mengukur sinyal analog yang bervariasi dari fototransistor.
Ketika level di bawah ambang batas tertentu, LED onboard kemudian dinyalakan; jika di atas ambang batas, LED dimatikan. Jangan ragu untuk mengubah lightLevelToSwitchAt nilai dalam kode ke nomor lain. Apakah Anda masih melihat efek yang sama?
Dua Kepala Lebih Baik Dari Satu
Dalam situasi di mana masalah akan terjadi, seringkali menyenangkan untuk memiliki pandangan kedua yang meninjau kode Python Anda (terutama ketika seseorang menemukan utas Reddit yang menjelaskan perbedaan kabel LED antara Pi Pico dan Pi Pico W).
Dalam hal ini, memasangkan latar belakang teknik elektro dan administrasi Linux bersama-sama akan menghasilkan sesi mengutak-atik dan menjelajahi teka-teki pada Jumat malam. Dengan demikian, ketika kedua anggota tim salah, yang tersisa untuk dilakukan hanyalah berlomba ke mesin pencari favorit Anda dan bertaruh yang menemukan jawabannya terlebih dahulu. Jika Anda buntu, Anda selalu dapat menuju ke Sumber belajar Kitronik untuk tips dan trik juga.
Apa yang Anda Nantikan untuk Ditangani Pertama?
Dalam percobaan terakhir, Anda akan dapat membuat “turbin angin” yang membawa semua pelajaran ke perayaan terakhir dari pengetahuan yang baru Anda temukan. Apakah Anda lebih suka bekerja dengan sinyal digital? Mungkin, Anda menikmati perasaan seperti pesulap sambil melambaikan tangan di atas fototransistor untuk memanipulasi kecerahan lampu LED?
Jika Anda super kreatif, ada potensi untuk dapat membuat ulang versi 8-bit dari lagu tema favorit Anda dengan buzzer. Artinya, jika Anda bisa mendapatkan frekuensi yang tepat dari setiap nada.
Menjelajahi Elektronik Dengan Pico
Ini hanya memecahkan permukaan dari apa yang dapat Anda lakukan dengan Raspberry Pi Pico dan Kit Penemu Kitronik. Ada banyak lagi eksperimen elektronik untuk dijelajahi. Atau, ada kit dan papan breakout lain yang tersedia untuk Pico. Jika Anda merasa percaya diri, Anda cukup menghubungkan Pico ke papan tempat memotong roti standar untuk memasang komponen elektronik yang dibeli secara terpisah. Atau Anda dapat menggunakannya untuk banyak proyek lain, seperti game retro, musik, dan otomatisasi rumah.