Innehållsförteckning:
- Steg 1: Verktyg och material
- Steg 2: Montering
- Steg 3: Bygelinställning
- Steg 4: Raspbian
- Steg 5: Konfigurera I2C
- Steg 6: Testa I2C -gränssnitt
- Steg 7: Installera ytterligare bibliotek
- Steg 8: Testa ditt arbete
Video: Använd Arduino MKR -sköldar med hallon Pi: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Vår PiMKRHAT är en adapterhatt för att använda Arduino MKR -kort och sköldar tillsammans med Raspberry Pi. Olika Arduino MKR -sköldar kan användas via vår HAT som förlängning för Raspberry Pi. Jag vill visa i detta lilla projekt hur man använder Arduino MKR ENV -sköld med en Raspberry Pi under Python.
Steg 1: Verktyg och material
Material:
- Raspberry Pi
- SD-kort
- Arduino MKR ENV -sköld
- PiMKRHAT
Verktyg:
- Lödkolv
- Lödtråd
- sidoskärare
- böjningsverktyg
Steg 2: Montering
PiMKRHAT levereras som kit. Du måste montera det först. Följ den bifogade monteringsanvisningen
Steg 3: Bygelinställning
Ställ in för Arduino MKR ENV -sköld endast 5V och 3, 3V bygel på Power -bygelbanken. Lämna alla andra hoppare öppna.
Steg 4: Raspbian
Ladda ner det senaste Raspbian OS för Raspberry Pi och kopiera det till ett SD -kort via Pi imager eller Win32diskimager.
Steg 5: Konfigurera I2C
Sensorerna på MKR ENV -skölden använder I2C -kommunikation. Du måste installera några bibliotek först via bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-verktyg
Nu måste du aktivera I2C -gränssnittet:
sudo raspi-config
5 Gränssnittsalternativ P5 I2C JA sudo reboot
Steg 6: Testa I2C -gränssnitt
Nu är det dags att testa I2C -gränssnittet:
sudo i2cdetect -y 1
Detta visar att tre I2C -adresser används - 0x10, 0x5c och 0x5f
Steg 7: Installera ytterligare bibliotek
sudo apt installera python-pip
sudo pip installera veml6075
Steg 8: Testa ditt arbete
Tre små Python -program finns tillgängliga på Github för att testa UV -strålning, temperatur & fuktighet och trycksensor på MKR ENV -skölden:
- HTS221.py -temperatur och luftfuktighet
- LPS22HB.py - tryck
- VEML6075.py - UV -strålning
Den analoga ljussensorn kräver en analog ingång och kan inte användas med Raspberry Pi.
Rekommenderad:
Cocktailmaskin med GUI -hallon: 7 steg (med bilder)
Cocktailmaskin med GUI Hallon: Gillar du teknik och fest? Detta projekt är gjord för dig! I denna handledning kommer vi att skapa en automatiserad cocktailmaskin med ett grafiskt gränssnitt. Allt som styrs av hallon! EDIT: Jag gjorde en ny enklare och billigare länk här
I2C / IIC LCD -skärm - Använd en SPI LCD till I2C LCD -skärmen Använd SPI till IIC -modulen med Arduino: 5 steg
I2C / IIC LCD -skärm | Använd en SPI LCD till I2C LCD -skärmen Använda SPI till IIC -modulen med Arduino: Hej killar eftersom en vanlig SPI LCD 1602 har för många trådar att ansluta så det är mycket svårt att ansluta den till arduino men det finns en modul på marknaden som kan konvertera SPI -display till IIC -display så då behöver du bara ansluta 4 ledningar
AVR/Arduino blinkar med hallon Pi: 3 steg (med bilder)
AVR/Arduino blinkar med Raspberry Pi: En in-system programmerare (ISP) är en enhet du kan använda för att programmera många mikrokontroller, till exempel ATMega328p som är hjärnan i en Arduino Uno. Du kan köpa något som en USBtinyISP, eller så kan du till och med använda en Arduino. Denna instruerbara kommer
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: 4 steg (med bilder)
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: I den här instruerbara filmen visar jag dig hur du kan styra din RGB -LED eller LED -remsa med din röst. Detta görs av CoRGB -appen som är tillgänglig gratis i Windows App Store. Denna app är en del av mitt CortanaRoom -projekt. När du är klar med
Använd en Arduino med en N64 -kontroller: 5 steg (med bilder)
Använd en Arduino med en N64 -styrenhet: Det finns självstudier där ute för att använda en NES -styrenhet med en Arduino, men att använda den mer komplicerade N64 -styrenheten och dess analoga joystick har en klar överklagande. Om du har en Arduino i närheten och inte vill köpa en Adaptoid, kan den här instruktören