Orodha ya maudhui:

KUUNGANISHA SENSOR NYINGI ZA RASPBERRY PI: Hatua 6 (na Picha)
KUUNGANISHA SENSOR NYINGI ZA RASPBERRY PI: Hatua 6 (na Picha)

Video: KUUNGANISHA SENSOR NYINGI ZA RASPBERRY PI: Hatua 6 (na Picha)

Video: KUUNGANISHA SENSOR NYINGI ZA RASPBERRY PI: Hatua 6 (na Picha)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Novemba
Anonim
KUUNGANISHA SENSOR NYINGI ZA RASPBERRY PI
KUUNGANISHA SENSOR NYINGI ZA RASPBERRY PI

Katika mradi huu, tutaunganisha sensorer tatu za EZO ya Atlas Scientific (pH, oksijeni iliyoyeyuka na joto) kwa Raspberry Pi 3B +. Badala ya kuunganisha nyaya kwenye Raspberry Pi, tutatumia ngao ya Maabara ya Whitebox Tentacle T3. Ngao hizi zenye kubebeka huziba ndani ya pini za Pi na baada ya hapo mizunguko na uchunguzi wa EZO huunganisha kwenye ngao. Kuingiliana na sensorer hufanywa kwa kutumia terminal ya amri katika Raspbian.

FAIDA:

  • Hakuna wiring, hakuna ubao wa mkate na hakuna soldering muhimu.
  • Kinga iliyokusanywa kikamilifu hupanda kwa urahisi kwenye Raspberry Pi.
  • Kujitenga kujengwa kunalinda sensorer kutoka kwa kuingiliwa.
  • Unganisha sensorer nyingi kwenye Raspberry Pi.
  • Inafanya kazi na sensorer zifuatazo za EZO: pH, chumvi, oksijeni iliyoyeyuka, uwezo wa kupunguza oxidation, joto, pampu ya peristaltic, na dioksidi kaboni.

VIFAA

  • Raspberry Pi 3B +
  • Ugavi wa umeme wa Raspberry Pi
  • Kadi ndogo ya SD ya 8GB
  • Lebo ya Whitebox T3
  • pH mzunguko na uchunguzi
  • mzunguko wa oksijeni uliofutwa & uchunguzi
  • mzunguko wa joto na uchunguzi

Vifaa

Kibodi ya USB, panya ya USB, Fuatilia na uwezo wa HDMI, msomaji wa kadi ndogo ya SD ya USB

Hatua ya 1: PAKUA NA USAKINISHE KADI YA RASPBIAN KWENYE KADI YA SD

a) Pakua faili ya zip ya Raspbian kwenye kompyuta yako kutoka kwa LINK ifuatayo. "Raspbian Buster na desktop na programu iliyopendekezwa" hutumiwa katika mradi huu.

b) Kuweka Raspbian kwenye kadi ya SD zana ya kuandika picha inahitajika kama vile Etcher. Pakua na usakinishe Etcher kwenye kompyuta yako.

c) Ingiza kadi ndogo ya SD ndani ya kisomaji cha kadi ya USB na unganisha msomaji kwenye kompyuta yako. Endapo kadi yako ya SD inahitaji uumbizaji unaweza kutumia programu ya Kusambaza ya SD.

d) Fungua programu ya etcher.

  • Chagua upakuaji wa faili ya Raspbian kutoka hatua a.
  • Chagua kadi yako ya SD.
  • Bonyeza kwenye "Flash!" tab kuanza kuandika kwa kadi ya SD

Hatua ya 2: BOT RASPBERRY PI NA mipangilio ya usanidi

BOTI YA RASPBERRY PI NA MIPANGILIO YA UBUNIFU
BOTI YA RASPBERRY PI NA MIPANGILIO YA UBUNIFU
BOTI YA RASPBERRY PI NA MIPANGILIO YA UBUNIFU
BOTI YA RASPBERRY PI NA MIPANGILIO YA UBUNIFU
BOTI YA RASPBERRY PI NA MIPANGILIO YA UBUNIFU
BOTI YA RASPBERRY PI NA MIPANGILIO YA UBUNIFU
BOT RASPBERRY PI NA MIPANGILIO YA USANII
BOT RASPBERRY PI NA MIPANGILIO YA USANII

a) Unganisha mfuatiliaji, kibodi, na panya kwenye Raspberry Pi yako.

b) Baada ya usanidi wa picha ya Raspbian kwenye kadi ya SD kumaliza, ondoa kutoka kwa kompyuta na uiingize kwenye Raspberry Pi. Washa nguvu kwa Pi.

Hati mbadala za rasipiberi: jina la mtumiaji ni pi na nywila ni rasipiberi

