Papan pengembangan Spresense adalah debut Sony ke pasar Maker untuk mikrokontroler, dan ini merupakan papan yang mengesankan.
Sony's Spresense menghadirkan rakit fitur eklektik ke meja. Satu yang belum pernah kita lihat sebelumnya di papan siap pakai: ini mendukung GNSS langsung dari kotak. Itulah GPS, Sistem Pemosisian Global yang digunakan ponsel Anda untuk menemukan lokasinya di dunia, plus jaringan geoposisi tambahan. Jika Spresense dapat membaca dengan lebih baik posisinya dengan menggunakan QZSS (sistem Jepang), WAAS (sistem FAA) atau GLONASS (sistem Rusia), itu sama mampu menarik pembacaan dari jaringan satelit itu seperti jaringan GPS asli.
Kekuatan komputasi mentahnya membuat sebagian besar papan serupa berada di tempat teduh, dengan 6 core berjalan pada 156 MHz. Jika itu tidak cukup, itu cukup papan audio yang mampu, dengan 8 saluran mic dan output stereo resolusi tinggi. Terlepas dari semua fitur dan tenaga kuda ini, papan ini menghirup kekuatan.
Spresense dibangun di sekitar chip Sony yang dirancang untuk produk headphone pintar mereka. Ia menawarkan codec audio beresolusi tinggi untuk memutar MP3 Anda, input audio sehingga dapat mendengar perintah suara sebagai balasan, dan AI pandai untuk memahami apa yang baru saja didengarnya. Semua dengan konsumsi daya yang cukup rendah untuk beroperasi selama berjam-jam dengan baterai yang cukup kecil untuk diselipkan di belakang telinga Anda. Dengan penerima GPS, ia tahu seberapa jauh Anda membawanya pada joging pagi Anda. Fitur-fitur yang sama menjadikannya pilihan yang baik untuk penemuan apa pun yang perlu mengambil perintah suara, memutar musik, atau mengetahui tempat yang berubah di dunia.
Apa yang paling menarik bagi saya tentang Spresense adalah berapa banyak daya komputasi yang dihasilkannya untuk seberapa kecil watt yang dikonsumsi. Dengan enam core berjalan pada 156MHz, Spresense memiliki kekuatan komputasi yang hampir menempatkannya dalam jangkauan komputer papan tunggal, bukan mikrokontroler. Desain multicore-nya membuat Spresense cocok untuk menjalankan jaring saraf kecil untuk pengenalan suara atau mencari pola dalam umpan kamera. Dan karena itu menarik daya 30mA sangat sedikit selama operasi normal, itu dapat menjalankan tugas-tugas AI selama berjam-jam dari yang terkecil dari baterai lithium, atau sepasang AAs sederhana.
Spresense + Camera + Screen memberi jam tangan bagi pemain untuk membuat gerakan "rock, paper, scissors" menggunakan jaring saraf. Itu adalah level AI yang mengesankan untuk mematikan sepasang baterai double-A.
Sejak awal, Spresense dapat diprogram menggunakan editor Arduino. (Perlu OS yang lebih lengkap? Anda juga dapat memprogram Spresense sebagai komputer NuttX.) Ada setumpuk contoh program yang muncul ketika Anda mengunduh file papan ke editor Arduino Anda, yang menunjukkan cara mengakses fitur-fitur canggih papan. , dengan contoh untuk geoposisi, pemutaran MP3, sampel Deep Neural Network, dan banyak lagi.
Untuk kompatibilitas perangkat keras, lihat Spresense Extension Board. Papan utama wee Spresense terpasang di atas papan yang lebih besar ini untuk menawarkan pin IO lebih banyak lagi, dalam tata letak Arduino standar, memungkinkan Spresense untuk menggunakan sebagian besar dari ribuan Perisai yang dibuat untuk menambahkan fitur ke Arduinos.
Ada fitur yang lebih bijaksana di papan Ekstensi: slot kartu micro-SD, jack headphone, dan hampir selusin jumper konfigurasi yang memungkinkan Anda mengubah cara perangkat keras berjalan. Salah satu yang menarik perhatian saya adalah pemilih untuk menjalankan papan ekstensi dalam mode 3.3V atau 5V. Diatur ke daya 5V akan memaksimalkan kompatibilitas Arduino papan, dan biarkan menjalankan microservos dan motor kecil lainnya tanpa perlu meningkatkan kekuatannya. Opsi 3.3V menawarkan kompatibilitas yang lebih baik dengan banyak chip modern tempat Anda menghubungkan Spresense, melompati kebutuhan untuk level shifter dan menghemat daya.
Dokumentasi Sony sendiri mencakup setiap langkah secara rinci, dan akan menjadi yang terbaik untuk pembuat baru. Untuk Pembuat berpengalaman yang menginginkan versi turbo, kami menawarkan panduan ini:
Ada beberapa langkah tambahan saat pertama kali Anda menggunakan papan Spresense Anda dengan editor Arduino. Setelah Anda melakukan ini sekali, komputer akan memperlakukan papan Spresense hanya sebagai model Arduino yang lain.
Semua selesai! Anda tidak perlu mengulangi langkah-langkah ini lagi selama Anda menggunakan Spresense yang sama di komputer yang sama. Ulangi langkah terakhir jika Anda mendapatkan Spresense baru, atau ulangi dua langkah pertama untuk menyiapkan komputer baru untuk pemrograman Spresense.
Sekarang setelah Spresense siap diprogram, mari kita lihat beberapa contoh yang kami unduh saat kami mendapatkan file board. Cari contoh program di menu editor Arduino di bawah "File-> Examples". Contoh spesifik Spresense akan ditampilkan ketika pengaturan "Alat-> Dewan" editor diatur ke "Spresense". Anda melakukannya beberapa saat yang lalu ketika Anda mengatur papan.
Salah satu contoh Anda dapat menjalankan dengan papan utama dan tidak ada perangkat keras tambahan adalah contoh "GNSS". Buka dengan mengklik "File-> Examples-> GNSS-> gnss". Kemudian muat ke Spresense dengan mengklik tombol Unggah, bagian atas editor Arduino, kedua dari kiri.
Anda akan melihat pesan bergulir di bagian bawah jendela Arduino saat bersiap-siap dan kemudian mendorong program ke papan. Ketika dikatakan "reboot" setelah beberapa detik, program telah selesai memuat ke Spresense!
Pembacaan GPS sekarang sedang dimasukkan kembali ke komputer Anda, menunjukkan posisi Anda di dunia dalam lintang dan bujur. Anda harus membuka jendela Serial Monitor untuk melihatnya: klik "Ctrl-M". (Command-M pada Mac.) Atau klik ikon kaca pembesar di kanan atas jendela Arduino.
Contoh MP3 player adalah program kedua yang bagus untuk dicoba. Ini sedikit lebih terlibat: Anda akan menginginkan Papan Ekstensi sehingga Anda dapat mencolokkan kartu microSD yang dimuat dengan MP3 Anda, dan headphone atau speaker mini untuk mendengar hasilnya. Instruksi lengkap ada di:
http://bit.ly/SpresenseMP3 <—— Psst: Kapitalisasi penting!
Mengingat bahwa Sony membuat sensor di jantung banyak kamera profesional, seharusnya tidak mengherankan bahwa kamera adalah salah satu pengaya paling awal yang ditawarkan setelah peluncuran. Itu tidak terlalu buruk: 5MP mungkin lebih banyak resolusi daripada yang ingin Anda simpan jika Anda memasukkan data kamera ke jaringan saraf, seperti yang ditunjukkan dalam program contoh “DNNRT” yang disertakan. Opsi papan ekspansi lain yang tersedia setelah peluncuran termasuk lampiran Bluetooth Low Energy yang kecil, dan kombinasi Accelerometer / Kompas / Altimeter, seandainya GPS tidak memberi Anda cukup info tentang di mana Anda berada di dunia.
Untuk perancang perangkat keras, Sony telah menerbitkan skema, gambar teknik, dan BOM untuk Spresense ke GitHub publik mereka. Ini adalah indikator kuat niat Sony untuk Spresense: mereka ingin membuatnya semudah mungkin bagi Anda untuk mencoba chip mereka dan terkesan. Kompatibilitas Arduino dalam perangkat keras dan pemrograman membuat penggunaan chip mereka dengan semua perangkat keras lain yang semudah mungkin. File perangkat keras open-source memberi Anda mulai mengambil penemuan Anda dari prototipe buatan tangan untuk menjalankan produksi 10 atau 10.000.