İçindekiler:

Raspberry Pi ile Arduino MKR Shields Kullanın: 8 Adım
Raspberry Pi ile Arduino MKR Shields Kullanın: 8 Adım

Video: Raspberry Pi ile Arduino MKR Shields Kullanın: 8 Adım

Video: Raspberry Pi ile Arduino MKR Shields Kullanın: 8 Adım
Video: Arduino, Raspberry Pi, Android Kitapları İncelemesi - KODLAB 2024, Temmuz
Anonim
Raspberry Pi ile Arduino MKR Shields Kullanın
Raspberry Pi ile Arduino MKR Shields Kullanın
Raspberry Pi ile Arduino MKR Shields Kullanın
Raspberry Pi ile Arduino MKR Shields Kullanın
Raspberry Pi ile Arduino MKR Shields Kullanın
Raspberry Pi ile Arduino MKR Shields Kullanın

PiMKRHAT'ımız, Arduino MKR kartlarını ve kalkanlarını Raspberry Pi ile birlikte kullanmak için bir adaptör HAT'tır. Raspberry Pi'nin uzantısı olarak HAT'ımız üzerinden farklı Arduino MKR Shield'leri kullanılabilir. Bu küçük projede Python altında bir Raspberry Pi ile Arduino MKR ENV kalkanının nasıl kullanılacağını göstermek istiyorum.

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Malzemeler:

  • Ahududu Pi
  • hafıza kartı
  • Arduino MKR ENV kalkanı
  • PiMKRHAT

Aletler:

  • Havya
  • lehim teli
  • yan kesici
  • bükme aleti

2. Adım: Montaj

toplantı
toplantı

PiMKRHAT kit olarak gelir. Önce onu monte etmelisin. Lütfen ekteki montaj talimatını takip edin

Adım 3: Jumper Ayarı

Lütfen Arduino MKR ENV kalkanı için Güç jumper bankasındaki sadece 5V ve 3, 3V Jumper'ı ayarlayın. Diğer tüm jumper'ları açık bırakın.

4. Adım: Raspbian

Lütfen Raspberry Pi için en son Raspbian OS'yi indirin ve Pi görüntüleyici veya Win32diskimager aracılığıyla bir SD karta kopyalayın.

Adım 5: I2C'yi Yapılandırma

MKR ENV kalkanındaki sensörler I2C iletişimini kullanıyor. Önce bash aracılığıyla bazı kitaplıkları kurmanız gerekir:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c araçları

Şimdi I2C arayüzünü etkinleştirmeniz gerekiyor:

sudo raspi yapılandırması

5 Arayüz Seçenekleri P5 I2C EVET sudo yeniden başlatma

Adım 6: I2C Arayüzünü Test Etme

I2C Arayüzünü Test Etme
I2C Arayüzünü Test Etme

Şimdi I2C arayüzünü test etme zamanı:

sudo i2cdetect -y 1

Bu, üç I2C adresinin kullanımda olduğunu gösterir – 0x10, 0x5c ve 0x5f

7. Adım: Ek Kitaplıkları Kurun

sudo apt python-pip yükleyin

sudo pip kurulumu veml6075

8. Adım: Çalışmanızı Test Edin

Çalışmanızı Test Edin
Çalışmanızı Test Edin

MKR ENV kalkanının UV radyasyonu, sıcaklık ve nem ve basınç sensörünü test etmek için Github'da 3 küçük Python programı mevcuttur:

  • HTS221.py -sıcaklık ve nem
  • LPS22HB.py - basınç
  • VEML6075.py - UV radyasyonu

Analog ışık sensörü, bir analog giriş gerektirir ve Raspberry Pi ile kullanılamaz.

Önerilen: