Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Menggunakan Sensor Radar Berdenyut A111 dengan Raspberry Pi

Pengantar

Produk Eksperimental: Produk SparkX diproduksi dengan cepat untuk menghadirkan teknologi paling mutakhir saat tersedia. Produk-produk ini diuji tetapi datang tanpa jaminan. Dukungan teknis langsung tidak tersedia untuk produk SparkX.

Apakah proyek Anda memerlukan presisi tinggi, jarak mutakhir, kecepatan, gerakan, dan/atau penginderaan isyarat? Kami tidak berbicara tentang ultrasonik, atau bahkan inframerah di sini, tetapi radar 60GHz! Sampaikan salam kepada teman radar kami yang kecil dan berdenyut, Acconeer A111!

A111 adalah solusi chip tunggal untuk pulsed coherent radar (PCR) – dilengkapi dengan antena dan antarmuka SPI yang mampu berkecepatan hingga 50MHz. Aplikasi untuk PCR termasuk penginderaan jarak, gerakan, gerakan, dan deteksi kecepatan. Sensor dapat memantau satu atau lebih objek pada jarak hingga dua meter.

Papan breakout kami untuk A111 mencakup regulator 1,8V, terjemahan level tegangan, dan memecah semua pin sensor radar berdenyut ke header 0,1 inci dan ramah-Raspberry Pi.

Bahan yang Diperlukan

Untuk menggunakan A111, Anda memerlukan ARMv7 atau ARM Cortex-M4 – SDK sumber tertutup saat ini hanya mendukung arsitektur ini. Tutorial ini akan menjelaskan cara menggunakan sensor radar dengan Raspberry Pi – platform berdasarkan arsitektur yang didukung oleh SDK A111.

Breakout A111 mencakup 20-pin, 2×10 header wanita , yang harus dikawinkan dengan Raspberry Pi dari generasi mana pun. Jika Anda lebih suka menyambungkan A111 secara manual ke Raspberry Pi, header male dan sekitar 9 kabel male-to-female bisa digunakan.

Menyiapkan Perangkat Keras

Raspbian dan SPI

Tutorial ini mengasumsikan Anda telah menyiapkan Raspberry Pi dengan Raspbian. Untuk bantuan dalam menginstal OS berbasis Debian di Pi Anda, lihat dokumen di Raspberrypi.org. Atau — lebih baik lagi! — lihat tutorial Penyiapan Raspberry Pi Tanpa Kepala kami.

Anda juga harus mengaktifkan SPI pada Pi Anda. Untuk mendapatkan bantuan terkait hal itu, lihat tutorial SPI di Pi kami.

A111 Pulsed Radar Breakout dirancang untuk duduk langsung di atas Raspberry Pi. Ini tidak mencakup semua 40 (2×20) pin Raspberry Pi B+ (atau lebih baru), tetapi header 26-pin – 2×13 – harus kompatibel dengan Pi apa pun.

Solder tajuk 2×13 sehingga sisi perempuan menghadap jauh dari IC A111 berwarna hitam kehijauan. Kemudian hubungkan perisai ke Raspberry Pi untuk memastikan bahwa teks "Tampilan Pi" pada breakout cocok dengan header tampilan pada Pi Anda. Sensor harus menghadap ke atas setelah dicolokkan.

A111 Breakout dicolokkan ke Raspberry Pi.

Atau, jika Anda ingin menyambungkan breakout secara manual ke Pi, berikut adalah pin-out yang akan kita gunakan selama sisa tutorial ini:

Pin Breakout Nama Pin Raspberry Pi Nomor Pin RasPi
CS SPI0 CS0 24
SCLK SPI0 SCLK 23
MISO SPI0 MISO 21
MOSI SPI0 MOSI 19
INT GPIO25 22
ID GPIO27 13
VCCIO 3.3V 1,17
GND GND 6, 14, 20, dst.
VIN 5V 2, 4

⚡ Tegangan Input dan Level Logika: Papan ini memecahkan pin “VIN” dan “VCCIO”. "VIN" harus memberi daya pada sensor, yang dapat mengkonsumsi hingga sekitar 80mA. “VCCIO” menyetel tegangan I/O, yang mungkin lebih rendah dari VIN.

Jerawat pin Raspberry Pi, misalnya, sambungkan VIN ke 5V dan VCCIO ke 3.3V , karena bus 3.3V Raspberry Pi mungkin tidak dapat memberi daya penuh pada A111, tetapi Pi hanya dapat menangani I/O 3.3V .

Aktifkan SPI di Raspberry Pi Anda

Dapatkan SDK

