Pandangan Awal pada Cortado — Arduino yang Tidak Akan Pernah Anda Pasang - 💡 Fix My Ideas

Pandangan Awal pada Cortado — Arduino yang Tidak Akan Pernah Anda Pasang

Pandangan Awal pada Cortado — Arduino yang Tidak Akan Pernah Anda Pasang


Penulis: Ethan Holmes, 2019

Cortado dari Punch Through Design adalah papan Arduino baru yang kompatibel dengan dukungan Bluetooth LE bawaan.

Punch Through lebih dikenal karena aksesori iPhone yang ditargetkan untuk konsumen — dan perpustakaan perangkat lunak untuk pengembang iOS — daripada papan pengembangan yang ditargetkan untuk pembuat, meskipun Anda mungkin telah menemukan aplikasi Light Blue mereka di iOS dan OS X jika Anda telah melakukan pengembangan menggunakan Bluetooth LE.

Papan yang kompatibel dengan Arduino dengan Bluetooth LE bawaan juga bukan ide baru. RFduino memiliki Kickstarter yang sangat besar dan sekarang berada di minggu terakhir pengiriman papan kepada pendukung sebelum dibuka untuk penjualan umum, BLEduino — sekali lagi setelah Kickstarter yang sukses — sekarang hampir siap untuk dikirim.

Jadi apa yang dilakukan papan Cortado berbeda?

Memprogram Cortado dari iPad.

Ya, tidak ada kabel yang terlihat, memuat sketsa ke papan dilakukan melalui Bluetooth LE, dan itu bisa dilakukan tidak hanya dari lingkungan pengembangan Arduino tradisional tetapi juga dari iPad atau tablet Android Anda — dan juga melalui Bluetooth LE .

Yang mungkin merupakan awal dari tren yang menarik - dengan begitu banyak orang pindah ke tablet sebagai platform komputasi sehari-hari mereka, tidak mengherankan melihat pengembang juga pindah dari platform laptop dan desktop.

Cortado sudah akan berjalan ketika tiba di depan pintu Anda.

Papan ini memiliki 8 pin I / O digital dengan 2 input analog opsional, LED RGB, dan akselerometer 3 sumbu on-board. Itu bahkan akan dikirimkan dengan baterai di tempatnya dan, selama Anda mengunduh aplikasi mereka ke telepon sebelumnya, Anda bahkan akan mendapatkan notifikasi push ketika tiba di depan pintu Anda.

Memperkenalkan Cortado.

Seperti Spark Core, papan ini didesain dari bawah ke atas untuk digunakan sebagai bagian dari Internet of Things. Tetapi tidak seperti Spark Core — yang berbasis Wi-Fi dan karenanya memiliki kebutuhan daya yang jauh lebih tinggi — ia harus beroperasi selama lebih dari setahun dari sel koin terpasang. Dewan ini dimaksudkan untuk menanamkan jauh ke dalam proyek, dan kemudian melupakan.

Saya berbicara dengan Colin Karpfinger — pendiri Punch Through Design — menjelang peluncuran mereka hari ini tentang Cortado,

Bagaimana Cortado berbeda dari papan BLE lainnya yang diaktifkan BLE yang diaktifkan, seperti RFduino dan BLEduino?

Kami bertekad untuk tidak hanya membuat Arduino-dengan-BLE, tetapi juga mengubah cara Anda berinteraksi. Jadi untuk satu, Anda memprogram Cortado melalui BLE, daripada memasukkannya (seperti RFduino / BLEduino). Kami memiliki beberapa cara rapi untuk menunjukkan ini.Anda akan dapat memprogram Cortado yang Anda terima di surat bahkan tanpa membuka kotak, yang saya pikir adalah bukti bahwa interaksi telah berubah.

Pemrograman jarak jauh melalui BLE tampaknya menjadi salah satu fitur utama, bagaimana cara kerjanya di bawah tenda?

Kode Arduino dikompilasi pada platform apa pun yang Anda gunakan dan kemudian [ditransfer ke papan] melalui profil BLE khusus yang telah kami terapkan. Kami menggunakan karakteristik tulis-tanpa-respons untuk mendapatkan kecepatan sebanyak mungkin, dan melakukan pengecekan kesalahan untuk menghindari masalah.

Pemrograman dari mesin desktop dilakukan di Arduino IDE yang ada melalui proxy? Bagaimana cara kerjanya?

