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 biblioteke
- Korak 8: Testirajte svoj rad
Video: Koristite Arduino MKR štitove s Raspberry Pi: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Naš PiMKRHAT je adapter HAT za upotrebu Arduino MKR ploča i štitova zajedno s Raspberry Pi. Različiti Arduino MKR štitovi 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:
- Raspberry 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. Morate ga prvo sastaviti. Molimo slijedite priložena uputstva 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. Prvo morate instalirati neke biblioteke putem basha:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Sada morate omogućiti I2C sučelje:
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 biblioteke
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 senzora pritiska MKR ENV štita:
- HTS221.py -temperatura i vlažnost
- LPS22HB.py - pritisak
- VEML6075.py - UV zračenje
Senzor analognog svjetla zahtijeva analogni ulaz i ne može se koristiti s Raspberry Pi.
Preporučuje se:
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 zasnovana na hardveru i softveru koji se lako koristi. Arduino ima vrlo dobru korisničku zajednicu. Arduino vepar
Rotacijski koder - razumite 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 kretanje u digitalne ili analogne informacije. Može se okretati u smjeru kazaljke na satu ili suprotno. Postoje dvije vrste rotacionih davača: apsolutni i relativni (inkrementalni) davači
Koristite Arduino za prikaz broja okretaja motora: 10 koraka (sa slikama)
Koristite Arduino za prikaz broja okretaja motora: Ovaj vodič će opisati kako sam koristio Arduino UNO R3, 16x2 LCD ekran sa I2C i LED traku koja će se koristiti kao mjerač brzine motora i svjetlo za promjenu brzine u mom automobilu sa gusjenicama Acura Integra. Napisano je u smislu nekoga sa nekim iskustvom ili izloženošću
Koristite Cortanu i Arduino za upravljanje RGB LED ili LED trakama svojim glasom!: 4 koraka (sa slikama)
Koristite Cortanu i Arduino za upravljanje RGB LED ili LED trakama svojim glasom !: U ovom uputstvu ću vam pokazati kako možete upravljati svojim RGB LED ili LED trakama svojim glasom. To radi aplikacija CoRGB koja je besplatno dostupna u trgovini Windows aplikacija. Ova je aplikacija dio mog projekta CortanaRoom. Kad završite s pameću
Kako napraviti Bluetooth štitove za skicu za prijenos na Arduino: 9 koraka (sa slikama)
Kako napraviti Bluetooth štitove za skicu za učitavanje na Arduino: Skicu možete prenijeti na Arduino sa androida ili računara preko bluetootha, da biste to učinili potrebna vam je mala dodatna komponenta kao što su bluetooth modul, kondenzator, otpornik, žica za bradu i kratkospojnici, a zatim spojite zajedno i spojite na Arduino pin