Mundarija:

Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning: 8 qadam
Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning: 8 qadam

Video: Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning: 8 qadam

Video: Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning: 8 qadam
Video: Arduino MKR Zero: компактная версия профессиональной платформы Arduino M0. Железки Амперки 2024, Noyabr
Anonim
Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning
Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning
Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning
Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning
Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning
Raspberry Pi bilan Arduino MKR qalqonlaridan foydalaning

Bizning PiMKRHAT - bu Arduino MKR platalari va qalqonlarini Raspberry Pi bilan birgalikda ishlatish uchun HAT adapteri. Har xil Arduino MKR qalqonlarini Raspberry Pi kengaytmasi sifatida HAT orqali ishlatish mumkin. Men bu kichik loyihada Arduino MKR ENV qalqonini Python ostida Raspberry Pi bilan qanday ishlatishni ko'rsatmoqchiman.

1 -qadam: asboblar va materiallar

Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar

Materiallar:

  • Raspberry Pi
  • SD -karta
  • Arduino MKR ENV qalqoni
  • PiMKRHAT

Asboblar:

  • Lehimlash temir
  • lehim sim
  • yon kesuvchi
  • bükme vositasi

2 -qadam: yig'ish

O'rnatish
O'rnatish

PiMKRHAT to'plam sifatida keladi. Avval uni yig'ishingiz kerak. Iltimos, biriktirilgan montaj ko'rsatmalariga amal qiling

3 -qadam: o'tish moslamasini sozlash

Iltimos, Arduino MKR ENV qalqonini faqat 5V va 3, 3V kuchlanishli o'tish kabeliga o'rnating. Boshqa barcha o'tish joylarini ochiq qoldiring.

4 -qadam: Raspbian

Iltimos, Raspberry Pi uchun eng yangi Raspbian OS -ni yuklab oling va uni Pi image yoki Win32diskimager orqali SD -kartaga ko'chiring.

5 -qadam: I2C -ni sozlash

MKR ENV ekranidagi sensorlar I2C aloqasidan foydalanadi. Birinchidan, bash orqali ba'zi kutubxonalarni o'rnatishingiz kerak:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Endi siz I2C interfeysini yoqishingiz kerak:

sudo raspi-config

5 ta interfeysli imkoniyatlar P5 I2C YES sudo reboot

6 -qadam: I2C interfeysini sinab ko'rish

I2C interfeysini sinab ko'rish
I2C interfeysini sinab ko'rish

Endi I2C interfeysini sinab ko'rish vaqti keldi:

sudo i2cdetect -y 1

Bu shuni ko'rsatadiki, uchta I2C manzili ishlatilmoqda - 0x10, 0x5c va 0x5f

7 -qadam: Qo'shimcha kutubxonalarni o'rnating

sudo apt install python-pip

sudo pip o'rnatish veml6075

8 -qadam: Ishingizni sinab ko'ring

Ishingizni sinab ko'ring
Ishingizni sinab ko'ring

Github -da MKR ENV qalqoni ultrabinafsha nurlanishi, harorati va namligi va bosim sensori sinovi uchun 3 ta kichik Python dasturi mavjud:

  • HTS221.py -harorat va namlik
  • LPS22HB.py - bosim
  • VEML6075.py - UV nurlari

Analog yorug'lik sensori analog kirishni talab qiladi va uni Raspberry Pi bilan ishlatib bo'lmaydi.

Tavsiya: