Papan mikrokontroler Raspberry Pi Pico menawarkan begitu banyak fleksibilitas bagi para penggemar untuk mengeksplorasi proyek elektronik untuk meningkatkan pengetahuan teknis mereka. Ini dapat berkisar dari pemantauan rumah DIY hingga stasiun pemantauan cuaca sederhana. Mempelajari dasar-dasarnya akan memberi Anda basis pengetahuan yang kuat sehingga Anda dapat mengerjakan tugas yang lebih kompleks dengan percaya diri.
Mari jelajahi bagaimana Anda dapat menggunakan transistor dan motor untuk menghasilkan tenaga angin menggunakan Raspberry Pi Pico.
Apa yang Diperlukan untuk Memulai?
Item berikut disertakan dengan Kit Penemu Kitronik untuk Raspberry Pi Pico. Mereka adalah komponen yang cukup umum, sehingga dapat dengan mudah diperoleh secara terpisah.
- Bilah kipas
- Motor
- Konektor terminal papan tempat memotong roti
- Papan tempat memotong roti
- Resistor 2.2kΩ (pita berwarna merah, merah, merah, emas)
- 5x kabel jumper pria-pria
- Transistor—diperlukan untuk memasok lebih banyak arus ke motor daripada yang dapat disediakan oleh pin GPIO Pico
Lihatlah ikhtisar kami tentang Ki Penemu Kitronik untuk Raspberry Pi Pico untuk memperluas pengetahuan teknis Anda untuk eksperimen di masa mendatang. Anda memerlukan Pico dengan header pin GPIO terpasang untuk proyek ini; Periksa cara menyolder pin header pada Raspberry Pi Pico.
Ini termasuk tip tentang praktik terbaik penyolderan, sehingga Anda dapat memastikan bahwa header pin GPIO Anda terhubung dengan baik ke papan Pico untuk pertama kalinya.
Cara Menghubungkan Perangkat Keras
Kabelnya tidak rumit; Namun, ada beberapa langkah di mana Anda harus memastikan bahwa pin Anda terhubung dengan benar dalam pikiran, mari kita uraikan bagaimana komponen dihubungkan antara Raspberry Pi Pico dan Anda papan tempat memotong roti.
- Pin GP15 Pico perlu dihubungkan ke salah satu ujung resistor.
- Pin GND pada Pico akan dialihkan ke rel negatif pada papan tempat memotong roti.
- Tempatkan transistor di depan sisi negatif konektor terminal motor dan arahkan kabel dari sisi negatif transistor ke rel negatif papan tempat memotong roti.
- Periksa ulang apakah kabel sudah disejajarkan dengan benar dengan konektor terminal motor (ini penting).
- Pin VSYS Pico harus terhubung ke rel positif di papan tempat memotong roti. Ini akan memastikan bahwa daya 5V dikirim, melalui transistor, ke motor (dibandingkan pin Pico lainnya dengan hanya 3.3V).
Saat Anda melakukan pemeriksaan kabel terakhir, pastikan kabel jumper terhubung dari rel positif papan tempat memotong roti ke sisi positif konektor terminal motor. Selain itu, ujung resistor lainnya harus dihubungkan ke pin tengah transistor. Jika belum jelas, pastikan kabel negatif dan positif juga terhubung dengan benar dari konektor terminal ke motor.
Menjelajahi Kode
Pertama, Anda harus mengunduh kode MicroPython dari Repositori MUO GitHub. Secara khusus, Anda ingin mengambil file motor.py mengajukan. Ikuti panduan kami untuk memulai dengan MicroPython untuk detail tentang penggunaan Thonny IDE dengan Raspberry Pi Pico.
Saat dijalankan, kode akan memberi tahu motor untuk memutar kipas, secara bertahap meningkatkan kecepatan hingga maksimum dan kemudian, setelah jeda singkat, mengurangi kecepatan hingga berhenti lagi. Ini akan diulang terus sampai Anda menghentikan program.
Di bagian atas kode, mengimpor mesin Dan waktu modules memungkinkan Anda untuk menggunakannya dalam program. Itu mesin modul digunakan untuk menetapkan GP15 sebagai pin keluaran untuk motor, melalui transistor, menggunakan PWM (pulse-width modulation) untuk mengatur kecepatannya. Itu waktu modul digunakan untuk membuat penundaan dalam operasi program saat kita membutuhkannya.
Coba jalankan kodenya. Kipas akan membutuhkan beberapa detik untuk berputar dan mulai berputar. Sebuah terbatas untuk loop secara bertahap meningkatkan nilai output ke motor dari 0 ke 65535 (atau lebih tepatnya, tepat di bawah itu) dalam beberapa langkah 100. Penundaan yang sangat singkat dari 5 milidetik diberikan (dengan waktu.tidur_ms (5)) antara setiap perubahan kecepatan selama loop. Setelah loop selesai, a waktutidur penundaan satu detik diatur sebelum loop berikutnya dimulai.
Yang kedua untuk loop, nilai langkah diatur ke -100, untuk secara bertahap mengurangi nilai keluaran ke motor. Motor akan melambat secara bertahap dari kecepatan penuh hingga berhenti total (at 0). Sesudah yang lain waktutidur penundaan satu detik, yang pertama untuk loop dieksekusi lagi, karena keduanya berada di dalam a sementara Benar: putaran tak terbatas.
Hanya itu yang terlibat dalam penggunaan transistor dan kode untuk menjalankan motor kipas Anda. Perlu diingat bahwa kode ini akan berulang selamanya. Jadi, Anda harus menekan tombol stop di Thonny IDE Anda untuk menghentikan putaran motor dan kipas.
Kemana Angin Akan Membawa Anda Selanjutnya?
Menambahkan elemen ekstra, seperti tampilan 7 segmen, ke eksperimen ini akan memberi Anda pemahaman tentang bagaimana turbin angin menggunakan energi kinetik untuk mengubah angin menjadi tenaga listrik.
Proyek lain yang dapat Anda lakukan adalah menyiapkan stasiun cuaca berbasis rumah yang memantau kondisi luar ruangan. Selain itu, Anda akan menemukan proyek menarik lainnya seperti indikator angin dan kecepatan udara yang dapat Anda buat dengan Raspberry Pi Pico.
Dengan menggunakan pengetahuan dasar ini, eksperimen mana yang akan Anda lakukan selanjutnya? Apakah Anda memiliki proyek dalam pikiran? Jika Anda ragu terlalu lama, Anda berisiko mengubah arah pikiran (dan angin).