Kazalo:
- Korak: Orodja in materiali
- 2. korak: Montaža
- 3. korak: Nastavitev mostička
- 4. korak: Raspbian
- 5. korak: Konfiguriranje I2C
- 6. korak: Preizkusite vmesnik I2C
- 7. korak: Namestite dodatne knjižnice
- 8. korak: Preizkusite svoje delo
Video: Uporabite Arduino MKR ščite z Raspberry Pi: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Naš PiMKRHAT je adapter HAT za uporabo plošč in ščitov Arduino MKR skupaj z Raspberry Pi. Različne Arduino MKR ščite lahko prek našega HAT uporabite kot razširitev za Raspberry Pi. V tem majhnem projektu želim pokazati, kako uporabljati ščit Arduino MKR ENV z Raspberry Pi pod Pythonom.
Korak: Orodja in materiali
Materiali:
- Malina Pi
- sD kartice
- Arduino MKR ENV ščit
- PiMKRHAT
Orodja:
- Spajkalnik
- spajkalna žica
- stranski rezalnik
- orodje za upogibanje
2. korak: Montaža
PiMKRHAT je v kompletu. Najprej ga morate sestaviti. Upoštevajte priložena navodila za montažo
3. korak: Nastavitev mostička
Za Arduino MKR ENV ščit nastavite samo 5V in 3, 3V mostiček na nizu mostov. Vse ostale skakalce pustite odprte.
4. korak: Raspbian
Prosimo, prenesite najnovejši OS Raspbian za Raspberry Pi in ga preko Pi slikarja ali Win32diskimager kopirajte na kartico SD.
5. korak: Konfiguriranje I2C
Tipala na ščitniku MKR ENV uporabljajo komunikacijo I2C. Nekaj knjižnic morate najprej namestiti prek basha:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Zdaj morate omogočiti vmesnik I2C:
sudo raspi-config
5 Možnosti vmesnika P5 I2C DA sudo ponovni zagon
6. korak: Preizkusite vmesnik I2C
Zdaj je čas, da preizkusite vmesnik I2C:
sudo i2cdetect -y 1
To kaže, da so v uporabi trije naslovi I2C - 0x10, 0x5c in 0x5f
7. korak: Namestite dodatne knjižnice
sudo apt namestite python-pip
sudo pip namestite veml6075
8. korak: Preizkusite svoje delo
Na Githubu so na voljo 3 majhni programi Python za preizkušanje ultravijoličnega sevanja, temperature in vlažnosti ter senzorja tlaka MKR ENV ščita:
- HTS221.py -temperatura in vlaga
- LPS22HB.py - tlak
- VEML6075.py - UV sevanje
Senzor analogne svetlobe zahteva analogni vhod in ga ni mogoče uporabljati z Raspberry Pi.
Priporočena:
Uporabite potisne gumbe na svojem Magicbitu [Magicblocks]: 5 korakov
Uporaba potisnih gumbov na vašem Magicbitu [Magicblocks]: Ta vadnica vas bo naučila uporabljati potisne gumbe na vašem Magicbitu z uporabo Magicblocks. Kot razvojno ploščo v tem projektu, ki temelji na ESP32, uporabljamo magicbit. Zato je v tem projektu mogoče uporabiti katero koli razvojno ploščo ESP32
Prenos podatkov NBIoT Kako uporabljati ščite na osnovi modema BC95G - preskus UDP in signalizacija stanja omrežja: 4 koraki
Prenos podatkov NBIoT Kako uporabljati ščite, ki temeljijo na modemu BC95G - UDP test in signalizacija stanja omrežja: O teh projektih: Preizkusite zmogljivosti omrežja NB IoT in prenos surovih podatkov UDP s pomočjo xyz -mIoT s pomočjo ščita itbrainpower.net, opremljenega z modemom Quectel BC95G. Potreben čas: 10-15 minut. Težava: vmesna. Opomba: potrebne so sposobnosti spajkanja
Uporabite Arduino za prikaz RPM motorja: 10 korakov (s slikami)
Uporabi Arduino za prikaz števila vrtljajev motorja: Ta priročnik opisuje, kako sem uporabil Arduino UNO R3, 16 -palčni LCD zaslon z I2C in LED trak, ki se uporablja kot merilnik hitrosti motorja in luči za premik v mojem avtomobilu Acura Integra. Napisano je v smislu nekoga z nekaj izkušnjami ali izpostavljenostjo
Uporabite 1 analogni vhod za 6 gumbov za Arduino: 6 korakov
Uporabite 1 analogni vhod za 6 gumbov za Arduino: Pogosto sem se spraševal, kako bi lahko dobil več digitalnih vhodov za svoj Arduino. Pred kratkim se mi je zgodilo, da bi lahko uporabil enega od analognih vhodov za vnos več digitalnih vhodov. Hitro sem iskal in ugotovil, kje so ljudje
Uporabite Arduino s krmilnikom N64: 5 korakov (s slikami)
Uporabite Arduino s krmilnikom N64: Obstajajo vaje za uporabo krmilnika NES z Arduinom, vendar je uporaba bolj zapletenega krmilnika N64 in njegove analogne krmilne palice nedvomno privlačna. Če imate v bližini Arduino in ne želite kupiti Adaptoida, je to navodilo