Съдържание:
- Стъпка 1: Инструменти и материали
- Стъпка 2: Монтаж
- Стъпка 3: Настройка на джъмпера
- Стъпка 4: Raspbian
- Стъпка 5: Конфигуриране на I2C
- Стъпка 6: Тестване на I2C интерфейс
- Стъпка 7: Инсталирайте допълнителни библиотеки
- Стъпка 8: Тествайте работата си
![Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки](https://i.howwhatproduce.com/images/007/image-18993-j.webp)
Видео: Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки
![Видео: Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки Видео: Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки](https://i.ytimg.com/vi/Y97gYFtaIuQ/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
![Използвайте Arduino MKR щитове с Raspberry Pi Използвайте Arduino MKR щитове с Raspberry Pi](https://i.howwhatproduce.com/images/007/image-18993-1-j.webp)
![Използвайте Arduino MKR щитове с Raspberry Pi Използвайте Arduino MKR щитове с Raspberry Pi](https://i.howwhatproduce.com/images/007/image-18993-2-j.webp)
![Използвайте Arduino MKR щитове с Raspberry Pi Използвайте Arduino MKR щитове с Raspberry Pi](https://i.howwhatproduce.com/images/007/image-18993-3-j.webp)
Нашият PiMKRHAT е адаптер HAT за използване на Arduino MKR платки и щитове заедно с Raspberry Pi. Различни Arduino MKR щитове могат да се използват чрез нашата HAT като разширение за Raspberry Pi. Искам да покажа в този малък проект как да използвам Arduino MKR ENV щита с Raspberry Pi под Python.
Стъпка 1: Инструменти и материали
![Инструменти и материали Инструменти и материали](https://i.howwhatproduce.com/images/007/image-18993-4-j.webp)
![Инструменти и материали Инструменти и материали](https://i.howwhatproduce.com/images/007/image-18993-5-j.webp)
Материали:
- Малина Пи
- SD карта
- Arduino MKR ENV щит
- PiMKRHAT
Инструменти:
- Поялник
- спойка тел
- страничен нож
- инструмент за огъване
Стъпка 2: Монтаж
![Монтаж Монтаж](https://i.howwhatproduce.com/images/007/image-18993-6-j.webp)
PiMKRHAT идва като комплект. Първо трябва да го съберете. Моля, следвайте приложените инструкции за сглобяване
Стъпка 3: Настройка на джъмпера
Моля, задайте за Arduino MKR ENV щита само 5V и 3, 3V джъмпер на банката на джъмпера за захранване. Оставете всички други джъмпери отворени.
Стъпка 4: Raspbian
Моля, изтеглете най -новата операционна система Raspbian за Raspberry Pi и я копирайте на SD карта чрез Pi imager или Win32diskimager.
Стъпка 5: Конфигуриране на I2C
Сензорите на MKR ENV щита използват I2C комуникация. Първо трябва да инсталирате някои библиотеки чрез bash:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Сега трябва да активирате интерфейса I2C:
sudo raspi-config
5 Опции за взаимодействие P5 I2C ДА sudo рестартиране
Стъпка 6: Тестване на I2C интерфейс
![Тестване на I2C интерфейс Тестване на I2C интерфейс](https://i.howwhatproduce.com/images/007/image-18993-7-j.webp)
Сега е време да тестваме интерфейса на I2C:
sudo i2cdetect -y 1
Това показва, че се използват три I2C адреса - 0x10, 0x5c и 0x5f
Стъпка 7: Инсталирайте допълнителни библиотеки
sudo apt инсталирате python-pip
sudo pip инсталирате veml6075
Стъпка 8: Тествайте работата си
![Тествайте работата си Тествайте работата си](https://i.howwhatproduce.com/images/007/image-18993-8-j.webp)
3 малки програми на Python се предлагат в Github за тестване на UV радиацията, температурата и влажността и сензора за налягане на MKR ENV щита:
- HTS221.py -температура и влажност
- LPS22HB.py - налягане
- VEML6075.py - UV лъчение
Аналоговият сензор за светлина изисква аналогов вход и не може да се използва с Raspberry Pi.
Препоръчано:
Използвайте Arduino CLI за флаш Arduino Board: 4 стъпки
![Използвайте Arduino CLI за флаш Arduino Board: 4 стъпки Използвайте Arduino CLI за флаш Arduino Board: 4 стъпки](https://i.howwhatproduce.com/images/009/image-25751-j.webp)
Използвайте Arduino CLI за Flash Arduino Board: В днешно време производителите, разработчиците предпочитат Arduino за бързо развитие на прототипирането на проекти. Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Arduino има много добра потребителска общност. Arduino глиган
Първи стъпки с FRDM-KL46Z (и Mbed Online IDE) Използвайте Windows 10: 6 стъпки
![Първи стъпки с FRDM-KL46Z (и Mbed Online IDE) Използвайте Windows 10: 6 стъпки Първи стъпки с FRDM-KL46Z (и Mbed Online IDE) Използвайте Windows 10: 6 стъпки](https://i.howwhatproduce.com/images/009/image-26273-j.webp)
Първи стъпки с FRDM-KL46Z (и Mbed Online IDE) Използвайте Windows 10: Платките за разработка на Freedom (FRDM) са малки, с ниска мощност, рентабилни платформи за оценка и разработка, идеални за бързо прототипиране на приложения. Тези табла за оценка предлагат лесен за използване флаш програмист в режим на устройство за масово съхранение, virt
Предаване на данни NBIoT Как да използвате BC95G модем базирани щитове - UDP тест и сигнализиране за състоянието на мрежата: 4 стъпки
![Предаване на данни NBIoT Как да използвате BC95G модем базирани щитове - UDP тест и сигнализиране за състоянието на мрежата: 4 стъпки Предаване на данни NBIoT Как да използвате BC95G модем базирани щитове - UDP тест и сигнализиране за състоянието на мрежата: 4 стъпки](https://i.howwhatproduce.com/images/010/image-28179-j.webp)
Предаване на данни от NBIoT Как да използвате BC95G модем базирани щитове - UDP тест и сигнализиране за състоянието на мрежата: За тези проекти: Тествайте мрежовите възможности на NB IoT и преноса на необработени UDP данни чрез xyz -mIoT от itbrainpower.net щит, оборудван с модем Quectel BC95G. Необходимо време: 10-15 минути. Трудност: междинна. Забележка: изискват се умения за запояване
Използвайте Raspberry Pi 3 като рутер: 10 стъпки (със снимки)
![Използвайте Raspberry Pi 3 като рутер: 10 стъпки (със снимки) Използвайте Raspberry Pi 3 като рутер: 10 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-2737-41-j.webp)
Използвайте Raspberry Pi 3 като рутер: Според Уикипедия, рутер е мрежово устройство, което препраща пакети данни между компютърни мрежи. Ако разрушим безжичен рутер, вероятно ще намерим специфичен за приложение процесор, който обработва пакети данни и RF сегмент, който
Как да направите Bluetooth щитове за скица за качване в Arduino: 9 стъпки (със снимки)
![Как да направите Bluetooth щитове за скица за качване в Arduino: 9 стъпки (със снимки) Как да направите Bluetooth щитове за скица за качване в Arduino: 9 стъпки (със снимки)](https://i.howwhatproduce.com/images/004/image-9132-19-j.webp)
Как да направите Bluetooth щитове за скица за качване в Arduino: Можете да качите скица в Arduino от android или компютър чрез bluetooth, за да направите това, имате нужда от малко допълнителен компонент като Bluetooth модул, кондензатор, резистор, брада и джъмпер проводници, след което закачате нагоре заедно и се свържете към щифта на Arduino