Talaan ng mga Nilalaman:

Gumamit ng Arduino MKR Shields Sa Raspberry Pi: 8 Hakbang
Gumamit ng Arduino MKR Shields Sa Raspberry Pi: 8 Hakbang

Video: Gumamit ng Arduino MKR Shields Sa Raspberry Pi: 8 Hakbang

Video: Gumamit ng Arduino MKR Shields Sa Raspberry Pi: 8 Hakbang
Video: Setup and Program Arduino Uno: Complete Guide 2024, Nobyembre
Anonim
Gumamit ng Arduino MKR Shields Sa Raspberry Pi
Gumamit ng Arduino MKR Shields Sa Raspberry Pi
Gumamit ng Arduino MKR Shields Sa Raspberry Pi
Gumamit ng Arduino MKR Shields Sa Raspberry Pi
Gumamit ng Arduino MKR Shields Sa Raspberry Pi
Gumamit ng Arduino MKR Shields Sa Raspberry Pi

Ang aming PiMKRHAT ay isang adapter HAT upang magamit ang mga board at kalasag ng Arduino MKR kasama ang Raspberry Pi. Ang magkakaibang Arduino MKR Shields ay maaaring magamit sa pamamagitan ng aming HAT bilang extension para sa Raspberry Pi. Nais kong ipakita sa maliit na proyekto na ito kung paano gamitin ang Arduino MKR ENV kalasag na may isang Raspberry Pi sa ilalim ng Python.

Hakbang 1: Mga Tool at Materyales

Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan

Mga Materyales:

  • Raspberry Pi
  • SD card
  • Arduino MKR ENV kalasag
  • PiMKRHAT

Mga tool:

  • Panghinang
  • wire ng panghinang
  • pamutol ng gilid
  • tool sa baluktot

Hakbang 2: Assembly

Assembly
Assembly

Ang PiMKRHAT ay dumating bilang kit. Kailangan mo munang tipunin. Mangyaring sundin ang nakalakip na tagubilin sa pagpupulong

Hakbang 3: Pagtatakda ng Jumper

Mangyaring itakda para sa Arduino MKR ENV na kalasag lamang ng 5V at 3, 3V Jumper sa Power jumper bank. Iwanan ang lahat ng iba pang mga jumper bukas.

Hakbang 4: Raspbian

Mangyaring i-download ang pinakabagong Raspbian OS para sa Raspberry Pi at kopyahin ito sa isang SD card sa pamamagitan ng Pi imager o Win32diskimager.

Hakbang 5: Pag-configure ng I2C

Ang mga sensor sa kalasag na MKR ENV ay gumagamit ng komunikasyon ng I2C. Kailangan mong mag-install muna ng ilang mga aklatan sa pamamagitan ng bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tool

Ngayon ay kailangan mong paganahin ang interface ng I2C:

sudo raspi-config

5 Mga Pagpipilian sa Interfacing P5 I2C YES sudo reboot

Hakbang 6: Pagsubok sa I2C Interface

Pagsubok sa I2C Interface
Pagsubok sa I2C Interface

Ngayon ay oras na upang subukan ang interface ng I2C:

sudo i2cdetect -y 1

Ipinapakita nito na ginagamit ang tatlong mga address ng I2C - 0x10, 0x5c at 0x5f

Hakbang 7: Mag-install ng Karagdagang Mga Aklatan

sudo apt i-install ang python-pip

sudo pip install veml6075

Hakbang 8: Subukan ang Iyong Trabaho

Subukan ang Iyong Trabaho
Subukan ang Iyong Trabaho

3 maliit na mga programa ng Python ang magagamit sa Github upang subukan ang radiation ng UV, temperatura at halumigmig at sensor ng presyon ng kalasag na MKR ENV:

  • HTS221.py -temperature at halumigmig
  • LPS22HB.py - presyon
  • VEML6075.py - UV radiation

Ang analogue light sensor ay nangangailangan ng isang analogue input at hindi maaaring magamit sa Raspberry Pi.

Inirerekumendang: