Isi kandungan:

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

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

Video: Gunakan Arduino MKR Shields Dengan Raspberry Pi: 8 Langkah
Video: MACAM-MACAM PLATFORM UNTUK EMBEDDED SYSTEMS (RASPBERRY PI, STM32, ARDUINO, NODEMCU, WEMOS, MINSYS) 2024, November
Anonim
Gunakan Arduino MKR Shields Dengan Raspberry Pi
Gunakan Arduino MKR Shields Dengan Raspberry Pi
Gunakan Arduino MKR Shields Dengan Raspberry Pi
Gunakan Arduino MKR Shields Dengan Raspberry Pi
Gunakan Arduino MKR Shields Dengan Raspberry Pi
Gunakan Arduino MKR Shields Dengan Raspberry Pi

PiMKRHAT kami adalah penyesuai HAT untuk menggunakan papan dan pelindung Arduino MKR bersama dengan Raspberry Pi. Pelindung Arduino MKR yang berbeza boleh digunakan melalui HAT kami sebagai lanjutan untuk Raspberry Pi. Saya ingin menunjukkan dalam projek 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:

  • Pai raspberi
  • Kad SD
  • Perisai Arduino MKR ENV
  • PiMKRHAT

Alat:

  • Besi pematerian
  • wayar pateri
  • pemotong sisi
  • alat lenturan

Langkah 2: Perhimpunan

perhimpunan
perhimpunan

PiMKRHAT hadir sebagai kit. Anda mesti memasangnya terlebih dahulu. Sila ikuti arahan pemasangan yang dilampirkan

Langkah 3: Penetapan Pelompat

Sila tetapkan untuk pelindung Arduino MKR ENV hanya Jumper 5V dan 3, 3V di bank jumper Power. Biarkan semua pelompat lain terbuka.

Langkah 4: Raspbian

Sila muat turun OS Raspbian terbaru untuk Raspberry Pi dan salin ke kad SD melalui Pi imager atau Win32diskimager.

Langkah 5: Mengkonfigurasi I2C

Sensor pada pelindung MKR ENV menggunakan komunikasi I2C. Anda mesti memasang beberapa perpustakaan terlebih dahulu melalui bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Sekarang anda harus mengaktifkan antara muka I2C:

sudo raspi-config

5 Pilihan Antaramuka P5 I2C YA sudo reboot

Langkah 6: Menguji Antaramuka I2C

Menguji Antaramuka I2C
Menguji Antaramuka I2C

Kini tiba masanya untuk menguji antara muka I2C:

sudo i2cdetect -y 1

Ini menunjukkan bahawa tiga alamat I2C sedang digunakan - 0x10, 0x5c dan 0x5f

Langkah 7: Pasang Perpustakaan Tambahan

sudo apt pasang python-pip

sudo pip pasang veml6075

Langkah 8: Uji Kerja Anda

Uji Kerja Anda
Uji Kerja Anda

3 program Python kecil tersedia di Github untuk menguji sinaran UV, suhu & kelembapan dan sensor tekanan pelindung MKR ENV:

  • HTS221.py-suhu dan kelembapan
  • LPS22HB.py - tekanan
  • VEML6075.py - Sinaran UV

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

Disyorkan: