Innholdsfortegnelse:
- Trinn 1: Verktøy og materialer
- Trinn 2: Montering
- Trinn 3: Jumper Setting
- Trinn 4: Raspbian
- Trinn 5: Konfigurering av I2C
- Trinn 6: Testing av I2C -grensesnitt
- Trinn 7: Installer flere biblioteker
- Trinn 8: Test arbeidet ditt
Video: Bruk Arduino MKR -skjold med bringebær Pi: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Vår PiMKRHAT er en adapter HAT for å bruke Arduino MKR -plater og skjold sammen med Raspberry Pi. Ulike Arduino MKR -skjold kan brukes via HATEN vår som forlengelse for Raspberry Pi. Jeg vil vise i dette lille prosjektet hvordan du bruker Arduino MKR ENV -skjoldet med en Raspberry Pi under Python.
Trinn 1: Verktøy og materialer
Materialer:
- Bringebær Pi
- SD kort
- Arduino MKR ENV -skjold
- PiMKRHAT
Verktøy:
- Loddejern
- loddetråd
- sidekutter
- bøyeverktøy
Trinn 2: Montering
PiMKRHAT kommer som sett. Du må sette den sammen først. Følg vedlagte monteringsinstruksjoner
Trinn 3: Jumper Setting
Vennligst angi for Arduino MKR ENV -skjoldet bare 5V og 3, 3V jumperen på Power jumper banken. La alle andre hoppere stå åpne.
Trinn 4: Raspbian
Last ned det nyeste Raspbian OS for Raspberry Pi og kopier det til et SD -kort via Pi imager eller Win32diskimager.
Trinn 5: Konfigurering av I2C
Sensorene på MKR ENV -skjoldet bruker I2C -kommunikasjon. Du må installere noen biblioteker først via bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Nå må du aktivere I2C -grensesnittet:
sudo raspi-config
5 Grensesnittalternativer P5 I2C JA sudo reboot
Trinn 6: Testing av I2C -grensesnitt
Nå er det på tide å teste I2C -grensesnittet:
sudo i2cdetect -y 1
Dette viser at tre I2C -adresser er i bruk - 0x10, 0x5c og 0x5f
Trinn 7: Installer flere biblioteker
sudo apt installer python-pip
sudo pip install veml6075
Trinn 8: Test arbeidet ditt
Tre små Python -programmer er tilgjengelige på Github for å teste UV -stråling, temperatur og fuktighet og trykksensor på MKR ENV -skjoldet:
- HTS221.py -temperatur og fuktighet
- LPS22HB.py - trykk
- VEML6075.py - UV -stråling
Den analoge lyssensoren krever en analog inngang og kan ikke brukes med Raspberry Pi.
Anbefalt:
Flymonitor ved bruk av en bringebær -PI og en DVB -pinne: 3 trinn
Flight Monitor Bruke en Raspberry PI og en DVB Stick: Hvis du er en hyppig flyger, eller bare brenner for fly, så er Flightradar eller Flightaware 2 må ha nettsteder (eller apper, som det også er mobilapper) som du vil bruke på daglig Begge lar deg spore fly i sanntid, se flytur
Hjemmeautomatisering med bringebær Pi ved bruk av relékort: 7 trinn
Hjemmeautomatisering med Raspberry Pi ved bruk av relékort: Et stort antall mennesker ønsker god komfort, men til rimelige priser. Vi føler oss late til å lyse opp husene hver kveld når solen går ned og neste morgen, slå av lysene igjen Eller for å slå klimaanlegget/viften/varmeapparatene på/av som
Vannstandsmåler ved bruk av Oled -skjerm med bringebær Pi: 4 trinn
Vannstandsmåler ved bruk av Oled -skjerm med Raspberry Pi: Hei alle sammen, jeg er Shafin, medlem av Aiversity. Jeg skal dele om hvordan man bygger en vannstandssensor med en Oled -skjerm for vanntanker med en Raspberry pi. Oljedisplayet viser prosentandelen av bøtte fylt med vann
3-akset akselerometer, ADXL345 med bringebær Pi ved bruk av Python: 6 trinn
3-akset akselerometer, ADXL345 med bringebær Pi ved bruk av Python: Tenker på en gadget som kan kontrollere punktet der offroaderen din vippes mot for å dvele. Ville det ikke vært hyggelig i tilfelle noen blir justert når det er mulighet for å velte? Tydeligvis ja. Det ville være sant
AVR/Arduino blinkende med bringebær Pi: 3 trinn (med bilder)
AVR/Arduino Flashing With Raspberry Pi: En in-system programmerer (ISP) er en enhet du kan bruke til å programmere mange mikrokontrollere, for eksempel ATMega328p som er hjernen til en Arduino Uno. Du kan kjøpe noe som en USBtinyISP, eller du kan til og med bruke en Arduino. Denne instruerbare vil