Sadržaj:

Koristite Arduino MKR štitove s Raspberry Pi: 8 koraka
Koristite Arduino MKR štitove s Raspberry Pi: 8 koraka

Video: Koristite Arduino MKR štitove s Raspberry Pi: 8 koraka

Video: Koristite Arduino MKR štitove s Raspberry Pi: 8 koraka
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Studeni
Anonim
Koristite Arduino MKR štitove s Raspberry Pi
Koristite Arduino MKR štitove s Raspberry Pi
Koristite Arduino MKR štitove s Raspberry Pi
Koristite Arduino MKR štitove s Raspberry Pi
Koristite Arduino MKR štitove s Raspberry Pi
Koristite Arduino MKR štitove s Raspberry Pi

Naš PiMKRHAT je adapter HAT za korištenje Arduino MKR ploča i štitova zajedno s Raspberry Pi. Različiti Arduino MKR štitnici mogu se koristiti putem našeg HAT -a kao proširenje za Raspberry Pi. U ovom malom projektu želim pokazati kako se koristi Arduino MKR ENV štit s Raspberry Pi pod Pythonom.

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali
Alati i materijali
Alati i materijali

Materijali:

  • Malina Pi
  • SD kartica
  • Arduino MKR ENV štit
  • PiMKRHAT

Alati:

  • Lemilica
  • žica za lemljenje
  • bočni rezač
  • alat za savijanje

Korak 2: Montaža

Skupština
Skupština

PiMKRHAT dolazi kao komplet. Prvo ga morate sastaviti. Slijedite priložene upute za montažu

Korak 3: Postavka kratkospojnika

Molimo vas da za Arduino MKR ENV štit postavite samo 5V i 3, 3V kratkospojnik na naponskoj skali. Sve ostale kratkospojnike ostavite otvorene.

Korak 4: Raspbian

Preuzmite najnoviji Raspbian OS za Raspberry Pi i kopirajte ga na SD karticu putem Pi imager -a ili Win32diskimager -a.

Korak 5: Konfiguriranje I2C

Senzori na MKR ENV štitu koriste I2C komunikaciju. Najprije morate instalirati neke knjižnice putem basha:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Sada morate omogućiti sučelje I2C:

sudo raspi-config

5 Opcije sučelja P5 I2C DA sudo ponovno podizanje sustava

Korak 6: Testiranje I2C sučelja

Testiranje I2C sučelja
Testiranje I2C sučelja

Sada je vrijeme za testiranje I2C sučelja:

sudo i2cdetect -y 1

Ovo pokazuje da su u upotrebi tri I2C adrese - 0x10, 0x5c i 0x5f

Korak 7: Instalirajte dodatne knjižnice

sudo apt install python-pip

sudo pip install veml6075

Korak 8: Testirajte svoj rad

Testirajte svoj rad
Testirajte svoj rad

3 mala programa Python dostupna su na Githubu za testiranje UV zračenja, temperature i vlažnosti i osjetnika tlaka MKR ENV štita:

  • HTS221.py -temperatura i vlaga
  • LPS22HB.py - tlak
  • VEML6075.py - UV zračenje

Senzor analognog svjetla zahtijeva analogni ulaz i ne može se koristiti s Raspberry Pi.

Preporučeni: