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

Integrasi Radar Pulse Acconeer A111 dengan Raspberry Pi: Panduan Praktis

Pendahuluan

Produk Eksperimental: SparkX menyampaikan teknologi terdepan dengan cepat. Sementara item-item ini diuji dengan ketat, mereka dijual tanpa jaminan formal dan dukungan teknis langsung tidak tersedia.

Apakah Anda membutuhkan pengukuran jarak, kecepatan, gerakan, atau gerakan yang sangat presisi yang melampaui ultrasonik dan inframerah? Kenali Acconeer A111—modul radar pulsed 60 GHz kompak yang membawa pengawasan berkinerja tinggi ke proyek Anda.

A111 adalah solusi radar koheren pulsed (PCR) satu-chip dengan antena terintegrasi dan antarmuka SPI 50 MHz. Ini mendukung deteksi jarak, gerakan, gerakan, dan kecepatan hingga dua meter, dan dapat melacak beberapa objek secara bersamaan.

Papan breakout kami menambahkan regulator 1,8 V, terjemahan level tegangan, dan header female 20-pin 2×10 yang sepenuhnya kompatibel dengan header GPIO Raspberry Pi.

Bahan yang Diperlukan

Untuk bekerja dengan A111 Anda harus menggunakan arsitektur ARMv7 atau ARM Cortex-M4, karena SDK saat ini bersumber tertutup dan hanya mendukung platform ini. Panduan ini menunjukkan cara mengintegrasikan sensor dengan Raspberry Pi, platform yang arsitekturnya kompatibel dengan SDK.

Papan breakout menyediakan header female 20-pin 2×10 yang mating langsung dengan model Raspberry Pi manapun. Jika Anda menyukai penyaluran manual, papan juga menawarkan header pria dan kabel jumper pria-ke-wanita 9 tipikal.

Siapkan Hardware

Raspbian dan SPI

Asumsikan Anda sudah memiliki Raspbian terinstal pada Pi Anda, konsultasikan dokumentasi Raspberry Pi untuk instalasi OS, atau gunakan tutorial Headless Raspberry Pi Setup kami untuk proses yang lebih efisien.

Aktifkan SPI pada Pi Anda—lihat tutorial SPI on Pi kami untuk petunjuk.

Papan breakout A111 dirancang untuk duduk langsung di atas Raspberry Pi. Ini tidak menempati semua 40 pin GPIO pada Pi B+ (atau yang lebih baru), tetapi header 26-pin 2×13 sepenuhnya kompatibel dengan setiap model Pi.

Untuk memasang, solder header 2×13 dengan sisi female menghadap dari IC A111. Kemudian sambungkan shield breakout ke Pi, menyelaraskan teks “Pi Display” dengan header display Pi. Sensor harus menghadap ke atas setelah dimasukkan.

A111 Breakout terhubung ke Raspberry Pi.

Alternatif, jika Anda menyukai penyaluran manual, gunakan pinout di bawah ini untuk 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
EN GPIO27 13
VCCIO 3.3V 1,17
GND GND 6, 14, 20, etc.
VIN 5V 2, 4

⚡ Tegangan Input dan Level Logika: Papan mengekspos baik VIN dan VCCIO. VIN menyuplai daya sensor, menarik hingga ~80 mA. VCCIO menetapkan tegangan I/O dan dapat lebih rendah dari VIN. Sambungkan VIN ke suplai 5 V Pi dan VCCIO ke 3,3 V; Pi hanya dapat mengemudi I/O 3,3 V.

Aktifkan SPI pada Raspberry Pi Anda

Lihat tutorial SPI on Pi untuk langkah terperinci untuk mengaktifkan SPI melalui alat konfigurasi Raspberry Pi.

Dapatkan SDK

SDK Acconeer A111 bersumber tertutup dan saat ini hanya mendukung platform ARMv7 dan Cortex-M4. Untuk mengunduh SDK, kunjungi Halaman Produk Acconeer dan temukan bagian A1 Software Development Kit. Klik GET SOFTWARE**, terima lisensi, dan minta versi A1 SDK for Linux ARMv7.

Meminta SDK ARMv7 dari Acconeer.

Setelah memberikan email Anda, Anda akan menerima tautan undangan melalui email hampir segera.

SCP SDK ke Pi Anda

Setelah berkas ZIP diunduh, transfer ke Pi Anda. Pada Windows, gunakan WinSCP. Pada macOS atau Linux, gunakan SCP:

scp acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip 192.168.0.100:~

Catatan: Ganti 192.168.0.100 dengan alamat IP atau nama host Pi Anda.

Ekstrak SDK

Pada Pi, ekstrak SDK dengan perintah berikut (instal unzip jika perlu):

unzip acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip -d a111

Navigasi ke direktori a111/evk_service untuk mempersiapkan pembangunan perangkat lunak contoh.

Ringkasan SDK

Paket SDK berisi kode sumber, pustaka yang telah dikompilasi, berkas header, dan dokumentasi. Direktori utama:

Menambahkan Berkas Contoh dan Papan Kustom

Penyaluran pin Breakout A111 SparkFun berbeda dari default SDK. Unduh berkas kustom dari repositori GitHub kami (zip). Ekstrak ke direktori yang cocok di SDK:

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

Berkas yang disertakan:

Pastikan berkas ini ditempatkan di lokasi relatif yang sama seperti dalam ZIP SDK asli.

Berkas contoh kustom ditambahkan ke direktori aturan SDK.

Bangun dan Jalankan Sketsa Uji

Membangun Papan dan Aplikasi Contoh

Dengan SDK dan berkas kustom yang siap, bangun semua contoh dengan menjalankan make dari direktori tingkat atas SDK. Makefile rekursif akan mengompilasi definisi papan dan semua contoh yang dibundel.

Setelah pembangunan berhasil, jalankan biner yang diinginkan dari direktori out untuk memulai sensor A111 dan memvalidasi fungsionalitas.

Untuk instruksi pembangunan dan troubleshooting yang detail, lihat dokumentasi SDK di folder doc.

Selamat hacking dengan Acconeer A111 pada Raspberry Pi Anda!

Proses manufaktur

  1. Menghubungkan Beberapa Sensor DS18B20 1-Wire ke Raspberry Pi untuk Pemantauan Suhu yang Akurat
  2. Pemantauan Suhu Raspberry Pi Profesional dengan DS18B20
  3. Sensor Suhu Infra Merah TMP006 dengan Raspberry Pi: Panduan Library Python & Pengaturan
  4. Membuat Sensor Suhu Jarak Jauh dengan Raspberry Pi dan Python – Panduan Langkah demi Langkah
  5. Pemantauan Suhu Akurat di Lemari Server dengan Raspberry Pi
  6. Mengintegrasikan Data Sensor ke Raspberry Pi: Panduan Praktis
  7. Mengontrol LED dengan Sensor Gerak PIR pada Raspberry Pi
  8. Bangun Sensor Kelembaban Tanah Berbasis Raspberry Pi Biaya Rendah untuk Irigasi Cerdas
  9. Pelacakan Wajah Pan/Tilt Waktu Nyata pada Raspberry Pi – Panduan Praktis
  10. Sensor Keberadaan Kamar Mandi Berbasis Raspberry Pi dengan Pemberitahuan Suara dan SMS melalui Twilio