Мазмұны:

РАЗПЕРРИ ПИ -ге бірнеше сенсорларды қосу: 6 қадам (суреттермен)
РАЗПЕРРИ ПИ -ге бірнеше сенсорларды қосу: 6 қадам (суреттермен)

Бейне: РАЗПЕРРИ ПИ -ге бірнеше сенсорларды қосу: 6 қадам (суреттермен)

Бейне: РАЗПЕРРИ ПИ -ге бірнеше сенсорларды қосу: 6 қадам (суреттермен)
Бейне: BigTreeTech - Manta - M8P - Basics 2024, Қараша
Anonim
РАЗПЕРРИ ПИ -ге бірнеше сенсорларды қосу
РАЗПЕРРИ ПИ -ге бірнеше сенсорларды қосу

Бұл жобада біз Atlas Scientific EZO сенсорларының үшеуін (рН, еріген оттегі мен температура) Raspberry Pi 3B+қосамыз. Raspberry Pi -ге тізбектерді қосудың орнына, біз Whitebox Labs Tentacle T3 қалқанын қолданатын боламыз. Бұл жиналмалы қалқандар Pi түйреуіштеріне қосылады, содан кейін EZO схемалары мен зондтары қалқанға қосылады. Датчиктермен өзара әрекеттесу raspbian тіліндегі командалық терминал арқылы жүзеге асады.

Артықшылықтары:

  • Ешқандай сымдар, тақталар мен дәнекерлеу қажет емес.
  • Толығымен жиналған қалқан Raspberry Pi -ге оңай орнатылады.
  • Кіріктірілген оқшаулау сенсорларды кедергілерден қорғайды.
  • Raspberry Pi -ге бірнеше сенсорларды қосыңыз.
  • Келесі EZO датчиктерімен жұмыс істейді: рН, тұздылық, еріген оттегі, тотығу-тотықсыздану потенциалы, температура, перистальтикалық сорғы және көмірқышқыл газы.

МАТЕРИАЛДАР

  • Raspberry Pi 3B+
  • Raspberry Pi қуат көзі
  • 8 ГБ micro SD картасы
  • Whitebox Labs T3 қалқаны
  • рН тізбегі мен зонд
  • еріген оттегі тізбегі мен зонд
  • температура тізбегі мен зонд

Жабдықтар

USB пернетақтасы, USB тінтуірі, HDMI мүмкіндіктері бар монитор, USB micro SD картасын оқу құралы

1 -қадам: RASPBIAN -ды SD КАРТАҒА ЖҮКТЕУ ЖӘНЕ ОРНАТУ

а) Raspbian zip файлын келесі сілтемеден компьютерге жүктеңіз. Бұл жобада «жұмыс үстелі мен ұсынылған бағдарламалық қамтамасыз етуі бар Raspbian Buster» қолданылады.

b) Raspbian -ді SD картасына орнату үшін Etcher сияқты сурет жазу құралы қажет. Etcher бағдарламасын компьютерге жүктеп, орнатыңыз.

c) micro SD картасын USB картасын оқу құрылғысына салыңыз және оқу құралын компьютерге қосыңыз. Егер SD картасын пішімдеу қажет болса, сіз SD Formatter бағдарламасын пайдалана аласыз.

d) Этчер бағдарламасын ашыңыз.

  • А қадамынан Raspbian файлын жүктеуді таңдаңыз.
  • SD картасын таңдаңыз.
  • «Жарқыл!» Түймесін басыңыз. SD картасына жазуды бастау үшін қойынды

2 -қадам: РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ

РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ
РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ
РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ
РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ
РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ
РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ
РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ
РАЗПБЕРРИ ПИ ЖҮКТЕУ ЖӘНЕ ПАРАМЕТРЛЕРДІ КОНФИГУРАЦИЯЛАУ

а) Мониторды, пернетақтаны және тінтуірді Raspberry Pi құрылғысына қосыңыз.

b) SD картасына Raspbian кескінін орнату аяқталғаннан кейін оны компьютерден шығарып, Raspberry Pi ұяшығына салыңыз. Pi қуат көзін қосыңыз.

Әдепкі таңқурай тіркелгі деректері: пайдаланушы аты - pi, ал құпия сөз - таңқурай

c) Raspbian бірінші рет жүктелгендіктен, сізден тіл, уақыт белдеуі және интернетке қосылу сияқты бірнеше параметрлерді реттеу сұралады. Интернетке қосылуды ұмытпаңыз, себебі бұл келесі қадамдарда қажет болады.

Пакеттерді жаңарту және жаңарту

d) Raspbian жұмыс үстелінен командалық терминалды ашыңыз. Келесі sudo apt-get update пәрменін енгізу арқылы жүйенің бумалар тізімін жаңартыңыз

e) Орнатылған пакеттерді sudo apt-get upgrade пәрменімен соңғы нұсқаларына жаңартыңыз

ҮЛГІ КОДЫН ЖҮКТЕУ

f) Терминалда келесі командаларды орындаңыз:

cd ~

git клоны

Бұл Raspberry Pi -ге Atlas Scientific -тен үлгі кодының репозиторийін қосады. Бұл жоба үшін тек i2c коды қажет.

I2C ПАРАМЕТРЛЕРІ

g) Raspberry Pi құрылғысына I2C шинасын орнатыңыз және қосыңыз. Келесі пәрмендерді іске қосыңыз:

sudo apt-get python-smbus орнатыңыз

sudo apt-get i2c-tools орнатыңыз

h) Содан кейін sudo raspi-config енгізу арқылы конфигурация терезесін ашыңыз

«Интерфейс опцияларын» таңдаңыз (жоғарыдағы 1 -сурет).

i) «I2C» таңдаңыз (жоғарыдағы 2 -сурет).

j) Сізге «ARM I2C интерфейсі қосылғанын қалайсыз ба?» деген сұрақ ұсынылады. «Иә» таңдаңыз (жоғарыдағы 3 -сурет).

k) «Жарайды» түймесін басыңыз (жоғарыдағы 4 -сурет). Содан кейін sudo reboot командасымен Pi -ді қайта жүктеңіз

3 -қадам: сенсорларды I2C режиміне орнатыңыз

Tentacle T3 қалқаны тек I2C үйлесімді. Осылайша, EZO сенсоры UART режимінде емес, I2C -де болуы керек. Егер сізде бірнеше сенсор болса (мысалы, рН 2), әрқайсысына бірегей I2C адрестерін тағайындауды ұмытпаңыз. Олай болмаған жағдайда қарым -қатынас жанжалдары туындайды.

Хаттамалар арасында ауысу және I2C адрестерін тағайындау туралы нұсқауларды келесі СІЛТЕМЕН қараңыз.

4 -қадам: ҚАЛПАНДЫ ЖӘНЕ СЕНЗОРЛАРДЫ ПИ ПРИ

ҚАЛҚАНДЫ ЖӘНЕ СЕНЗОРЛАРДЫ ПИ
ҚАЛҚАНДЫ ЖӘНЕ СЕНЗОРЛАРДЫ ПИ
ҚАЛҚАНДЫ ЖӘНЕ СЕНЗОРЛАРДЫ ПИ
ҚАЛҚАНДЫ ЖӘНЕ СЕНЗОРЛАРДЫ ПИ
ҚАЛҚАНДЫ ЖӘНЕ СЕНЗОРЛАРДЫ ПИ
ҚАЛҚАНДЫ ЖӘНЕ СЕНЗОРЛАРДЫ ПИ

a) Raspberry Pi қуатының өшірілгеніне көз жеткізіңіз.

б) Шатырдың қалқанын Pi түйреуіштеріне орнатыңыз.

в) қалқанға EZO схемаларын салыңыз. Түйреуіштерді дұрыс сәйкестендіруді ұмытпаңыз.

г) зондтарды қалқанның BNC аналық қосқыштарына жалғаңыз.

5 -қадам: СЫНАУ ОРНАТУ

СЫНАУ ОРНАТУ
СЫНАУ ОРНАТУ

а) Пи қуат көзін қосыңыз.

b) Терминалды ашып, sudo i2cdetect -y 1 енгізіңіз

Бағдарлама әрбір қосылған I2C құрылғысы туралы ақпаратты хабарлайды. Жоғарыдағы 5 -сурет демонстрация ұсынады. I2C адрестерінің он алтылық бейнесі көрсетілген. (еріген оттегі = 0x61, рН = 0x63, температура = 0x66)

6 -қадам: МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНЗОРЛАРМЕН ӨЗАРАСЫ

МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ
МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ
МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ
МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ
МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ
МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ
МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ
МОНИТОРЛЫҚ ОҚУЛАР ЖӘНЕ СЕНСОРЛАРМЕН ӨЗАРАСЫ

а) cd ~/Raspberry-Pi-sample-code үлгі кодтары бар каталогты ашыңыз

b) sudo python i2c.py I2C сценарийін іске қосыңыз

Сценарий орындалған сайын пайдаланушыға жоғарыдағы 1 -мысалда көрсетілген мәзір ұсынылады.

2 -мысал: Қосылған сенсорлардың адрестерін тізімдеп, құрылғы туралы ақпаратты сұраңыз.

3 -мысал: рН сенсорынан үздіксіз сұрау

4 -мысал: еріген оттегі сенсорының калибрленгенін тексеріңіз.

Барлық сәйкес командалар үшін мәліметтер кестесін қараңыз. (рН туралы мәліметтер парағы, еріген оттегі туралы мәліметтер кестесі, температура туралы мәліметтер парағы)

Ұсынылған: