Obsah:
- Krok 1: Nástroje a materiály
- Krok 2: Sestavení
- Krok 3: Nastavení propojky
- Krok 4: Raspbian
- Krok 5: Konfigurace I2C
- Krok 6: Testování rozhraní I2C
- Krok 7: Nainstalujte další knihovny
- Krok 8: Otestujte svou práci
Video: Použijte štíty Arduino MKR s Raspberry Pi: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Náš PiMKRHAT je adaptér HAT pro použití desek a štítů Arduino MKR společně s Raspberry Pi. Prostřednictvím naší HAT lze jako rozšíření pro Raspberry Pi použít různé štíty Arduino MKR. Chci v tomto malém projektu ukázat, jak používat štít Arduino MKR ENV s Raspberry Pi pod Pythonem.
Krok 1: Nástroje a materiály
Materiály:
- Raspberry Pi
- SD karta
- Arduino MKR ENV štít
- PiMKRHAT
Nástroje:
- Páječka
- pájecí drát
- boční řezačka
- ohýbací nástroj
Krok 2: Sestavení
PiMKRHAT je dodáván jako sada. Nejprve to musíte sestavit. Dodržujte prosím přiložený montážní návod
Krok 3: Nastavení propojky
Pro štít Arduino MKR ENV nastavte pouze jumper 5V a 3, 3V na jumperu Power. Nechte všechny ostatní propojky otevřené.
Krok 4: Raspbian
Stáhněte si prosím nejnovější Raspbian OS pro Raspberry Pi a zkopírujte jej na SD kartu přes Pi imager nebo Win32diskimager.
Krok 5: Konfigurace I2C
Senzory na štítu MKR ENV používají komunikaci I2C. Nejprve musíte nainstalovat některé knihovny pomocí bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Nyní musíte povolit rozhraní I2C:
sudo raspi-config
5 Možnosti rozhraní P5 I2C ANO sudo restart
Krok 6: Testování rozhraní I2C
Nyní je čas otestovat rozhraní I2C:
sudo i2cdetect -y 1
To ukazuje, že se používají tři adresy I2C - 0x10, 0x5c a 0x5f
Krok 7: Nainstalujte další knihovny
sudo apt install python-pip
sudo pip install veml6075
Krok 8: Otestujte svou práci
Na Githubu jsou k dispozici 3 malé programy Pythonu pro testování senzoru UV záření, teploty a vlhkosti a tlaku štítu MKR ENV:
- HTS221.py -teplota a vlhkost
- LPS22HB.py - tlak
- VEML6075.py - UV záření
Analogový světelný senzor vyžaduje analogový vstup a nelze jej použít s Raspberry Pi.
Doporučuje:
Přenos dat NBIoT Jak používat štíty založené na modemu BC95G - test UDP a signalizace stavu sítě: 4 kroky
Přenos dat NBIoT Jak používat štíty založené na modemu BC95G - test UDP a signalizace stavu sítě: O tomto projektu: Otestujte možnosti sítě IoT NB a přenos dat surového UDP pomocí xyz -mIoT pomocí štítu ityzrainpower.net vybaveného modemem Quectel BC95G. Požadovaný čas: 10-15 minut. Obtížnost: středně pokročilá. Remarque: pájecí schopnosti jsou vyžadovány
LCD displej I2C / IIC - Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: 5 kroků
LCD displej I2C / IIC | Použijte SPI LCD na I2C LCD displej pomocí modulu SPI až IIC s Arduino: Ahoj lidi, protože normální SPI LCD 1602 má příliš mnoho vodičů na připojení, takže je velmi obtížné propojit jej s arduino, ale na trhu je k dispozici jeden modul, který může převést SPI displej na IIC displej, takže pak potřebujete připojit pouze 4 vodiče
Použijte Arduino k zobrazení otáček motoru: 10 kroků (s obrázky)
Použijte Arduino k zobrazení otáček motoru: Tato příručka nastíní, jak jsem ve svém dráhovém voze Acura Integra použil jako měřič otáček motoru a kontrolku řazení Arduino UNO R3, 16x2 LCD displej s I2C a LED pásek. Je to napsáno ve smyslu někoho, kdo má nějaké zkušenosti nebo zkušenosti
Jako směrovač použijte Raspberry Pi 3: 10 kroků (s obrázky)
Jako router použijte Raspberry Pi 3: Podle Wikipedie je router síťové zařízení, které přeposílá datové pakety mezi počítačovými sítěmi. Pokud zboříme bezdrátový router, pravděpodobně najdeme procesor specifický pro aplikaci, který zpracovává datové pakety a RF segment
Jak vytvořit štíty Bluetooth pro nahrávání skici do Arduina: 9 kroků (s obrázky)
Jak vytvořit štíty Bluetooth pro nahrání skici do Arduina: Můžete načíst skicu do Arduina z Androidu nebo PC přes bluetooth, k tomu potřebujete trochu další komponenty, jako je modul bluetooth, kondenzátor, odpor, vousy a propojovací vodiče, poté připojíte spojte dohromady a připojte se ke kolíku Arduino