Inhaltsverzeichnis:
- Schritt 1: Werkzeuge und Materialien
- Schritt 2: Montage
- Schritt 3: Jumper-Einstellung
- Schritt 4: Raspbian
- Schritt 5: Konfigurieren von I2C
- Schritt 6: Testen der I2C-Schnittstelle
- Schritt 7: Zusätzliche Bibliotheken installieren
- Schritt 8: Testen Sie Ihre Arbeit
Video: Verwenden Sie Arduino MKR-Shields mit Raspberry Pi - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Unser PiMKRHAT ist ein Adapter HAT um Arduino MKR Boards und Shields zusammen mit dem Raspberry Pi zu verwenden. Über unseren HAT können verschiedene Arduino MKR Shields als Erweiterung für den Raspberry Pi genutzt werden. Ich möchte in diesem kleinen Projekt zeigen, wie man das Arduino MKR ENV Shield mit einem Raspberry Pi unter Python verwendet.
Schritt 1: Werkzeuge und Materialien
Materialien:
- Himbeer-Pi
- SD-Karte
- Arduino MKR ENV-Schild
- PiMKRHAT
Werkzeuge:
- Lötkolben
- Lötdraht
- Seitenschneider
- Biegewerkzeug
Schritt 2: Montage
Der PiMKRHAT wird als Bausatz geliefert. Sie müssen es zuerst zusammenbauen. Bitte befolgen Sie die beigefügte Montageanleitung
Schritt 3: Jumper-Einstellung
Bitte setzen Sie für das Arduino MKR ENV Shield nur den 5V und 3, 3V Jumper auf der Power Jumper Bank. Lassen Sie alle anderen Jumper offen.
Schritt 4: Raspbian
Bitte laden Sie das neueste Raspbian OS für den Raspberry Pi herunter und kopieren Sie es per Pi-Imager oder Win32diskimager auf eine SD-Karte.
Schritt 5: Konfigurieren von I2C
Die Sensoren auf der MKR ENV-Abschirmung verwenden die I2C-Kommunikation. Sie müssen zuerst einige Bibliotheken über die Bash installieren:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Jetzt müssen Sie die I2C-Schnittstelle aktivieren:
sudo raspi-config
5 Schnittstellenoptionen P5 I2C JA sudo reboot
Schritt 6: Testen der I2C-Schnittstelle
Jetzt ist es an der Zeit, die I2C-Schnittstelle zu testen:
sudo i2cdetect -y 1
Dies zeigt, dass drei I2C-Adressen verwendet werden – 0x10, 0x5c und 0x5f
Schritt 7: Zusätzliche Bibliotheken installieren
sudo apt installiere python-pip
sudo pip install veml6075
Schritt 8: Testen Sie Ihre Arbeit
3 kleine Python-Programme sind auf Github verfügbar, um die UV-Strahlung, Temperatur- & Feuchtigkeits- und Drucksensor des MKR ENV-Schildes zu testen:
- HTS221.py -Temperatur und Luftfeuchtigkeit
- LPS22HB.py - Druck
- VEML6075.py - UV-Strahlung
Der analoge Lichtsensor benötigt einen analogen Eingang und kann nicht mit dem Raspberry Pi verwendet werden.
Empfohlen:
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
So verwenden Sie den SG90-Servomotor mit "skiiiD": 9 Schritte
So verwenden Sie den SG90-Servomotor mit "skiiiD": Vor dem Start gibt es ein grundlegendes Tutorial zur Verwendung von skiiiD https://www.instructables.com/id/Getting-Started-With-SkiiiD-Editor
So verwenden Sie Ultraschall HC-SR04 mit "skiiiD": 6 Schritte
So verwenden Sie Ultrasonic HC-SR04 mit "skiiiD": Tutorial zur Verwendung des Ultrasonic HC-SR04-Moduls mit "skiiiD". /Erste-Schritte-mit-SkiiiD-Editor
SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: 6 Schritte
SO VERWENDEN SIE EINEN VIBRATIONSSENSOR - VISUINO TUTORIAL MIT ARDUINO: In diesem Tutorial verwenden wir Vibrationssensor, LED, Summer, Widerstand, Arduino Uno und Visuino, um einen Piepton zu erzeugen, wenn Vibrationen erkannt werden. Sehen Sie sich ein Demonstrationsvideo an
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für