Բովանդակություն:

Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով ՝ 8 քայլ
Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով ՝ 8 քայլ

Video: Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով ՝ 8 քայլ

Video: Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով ՝ 8 քայլ
Video: Arduino MKR Zero: компактная версия профессиональной платформы Arduino M0. Железки Амперки 2024, Հուլիսի
Anonim
Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով
Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով
Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով
Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով
Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով
Օգտագործեք Arduino MKR Shields- ը Raspberry Pi- ով

Մեր PiMKRHAT- ը ադապտեր HAT է ՝ Arduino MKR տախտակներից և վահաններից Raspberry Pi- ի հետ միասին օգտվելու համար: Տարբեր Arduino MKR Shields- ը կարող են օգտագործվել մեր HAT- ի միջոցով ՝ որպես Raspberry Pi- ի ընդլայնում: Այս փոքրիկ նախագծում ես ուզում եմ ցույց տալ, թե ինչպես օգտագործել Arduino MKR ENV վահանը Raspberry Pi- ի հետ Python- ի ներքո:

Քայլ 1: Գործիքներ և նյութեր

Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր
Գործիքներ և նյութեր

Նյութեր:

  • Ազնվամորի Պի
  • SD քարտ
  • Arduino MKR ENV վահան
  • PiMKRHAT

Գործիքներ:

  • Sոդման երկաթ
  • զոդման մետաղալար
  • կողային կտրիչ
  • կռում գործիք

Քայլ 2: Հավաքում

Ժողով
Ժողով

PiMKRHAT- ը գալիս է որպես հանդերձանք: Նախ պետք է հավաքել այն: Խնդրում ենք հետևել կից հավաքման հրահանգին

Քայլ 3: Թռիչքի կարգավորում

Խնդրում ենք Arduino MKR ENV վահանի համար սահմանել միայն 5V և 3, 3V Jumper- ը Power jumper բանկի վրա: Մնացած բոլոր թռիչքները բաց թողեք:

Քայլ 4: Raspbian

Ներբեռնեք Raspbian Pi- ի համար նախատեսված վերջին Raspbian OS- ը և պատճենեք այն SD քարտի վրա Pi պատկերիչի կամ Win32diskimager- ի միջոցով:

Քայլ 5: I2C- ի կարգավորում

MKR ENV վահանի սենսորները օգտագործում են I2C հաղորդակցություն: Նախ պետք է որոշ գրադարաններ տեղադրել bash- ի միջոցով.

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c- գործիքներ

Այժմ դուք պետք է միացնեք I2C ինտերֆեյսը.

sudo raspi-config

5 Ինտերֆեյսի ընտրանքներ P5 I2C YES sudo reboot

Քայլ 6: I2C ինտերֆեյսի փորձարկում

I2C ինտերֆեյսի փորձարկում
I2C ինտերֆեյսի փորձարկում

Այժմ ժամանակն է փորձարկել I2C ինտերֆեյսը.

sudo i2cdetect -y 1

Սա ցույց է տալիս, որ օգտագործվում են երեք I2C հասցեներ ՝ 0x10, 0x5c և 0x5f

Քայլ 7: Տեղադրեք լրացուցիչ գրադարաններ

sudo apt տեղադրեք python-pip

sudo pip տեղադրեք veml6075

Քայլ 8: Փորձարկեք ձեր աշխատանքը

Փորձեք ձեր աշխատանքը
Փորձեք ձեր աշխատանքը

3 փոքր Python ծրագիր հասանելի է Github- ում ՝ MKR ENV վահանի ուլտրամանուշակագույն ճառագայթման, ջերմաստիճանի և խոնավության և ճնշման ցուցիչ փորձարկելու համար.

  • HTS221.py -ջերմաստիճան և խոնավություն
  • LPS22HB.py - ճնշում
  • VEML6075.py - ուլտրամանուշակագույն ճառագայթում

Անալոգային լույսի ցուցիչը պահանջում է անալոգային մուտք և չի կարող օգտագործվել Raspberry Pi- ի հետ:

Խորհուրդ ենք տալիս: