Мазмуну:

РАСПЕРРИ ПИГЕ КӨП СЕНСОРЛОРДУ БАЙЛАНУУ: 6 кадам (Сүрөттөр менен)
РАСПЕРРИ ПИГЕ КӨП СЕНСОРЛОРДУ БАЙЛАНУУ: 6 кадам (Сүрөттөр менен)

Video: РАСПЕРРИ ПИГЕ КӨП СЕНСОРЛОРДУ БАЙЛАНУУ: 6 кадам (Сүрөттөр менен)

Video: РАСПЕРРИ ПИГЕ КӨП СЕНСОРЛОРДУ БАЙЛАНУУ: 6 кадам (Сүрөттөр менен)
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Ноябрь
Anonim
КӨП СЕНСОРЛОРДУ РАСПБЕРРИ ПИГЕ БАЙЛАНЫШТЫРУУ
КӨП СЕНСОРЛОРДУ РАСПБЕРРИ ПИГЕ БАЙЛАНЫШТЫРУУ

Бул долбоордо биз Atlas Scientificтин үч EZO сенсорун (рН, эриген кычкылтек жана температура) Raspberry Pi 3B+менен байланыштырабыз. Микросхемаларды Raspberry Pi менен өткөрүүнүн ордуна, биз Whitebox Labs Tentacle T3 калканчын колдонобуз. Бул салынуучу калканчтар Пи казыктарына сайылат, андан кийин EZO микросхемалары жана зонддор калканга туташат. Сенсорлор менен иштөө Raspbian тилиндеги командалык терминалдын жардамы менен ишке ашат.

АРТЫКЧЫЛЫКТАРЫ:

  • Эч кандай зым, нан тактасы жана ширетүүнүн кереги жок.
  • Толугу менен курулган калкан Raspberry Piге оңой орнотулат.
  • Камтылган изоляция сенсорлорду тоскоолдуктардан коргойт.
  • Raspberry Pi'ге бир нече сенсорлорду туташтырыңыз.
  • Төмөнкү EZO сенсорлору менен иштейт: рН, туздуулук, эриген кычкылтек, кычкылдануу-азайтуу потенциалы, температура, перистальтикалык насос жана көмүр кычкыл газы.

МАТЕРИАЛДАР

  • Raspberry Pi 3B+
  • Raspberry Pi электр менен камсыздоо
  • 8 ГБ микро SD карта
  • Whitebox Labs T3 калканы
  • pH схемасы жана иликтөө
  • эриген кычкылтек схемасы жана зонд
  • температура схемасы жана зонд

Жабдуулар

USB клавиатурасы, USB чычкан, HDMI мүмкүнчүлүктөрү бар монитор, USB микро SD карта окугуч

1 -кадам: RASPBIAN ЖҮКТӨП АЛЫҢЫЗ ЖАНА КАРТА КАРТА

а) Raspbian zip файлын төмөнкү шилтемеден компьютериңизге жүктөп алыңыз. Бул долбоордо "Desktop жана сунушталган программалык камсыздоосу бар Raspbian Buster" колдонулат.

б) Raspbianди SD картага орнотуу үчүн Etcher сыяктуу сүрөт жазуучу курал керек. Etcherди жүктөп алып, компьютериңизге орнотуңуз.

в) micro SD картаны USB картты окуучуга салып, окурманы компьютериңизге сайыңыз. Эгерде сиздин SD картаңызга форматтоо керек болсо, SD Formatter программасын колдоно аласыз.

г) etcher программасын ачыңыз.

  • А кадамынан Raspbian файлын жүктөөнү тандаңыз.
  • SD картаңызды тандаңыз.
  • "Жарк!" Дегенди басыңыз. SD картага жазууну баштоо үчүн өтмөк

2 -кадам: ЖУТУЛУШТУН ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ

ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ
ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ
ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ
ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ
ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ
ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ
ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ
ЖҮКТӨӨ РАСПБЕРРИ ПИ ЖАНА ЖӨНДӨӨЛӨРДҮ КОНФИГУРАЦИЯЛАҢЫЗ

а) Мониторду, клавиатураны жана чычканды Raspberry Pi'ге туташтырыңыз.

б) SD картага Raspbian сүрөтүн орнотуу аяктагандан кийин, аны компьютерден чыгарып, Raspberry Piге салыңыз. Пи үчүн кубатты күйгүзүңүз.

Демейки малина ишеним грамоталары: колдонуучунун аты пи жана сырсөз малина

в) Бул Raspbianди биринчи жолу жүктөө болгондуктан, сизден тил, убакыт алкагы жана интернетке туташуу сыяктуу бир нече жөндөөлөрдү тууралоо талап кылынат. Интернетке туташууну унутпаңыз, анткени бул кийинки кадамдарда керек болот.

ПАКЕТТЕРДИ ЖАҢЫРТЫҢЫЗ ЖАНА ҮНДӨТҮҢҮЗ

г) 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-куралдарын орнотуңуз

з) Кийинки, sudo raspi-config кирип конфигурация терезесин ачыңыз

"Interfacing Options" тандаңыз (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 -кадам: КАЛКАНДЫ ЖАНА СЕНСОРДОРДУ ТӨМӨНТҮҮ ПИ

КАЛКАНДЫ ЖАНА СЕНСОРЛОРДУ ТУТУП ПИ
КАЛКАНДЫ ЖАНА СЕНСОРЛОРДУ ТУТУП ПИ
КАЛКАНДЫ ЖАНА СЕНСОРЛОРДУ ТУТУП ПИ
КАЛКАНДЫ ЖАНА СЕНСОРЛОРДУ ТУТУП ПИ
КАЛКАНДЫ ЖАНА СЕНСОРЛОРДУ ТУТУП ПИ
КАЛКАНДЫ ЖАНА СЕНСОРЛОРДУ ТУТУП ПИ

а) Raspberry Pi үчүн электр энергиясынын өчүрүлгөндүгүн текшериңиз.

б) Чатырдын калканчын Пи казыктарына орнотуңуз.

в) EZO схемаларын калканга салыңыз. Тууралар туура келгенин тактаңыз.

г) Калктын BNC аял коннекторлоруна зонддорду туташтырыңыз.

5 -кадам: TEST SETUP

СЫНОО ЖӨНДӨӨСҮ
СЫНОО ЖӨНДӨӨСҮ

а) Пи үчүн кубатты күйгүзүү.

б) Терминалды ачыңыз жана sudo i2cdetect -y 1 киргизиңиз

Программа ар бир туташтырылган I2C түзмөгү жөнүндө маалымат берет. Сүрөт 5 жогоруда көрсөтүүнү камсыз кылат. I2C даректеринин он алтылык көрсөтүлүшү көрсөтүлөт. (эриген кычкылтек = 0x61, рН = 0x63, температура = 0x66)

6 -кадам: МОНИТОРДУК ОКУУЛАР ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ

МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ
МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ
МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ
МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ
МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ
МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ
МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ
МОНИТОРДУН ОКУУЛАРЫ ЖАНА СЕНСОРЛОР МЕНЕН АРАКЕТТЕШҮҮ

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

б) I2C скриптин иштетүү sudo python i2c.py

Скрипт аткарылган сайын, колдонуучуга 1 -мисалда көрсөтүлгөн меню сунушталат.

Мисал 2: Туташкан сенсорлордун даректерин тизмектеп, түзмөк маалыматы үчүн ар бирин сураңыз.

Мисал 3: Үзгүлтүксүз рН сенсорун сурамжылоо

Мисал 4: эриген кычкылтек сенсорунун калибрленгенин текшериңиз.

Бардык тиешелүү буйруктар үчүн маалымат барагына кайрылыңыз. (рН маалымат баракчасы, эриген кычкылтек маалыматы, температура маалыматы барагы)

Сунушталууда: