Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Papan mikrokontroler Raspberry Pi Pico adalah perangkat hebat yang dapat digunakan untuk mengotomatiskan banyak tugas rumah seperti itu seperti menyiram tanaman secara otomatis, membuka dan menutup pintu garasi, mendeteksi pergerakan di dalam rumah, dan sebagainya pada.

Membangun pengetahuan dasar agar berhasil menyelesaikan satu (atau semua) contoh ini membutuhkan waktu. Di sinilah kit penemu akan berguna. Semuanya, seperti buklet instruksi, komponen, dan kabel yang diperlukan disertakan, jadi Anda bisa buat eksperimen yang akan memperluas pengetahuan dan keterampilan Anda untuk mengotomatiskan apa pun yang ada di hati Anda keinginan.

Persiapan

Thonny IDE (lingkungan pengembangan terintegrasi) adalah alat yang hebat untuk membantu menghubungkan Raspberry Pi Pico Anda ke komputer dan memprogram Pico. Untuk memastikan bahwa Anda sudah siap dengan benar, pastikan untuk membaca panduan kami di

instagram viewer
memulai dengan Thonny di Raspberry Pi Pico untuk rincian.

Kit Penemu Kitronik hadir dengan semua yang Anda butuhkan untuk menyelesaikan eksperimen ringan ini. Jika Anda seorang penggemar elektronik dengan suku cadang tergeletak di sekitar, Anda mungkin sudah memiliki apa yang Anda butuhkan:

  • Raspberry Pi Pico (atau Pico W)
  • Papan tempat memotong roti
  • Potensiometer putar
  • 2x Tombol tekan
  • LED 5mm merah
  • Kabel jumper 8x M / M
  • Resistor 220 ohm (ditandai dengan pita berwarna: merah, merah, coklat, emas)

Apakah Pico Anda dilengkapi dengan pin GPIO yang sudah disolder? Jika tidak, cari tahu caranya solder pin header ke Raspberry Pi Pico Anda jalan yang benar.

Keluaran yang diharapkan

Eksperimen ini memberikan representasi visual yang bagus untuk membantu menjelaskan apa yang terjadi selama rutinitas interupsi (menekan tombol), di mana titik output modulasi lebar-pulsa (PWM) menentukan kecerahan LED—yang dapat dikontrol dengan menggunakan potensiometer sebagai analog memasukkan.

Interupsi perangkat lunak akan terdeteksi saat Anda menekan tombol yang ada di papan tempat memotong roti. Tindakan ini akan memicu variabel yang akan mengontrol kapan lampu LED merah menyala atau mati. Saat Anda memutar potensiometer ke salah satu arah, nilai input analognya ditransfer ke output PWM untuk LED. Inilah keajaiban (jika Anda mau) di balik lampu LED yang menjadi lebih redup atau lebih terang.

Merakit Kode Proyek

Sebelum Anda melanjutkan, ambil salinan file kode diperlukan untuk percobaan ini langsung dari situs support resmi Kitronik. Selain itu, sumber daya ini bertindak sebagai panduan yang mendukung jika Anda mengalami kebuntuan.

Saat Anda memiliki kode di layar, mari kita uraikan beberapa poin penting dalam kode:

  • Sakelar on/off dipetakan ke GP15 di Raspberry Pi Pico.
  • Lampu LED diatur sebagai keluaran PWM pada GP16 di Pico.
  • Potensiometer (pot) bergantung pada konverter analog-ke-digital (ADC) bawaan GP26.
  • Status tombol default ke false saat Anda pertama kali menjalankan program Python.
  • Penangan IRQ (atau sinyal interupsi) dihubungkan ke input sakelar.
  • Itu ketika loop mendeteksi apakah sakelar ditekan dan kemudian mulai membaca nilai pot (tergantung ke arah mana Anda memutar potensiometer) untuk mengatur kecerahan LED.

Kit Penemu ini bertujuan untuk mengembangkan pembelajaran yang Anda peroleh saat Anda maju melalui buklet yang disertakan. Dengan setiap pergantian halaman, Anda akan menemukan diri Anda memperoleh pengetahuan secara bertahap. Anda mungkin juga menemukan diri Anda menyeringai dengan bangga saat momen "bola lampu" meningkat frekuensinya seiring bertambahnya pengalaman Anda.

Jika Anda ingin kembali ke dasar-dasar sensor cahaya dan input analog, kunjungi kami memulai dengan panduan elektronik Raspberry Pi Pico untuk detail tentang eksperimen cahaya sebelumnya dalam seri ini.

Masa Depan Anda Cerah

Kit ini bagus untuk mereka yang bereksperimen dengan elektronik hingga tingkat menengah. Sekarang setelah Anda mempelajari beberapa dasar tambahan seputar input analog, sinyal interupsi, dan mengontrol kecerahan lampu LED, Anda mungkin siap untuk meningkatkan pengetahuan Anda ke level berikutnya.

Menggunakan transistor untuk menggerakkan motor, membangun percobaan potensiometer baru-baru ini dengan menambahkan a servo, mengatur nada buzzer, berhitung menggunakan display, memahami dasar-dasar tenaga angin, dan lagi.

Ambil kit yang menyertakan buklet dan semua gizmos serta kabel yang Anda perlukan untuk memulai. Lebih baik lagi, beli satu untuk Anda dan untuk orang lain yang Anda kenal yang juga suka mengotak-atik elektronik dan teknologi.

Yang terpenting, luangkan waktu untuk menikmati proses membangun pengetahuan. Selain itu, pastikan untuk berhenti sejenak untuk merasa bangga ketika Anda mendapati diri Anda menyelesaikan eksperimen yang diakhiri dengan pernyataan seperti, "Saya berhasil!"