Πίνακας περιεχομένων:

Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi: 8 βήματα
Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi: 8 βήματα

Βίντεο: Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi: 8 βήματα

Βίντεο: Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi: 8 βήματα
Βίντεο: Arduino Nano, Blynk, DHT11 - ENC28J60 (Subtittled) 2024, Ιούλιος
Anonim
Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi
Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi
Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi
Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi
Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi
Χρησιμοποιήστε Arduino MKR Shields With Raspberry Pi

Το PiMKRHAT είναι προσαρμογέας HAT για χρήση πλακών και ασπίδων Arduino MKR μαζί με το Raspberry Pi. Διαφορετικά Arduino MKR Shields μπορούν να χρησιμοποιηθούν μέσω του HAT μας ως επέκταση για το Raspberry Pi. Θέλω να δείξω σε αυτό το μικρό έργο πώς να χρησιμοποιήσετε την ασπίδα Arduino MKR ENV με ένα Raspberry Pi υπό Python.

Βήμα 1: Εργαλεία και υλικά

Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά

Υλικά:

  • Raspberry Pi
  • κάρτα SD
  • Ασπίδα Arduino MKR ENV
  • PiMKRHAT

Εργαλεία:

  • Συγκολλητικό σίδερο
  • σύρμα συγκόλλησης
  • πλευρικός κόφτης
  • εργαλείο κάμψης

Βήμα 2: Συναρμολόγηση

Συνέλευση
Συνέλευση

Το PiMKRHAT έρχεται ως κιτ. Πρέπει πρώτα να το συναρμολογήσετε. Ακολουθήστε τις συνημμένες οδηγίες συναρμολόγησης

Βήμα 3: Ρύθμιση άλτη

Ρυθμίστε για την ασπίδα Arduino MKR ENV μόνο τον βραχυκυκλωτήρα 5V και 3, 3V στην τράπεζα βραχυκυκλώματος Power. Αφήστε όλους τους άλλους βραχυκυκλωτήρες ανοιχτούς.

Βήμα 4: Raspbian

Κατεβάστε το πιο πρόσφατο Raspbian OS για το Raspberry Pi και αντιγράψτε το σε κάρτα SD μέσω Pi imager ή Win32diskimager.

Βήμα 5: Διαμόρφωση του I2C

Οι αισθητήρες στην ασπίδα MKR ENV χρησιμοποιούν επικοινωνία I2C. Πρέπει πρώτα να εγκαταστήσετε μερικές βιβλιοθήκες μέσω του bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Τώρα πρέπει να ενεργοποιήσετε τη διεπαφή I2C:

sudo raspi-config

5 Επιλογές διασύνδεσης P5 I2C ΝΑΙ επανεκκίνηση sudo

Βήμα 6: Δοκιμή διεπαφής I2C

Δοκιμή διεπαφής I2C
Δοκιμή διεπαφής I2C

Τώρα ήρθε η ώρα να δοκιμάσετε τη διεπαφή I2C:

sudo i2cdetect -y 1

Αυτό δείχνει ότι χρησιμοποιούνται τρεις διευθύνσεις I2C - 0x10, 0x5c και 0x5f

Βήμα 7: Εγκατάσταση πρόσθετων βιβλιοθηκών

sudo apt εγκατάσταση python-pip

sudo pip εγκατάσταση veml6075

Βήμα 8: Δοκιμάστε την εργασία σας

Δοκιμάστε την εργασία σας
Δοκιμάστε την εργασία σας

3 μικρά προγράμματα Python είναι διαθέσιμα στο Github για τον έλεγχο της ακτινοβολίας UV, της θερμοκρασίας και της υγρασίας και της πίεσης της ασπίδας MKR ENV:

  • HTS221.py -θερμοκρασία και υγρασία
  • LPS22HB.py - πίεση
  • VEML6075.py - υπεριώδης ακτινοβολία

Ο αναλογικός αισθητήρας φωτός απαιτεί αναλογική είσοδο και δεν μπορεί να χρησιμοποιηθεί με το Raspberry Pi.

Συνιστάται: