Kazalo:

Uporabite Arduino MKR ščite z Raspberry Pi: 8 korakov
Uporabite Arduino MKR ščite z Raspberry Pi: 8 korakov

Video: Uporabite Arduino MKR ščite z Raspberry Pi: 8 korakov

Video: Uporabite Arduino MKR ščite z Raspberry Pi: 8 korakov
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Julij
Anonim
Uporabite Arduino MKR ščite z Raspberry Pi
Uporabite Arduino MKR ščite z Raspberry Pi
Uporabite Arduino MKR ščite z Raspberry Pi
Uporabite Arduino MKR ščite z Raspberry Pi
Uporabite Arduino MKR ščite z Raspberry Pi
Uporabite Arduino MKR ščite z Raspberry Pi

Naš PiMKRHAT je adapter HAT za uporabo plošč in ščitov Arduino MKR skupaj z Raspberry Pi. Različne Arduino MKR ščite lahko prek našega HAT uporabite kot razširitev za Raspberry Pi. V tem majhnem projektu želim pokazati, kako uporabljati ščit Arduino MKR ENV z Raspberry Pi pod Pythonom.

Korak: Orodja in materiali

Orodja in materiali
Orodja in materiali
Orodja in materiali
Orodja in materiali

Materiali:

  • Malina Pi
  • sD kartice
  • Arduino MKR ENV ščit
  • PiMKRHAT

Orodja:

  • Spajkalnik
  • spajkalna žica
  • stranski rezalnik
  • orodje za upogibanje

2. korak: Montaža

Montaža
Montaža

PiMKRHAT je v kompletu. Najprej ga morate sestaviti. Upoštevajte priložena navodila za montažo

3. korak: Nastavitev mostička

Za Arduino MKR ENV ščit nastavite samo 5V in 3, 3V mostiček na nizu mostov. Vse ostale skakalce pustite odprte.

4. korak: Raspbian

Prosimo, prenesite najnovejši OS Raspbian za Raspberry Pi in ga preko Pi slikarja ali Win32diskimager kopirajte na kartico SD.

5. korak: Konfiguriranje I2C

Tipala na ščitniku MKR ENV uporabljajo komunikacijo I2C. Nekaj knjižnic morate najprej namestiti prek basha:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Zdaj morate omogočiti vmesnik I2C:

sudo raspi-config

5 Možnosti vmesnika P5 I2C DA sudo ponovni zagon

6. korak: Preizkusite vmesnik I2C

Testiranje vmesnika I2C
Testiranje vmesnika I2C

Zdaj je čas, da preizkusite vmesnik I2C:

sudo i2cdetect -y 1

To kaže, da so v uporabi trije naslovi I2C - 0x10, 0x5c in 0x5f

7. korak: Namestite dodatne knjižnice

sudo apt namestite python-pip

sudo pip namestite veml6075

8. korak: Preizkusite svoje delo

Preizkusite svoje delo
Preizkusite svoje delo

Na Githubu so na voljo 3 majhni programi Python za preizkušanje ultravijoličnega sevanja, temperature in vlažnosti ter senzorja tlaka MKR ENV ščita:

  • HTS221.py -temperatura in vlaga
  • LPS22HB.py - tlak
  • VEML6075.py - UV sevanje

Senzor analogne svetlobe zahteva analogni vhod in ga ni mogoče uporabljati z Raspberry Pi.

Priporočena: