Sadržaj:
- Korak 1: Alati i materijali
- Korak 2: Montaža
- Korak 3: Postavka kratkospojnika
- Korak 4: Raspbian
- Korak 5: Konfiguriranje I2C
- Korak 6: Testiranje I2C sučelja
- Korak 7: Instalirajte dodatne knjižnice
- Korak 8: Testirajte svoj rad
Video: Koristite Arduino MKR štitove s Raspberry Pi: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Naš PiMKRHAT je adapter HAT za korištenje Arduino MKR ploča i štitova zajedno s Raspberry Pi. Različiti Arduino MKR štitnici mogu se koristiti putem našeg HAT -a kao proširenje za Raspberry Pi. U ovom malom projektu želim pokazati kako se koristi Arduino MKR ENV štit s Raspberry Pi pod Pythonom.
Korak 1: Alati i materijali
Materijali:
- Malina Pi
- SD kartica
- Arduino MKR ENV štit
- PiMKRHAT
Alati:
- Lemilica
- žica za lemljenje
- bočni rezač
- alat za savijanje
Korak 2: Montaža
PiMKRHAT dolazi kao komplet. Prvo ga morate sastaviti. Slijedite priložene upute za montažu
Korak 3: Postavka kratkospojnika
Molimo vas da za Arduino MKR ENV štit postavite samo 5V i 3, 3V kratkospojnik na naponskoj skali. Sve ostale kratkospojnike ostavite otvorene.
Korak 4: Raspbian
Preuzmite najnoviji Raspbian OS za Raspberry Pi i kopirajte ga na SD karticu putem Pi imager -a ili Win32diskimager -a.
Korak 5: Konfiguriranje I2C
Senzori na MKR ENV štitu koriste I2C komunikaciju. Najprije morate instalirati neke knjižnice putem basha:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Sada morate omogućiti sučelje I2C:
sudo raspi-config
5 Opcije sučelja P5 I2C DA sudo ponovno podizanje sustava
Korak 6: Testiranje I2C sučelja
Sada je vrijeme za testiranje I2C sučelja:
sudo i2cdetect -y 1
Ovo pokazuje da su u upotrebi tri I2C adrese - 0x10, 0x5c i 0x5f
Korak 7: Instalirajte dodatne knjižnice
sudo apt install python-pip
sudo pip install veml6075
Korak 8: Testirajte svoj rad
3 mala programa Python dostupna su na Githubu za testiranje UV zračenja, temperature i vlažnosti i osjetnika tlaka MKR ENV štita:
- HTS221.py -temperatura i vlaga
- LPS22HB.py - tlak
- VEML6075.py - UV zračenje
Senzor analognog svjetla zahtijeva analogni ulaz i ne može se koristiti s Raspberry Pi.
Preporučeni:
Koristite Arduino CLI za bljeskanje Arduino ploče: 4 koraka
Koristite Arduino CLI za Flash Arduino ploču: Danas proizvođači, programeri preferiraju Arduino za brzi razvoj prototipova projekata. Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino ima vrlo dobru korisničku zajednicu. Arduino vepar
Prijenos podataka NBIoT -om Kako koristiti štitove temeljene na modemu BC95G - UDP test i signalizacija statusa mreže: 4 koraka
NBIoT prijenos podataka Kako se koristi BC95G modemski štit - UDP test i signalizacija statusa mreže: O ovim projektima: Testirajte mrežne mogućnosti NB IoT -a i prijenos sirovog UDP -a pomoću xyz -mIoT -a pomoću itbrainpower.net štita opremljenog modemom Quectel BC95G. Potrebno vrijeme: 10-15 minuta. Poteškoća: srednja. Primijetite: potrebne su vještine lemljenja
Rotacijski davač - Shvatite i koristite ga (Arduino/drugi Μkontroler): 3 koraka
Rotacijski davač - Shvatite i koristite ga (Arduino/drugi Μkontroler): Rotacijski davač je elektromehanički uređaj koji pretvara rotacijsko gibanje u digitalne ili analogne informacije. Može se okretati u smjeru kazaljke na satu ili u suprotnom smjeru. Postoje dvije vrste rotacijskih davača: apsolutni i relativni (inkrementalni) davači
Koristite Arduino za prikaz broja okretaja motora: 10 koraka (sa slikama)
Upotrijebite Arduino za prikaz broja okretaja motora: Ovaj će vodič opisati kako sam koristio Arduino UNO R3, 16x2 LCD zaslon s I2C i LED traku koja će se koristiti kao mjerač brzine motora i svjetlo za promjenu stupnja prijenosa u mom automobilu s gusjenicama Acura Integra. Napisano je u smislu nekoga s nekim iskustvom ili izloženošću
Kako napraviti Bluetooth štitove za skicu za prijenos na Arduino: 9 koraka (sa slikama)
Kako napraviti Bluetooth štitove za skicu za prijenos na Arduino: Skicu možete prenijeti na Arduino s androida ili računala preko bluetootha, da biste to učinili potrebna vam je dodatna komponenta kao što su bluetooth modul, kondenzator, otpornik, žice za bradu i kratkospojnici pa ih spojite zajedno i spojite na Arduino pin