
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40



Meie PiMKRHAT on adapter HAT, et kasutada Arduino MKR -plaate ja -kilpe koos Raspberry Pi -ga. Meie HAT -i kaudu saab Raspberry Pi laiendina kasutada erinevaid Arduino MKR -kilpe. Ma tahan selles väikeses projektis näidata, kuidas kasutada Arduino MKR ENV kilpi koos Raspberry Pi -ga Pythoni all.
Samm: tööriistad ja materjalid


Materjalid:
- Vaarika Pi
- SD -kaart
- Arduino MKR ENV kilp
- PiMKRHAT
Tööriistad:
- Jootekolb
- jootetraat
- külgmine lõikur
- painutusvahend
2. samm: kokkupanek

PiMKRHAT on komplektis. Kõigepealt peate selle kokku panema. Palun järgige lisatud kokkupaneku juhiseid
3. samm: hüppaja seadistamine
Palun määrake Arduino MKR ENV kilbile ainult 5V ja 3, 3V hüppaja Power hüppaja pangal. Jätke kõik teised hüppajad lahti.
4. samm: raspbian
Laadige alla Raspberry Pi jaoks uusim Raspbian OS ja kopeerige see Pi imager või Win32diskimager kaudu SD -kaardile.
Samm: konfigureerige I2C
MKR ENV kilbi andurid kasutavad I2C -ühendust. Esmalt peate bashi kaudu installima mõned teegid:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Nüüd peate lubama I2C liidese:
sudo raspi-config
5 Liidesevalikud P5 I2C JAH sudo taaskäivitamine
6. etapp: I2C liidese testimine

Nüüd on aeg testida I2C liidest:
sudo i2cdetect -y 1
See näitab, et kasutusel on kolm I2C aadressi - 0x10, 0x5c ja 0x5f
Samm: installige täiendavad teegid
sudo apt install python-pip
sudo pip install veml6075
8. samm: testige oma tööd

Githubis on saadaval 3 väikest Pythoni programmi, et testida MKR ENV kilbi UV -kiirgust, temperatuuri ja niiskust ning rõhuandurit:
- HTS221.py -temperatuur ja niiskus
- LPS22HB.py - rõhk
- VEML6075.py - UV -kiirgus
Analoogvalgusandur vajab analoogsisendit ja seda ei saa kasutada koos Raspberry Pi -ga.
Soovitan:
Kasutage Un Display Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino Node MCU: 6 sammu

Kasutage Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto ja semplice esempio che mostra come collegare un display del tipo 8886 -Display e, comodità nostra, un Wemos D1 - ma potrebbe essere un Arduino o un NodeC o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Kasutage Arduino CLI -d Arduino tahvli välgutamiseks: 4 sammu

Kasutage Arduino CLI -d Arduino tahvli flashimiseks: tänapäeval eelistavad tegijad ja arendajad Arduinot projektide prototüüpide kiireks arendamiseks. Arduino on avatud lähtekoodiga elektroonikaplatvorm, mis põhineb hõlpsasti kasutataval riist- ja tarkvaral. Arduinol on väga hea kasutajaskond. Arduino metssiga
Arduino abil YouTube'i taasesituse juhtimiseks kasutage žeste: 5 sammu

Kasutage Arduino abil YouTube'i taasesituse juhtimiseks žeste: StoryYouTube võimaldab teil ainult paremat nuppu klõpsates 5 sekundit edasi kerida. Nii otsustasin kasutada Arduino ja pythonit, et teha kontroller, mis aitaks mul 20 sekundit edasi liikuda iga kord, kui käega vehkisin
Pöörlev kodeerija - mõistke ja kasutage seda (Arduino/muu Μkontroller): 3 sammu

Pöördkooder - mõistke seda ja kasutage seda (Arduino/muu ontrolkontroller): Pöörlemiskooder on elektromehaaniline seade, mis muudab pöörleva liikumise digitaalseks või analoogteabeks. See võib pöörata päripäeva või vastupäeva. Pöörlevaid andureid on kahte tüüpi: absoluutsed ja suhtelised (inkrementaalsed) kodeerijad
Kasutage marsruuterina Raspberry Pi 3: 10 sammu (koos piltidega)

Kasutage marsruuterina Raspberry Pi 3: Vikipeedia andmetel on ruuter võrguseade, mis edastab andmepakette arvutivõrkude vahel. Kui lammutame traadita ruuteri, leiame tõenäoliselt rakendusepõhise protsessori, mis tegeleb andmepakettide ja raadiosagedusalaga