Съдържание:
- Стъпка 1: Инструменти и материали
- Стъпка 2: Монтаж
- Стъпка 3: Настройка на джъмпера
- Стъпка 4: Raspbian
- Стъпка 5: Конфигуриране на I2C
- Стъпка 6: Тестване на I2C интерфейс
- Стъпка 7: Инсталирайте допълнителни библиотеки
- Стъпка 8: Тествайте работата си
Видео: Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Нашият PiMKRHAT е адаптер HAT за използване на Arduino MKR платки и щитове заедно с Raspberry Pi. Различни Arduino MKR щитове могат да се използват чрез нашата HAT като разширение за Raspberry Pi. Искам да покажа в този малък проект как да използвам Arduino MKR ENV щита с Raspberry Pi под Python.
Стъпка 1: Инструменти и материали
Материали:
- Малина Пи
- SD карта
- Arduino MKR ENV щит
- PiMKRHAT
Инструменти:
- Поялник
- спойка тел
- страничен нож
- инструмент за огъване
Стъпка 2: Монтаж
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:
sudo i2cdetect -y 1
Това показва, че се използват три I2C адреса - 0x10, 0x5c и 0x5f
Стъпка 7: Инсталирайте допълнителни библиотеки
sudo apt инсталирате python-pip
sudo pip инсталирате veml6075
Стъпка 8: Тествайте работата си
3 малки програми на Python се предлагат в Github за тестване на UV радиацията, температурата и влажността и сензора за налягане на MKR ENV щита:
- HTS221.py -температура и влажност
- LPS22HB.py - налягане
- VEML6075.py - UV лъчение
Аналоговият сензор за светлина изисква аналогов вход и не може да се използва с Raspberry Pi.
Препоръчано:
Използвайте Arduino CLI за флаш Arduino Board: 4 стъпки
Използвайте Arduino CLI за Flash Arduino Board: В днешно време производителите, разработчиците предпочитат Arduino за бързо развитие на прототипирането на проекти. Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Arduino има много добра потребителска общност. Arduino глиган
Първи стъпки с FRDM-KL46Z (и Mbed Online IDE) Използвайте Windows 10: 6 стъпки
Първи стъпки с FRDM-KL46Z (и Mbed Online IDE) Използвайте Windows 10: Платките за разработка на Freedom (FRDM) са малки, с ниска мощност, рентабилни платформи за оценка и разработка, идеални за бързо прототипиране на приложения. Тези табла за оценка предлагат лесен за използване флаш програмист в режим на устройство за масово съхранение, virt
Предаване на данни NBIoT Как да използвате BC95G модем базирани щитове - UDP тест и сигнализиране за състоянието на мрежата: 4 стъпки
Предаване на данни от NBIoT Как да използвате BC95G модем базирани щитове - UDP тест и сигнализиране за състоянието на мрежата: За тези проекти: Тествайте мрежовите възможности на NB IoT и преноса на необработени UDP данни чрез xyz -mIoT от itbrainpower.net щит, оборудван с модем Quectel BC95G. Необходимо време: 10-15 минути. Трудност: междинна. Забележка: изискват се умения за запояване
Използвайте Raspberry Pi 3 като рутер: 10 стъпки (със снимки)
Използвайте Raspberry Pi 3 като рутер: Според Уикипедия, рутер е мрежово устройство, което препраща пакети данни между компютърни мрежи. Ако разрушим безжичен рутер, вероятно ще намерим специфичен за приложение процесор, който обработва пакети данни и RF сегмент, който
Как да направите Bluetooth щитове за скица за качване в Arduino: 9 стъпки (със снимки)
Как да направите Bluetooth щитове за скица за качване в Arduino: Можете да качите скица в Arduino от android или компютър чрез bluetooth, за да направите това, имате нужда от малко допълнителен компонент като Bluetooth модул, кондензатор, резистор, брада и джъмпер проводници, след което закачате нагоре заедно и се свържете към щифта на Arduino