Keputusan Kami
Kos rendah dan sangat serba boleh, Maker Pi Pico ialah cara yang ideal untuk memulakan projek Pico anda.
Untuk
+ Kos rendah
+ Mudah digunakan
+ Banyak ciri tambahan
+ LED sebaris
+ Penyambung Grove
Terhadap
– ESP-01 memerlukan kerja tambahan
Raspberry Pi Pico ialah cara yang menyeronokkan dan murah untuk menceburi bidang pengekodan dan elektronik. Selepas membeli Pico, kita juga perlu membeli komponen tambahan untuk meluaskan skopnya dan ini boleh menjadi mahal dan rumit. Cytron Technologies bertujuan untuk memudahkan perjalanan pembelajaran kami dan Maker Pi Pico menjejalkan banyak fungsi tambahan ke dalam pakej kecil semuanya dengan harga kurang daripada $10, termasuk Raspberry Pi Pico.
Itu bukan kesilapan taip, tertanam di tengah Maker Pi Pico ialah Raspberry Pi Pico, dan papan di sekelilingnya mempunyai pecahan pra-sambungan untuk setiap pin GPIO, kebanyakannya disambungkan kepada komponen tambahan seperti pembaca kad SD mikro, output audio / buzzer dan satu siri penyambung Grove, sama seperti yang digunakan pada Seeed’s Grove Shield yang membolehkan pembangunan litar elektronik yang pantas dan ringkas.
Maker Pi Pico didatangkan pramuat dengan MicroPython, pilihan yang baik untuk mereka yang belajar kod dengan Pico, tetapi kami mendapati bahawa CircuitPython adalah pilihan yang lebih baik untuk Maker Pi Pico, dan begitu juga Cytron yang telah menghasilkan satu siri tutorial berdasarkan sekitar Adafruit’s CircuitPython. Majoriti ulasan ini ditulis menggunakan CircuitPython sebagai cara untuk menguji papan.
Reka bentuk dan Penggunaan Pembuat Pi Pico
PCB Maker Pi Pico ungu 3.7 x 2.6 inci (94 x 68 mm) ungu adalah kegembiraan untuk dilihat. Ia mempunyai rujukan pin yang jelas untuk GPIO dan satu siri pin pengepala yang memecahkan Raspberry Pi Pico pra-pateri untuk kegunaan mudah. Kebanyakan pin GPIO mempunyai LED sebaris yang menyala apabila pin dihidupkan.
Anda mungkin berfikir: “bagaimana ini berguna?” Jika kami telah membina litar, katakan LED berkelip pada papan roti maka ada kemungkinan LED kami mungkin rosak, atau pendawaian kami tidak betul. LED onboard Maker Pi Pico membolehkan kami membuktikan bahawa pin GPIO berfungsi dan kod kami berfungsi, yang bermaksud kami boleh mengesan kerosakan pada litar papan roti kami.
Di bahagian paling kiri dan kanan papan terdapat enam penyambung Grove, dengan rujukan pin GPIO yang jelas dicetak pada setiap satu. Kami menyambungkan geganti ke penyambung Grove pertama dan menulis beberapa baris kod untuk membuka dan menutup litar geganti dengan cepat. Hanya penyambung Grove enam disambungkan ke pin analog, dua sebenarnya. Jadi ini akan mengehadkan bilangan input Grove analog yang boleh digunakan, tetapi dalam pengalaman kami ini bukan satu isu.
Di bahagian atas sebelah kanan papan adalah satu WS2812 Neopixel yang mampu menghasilkan pelbagai warna dengan mencampurkan keseimbangan atau cahaya merah, hijau dan biru. Menggunakan perpustakaan CircuitPython neopixel.mpy dan kod contoh daripada Adafruit, kami mencipta pelangi warna dengan sangat mudah. Di bahagian bawah papan terdapat pembaca kad mikroSD, bicu audio 3.5mm, pembesar suara dan empat butang. Pembaca kad microSD disambungkan ke antara muka SPI dan, menggunakan perpustakaan kad SD CircuitPython, kami dengan pantas berjaya mengakses kad mikroSD berformat FAT kemudian membaca dan menulis ke dan dari kad. Ini akan menambah 2MB memori kilat yang disediakan oleh Pico dan membolehkan kami menyimpan fail daripada eksperimen, contohnya log penderia.
Output audio 3.5mm dan buzzer onboard berkongsi pin GPIO yang sama (GP18) dan, apabila output sedang digunakan, ia melumpuhkan buzzer onboard, yang tidak penting tetapi berguna. Audio melalui output boleh dimainkan menggunakan mana-mana pembesar suara yang dikuatkan dan mengikuti tutorial muzik CircuitPython, kami berjaya menyusun satu siri bip dan nada yang menyenangkan.
Mencabut palam pembesar suara, buzzer onboard mengambil alih dan membuat kerja yang baik dalam komposisi kami. Tiga daripada empat butang yang terletak di bahagian bawah sebelah kanan papan disambungkan ke GP20 hingga 22 dan ini boleh digunakan dengan mudah dalam kod anda. Yang keempat dipautkan ke pin Run dan dengan butang ini kita boleh menetapkan semula Pico, yang berguna !
Penambahan terakhir pada papan ialah pengepala lapan pin berlabel ESP-01 dan sesetengah daripada kita akan serta-merta tertarik dengan pengepala ini. ESP-01 ialah papan berasaskan ESP8266 yang biasa digunakan untuk menambah Wi-Fi pada papan yang tidak memilikinya. Raspberry Pi Pico sangat sesuai dengan kelas itu dan oleh itu, dengan gembira, kami memasang papan ESP-01 ganti dan memuatkan MicroPython.
Menggunakan catatan blog sebagai titik permulaan, kami berjaya menyambungkan Maker Pi Pico ke rangkaian rumah kami, tetapi sekarang itulah hadnya. Kami tidak dapat menghantar atau menerima mesej melalui TCP atau MQTT walaupun terdapat banyak percubaan. Kami mengambil langkah tambahan untuk memancarkan perisian tegar yang lebih baharu ke ESP-01, tetapi malangnya melihat hasil yang sama. Ini tidak bermakna antara muka ESP-01 tidak berguna; ia hanya bermakna bahawa kita perlu menunggu perisian dan aliran kerja untuk membuat ini berfungsi.
Gunakan Sarung untuk Pembuat Pi Pico
Untuk $10, Maker Pi Pico ialah cara yang ideal untuk memperkenalkan Pico kepada pengguna yang lebih baharu. Kami mendapat kemudahan penggunaan yang disediakan oleh penyambung Grove dan ciri tambahan untuk audio, kad mikroSD dan butang. Tetapi pro terbesar untuk Maker Pi Pico ialah pelabelan GPIO yang jelas. Maker Pi Pico ditujukan kepada pelajar dan pelabelan pin yang jelas akan membantu pelajar mengenal pasti pin yang betul untuk projek itu.
Jika anda pengguna yang lebih maju, maka Maker Pi Pico masih merupakan platform yang berdaya maju untuk membangunkan projek. Kad audio dan microSD sahaja menyediakan banyak skop untuk projek muzikal dan pencatat data tambahan, semuanya daripada papan $10. Penerimaan CircuitPython sebagai bahasa pengekodan utama adalah langkah pintar dari Cytron. Scott Shawcroft, ketua projek untuk CircuitPython, dan Adafruit telah melaburkan masa dan wang ke dalam alternatif yang semakin berkembang ini kepada MicroPython dan ia ditunjukkan dalam bilangan tutorial dan perpustakaan perisian yang tersedia untuk komponen tambahan seperti penderia, skrin dan pengawal motor.
Pangkalan Penjelajah Pico Pimoroni ialah alternatif terdekat yang boleh kami tawarkan untuk perbandingan. Pico Explorer mempunyai pecahan untuk GPIO, bersama-sama dengan pembesar suara, skrin IPS, kawasan prototaip dan dua pecahan untuk produk Breakout Garden. Walaupun kami menyukai Pico Explorer, ia dijual pada harga tiga kali ganda harga Maker Pi Pico, dan ia tidak termasuk Raspberry Pi Pico. Ia juga tidak mempunyai penyambung Grove atau lampu untuk setiap pin GPIO. Kedua-dua papan mempunyai tempat mereka, tetapi Cytron Maker Pi Pico adalah nilai yang lebih baik untuk pemula.
Pokoknya
Kos $4 Raspberry Pi Pico ialah 40% daripada jumlah kos Maker Pi Pico Untuk tambahan $6, kami mendapat banyak ciri tambahan yang benar-benar menjadikan papan ini mesti ada! ESP-01 adalah perkara yang bagus untuk berfungsi, tetapi memandangkan usia cip itu, dan dengan ESP32 menawarkan cara yang disokong dengan baik untuk menambah Wi-Fi, kami boleh menulis pengepala ESP-01 sebagai curio yang menarik.