Inhoudsopgave:
- Stap 1: Gereedschappen en materialen
- Stap 2: Montage
- Stap 3: Jumper-instelling
- Stap 4: Raspbian
- Stap 5: I2C configureren
- Stap 6: I2C-interface testen
- Stap 7: Extra bibliotheken installeren
- Stap 8: Test je werk
Video: Gebruik Arduino MKR Shields met Raspberry Pi - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Onze PiMKRHAT is een adapter HAT om Arduino MKR-kaarten en schilden samen met de Raspberry Pi te gebruiken. Via onze HAT kunnen verschillende Arduino MKR Shields worden gebruikt als uitbreiding voor de Raspberry Pi. Ik wil in dit kleine project laten zien hoe je het Arduino MKR ENV-schild kunt gebruiken met een Raspberry Pi onder Python.
Stap 1: Gereedschappen en materialen
Materialen:
- Raspberry Pi
- SD-kaart
- Arduino MKR ENV-schild
- PiMKRHAT
Gereedschap:
- Soldeerbout
- Soldeerdraad
- zijsnijder
- buiggereedschap
Stap 2: Montage
De PiMKRHAT wordt als bouwpakket geleverd. Die moet je eerst in elkaar zetten. Volg de bijgevoegde montage-instructie:
Stap 3: Jumper-instelling
Stel voor het Arduino MKR ENV-schild alleen de 5V en 3, 3V Jumper op de Power-jumperbank in. Laat alle andere jumpers open.
Stap 4: Raspbian
Download het nieuwste Raspbian-besturingssysteem voor de Raspberry Pi en kopieer het naar een SD-kaart via Pi-imager of Win32diskimager.
Stap 5: I2C configureren
De sensoren op het MKR ENV-schild maken gebruik van I2C-communicatie. Je moet eerst een aantal bibliotheken installeren via de bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Nu moet je de I2C-interface inschakelen:
sudo raspi-config
5 Interface-opties P5 I2C JA sudo reboot
Stap 6: I2C-interface testen
Nu is het tijd om de I2C-interface te testen:
sudo i2cdetect -y 1
Dit toont aan dat er drie I2C-adressen in gebruik zijn - 0x10, 0x5c en 0x5f
Stap 7: Extra bibliotheken installeren
sudo apt install python-pip
sudo pip install veml6075
Stap 8: Test je werk
Er zijn 3 kleine Python-programma's beschikbaar op Github om de UV-straling, temperatuur & vochtigheid en druksensor van het MKR ENV-schild te testen:
- HTS221.py -temperatuur en vochtigheid
- LPS22HB.py - druk
- VEML6075.py - UV-straling
De analoge lichtsensor heeft een analoge ingang nodig en kan niet worden gebruikt met de Raspberry Pi.
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een menu in Arduino en het gebruik van knoppen: 10 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een menu in Arduino en het gebruik van knoppen: in mijn Arduino 101-zelfstudie leert u hoe u uw omgeving in Tinkercad kunt instellen. Ik gebruik Tinkercad omdat het een behoorlijk krachtig online platform is waarmee ik een reeks vaardigheden aan studenten kan demonstreren voor het bouwen van circuits. Voel je vrij om
Nog een andere instructie over het gebruik van de DIYMall RFID-RC522 en Nokia LCD5110 met een Arduino: 8 stappen (met afbeeldingen)
Nog een andere Instructable over het gebruik van de DIYMall RFID-RC522 en Nokia LCD5110 met een Arduino: waarom voelde ik de behoefte om nog een Instructable te maken voor de DIYMall RFID-RC522 en de Nokia LCD5110? Nou, om je de waarheid te zeggen, ik werkte ergens vorig jaar aan een Proof of Concept met beide apparaten en op de een of andere manier "misplaatst"
Hoe maak je Bluetooth Shields voor Upload Sketch naar Arduino 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je Bluetooth-schilden voor het uploaden van schets naar Arduino: je kunt een schets naar Arduino uploaden vanaf Android of pc via Bluetooth, om het te doen heb je een klein extra onderdeel nodig, zoals een Bluetooth-module, condensator, weerstand, baardbord en jumperdraden, dan haak je samen omhoog en verbind met Arduino-pin
Gebruik een Arduino met een N64-controller: 5 stappen (met afbeeldingen)
Gebruik een Arduino met een N64-controller: er zijn tutorials voor het gebruik van een NES-controller met een Arduino, maar het gebruik van de meer gecompliceerde N64-controller en de analoge joystick heeft een duidelijke aantrekkingskracht. Als je een Arduino in de buurt hebt en geen Adaptoid wilt kopen, is dit instru