Turinys:

Naudokite „Arduino MKR Shields“su „Raspberry Pi“: 8 žingsniai
Naudokite „Arduino MKR Shields“su „Raspberry Pi“: 8 žingsniai

Video: Naudokite „Arduino MKR Shields“su „Raspberry Pi“: 8 žingsniai

Video: Naudokite „Arduino MKR Shields“su „Raspberry Pi“: 8 žingsniai
Video: Arduino MKR Zero: компактная версия профессиональной платформы Arduino M0. Железки Амперки 2024, Lapkritis
Anonim
Naudokite „Arduino MKR Shields“su „Raspberry Pi“
Naudokite „Arduino MKR Shields“su „Raspberry Pi“
Naudokite „Arduino MKR Shields“su „Raspberry Pi“
Naudokite „Arduino MKR Shields“su „Raspberry Pi“
Naudokite „Arduino MKR Shields“su „Raspberry Pi“
Naudokite „Arduino MKR Shields“su „Raspberry Pi“

Mūsų PiMKRHAT yra adapteris HAT, skirtas naudoti „Arduino MKR“plokštes ir skydus kartu su „Raspberry Pi“. Įvairūs „Arduino MKR Shields“gali būti naudojami per mūsų HAT kaip „Raspberry Pi“plėtinys. Šiame mažame projekte noriu parodyti, kaip naudoti „Arduino MKR ENV“skydą su „Raspberry Pi“naudojant „Python“.

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Medžiagos:

  • Raspberry Pi
  • SD kortelė
  • Arduino MKR ENV skydas
  • PiMKRHAT

Įrankiai:

  • Lituoklis
  • litavimo viela
  • šoninis pjaustytuvas
  • lenkimo įrankis

2 žingsnis: Surinkimas

Surinkimas
Surinkimas

„PiMKRHAT“yra komplekte. Pirmiausia turite jį surinkti. Prašome vadovautis pridedama surinkimo instrukcija

3 žingsnis: trumpiklio nustatymas

„Arduino MKR ENV“ekranui nustatykite tik 5 V ir 3, 3 V trumpiklį „Power“jungiklio banke. Visus kitus džemperius palikite atvirus.

4 žingsnis: Raspbian

Atsisiųskite naujausią „Raspberry Pi“OS „Raspbian“ir nukopijuokite ją į SD kortelę naudodami „Pi imager“arba „Win32diskimager“.

5 veiksmas: I2C konfigūravimas

MKR ENV skydo jutikliai naudoja I2C ryšį. Pirmiausia turite įdiegti kai kurias bibliotekas naudodami „bash“:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Dabar turite įjungti I2C sąsają:

sudo raspi-config

5 Sąsajos parinktys P5 I2C TAIP sudo perkrovimas

6 žingsnis: I2C sąsajos testavimas

Bandoma I2C sąsaja
Bandoma I2C sąsaja

Dabar atėjo laikas išbandyti I2C sąsają:

sudo i2cdetect -y 1

Tai rodo, kad naudojami trys I2C adresai - 0x10, 0x5c ir 0x5f

7 veiksmas: įdiekite papildomas bibliotekas

sudo apt įdiegti python-pip

sudo pip įdiegti veml6075

8 žingsnis: išbandykite savo darbą

Išbandykite savo darbą
Išbandykite savo darbą

„Github“yra 3 mažos „Python“programos, skirtos patikrinti MKR ENV skydo UV spinduliuotės, temperatūros, drėgmės ir slėgio jutiklį:

  • HTS221.py -temperatūra ir drėgmė
  • LPS22HB.py - slėgis
  • VEML6075.py - UV spinduliuotė

Analoginiam šviesos jutikliui reikalingas analoginis įėjimas ir jo negalima naudoti su „Raspberry Pi“.

Rekomenduojamas: