Jeffrey Cross
Jeffrey Cross

Hands-On dengan Board Baru: Kit Perintis PSLE ​​4 BLE

Pertama Fizikal

Bulan lalu kami mengumumkan pembebasan PSoC 4 BLE oleh Cypress. Ia serupa dengan PSoC 4 yang datang sebelum ini, tetapi sebagai akronim mungkin menyiratkan, papan terkini ini mengintegrasikan Bluetooth Low Energy (yang akan saya terperinci lebih jauh ke bawah).

Pada saiz yang tidak lebih besar daripada Arduino Uno (hanya disebutkan untuk perbandingan ukuran, bukan senarai ciri), ia cukup menarik untuk mempunyai Bluetooth bersedia untuk pergi sebaik sahaja anda menyalakan papan, tanpa memerlukan perisai tambahan atau modul - tidak walaupun $ 7.

Slider CapSense

Terdapat juga kehadiran penderia kapasitif, atau CapSense, slider. Sama ada anda tahu atau tidak, anda mungkin - saya bertaruh pasti - sudah berinteraksi dengan CapSense, sama ada pada telefon pintar anda, menggunakan stylus, atau bahkan diintegrasikan dengan kenderaan atau peti sejuk anda.

Dan ia tidak berhenti di sana, bukan dengan satu batu. Berikut adalah sekilas senarai ciri penuh dan penerangan pinout untuk papan luncur:

Tidak syak lagi, itu banyak untuk dicerna. Tetapi anda mungkin mula mengesyaki perkara ini boleh melakukan lebih banyak daripada mikropengawal piawai anda.

Pemegang bateri sel syiling di bahagian bawah papan.