c) Kwa kuwa hii ni mara ya kwanza kupiga Raspbian, utaulizwa kurekebisha mipangilio kadhaa kama lugha, eneo la saa na kuongeza muunganisho wa mtandao. Hakikisha kuungana na mtandao kwani hii itahitajika katika hatua za baadaye.

Sasisha na kuboresha vifurushi

d) Fungua kituo cha amri kutoka kwa eneo-kazi la Raspbian. Sasisha orodha ya kifurushi cha mfumo kwa kuingiza amri ifuatayo sudo apt-pata sasisho

e) Sasisha vifurushi vilivyosanikishwa kwa matoleo yao ya hivi karibuni na amri ya kuboresha sasisho

PAKUA SIMU YA SAMPLE

f) Katika terminal endesha amri zifuatazo:

cd ~

clone ya git

Hii itaongeza hazina ya sampuli kutoka kwa Atlas Sayansi hadi Raspberry Pi. Nambari ya i2c tu inahitajika kwa mradi huu.

Mipangilio ya I2C

g) Sakinisha na uwezeshe basi ya I2C kwenye Raspberry Pi. Tumia amri zifuatazo:

Sudo apt-get kufunga python-smbus

Sudo apt-get kufunga i2c-zana

h) Ifuatayo, fungua dirisha la usanidi kwa kuingia sudo raspi-config

Chagua "Chaguzi za Kuingiliana" (picha 1 hapo juu).

i) Chagua "I2C" (picha 2 hapo juu).

j) Utapewa swali "Je! ungependa kiwambo cha ARM I2C kiwezeshwe?" Chagua "Ndio" (picha 3 hapo juu).

k) Piga "Ok" (picha 4 hapo juu). Kisha fungua tena Pi na amri sudo reboot

Hatua ya 3: SET SENSORS TO I2C MODE

Ngao ya Tentacle T3 ni I2C inayoambatana tu. Kwa hivyo sensor ya EZO lazima iwe katika I2C na sio hali ya UART. Ikiwa una sensorer nyingi sawa (kwa mfano 2 pH) hakikisha kupeana anwani za kipekee za I2C kwa kila mmoja. Kukosa kufanya hivyo kutasababisha mizozo ya mawasiliano.

Kwa maagizo ya jinsi ya kubadilisha kati ya itifaki na kupeana anwani za I2C, rejelea KIUNGO kifuatacho.

Hatua ya 4: KIWANGO CHA MLIMA NA SENSORS KWA RASPBERRY PI

KIWANGO CHA MLIMA NA SENSORS KWA RASPBERRY PI
KIWANGO CHA MLIMA NA SENSORS KWA RASPBERRY PI
KIWANGO CHA MLIMA NA SENSORS KWA RASPBERRY PI
KIWANGO CHA MLIMA NA SENSORS KWA RASPBERRY PI
KIWANGO CHA MLIMA NA SENSORS KWA RASPBERRY PI
KIWANGO CHA MLIMA NA SENSORS KWA RASPBERRY PI

a) Hakikisha kwamba nguvu kwa Raspberry Pi imezimwa.

b) Pandisha ngao ya hema kwenye pini za Pi.

c) Ingiza mizunguko ya EZO kwenye ngao. Hakikisha kulinganisha pini kwa usahihi.

d) Unganisha uchunguzi kwa viunganisho vya kike vya BNC vya ngao.

Hatua ya 5: JIPANGIE JARIBU

KUWEKA KUJARIBU
KUWEKA KUJARIBU

a) Washa nguvu kwa Pi.

b) Fungua terminal na ingiza Sudo i2cdetect -y 1

Programu hiyo itaripoti habari juu ya kila kifaa kilichounganishwa cha I2C. Picha ya 5 hapo juu inatoa onyesho. Uwakilishi wa hex wa anwani za I2C umeonyeshwa. (oksijeni iliyoyeyushwa = 0x61, pH = 0x63, joto = 0x66)

Hatua ya 6: MASOMO YA WAFUASI NA KUWASILIANA NA WENYE SISI

UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA
UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA
UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA
UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA
UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA
UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA
UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA
UFUNZO WA UFUATILIAJI NA KUWASILIANA NA WANASHARA

a) Fungua saraka iliyo na nambari za sampuli cd ~ / Raspberry-Pi-sample-code

b) Tumia hati ya I2C sudo python i2c.py

Kila wakati maandishi yanatekelezwa, mtumiaji huwasilishwa na menyu iliyoonyeshwa kwa mfano 1 hapo juu.

Mfano 2: Orodhesha anwani za sensorer zilizounganishwa na swala kila moja kwa habari ya kifaa.

Mfano 3: Kuendelea kupima sensorer ya pH

Mfano 4: Angalia ikiwa sensorer ya oksijeni iliyoyeyuka imewekwa sawa.

Rejelea hati za data kwa amri zote zinazofaa. (data ya pH, data iliyovunjwa ya oksijeni, data ya joto)

Ilipendekeza: