- Lembaga Pembangunan PIC IoT WG:
- Gambaran Keseluruhan Perkakasan PIC IoT WG
- PIC IoT WG –Sokongan perisian
- Bermula dengan PIC IoT WG Development Board
Tiga parameter utama yang perlu dipertimbangkan semasa membangunkan peranti IoT mudah alih adalah Penggunaan Daya Rendah, Kesambungan Tanpa Wayar, dan Keselamatan. Dengan mempertimbangkan tiga perkara ini, Microchip telah melancarkan papan pengembangan baru yang dipanggil PIC IoT WG. Papan ini dikuasakan oleh mikrokontroler PIC 16-bit dengan modul Wi-Fi ATWINC dan banyak lagi perkara menarik. Dalam artikel ini, kami akan mengetahui lebih lanjut mengenai papan ini dan cara menggunakannya untuk Reka Bentuk IoT anda. Sekiranya anda berminat dengan papan pengembangan IoT yang lain, anda juga boleh melihat papan indra Arduino Nano 33 BLE yang baru diperkenalkan oleh Arduino.
Lembaga Pembangunan PIC IoT WG:
Mari kita mulakan dengan nama lembaga ini. Ia dipanggil PIC IoT WG, di mana WG bermaksud WiFi dan Google. Ya, Microchip dan Google telah bekerjasama untuk memberi kami papan pengembangan hebat ini yang dapat membantu kami merancang aplikasi IoT tertanam yang dapat berkomunikasi dengan mudah dan selamat dengan Perkhidmatan Teras IoT Google Cloud. Seperti yang ditunjukkan di bawah papan pengembangan terdapat banyak komponen di dalamnya, ia mempunyai mikrokontroler sendiri, modul Wi-Fi, pemproses bersama kriptografi, beberapa sensor dan banyak lagi
Gambaran Keseluruhan Perkakasan PIC IoT WG
Papan terbahagi kepada tiga bahagian, bahagian pengecas, bahagian debugger, dan bahagian pengawal. Mari kita perhatikan setiap bahagian dan komponen penting yang terdapat di dalamnya.
PIC24F Mikrokontroler dengan Modul Wi-Fi WINC1510
Bahagian pengawal mempunyai dua komponen yang paling penting satu ialah PIC Microcontroller ini yang merupakan PIC24FJ128GA705 dan yang lain adalah modul Wi-Fi ini yang WINC1510. Mengenai bahagian mikrokontroler, PIC24F adalah mikrokontroler 16-bit kuasa yang sangat rendah yang beroperasi pada frekuensi jam 32MHz dengan ADC 12-bit bersepadu. Dan modul Wi-Fi adalah ATWINC1510, juga dari microchip dan ia adalah pengawal rangkaian IoT berkuasa rendah. Kedua-dua peranti ini bagus jika anda ingin merancang IoT Edge Device yang dikendalikan dengan bateri
Pemproses Bersama Kriptografi untuk komunikasi data yang selamat
Di sebelah kiri pengawal, kami mempunyai IC lain yang menarik iaitu pemproses Co kriptografi yang disebut ATECC608. Hari ini begitu banyak peranti sensitif disambungkan ke awan, seperti monitor degupan jantung, peranti pemantauan glukosa berterusan, peranti penjejakan Aset dan banyak lagi. Dengan itu, keselamatan data menjadi perhatian utama, di sinilah IC-ATECC608 pemproses bersama kriptografi masuk. Jadi apa yang berlaku di sini ialah papan anda akan menghasilkan kunci peribadi dan kunci awam. Kunci peribadi akan digunakan untuk menyulitkan setiap mesej yang dihantar dari papan ini dan kunci awam akan dikongsi dengan penyedia perkhidmatan yang boleh seperti Google IoT cloud. Kemudian, apabila mesej yang dienkripsi dari papan kami sampai ke awan, awan akan mengesahkan dan menyahsulitkan mesej ini menggunakan kunci awam.
IC ATECC608 di sini bertindak sebagai peranti Pengesahan crypto untuk membuat dan mengurus kunci peribadi dan awam ini. Dan IC telah dikonfigurasikan terlebih dahulu dan disediakan untuk pengesahan berlaku antara papan anda dan inti IoT Google cloud. Maksudnya, pada saat anda menerima papan kunci peribadi anda telah dibuat dan dikunci dan di IC ini dan kunci awam didaftarkan dengan akaun kotak pasir mikro yang dihoskan di Google cloud IoT dengan cara ini anda tidak perlu jadilah pakar rangkaian atau penyulitan untuk menjadikan peranti IoT anda selamat. Kemudian, setelah anda selesai membuat prototaip, anda boleh memindahkan papan anda ke pendaftaran peribadi juga.
Suhu on board dan Sensor Cahaya
Di kedua sisi IC pemproses bersama kriptografi, kami mempunyai dua sensor on-board yang siap untuk diuji. Salah satunya adalah sensor Cahaya ini yang TEMT6000X01 dan yang lain adalah sensor Suhu MCP9808 ini. Sensor Cahaya adalah sensor pancaindera arus sederhana yang disambungkan ke ADC 10-bit pengawal PIC kami dan sensor Suhu dapat mengukur suhu antara -20 * C hingga 100 * C dengan ketepatan tipikal 0.25 * C dan ia berkomunikasi menggunakan I2C.
Pengecas Lithium di atas kapal
Papan pengembangan PIC IoT WG dapat dihidupkan sama ada dengan port mikro-USB atau dengan bateri lithium 4.2V yang dapat disambungkan ke terminal bateri (Warna putih). Sekarang, jika anda menghidupkan papan dengan bateri, papan juga mempunyai IC pengecasan yang akan mengecas bateri litium anda melalui port mikro-USB dengan voltan pengisian 4.2V dan arus pengecasan 100mA. Anda juga akan menemui dua LED di sudut papan, yang berwarna merah menunjukkan bahawa bateri sedang diisi dan yang hijau menunjukkan bahawa ia telah dicas sepenuhnya.
PKOB - Pengaturcara dan Penyahpepijat
Papan pengembangan juga mempunyai programmer, emulator, dan debugger on-board sendiri yang disebut PKOB. Istilah PKOB adalah singkatan dari Pic-kit, jadi sebilangan besar daripada kita sebelumnya menggunakan pic-kit berasingan untuk memprogram dan menyahpepijat pengawal kita tetapi papan ini mempunyai emulator onboard dan juga menyokong komunikasi bersiri, yang sangat berguna untuk debug tanpa keperluan untuk perkakasan luaran.
Pinout, LED dan suis
Di sini, kami mempunyai empat LED masing-masing dengan pelbagai warna. Yang pertama adalah LED warna biru yang menyala ketika papan anda disambungkan ke rangkaian Wi-Fi, yang kedua adalah LED warna hijau yang menyala jika anda disambungkan ke perkhidmatan awan Google, yang ketiga adalah LED warna kuning yang berkedip setiap kali anda menghantar data ke awan dan yang keempat adalah warna merah merah yang menyala untuk menunjukkan ralat di papan tulis. Kami juga mempunyai dua suis SW1 dan SW2 yang dapat digunakan untuk memasuki mod softAP.
Sekarang sampai ke pinout, papan ini mempunyai 8 header wanita di kedua sisi yang berdiri sebagai pengembangan Mikrobus yang membolehkan anda menghubungkan banyak sensor dan modul dari Mikro Elektronika. Pin tujuan umum lain dari pengawal PIC juga dapat diakses melalui pad yang terdapat di bahagian bawah alat kawalan ini.
PIC IoT WG –Sokongan perisian
Datang ke bahagian perisian, Microchip menjadikannya mudah dalam pengaturcaraan dan penyahpepijatan papan ini. Apabila anda menyambungkan papan ini ke komputer, ia akan dijumpai sebagai peranti penyimpanan kilat di mana anda boleh mengubah suai kelayakan Wi-Fi atau memprogramkannya semula dengan pilihan seret dan lepas. Dan ini sebagai pengawal PIC 16-bit dapat diprogramkan menggunakan MPLABX IDE dengan penyusun XC16 dan ia juga menyokong Microchips Code Configurator (MCC) untuk pengaturcaraan dan debugging yang cepat.
Juga apabila anda menerima papan ini, program ini akan diprogramkan dan dikonfigurasikan untuk demo di mana kita dapat membaca nilai sensor cahaya dan sensor suhu ini dan menandakannya di platform awan Google.
Bermula dengan PIC IoT WG Development Board
Untuk memulakan dengan merebut kabel USB mini dan sambungkannya ke papan pengembangan kami, dan sambungkan hujung yang lain ke komputer anda. Anda akan melihat papan anda menyala dan di komputer anda, anda dapat mencari pemacu kilat baru yang disebut rasa ingin tahu. Buka pemacu dan anda akan dapati kandungannya seperti di bawah.
Klik pada fail bernama CLICK-ME.HTM untuk membuka laman web. Di laman web masukkan kelayakan Wi-Fi dan klik pada konfigurasi muat turun.
Ini akan memuat turun fail yang dipanggil WiFI.config , cukup seret fail ini ke pemacu rasa ingin tahu dan anda akan melihat lampu biru dan hijau di papan anda menyala untuk menunjukkan bahawa papan anda kini disambungkan ke Wi-Fi dan awan Google. Buka laman web sekali lagi untuk memeriksa status papan kemudian tatal ke bawah untuk memeriksa nilai sensor cahaya dan suhu dari papan anda yang digambarkan pada halaman. Anda boleh menyemak video di atas jika anda mempunyai sebarang pertanyaan.
Begitu juga, anda juga dapat mengirim data dari awan Google ke peranti anda. Cukup buka mana-mana perisian monitor bersiri seperti dempul dan sambungkannya ke port COM papan, kemudian taipkan contoh pesanan di kotak teks ini dan klik hantar ke peranti.
Seperti yang anda lihat, terminal dempul harus memaparkan mesej yang baru kami kirimkan. Setelah bereksperimen dengan program demo ini, anda boleh menatal ke bawah untuk mencari pilihan untuk membuat program node sensor anda sendiri dan kemudian ada pilihan yang disebut lulusan menggunakan yang mana anda dapat memindahkan papan anda membentuk persekitaran demo ini ke persekitaran peribadi. Untuk maklumat lebih lanjut dan untuk meneruskan dari sini, Panduan Pengguna PIC IoT WG dari Microchip ini akan sangat membantu.
Kemudian, anda mula menulis kod anda sendiri menggunakan MPLABX IDE, juga seperti yang diberitahu sebelumnya dewan menyokong MCC untuk pengaturcaraan yang cepat dan mudah. Ini merangkumi ulasan saya di PIC IoT WG Development Board. Saya harap anda seronok mengetahui tentang papan iklan dan ingin membina sesuatu dengannya. Beritahu saya pendapat anda mengenai perkara ini di bahagian komen dan saya akan menemui anda dalam artikel ulasan lain dengan lembaga pengembangan yang menarik.