Sayangnya, kit pengembangan perangkat lunak (SDK) untuk A111 terkunci di balik gumpalan sumber tertutup yang saat ini hanya mendukung platform Cortex-M4 dan ARMv7. Untuk mendownload SDK, kunjungi halaman “Produk” Acconeer.

Di bagian bawah, di bawah “A1 Software Development Kit ” header adalah tautan ke DAPATKAN PERANGKAT LUNAK** . Baca seluruh lisensi, setujui, lalu minta A1 SDK untuk Linux ARMv7 perangkat lunak.

Meminta ARMv7 SDK dari Acconeer.

Setelah memberikan alamat email Anda, Anda akan segera menerima email tautan unduhan.

SCP SDK ke Pi Anda

Setelah diunduh, Anda mungkin perlu mentransfer SDK ZIP ke Pi Anda. Untuk mencapai ini, kami merekomendasikan SCP. Jika Anda menggunakan Windows, WinSCP berfungsi sangat baik untuk mentransfer file dari satu perangkat ke perangkat lainnya.

Menggunakan WinSCP untuk menarik dan melepaskan SDK ke direktori home Pi Anda.

Jika Anda menggunakan mesin Mac atau Linux, dengan SCP tersedia, Anda dapat menggunakan perintah seperti di bawah ini untuk menyalin file ZIP melalui:

scp acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip 192.168.0.100:~

Catatan: Pastikan Anda mengganti “192.168.0.100 ” dengan alamat Pi atau nama localhost Anda.

Buka zip SDK

Setelah diunggah, Anda dapat menggunakan terminal untuk mengekstrak SDK menggunakan perintah berikut (termasuk perintah untuk menginstal unzip):

unzip acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip -d a111

Catatan: Pastikan Anda mengganti nama file ZIP acconeer dengan versi SDK yang Anda unduh.

Kemudian cd ke “a111/evk_service/… ” direktori untuk mempersiapkan pembuatan perangkat lunak contoh.

Ikhtisar SDK

SDK A111 menyertakan kode sumber, pustaka yang diarsipkan, menyertakan file, dan dokumentasi untuk menggunakan sensor radar berdenyut A111. Berikut ini ikhtisar singkat tentang apa yang disertakan dengan SDK:

Menambahkan Contoh Kustom dan File Papan

Pin default SparkFun A111 Breakout tidak akan berfungsi dengan pin contoh SDK. Untuk membangun dan menjalankan contoh dengan papan ini, kami memiliki definisi papan contoh, membuat skrip, dan contoh aplikasi. Klik tombol di bawah untuk mendownload file ini dari repo GitHub:

Jika Anda menyalin file ZIP ini ke direktori home Anda, perintah ini akan membuka zipnya ke direktori yang benar (dengan asumsi SDK Anda telah dibuka ritsletingnya ke:“~/a111/evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c ”.

unzip sparkx-a111-source.zip -d a111/evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c

SparkX ZIP menyertakan file-file ini, yang harus diekstrak ke direktori SDK yang cocok:

Setelah diunduh, file-file ini harus diekstraksi ke tempat yang sama di file ZIP asli.

Contoh file contoh SparkX ditambahkan ke direktori “aturan”. (Jangan lupa juga file direktori “sumber”!

Buat dan Jalankan Sketsa Uji

Membangun Papan dan Contoh Aplikasi

Setelah diunggah ke Pi Anda, menjalankan file make – dan dependensi rekursifnya – harus membangun semua contoh yang dapat Anda gunakan dengan A111. Untuk membuat semua file papan dan contoh, navigasikan ke direktori tingkat atas SDK dan ketik make

Baca Info Selengkapnya…..

Menggunakan Sensor Radar Berdenyut A111 dengan Raspberry Pi


Proses manufaktur

  1. Ukur suhu dengan sensor DS18B20 1-kawat dan Raspberry Pi
  2. Pemantauan Suhu di Raspberry Pi
  3. TMP006 Sensor Suhu Pustaka Python menggunakan Raspberry pi,
  4. Sensor Suhu Python dan Raspberry Pi
  5. Memantau Suhu Dengan Raspberry Pi
  6. Integrasi Data Sensor dengan Mikroprosesor Raspberry Pi
  7. Sensor Gerak menggunakan Raspberry Pi
  8. Sensor Kelembaban Tanah Raspberry Pi
  9. Pan / Miringkan pelacakan wajah dengan raspberry pi
  10. Suara– dan SMS–Sensor Cahaya yang Diaktifkan Menggunakan Raspberry Pi dan Twilio