Indholdsfortegnelse:
- Trin 1: Værktøjer og materialer
- Trin 2: Montering
- Trin 3: Jumper -indstilling
- Trin 4: Raspbian
- Trin 5: Konfiguration af I2C
- Trin 6: Test af I2C -grænseflade
- Trin 7: Installer yderligere biblioteker
- Trin 8: Test dit arbejde
Video: Brug Arduino MKR -skærme med hindbær Pi: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Vores PiMKRHAT er en adapter HAT til at bruge Arduino MKR boards og skjolde sammen med Raspberry Pi. Forskellige Arduino MKR Shields kan bruges via vores HAT som forlængelse til Raspberry Pi. Jeg vil vise i dette lille projekt, hvordan man bruger Arduino MKR ENV -skjoldet med en Raspberry Pi under Python.
Trin 1: Værktøjer og materialer
Materialer:
- Hindbær Pi
- SD kort
- Arduino MKR ENV skjold
- PiMKRHAT
Værktøjer:
- Loddekolbe
- loddetråd
- sideskærer
- bøjningsværktøj
Trin 2: Montering
PiMKRHAT leveres som sæt. Du skal først samle det. Følg venligst den vedlagte monteringsvejledning
Trin 3: Jumper -indstilling
Indstil kun for Arduino MKR ENV -skjoldet kun 5V og 3, 3V jumperen på Power jumper banken. Lad alle andre jumpere være åbne.
Trin 4: Raspbian
Download det nyeste Raspbian OS til Raspberry Pi og kopier det til et SD -kort via Pi imager eller Win32diskimager.
Trin 5: Konfiguration af I2C
Sensorerne på MKR ENV -skjoldet bruger I2C -kommunikation. Du skal først installere nogle biblioteker via bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-værktøjer
Nu skal du aktivere I2C -grænsefladen:
sudo raspi-config
5 Grænsefladeindstillinger P5 I2C JA sudo genstart
Trin 6: Test af I2C -grænseflade
Nu er det tid til at teste I2C -grænsefladen:
sudo i2cdetect -y 1
Dette viser, at tre I2C -adresser er i brug - 0x10, 0x5c og 0x5f
Trin 7: Installer yderligere biblioteker
sudo apt installere python-pip
sudo pip installer veml6075
Trin 8: Test dit arbejde
3 små Python -programmer er tilgængelige på Github for at teste UV -stråling, temperatur & fugtighed og tryksensor på MKR ENV -skjoldet:
- HTS221.py -temperatur og fugtighed
- LPS22HB.py - tryk
- VEML6075.py - UV -stråling
Den analoge lyssensor kræver en analog indgang og kan ikke bruges med Raspberry Pi.
Anbefalede:
Cocktailmaskine med GUI Hindbær: 7 trin (med billeder)
Cocktailmaskine med GUI Hindbær: Kan du lide teknologi og fest? Dette projekt er lavet til dig! I denne vejledning opretter vi en automatiseret cocktailmaskine med en grafisk grænseflade. Alt styret af hindbær! EDIT: Jeg lavede en ny lettere og billigere linket her
Automatisk videokonference til bedstemor med hindbær Pi: 9 trin (med billeder)
Automatisk videokonference til bedstemor med Raspberry Pi: Jeg er bekymret for min 90-årige bedstemor, fordi selv hun skulle blive hjemme under COVID-epidemien, kommer hun hele tiden ud og gør " vigtigt " ting på gaden, som at købe nogle lotteri, snakke med naboer. Jeg
Hindbær Pi i naturen! Udvidet timelapse med batteristrøm: 10 trin (med billeder)
Hindbær Pi i naturen! Udvidet timelapse med batteristrøm: Motivation: Jeg ville bruge batteridrevet Raspberry Pi-kamera til at tage billeder en gang om dagen udendørs for at lave langsigtede time-lapse-videoer. Min særlige ansøgning er at registrere vækst i bunddækket plante i det kommende forår og sommer. Udfordring: D
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det