Melayari senarai ciri, anda mungkin dapat melihat pengawal selia rendah (# 16) yang beroperasi dari 1.9V-5V. Saya akan sentiasa membaca dokumentasi yang disertakan, tetapi semasa unboxing saya, saya biasanya melangkau mana-mana kertas kerja dan pergi terus ke mana-mana papan atau kit yang baru saya beli. Dan ini adalah salah satu ciri yang menarik, membalikkan papan untuk menyedari bahawa anda boleh membawanya dari bateri sel syiling CR2032.

(Saya akan kembali ke ciri ini kemudian apabila saya demo projek slaid CapSense readymade yang dimuatkan pada kit.)

Anda juga akan melihat banyak tajuk yang serasi Arduino. Sudah tentu, perisai yang direka untuk Arduino sesuai dengan baik di Kit Pioneer PSoC 4. Contohnya di sini adalah MakerShield yang disambungkan ke papan bas:

Anda akan kehilangan akses kepada beberapa tajuk baseboard - iaitu blok yang terletak di J8 (# 10) - jadi anda perlu mengambil kira ini dengan sebarang reka bentuk, tetapi untuk sebahagian besar terdapat banyak keserasian dengan perisai sedia ada pilihan.

Saya hanya fibrik fizikal adalah penyambung USB di atas papan yang menerima plag Mini-B (tidak Micro-B) (yang untuk apa jua sebab saya kurang dan kurang). Sudah tentu kabel Standard-A hingga Mini-B disertakan dengan kit supaya tidak ada kebimbangan di sana. (Saya hanya perlu memastikan tidak kehilangan kabel itu.)

Kit ini juga dilengkapi dengan Modul PRoC BLE dan CySmart USB Dongle; Saya akan secara visual menunjukkan dongle jauh ke bawah, tetapi bagi sebahagian besar saya melihat ke atas peranti ini dalam siaran ini. Hanya tahu bahawa mereka berada di sana - dan mereka berguna!

Itu ringkasan visual yang cepat dari papan, tetapi anda mungkin bertanya kepada diri sendiri, "Apa itu PSoC?" Sesungguhnya. Video di bawah, oleh Cypress, cukup banyak ke titik, dan akan mula menimbulkan minat terhadap keupayaan dan fungsi lembaga ini ketika kami meneruskan:

Jika video embed tidak memuat anda boleh menonton di sini. Anda boleh menonton lebih banyak video di PSoC di Perpustakaan Video Komuniti Pemaju Cypress.

Kini Perisian

Sila ambil perhatian: Perisian yang diperlukan untuk berinteraksi dengan Kit Perintis Bolo PSoC 4 adalah IDE Windows sahaja. Dalam ujian kami (saya menggunakan Windows, tetapi rakan-rakan saya menggunakan OS X) perisian berjalan lancar dalam VMware pada OS X.

Kit ini membolehkan anda menjalankan program lalai tanpa perlu memuatkan perisian atau pemacu apa-apa lagi (lebih lanjut mengenai itu, seterusnya), tetapi untuk memencetkan potensi penuh daripada - atau bahkan hanya untuk menggerogoti - Kit Perintis PSoC 4 BLE anda, anda mahu memuat turun dan memasang PSoC Creator. Ia dengan perisian ini bahawa dunia peluang akan menjadi tersedia.

Sebelum meneruskan, saya harus mengatakan kepada sesiapa yang sudah memasang PSoC Creator 3.0, anda harus mengemas kini kepada 3.1! Ia mempunyai lebih banyak ciri dan diperlukan untuk projek Bluetooth yang terperinci di bawah.

Jika anda terbiasa bekerja dengan IDE seperti Eclipse atau Emacs atau NetBeans, PSoC Creator mungkin membuang anda untuk lengkung. Sebagai permulaan, lebih 600MB adalah binatang untuk dimuat turun. Itu kerana perisian mengandungi pelbagai templat, pelbagai lembaran data, dan lebih daripada 120 komponen dengan atribut yang boleh dikonfigurasikan. Di samping itu, persekitaran berasaskan GUI membolehkan anda menyeret reka bentuk PSoC tepat di dalam IDE.

Sekiranya anda menggaruk kepalanya, jangan risau, terdapat keseluruhan video di Perpustakaan Video Komuniti Pemaju Cypress yang ditujukan khusus kepada PSoC Creator.

Komponen termasuk segala-galanya dari daftar, op-amp, dan perbandingan kepada PWM, DMA, dan pelbagai pintu logik (DAN, NOR, XOR, dan lain-lain). Sudah tentu, terdapat pelabuhan dan pin analog dan digital anda. Dan segala-galanya boleh dikonfigurasi, dan perisian mengemas kini kemas kini secara rutin yang merangkumi komponen dan atribut baru. Anda juga boleh membuat komponen anda sendiri! Hanya tuding pada komponen apa pun dalam reka bentuk anda untuk melihat parameternya, dan klik dua kali untuk mengubah konfigurasi:

Selepas berlalu dengan perisian sebentar, saya pasti anda akan mula membina!


Ujian Kit

Pramuat dengan Kit Perintis PSoC 4 BLE adalah program asas Bluetooth (saya katakan dasar, tetapi lebih daripada itu). Seperti yang disebutkan di atas, anda tidak perlu memuatkan perisian atau pemacu mana-mana untuk mendapatkan program ini berjalan atau melihat potensi yang tertanam dalam kit ini. Cabut plag dongle USB ke komputer anda (atau mana-mana bekalan kuasa USB, jika anda ingin mengelakkan sistem operasi sama sekali) dan masuk ke dalam bateri CR2032 yang termasuk di dalam bas. Ikut arahan yang dimasukkan dalam Panduan Mula Pantas, dan dalam masa beberapa minit (paling banyak), anda akan menggunakan slider CapSense untuk menyesuaikan status LED pada dongle USB:

Tiada perisian yang diperlukan!

Kini, memandangkan pemahaman anda tentang perisian (atau keinginan untuk belajar), dan setelah melihat apa yang mungkin dengan perkakasan papan atas, mari maju satu langkah lagi.

Versi terbaru perisian PSoC Creator termasuk projek "Find Me" contoh Bluetooth. Ia terletak di bawah Fail -> Contoh Projek, tetapi anda juga boleh membina projek dari awal mengikut arahan dalam panduan Bermula dengan PSoC 4 BLE (halaman 25, My First PSoC 4 Design BLE). Saya sangat mengesyorkan anda melakukan ini, bukan hanya membuka projek contoh, kerana ia akan benar-benar membantu anda memahami integrasi perisian / perkakasan dan langkah-langkah yang diperlukan untuk membina dan memprogram kit PSoC 4 BLE. Anda akan "mendapatkannya" lebih awal daripada membuka projek yang sedia ada dan cuba memahami bagaimana ia berfungsi. Bagi saya, keseluruhan proses mengambil masa kurang daripada satu jam (dan saya mengambil gambar dan nota di sepanjang jalan untuk posting blog ini). Pada akhirnya, anda akan berkomunikasi dengan Kit Perintis menggunakan aplikasi mudah alih CySmart yang tersedia untuk Android dan iOS. Hasilnya akan membuat anda berspekulasi seterusnya - atau pertama - Projek IoT!

Apabila anda selesai dengan projek ini, reka bentuk di PSoC Creator akan kelihatan seperti ini:

Walaupun interaksi dunia nyata akan kelihatan seperti ini:

Hebat!


Terakhir, Peluang

Sekiranya anda tidak mempunyai kit tetapi anda telah membaca sejauh ini, semoga saya teruja dengan cukup untuk menginginkannya. Nah hari ini boleh jadi hari bertuah anda!

Kami mempunyai 50 Pioneer Kit PSLE ​​4 BLE untuk memberikan ... secara percuma! Kemas kini: pemberian sekarang telah berakhir; kami akan melalui penyerahan sekarang, dan akan memberi respons kepada semua pemohon tidak lama lagi. Terima kasih kerana minat dan kesabaran anda. [Ed.]

Sekarang sebelum anda melompat dan berteriak "Pertama!" Jeda sejenak dan ambil nafas. Ini bukan senario pertama yang pertama kali digunakan, dan anda mungkin ingin menyemak semula perisian tersebut sebelum menghantar permintaan terakhir anda untuk kit percuma. Ini akan membantu anda membungkus kepala anda di sekitar keupayaan kit (dan perisian), dan juga untuk merenungkan apa yang anda mungkin lakukan dengannya. Selain itu saya cadangkan anda membaca melalui Penjelajahan Lanjut pautan di bawah; yang 100 Projek pautan mengandungi beberapa idea yang hebat dan mudah untuk memberi inspirasi kepada anda. (Contohnya pautan mengandungi kod pra-kompilasi untuk Perisai SD Card, sekarang, bagaimana anda menggunakan IoT untuk memanfaatkan keupayaan ini? Bagaimana anda mengintegrasikan GPS, XBee, atau sensor ping? termostat ke IoT, atau mungkin mempunyai idea untuk permainan interaktif?)

Anda perlu menjawab soalan: Memandangkan apa yang anda lihat di atas, dan memandangkan keupayaan perisian, apa yang menjadi perintis projek Internet Perkara yang akan anda bina?

Sudah tentu anda akan mahu membayangkan dunia yang kelihatan mustahil, tetapi juga jadi realistik. Menyelam ke dalam katalog komponen dan reka bentuk secara konseptual sebuah projek IoT novel untuk bergerak. Kami akan mengikuti pemohon yang diterima dalam minggu dan bulan yang akan datang untuk menggalakkan projek anda bersama-sama, dan menawarkan peluang lain untuk Kit Perintis PSoC 4 BLE anda.

Saya cadangkan membaca dan melihat pautan dalam Eksplorasi Lanjutan di bawah, tetapi apabila anda bersedia untuk meneruskan, pergi ke sini untuk memberitahu kami mengapa anda harus dipilih untuk menerima Kit Perintis PSLE ​​4 BLE percuma.

Peluang ini terbuka kepada pemohon A.S. dan antarabangsa. Kami akan memberi beberapa hari permohonan untuk mula masuk sebelum mengkaji penyerahan. Apabila semua 50 Kit Perintis yang tersedia disahkan dihantar, siaran ini akan dikemas kini dengan sebarang maklumat tambahan.


Penjelajahan Lanjut

Pada awal tahun lalu, Kumpulan Herd dari Hackaday menyiarkan video di PSoC Pioneer (sans-BLE) yang merupakan satu lagi pengenalan yang baik kepada kit dan keupayaannya. Kembali ke 2013, Cypress bekerja dengan elemen14 untuk menerbitkan 100 Projek dalam 100 Hari, juga menggunakan Kit Perintis bukan BLE. Projek no. 2, Contoh Slider CapSense, dipaparkan dalam video Bil Herd, dan projek-projek ini khususnya harus membuat anda berfikir tentang projek IoT anda dan kemungkinan-kemungkinan yang sudah sedia untuk anda bangun.

Dan apabila ragu-ragu, bina turret Nerf Gun!

Kit akan dihantar dari Arrow Electronics. Tunggu lebih banyak peluang dengan Kit Perintis PSoC 4 BLE. Jika anda sudah mempunyai kit PSoC 4 BLE, berhubung dengan kami dan beritahu kami anda berminat dengan peluang IOT yang akan datang.

Kongsi

Meninggalkan Komen