Orodha ya maudhui:

Tumia Arduino MKR Shields na Raspberry Pi: Hatua 8
Tumia Arduino MKR Shields na Raspberry Pi: Hatua 8

Video: Tumia Arduino MKR Shields na Raspberry Pi: Hatua 8

Video: Tumia Arduino MKR Shields na Raspberry Pi: Hatua 8
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, Novemba
Anonim
Tumia Arduino MKR Shields na Raspberry Pi
Tumia Arduino MKR Shields na Raspberry Pi
Tumia Arduino MKR Shields na Raspberry Pi
Tumia Arduino MKR Shields na Raspberry Pi
Tumia Arduino MKR Shields na Raspberry Pi
Tumia Arduino MKR Shields na Raspberry Pi

PiMKRHAT yetu ni kofia ya adapta kutumia bodi za Arduino MKR na ngao pamoja na Raspberry Pi. Ngao tofauti za Arduino MKR zinaweza kutumika kupitia HAT yetu kama ugani wa Raspberry Pi. Ninataka kuonyesha katika mradi huu mdogo jinsi ya kutumia Arduino MKR ENV ngao na Raspberry Pi chini ya Python.

Hatua ya 1: Zana na Vifaa

Zana na Vifaa
Zana na Vifaa
Zana na Vifaa
Zana na Vifaa

Vifaa:

  • Pi ya Raspberry
  • Kadi ya SD
  • Ngao ya Arduino MKR ENV
  • PiMKRHAT

Zana:

  • Chuma cha kulehemu
  • waya ya solder
  • mkataji wa upande
  • bending chombo

Hatua ya 2: Mkutano

Mkutano
Mkutano

PiMKRHAT inakuja kama kit. Lazima uikusanye kwanza. Tafadhali fuata maagizo ya mkutano

Hatua ya 3: Kuweka Jumper

Tafadhali weka ngao ya Arduino MKR ENV tu 5V na 3, 3V Jumper kwenye benki ya jumper ya Nguvu. Acha wanarukaji wengine wote wazi.

Hatua ya 4: Raspbian

Tafadhali pakua Raspbian OS ya hivi karibuni ya Raspberry Pi na unakili kwenye kadi ya SD kupitia picha ya Pi au Win32diskimager.

Hatua ya 5: Kusanidi I2C

Sensorer kwenye ngao ya MKR ENV zinatumia mawasiliano ya I2C. Lazima usakinishe maktaba kadhaa kwanza kupitia bash:

Sudo apt-get install -y python-smbus

sudo apt-get kufunga-i2c-zana

Sasa lazima uwezeshe kiolesura cha I2C:

Sudo raspi-config

Chaguzi 5 za kuingiliana P5 I2C NDIYO reboot reboot

Hatua ya 6: Upimaji wa kiolesura cha I2C

Upimaji wa Kiolesura cha I2C
Upimaji wa Kiolesura cha I2C

Sasa ni wakati wa kujaribu kiolesura cha I2C:

Sura i2cdetect -y 1

Hii inaonyesha kuwa anwani tatu za I2C zinatumika - 0x10, 0x5c na 0x5f

Hatua ya 7: Sakinisha Maktaba za Ziada

Sudo apt kufunga python-pip

sudo bomba kufunga veml6075

Hatua ya 8: Jaribu Kazi Yako

Jaribu Kazi Yako
Jaribu Kazi Yako

Programu 3 ndogo za Python zinapatikana kwenye Github kujaribu mionzi ya UV, joto na unyevu na sensorer ya shinikizo ya ngao ya MKR ENV:

  • HTS221.py -joto na unyevu
  • LPS22HB.py - shinikizo
  • VEML6075.py - Mionzi ya UV

Sensor ya taa ya analogi inahitaji uingizaji wa analog na haiwezi kutumiwa na Raspberry Pi.

Ilipendekeza: