Raspberry Pi Pico seharga $ 4 - apa yang mampu dilakukan oleh papan baru dari pengembang Raspberry



Beberapa hari yang lalu, Raspberry Foundation meluncurkan papan baru - Raspberry Pi Pico dengan silikonnya sendiri hanya dengan $ 4. Papan, tentu saja, kurang berfungsi daripada model garis yang lebih lama, tetapi juga dapat menawarkan banyak peluang bagi pengembang.



Papan ini telah diuji, mengevaluasi fungsi, kelebihan dan kekurangannya. Semua ini di bawah pemotongan.



Sedikit tentang karakteristiknya



Basis papan adalah chip Arm Cortex M0 + inti ganda, dengan frekuensi inti 133 MHz. Papan ini memiliki 264 KB RAM dan 2 MB memori flash. Selain itu, terdapat konektor USB 1.1 dan saluran I / O, yang 26 di antaranya tersedia bagi pengguna. Dimungkinkan untuk menggunakan antarmuka 2 × UART, 2 × I 2 C, 2 × SPI (hingga 16 MB QSPI Flash dengan XIP), serta 16 saluran PWM. Sensor suhu dan 4 saluran ADC juga tersedia.



Para pengembang mengatakan bahwa pengerjaan chip mereka sendiri telah berlangsung sejak 2016. Menurut tim, mereka membutuhkan chip dengan kemampuan yang tidak dimiliki chip produsen lain. Pada tahun 2018, prototipe sudah siap, yang kemudian diselesaikan, setelah menerima sistem yang menjadi dasar papan tunggal Pico.



“Kami mendapat banyak pengalaman dalam pengembangan chip ini. Itu telah berevolusi, ditingkatkan dari hari pertama pengembangan. Dan sekarang kami memiliki chip yang sangat baik dengan banyak fitur dan harga rendah di tangan kami. Chip tersebut dibuat untuk kami di pabrik TSMC menggunakan teknologi proses 40nm, "kata COO Raspberry Pi James Adams.



Chip ini benar-benar unik, karena tidak ada lagi sistem dual-core di pasaran dengan harga seperti itu. Ada cukup RAM untuk perangkat ini dan tugas yang dapat dilakukannya. Dan kemudian ada pustaka floating point yang dioptimalkan yang telah ditambahkan ke ROM boot, ditambah inti USB yang dapat digunakan sebagai master atau slave.



Apa yang spesial dari Pico?



Secara umum, ini bukan PC papan tunggal, seperti Raspberry Pi Zero yang sama atau model yang lebih lama, melainkan mikrokontroler seperti Arduino. Dewan Pico dapat menjadi "teman" dengan "raspberry" lainnya, mengembangkan proyek yang kompleks. Pico memiliki GPIO 3.3V, sama seperti Raspberry Pi dan Arduino lainnya. Dan ini bukan kekurangan, Anda dapat menghubungkan 5V menggunakan konverter.





Pengembang menguji papan dengan menghubungkannya ke 12 LED Neopixel dengan kecerahan penuh dari catu daya 5V. Alhasil, arus yang dikonsumsi papan hanya 140 mA, dengan 0,7W. Namun Raspberry Pi 4, dalam kondisi yang sama, sudah mengkonsumsi 4-5 watt. Jadi jika proyek tersebut membutuhkan konsumsi daya minimum, tidak ada pilihan yang lebih baik dari Pico.



Anda dapat menghubungkan daya ke Raspberry Pi Pico melalui micro USB atau melalui pin VSYS GPIO. Dalam hal ini, Anda dapat memasok dari 1,8 V hingga 5,5 V. Jika Anda membutuhkan baterai, Anda harus menghubungkan modul pihak ketiga tambahan. Berikut cara melakukannya secara detail.





Telah disebutkan di atas bahwa Pico lebih merupakan mikrokontroler daripada papan. Dan memang benar. Sistem ini dapat dilihat sebagai alternatif yang layak untuk Adafruit Feather atau Teensy. Papannya hanya berukuran 51 x 21mm, membuatnya lebih kecil dari Raspberry Pi Zero.





Pico nyaman digunakan dengan papan tempat memotong roti dan papan pembawa yang dipasang di permukaan. Tapi 40 pin Raspberry Pi Pico perlu disolder sendiri.





Secara umum, ini adalah papan yang sangat ramah pengguna untuk pengembang pemula dan profesional.





Bekerja dengan Raspberry Pi Pico



Papan tidak memiliki port tambahan, jadi komputer akan dibutuhkan untuk menggunakannya di sebagian besar proyek. Ini bisa berupa PC apa saja yang menjalankan OS apa saja - Windows, Mac dan Linux.



Poin penting adalah dokumentasi untuk dewan. Ada dua bagian, untuk bahasa C dan untuk MicroPython. Yang terakhir dikembangkan berdasarkan Python 3 untuk mikrokontroler. Untuk menginstal, Anda memerlukan file UF2 yang disalin ke Pico. Saat Anda menekan tombol BOOTSEL setelah menghubungkan kabel micro USB, antarmuka disk muncul. Salin file, dan setelah itu Anda mendapatkan akses ke Python Shell di papan tulis.



Editor diperlukan untuk menulis kode dan menyimpan file ke ROM papan. Bukan pilihan yang buruk - Thonny. Secara umum, penginstalan berjalan lancar, kodenya juga disimpan.



Dua fitur baru untuk Raspberry Pi adalah PIO dan input analog. PIO adalah antarmuka generik yang dapat digunakan untuk membuat antarmuka seperti I 2 C, SPI, I 2 S, dan bahkan VGA / DPI. Itu semua tergantung pada proyek dan kualifikasi pengembang.



Adapun bahasa C di Pico lebih rumit dengannya. Benar, manual resmi datang untuk menyelamatkan . Tetapi waktu pengembangan dalam hal ini akan memakan waktu lebih banyak daripada dalam kasus MicroPython. Selain itu, Anda harus bekerja dari baris perintah atau menggunakan Kode Visual Studio.



Pengembang menyarankan untuk bekerja dengan MicroPython.



Apa yang bisa Anda kembangkan dengan Pico?



Papan dirancang untuk disematkan dalam proyek perangkat keras. Ini adalah alternatif Arduino yang murah. Robot, pencahayaan, IoT, dan banyak sistem lain dapat dikembangkan menggunakan kebaruan. Pada saat yang sama, seperti disebutkan di atas, Pico mengonsumsi daya yang sangat sedikit.



Ini papan cepat yang melakukan apa yang seharusnya.





Satu-satunya masalah adalah kurangnya komunikasi nirkabel, sehingga kemampuan board terbatas dalam hal ini. Tentu saja, Anda dapat menghubungkan elemen eksternal dan menyelesaikan masalah ini, tetapi dalam hal ini akan membutuhkan lebih banyak waktu dan sumber daya. ESP32 dan ESP8266 yang sama berfungsi dengan WiFi di luar kotak, jadi jika Anda memerlukan koneksi, lebih baik memilihnya, terutama karena harganya hampir sama.



Sebagai sebuah kesimpulan





Raspberry Pi Pico adalah papan yang menarik. Benar, ini lebih merupakan mikrokontroler daripada komputer papan tunggal. Jika Anda menginginkan sesuatu yang sederhana dan hemat energi, maka papannya sempurna. Jika Anda membutuhkan proyek yang lebih kompleks, Anda harus membeli Raspberry Pi Zero W.






All Articles