Sisukord:
- Samm: tööriistad ja materjalid
- 2. samm: kokkupanek
- 3. samm: hüppaja seadistamine
- 4. samm: raspbian
- Samm: konfigureerige I2C
- 6. etapp: I2C liidese testimine
- Samm: installige täiendavad teegid
- 8. samm: testige oma tööd
Video: Kasutage Raspberry Pi -ga Arduino MKR -kilpe: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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