Satura rādītājs:
- 1. darbība: instrumenti un materiāli
- 2. solis: montāža
- 3. darbība: džempera iestatīšana
- 4. solis: Raspbian
- 5. darbība: I2C konfigurēšana
- 6. darbība. I2C saskarnes pārbaude
- 7. darbība: instalējiet papildu bibliotēkas
- 8. darbība: pārbaudiet savu darbu
Video: Izmantojiet Arduino MKR vairogus ar Raspberry Pi: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Mūsu PiMKRHAT ir adapteris HAT, lai izmantotu Arduino MKR plāksnes un vairogus kopā ar Raspberry Pi. Izmantojot mūsu HAT, var izmantot dažādus Arduino MKR vairogus kā Raspberry Pi paplašinājumu. Es vēlos šajā mazajā projektā parādīt, kā izmantot Arduino MKR ENV vairogu ar Raspberry Pi zem Python.
1. darbība: instrumenti un materiāli
Materiāli:
- Raspberry Pi
- SD karte
- Arduino MKR ENV vairogs
- PiMKRHAT
Rīki:
- Lodāmurs
- lodēšanas stieple
- sānu griezējs
- liekšanas instruments
2. solis: montāža
PiMKRHAT nāk komplektā. Vispirms jums tas jāsamontē. Lūdzu, ievērojiet pievienoto montāžas instrukciju
3. darbība: džempera iestatīšana
Lūdzu, iestatiet Arduino MKR ENV vairogam tikai 5V un 3, 3V džemperi Power džempera bankā. Atstājiet visus pārējos džemperus atvērtus.
4. solis: Raspbian
Lūdzu, lejupielādējiet jaunāko Raspbian OS Raspberry Pi un nokopējiet to SD kartē, izmantojot Pi imager vai Win32diskimager.
5. darbība: I2C konfigurēšana
MKR ENV vairoga sensori izmanto I2C sakarus. Vispirms jums ir jāinstalē dažas bibliotēkas, izmantojot bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Tagad jums ir jāiespējo I2C saskarne:
sudo raspi-config
5 Saskarnes opcijas P5 I2C YES sudo reboot
6. darbība. I2C saskarnes pārbaude
Tagad ir pienācis laiks pārbaudīt I2C saskarni:
sudo i2cdetect -y 1
Tas parāda, ka tiek izmantotas trīs I2C adreses - 0x10, 0x5c un 0x5f
7. darbība: instalējiet papildu bibliotēkas
sudo apt instalēt python-pip
sudo pip instalējiet veml6075
8. darbība: pārbaudiet savu darbu
Vietnē Github ir pieejamas 3 mazas Python programmas, lai pārbaudītu MKR ENV vairoga UV starojuma, temperatūras, mitruma un spiediena sensoru:
- HTS221.py -temperatūra un mitrums
- LPS22HB.py - spiediens
- VEML6075.py - UV starojums
Analogajam gaismas sensoram ir nepieciešama analogā ieeja, un to nevar izmantot kopā ar Raspberry Pi.
Ieteicams:
Izmantojiet displeju Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 soļi
Izmantojiet displeju Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto un semplice esempio che mostra come collegare un display del type 8886 -Display e, per comodità nostra, un Wemos D1 - ma potrebbe essere un Arduinou un NodeC o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Izmantojiet Arduino CLI, lai Flash Arduino Board: 4 soļi
Izmantojiet Arduino CLI, lai Flash Arduino Board: Mūsdienās veidotāji, izstrādātāji dod priekšroku Arduino, lai strauji attīstītu projektu prototipus. Arduino ir atvērtā koda elektronikas platforma, kuras pamatā ir viegli lietojama aparatūra un programmatūra. Arduino ir ļoti laba lietotāju kopiena. Arduino kuilis
Izmantojiet žestus, lai kontrolētu YouTube atskaņošanu, izmantojot Arduino: 5 soļi
Izmantojiet žestus, lai kontrolētu YouTube atskaņošanu, izmantojot Arduino: StoryYouTube ļauj tikai pārtīt 5 sekundes uz priekšu ikreiz, kad noklikšķināt uz labās pogas. Tāpēc es nolēmu izmantot Arduino un python, lai izveidotu kontrolieri, kas man palīdzētu ātri pārslēgties uz 20 sekundēm ikreiz, kad pamāju ar roku
Izmantojiet Raspberry Pi 3 kā maršrutētāju: 10 soļi (ar attēliem)
Izmantojiet Raspberry Pi 3 kā maršrutētāju: Saskaņā ar Wikipedia, maršrutētājs ir tīkla ierīce, kas pārsūta datu paketes starp datortīkliem. Ja mēs nojauksim bezvadu maršrutētāju, mēs, iespējams, atradīsim lietojumprogrammu procesoru, kas apstrādā datu paketes un RF segmentu, kas
Kā izveidot Bluetooth vairogus augšupielādes skicei Arduino: 9 soļi (ar attēliem)
Kā izveidot Bluetooth vairogus augšupielādes skicei Arduino: varat augšupielādēt skici Arduino no Android vai datora, izmantojot Bluetooth, lai to izdarītu, jums ir nepieciešams neliels papildu komponents, piemēram, Bluetooth modulis, kondensators, rezistors, bārda dēlis un džemperu vadi kopā un izveidojiet savienojumu ar Arduino tapu