Arduino IDE memiliki kemampuan untuk memanggil aplikasi ‘loader’ khusus. Itu melewati jalur file hex yang dikompilasi. Jadi, Anda akan menjalankan aplikasi pemuat kami, yang menangani semua penghubung melalui BLE, dan kemudian gunakan saja Arduino IDE seperti biasa.

Pemrograman pada iOS (dan Android) dilakukan dalam aplikasi asli. Apakah Anda mem-port IDE Arduino ke platform seluler? Atau apakah Anda menerapkan ulang dari awal?

Kami menerapkan aplikasi khusus yang memiliki beberapa kemampuan mengedit teks sederhana. Tujuannya adalah mendorong sesuatu yang dapat digunakan segera dan kemudian terus memperbaikinya dan menambahkan fitur-fitur yang bagus untuk digunakan.

Arduino IDE adalah open source, apakah Anda akan membuat kode IDE iOS (dan Android) Anda open source?

Kami akan merilis dua aplikasi, satu untuk menangani pemrograman dan satu untuk debugging / berinteraksi. Yang terakhir akan dibangun ke dalam aplikasi LightBlue yang ada. Kami akan membuka sumber IDE pemrograman, dan akan senang menemukan kontributor yang membantu.

Apakah Anda mengantisipasi memungkinkan orang untuk menambahkan dukungan untuk papan lain, dengan cara yang sama seperti Arduino?

Saat ini kami fokus untuk membuat yang terbaik dengan Cortado. Kami akan menerbitkan profil Pemrograman BLE kami, dan pengembang perangkat keras lainnya dapat mengimplementasikannya.

Papan berbasis di sekitar M328P, dapatkah Anda berbicara tentang pilihan itu?

Kami ingin memilih sesuatu yang kecil dan ada di mana-mana. Semua orang tahu 328P ...

Modul BLE yang Anda gunakan adalah desain Punch Through sendiri, benarkan? Bisakah Anda memberi tahu kami lebih banyak tentang itu?

Benar! Ini adalah modul BLE tujuan umum kecil yang sejauh ini kami telah sukses besar. Itu akan ada di beberapa produk yang akan Anda temukan di 2014.

Mengapa Anda memutuskan untuk meluncurkan Bluetooth SoC Anda sendiri, mengapa tidak menggunakan salah satu modul yang ada?

Kami telah mengerjakan satu ton produk BLE, dan kami menemukan beberapa modul lainnya kurang - baik dalam kemampuan, dukungan, atau harga. Kami memiliki beberapa tujuan jangka panjang dengan perangkat keras, seperti Cortado, yang ingin kami dukung sebaik mungkin. Menjadi jelas bahwa membangun modul kita sendiri adalah cara terbaik untuk melakukan itu. Itu bukan proses yang cepat, tapi ini benar-benar hebat karena kita sudah selesai.

Ini adalah papan pengembang Punch Through pertama, yang terutama Anda ketahui untuk aksesori iPhone. Mengapa papan ditujukan untuk pembuat?

Pembuat adalah inovator. Kami ingin mendukung orang-orang yang membangun produk besok, apakah itu seseorang di garasinya, atau cabang baru dari perusahaan besar. Ini adalah cara kami melakukan itu. Modul adalah cara kami membantu mereka begitu mereka siap untuk diproduksi.

Bluetooth selalu memiliki reputasi buruk di kalangan programmer. Tetapi pengenalan Bluetooth LE telah mengubah semua itu. Bagaimana Anda melihat ruang berkembang?

Saya melihat BLE menjadi protokol yang mendorong maju IoT dan perangkat yang terhubung. Ada beberapa kekuatan pendorong utama, tetapi fakta bahwa Anda memiliki protokol yang dibuat untuk sensor daya rendah di semua ponsel pintar terkemuka sangat besar.

Apakah Anda mengantisipasi membangun perangkat keras lain yang ditujukan untuk komunitas pembuat?

Pasti. Kami pikir Cortado cukup revolusioner, jadi kami punya tangan penuh!

Papan Cortado tersedia untuk pre-order seharga $ 18 (plus pengiriman) mulai hari ini dari Punch Through Design.



Anda Mungkin Tertarik

Di Maker Shed: Arduino Kit Gift Guide

Di Maker Shed: Arduino Kit Gift Guide


Kit-A-Day Giveaway: Ice Tube Clock Kit

Kit-A-Day Giveaway: Ice Tube Clock Kit


Akhir Pekan Ini: Bazaar Aneh San Francisco

Akhir Pekan Ini: Bazaar Aneh San Francisco


Petani Sekolah Menengah di LA

Petani Sekolah Menengah di LA






Recent Posts