Obsah:
- Krok 1: Nástroje a materiály
- Krok 2: Zostavenie
- Krok 3: Nastavenie prepojky
- Krok 4: Raspbian
- Krok 5: Konfigurácia I2C
- Krok 6: Testovanie rozhrania I2C
- Krok 7: Nainštalujte ďalšie knižnice
- Krok 8: Otestujte si svoju prácu
Video: Používajte štíty Arduino MKR s Raspberry Pi: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Náš PiMKRHAT je adaptér HAT na používanie dosiek a štítov Arduino MKR spolu s Raspberry Pi. Rôzne štíty Arduino MKR je možné použiť prostredníctvom našej HAT ako rozšírenie pre Raspberry Pi. V tomto malom projekte chcem ukázať, ako používať štít Arduino MKR ENV s Raspberry Pi pod Pythonom.
Krok 1: Nástroje a materiály
Materiály:
- Malinový koláč
- SD karta
- Štít Arduino MKR ENV
- PiMKRHAT
Náradie:
- Spájkovačka
- spájkovací drôt
- bočná fréza
- nástroj na ohýbanie
Krok 2: Zostavenie
PiMKRHAT sa dodáva ako súprava. Najprv ho musíte zostaviť. Pri montáži postupujte podľa priloženého návodu
Krok 3: Nastavenie prepojky
Nastavte pre štít Arduino MKR ENV iba prepojku 5V a 3, 3V na banke prepojky Power. Všetky ostatné prepojky nechajte otvorené.
Krok 4: Raspbian
Stiahnite si najnovší operačný systém Raspbian pre Raspberry Pi a skopírujte ho na kartu SD pomocou zobrazovača Pi alebo Win32diskimager.
Krok 5: Konfigurácia I2C
Senzory na štítu MKR ENV používajú komunikáciu I2C. Najprv musíte nainštalovať niektoré knižnice prostredníctvom bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Teraz musíte povoliť rozhranie I2C:
sudo raspi-config
5 Možnosti rozhrania P5 I2C ÁNO sudo reštart
Krok 6: Testovanie rozhrania I2C
Teraz je čas otestovať rozhranie I2C:
sudo i2cdetect -y 1
To ukazuje, že sa používajú tri adresy I2C - 0x10, 0x5c a 0x5f
Krok 7: Nainštalujte ďalšie knižnice
sudo apt nainštalovať python-pip
sudo pip install veml6075
Krok 8: Otestujte si svoju prácu
Na Githube sú k dispozícii 3 malé programy Python na testovanie senzora UV žiarenia, teploty a vlhkosti a tlaku štítu MKR ENV:
- HTS221.py -teplota a vlhkosť
- LPS22HB.py - tlak
- VEML6075.py - UV žiarenie
Analógový svetelný senzor vyžaduje analógový vstup a nemôže byť použitý s Raspberry Pi.
Odporúča:
Používajte tlačidlá na svojom Magicbit [Magicblocks]: 5 krokov
Používajte tlačidlá na svojom Magicbit [Magicblocks]: Tento tutoriál vás naučí používať tlačidlá na vašom Magicbit pomocou Magicblocks. V tomto projekte používame magicbit ako vývojovú dosku, ktorá je založená na ESP32. V tomto projekte je preto možné použiť akúkoľvek vývojovú dosku ESP32
Používajte jeden displej a ponúkajte 4 -ciferný 8886 displej Con Wemos ESP8266 Arduino NodeMCU: 6 krokov
Používame jeden veľký displej so 4 ciframi 8886 s procesorom ESP8266 Arduino NodeMCU: viac ako jedna jednoduchá verzia 8886 displeja, ktorá má jednu noc, jednu veľkú D1 - potrebujem pre Arduino alebo jeden NodeMCU o kvalitných mikrokontroléroch môžete informovať o tom, ako postupovať
Prenos údajov NBIoT Ako používať štíty založené na modeme BC95G - test UDP a signalizácia stavu siete: 4 kroky
Prenos údajov NBIoT Ako používať modemy založené na modeloch BC95G - test UDP a signalizácia stavu siete: O tomto projekte: Otestujte možnosti siete NB IoT a prenos surových dát UDP pomocou xyz -mIoT pomocou štítu ityzrainpower.net vybaveného modemom Quectel BC95G. Požadovaný čas: 10-15 minút. Obtiažnosť: stredne pokročilá. Remarque: spájkovacie schopnosti sú potrebné
Používajte čítačku RFID MFRC522 s Arduino: 5 krokov
Používajte čítačku RFID MFRC522 s Arduino: Dobrý deň! Naučím vás, ako si vytvoriť vynikajúci a ľahko vyrobiteľný skener kariet alebo kľúčeniek! Ak máte modul RFID MFRC522, LED diódy, odpory, vodiče, arduino uno, nepájivú dosku a 9 V batériu (voliteľné), potom si môžete urobiť poriadok
Ako vytvoriť štíty Bluetooth pre nahrávanie náčrtu do Arduina: 9 krokov (s obrázkami)
Ako vytvoriť štíty Bluetooth pre nahrávanie náčrtu do Arduina: Náčrt môžete nahrať do Arduina z Androidu alebo počítača cez bluetooth, na to potrebujete trochu ďalších komponentov, ako je modul bluetooth, kondenzátor, odpor, bradáč a prepojovacie vodiče, potom ich zapojíte spojte sa a pripojte k pinu Arduino.