Daftar Isi:

Gunakan Perisai Arduino MKR Dengan Raspberry Pi: 8 Langkah
Gunakan Perisai Arduino MKR Dengan Raspberry Pi: 8 Langkah

Video: Gunakan Perisai Arduino MKR Dengan Raspberry Pi: 8 Langkah

Video: Gunakan Perisai Arduino MKR Dengan Raspberry Pi: 8 Langkah
Video: Raspberry Pi to Arduino Serial USB Communication 2024, November
Anonim
Gunakan Perisai Arduino MKR Dengan Raspberry Pi
Gunakan Perisai Arduino MKR Dengan Raspberry Pi
Gunakan Perisai Arduino MKR Dengan Raspberry Pi
Gunakan Perisai Arduino MKR Dengan Raspberry Pi
Gunakan Perisai Arduino MKR Dengan Raspberry Pi
Gunakan Perisai Arduino MKR Dengan Raspberry Pi

PiMKRHAT kami adalah HAT adaptor untuk menggunakan papan dan pelindung Arduino MKR bersama dengan Raspberry Pi. Arduino MKR Shields yang berbeda dapat digunakan melalui HAT kami sebagai ekstensi untuk Raspberry Pi. Saya ingin menunjukkan dalam proyek kecil ini bagaimana menggunakan perisai Arduino MKR ENV dengan Raspberry Pi di bawah Python.

Langkah 1: Alat dan Bahan

Alat dan bahan
Alat dan bahan
Alat dan bahan
Alat dan bahan

Bahan:

  • Raspberry Pi
  • kartu SD
  • Perisai Arduino MKR ENV
  • PiMKRHAT

Peralatan:

  • Besi solder
  • Kawat Solder
  • pemotong samping
  • alat lentur

Langkah 2: Perakitan

perakitan
perakitan

PiMKRHAT hadir sebagai kit. Anda harus merakitnya terlebih dahulu. Silakan ikuti instruksi perakitan terlampir

Langkah 3: Pengaturan Jumper

Harap atur untuk pelindung Arduino MKR ENV hanya Jumper 5V dan 3, 3V pada bank jumper Daya. Biarkan semua jumper lainnya terbuka.

Langkah 4: Raspbian

Silakan unduh OS Raspbian terbaru untuk Raspberry Pi dan salin ke kartu SD melalui Pi imager atau Win32diskimager.

Langkah 5: Konfigurasi I2C

Sensor pada perisai MKR ENV menggunakan komunikasi I2C. Anda harus menginstal beberapa perpustakaan terlebih dahulu melalui bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Sekarang Anda harus mengaktifkan antarmuka I2C:

sudo raspi-config

5 Opsi Antarmuka P5 I2C YA sudo reboot

Langkah 6: Menguji Antarmuka I2C

Menguji Antarmuka I2C
Menguji Antarmuka I2C

Sekarang saatnya untuk menguji antarmuka I2C:

sudo i2cdetect -y 1

Ini menunjukkan bahwa tiga alamat I2C sedang digunakan – 0x10, 0x5c dan 0x5f

Langkah 7: Instal Perpustakaan Tambahan

sudo apt install python-pip

sudo pip install veml6075

Langkah 8: Uji Pekerjaan Anda

Uji Pekerjaan Anda
Uji Pekerjaan Anda

3 program Python kecil tersedia di Github untuk menguji radiasi UV, suhu & kelembaban dan sensor tekanan dari perisai MKR ENV:

  • HTS221.py -suhu dan kelembaban
  • LPS22HB.py - tekanan
  • VEML6075.py - radiasi UV

Sensor cahaya analog membutuhkan input analog dan tidak dapat digunakan dengan Raspberry Pi.

Direkomendasikan: