
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

В този проект ще свържем три от сензорите EZO на Atlas Scientific (рН, разтворен кислород и температура) към Raspberry Pi 3B+. Вместо да свързваме схемите към Raspberry Pi, ще използваме щита Whitebox Labs Tentacle T3. Тези подреждащи се щитове се включват в щифтовете на Pi, след което веригите EZO и сондите се свързват към щита. Взаимодействието със сензорите се осъществява с помощта на командния терминал в Raspbian.
ПРЕДИМСТВА:
- Без окабеляване, без дънни платки и запояване.
- Напълно сглобеният щит лесно се монтира на Raspberry Pi.
- Вградената изолация предпазва сензорите от смущения.
- Свържете множество сензори към Raspberry Pi.
- Работи със следните сензори EZO: рН, соленост, разтворен кислород, потенциал за намаляване на окисляването, температура, перисталтична помпа и въглероден диоксид.
МАТЕРИАЛИ
- Малина Pi 3B+
- Захранване на Raspberry Pi
- 8GB micro SD карта
- Whitebox Labs T3 щит
- рН верига и сонда
- разтвор на разтворен кислород и сонда
- температурен кръг и сонда
Консумативи
USB клавиатура, USB мишка, Монитор с HDMI възможности, USB micro SD четец на карти
Стъпка 1: ИЗТЕГЛЕТЕ И ИНСТАЛИРАЙТЕ RASPBIAN НА SD КАРТА
а) Изтеглете Raspbian zip файла на вашия компютър от следния ВРЪЗК. В този проект се използва „Raspbian Buster с настолен компютър и препоръчителен софтуер“.
б) За да инсталирате Raspbian на SD картата, е необходим инструмент за писане на изображения, като Etcher. Изтеглете и инсталирайте Etcher на вашия компютър.
в) Поставете micro SD картата в четеца на USB карти и включете четеца в компютъра. В случай, че вашата SD карта се нуждае от форматиране, можете да използвате програмата SD Formatter.
г) Отворете програмата за гравиране.
- Изберете изтеглянето на Raspbian файл от стъпка а.
- Изберете вашата SD карта.
- Кликнете върху „Flash!“раздел, за да започнете да записвате на SD картата
Стъпка 2: ЗАПОЧВАНЕ НА PI И КОНФИГУРИРАНЕ НА МАЛИНА




а) Свържете монитора, клавиатурата и мишката към вашия Raspberry Pi.
б) След като инсталирането на Raspbian изображение на SD картата приключи, извадете го от компютъра и го поставете в Raspberry Pi. Включете захранването на Pi.
Идентификационни данни за малината по подразбиране: потребителското име е pi, а паролата е малинов
в) Тъй като това е първото стартиране на Raspbian, ще бъдете помолени да коригирате няколко настройки, като език, часова зона и добавяне на интернет връзка. Не забравяйте да се свържете с интернет, тъй като това ще е необходимо в следващите стъпки.
АКТУАЛИЗИРАНЕ И НАДОСТРАНЯВАНЕ НА ПАКЕТИТЕ
г) Отворете командния терминал от работния плот на Raspbian. Актуализирайте системния списък с пакети, като въведете следната команда sudo apt-get update
д) Надстройте инсталираните пакети до най-новите им версии с командата sudo apt-get upgrade
ИЗТЕГЛЕТЕ ПРИМЕРЕН КОД
е) В терминала изпълнете следните команди:
cd ~
git clone
Това ще добави хранилището на примерен код от Atlas Scientific към Raspberry Pi. За този проект е необходим само i2c код.
I2C НАСТРОЙКИ
ж) Инсталирайте и активирайте I2C шината на Raspberry Pi. Изпълнете следните команди:
sudo apt-get install python-smbus
sudo apt-get инсталирайте i2c-tools
з) След това отворете прозореца за конфигуриране, като въведете sudo raspi-config
Изберете „Опции за взаимодействие“(изображение 1 по -горе).
i) Изберете „I2C“(изображение 2 по -горе).
й) Ще бъдете представени с въпроса „Искате ли интерфейсът ARM I2C да бъде активиран?“Изберете „Да“(изображение 3 по -горе).
к) Натиснете "Ok" (изображение 4 по -горе). След това рестартирайте Pi с команда sudo reboot
Стъпка 3: НАСТРОЙТЕ СЕНЗОРИТЕ НА РЕЖИМ I2C
Щитът Tentacle T3 е съвместим само с I2C. Като такъв сензорът EZO трябва да е в режим I2C, а не в режим UART. Ако имате няколко еднакви сензора (например 2 рН), не забравяйте да присвоите уникални I2C адреси на всеки. Неспазването на това ще доведе до комуникационни конфликти.
За инструкции как да превключвате между протоколи и присвояване на I2C адреси, вижте следната ВРЪЗКА.
Стъпка 4: МОНТИРАЙТЕ ЩИТ И СЕНЗОРИ КЪМ МАЛИНА PI



а) Уверете се, че захранването на Raspberry Pi е изключено.
б) Монтирайте щита на пипалата върху щифтовете на Pi.
в) Поставете схемите EZO върху щита. Уверете се, че щифтовете съвпадат правилно.
г) Свържете сондите към женските BNC конектори на щита.
Стъпка 5: НАСТРОЙКА НА ТЕСТА

а) Включете захранването на Pi.
б) Отворете терминала и въведете sudo i2cdetect -y 1
Програмата ще докладва информация за всяко свързано I2C устройство. Изображение 5 по -горе предоставя демонстрация. Показано е шестнадесетичното представяне на I2C адресите. (разтворен кислород = 0x61, рН = 0x63, температура = 0x66)
Стъпка 6: ПРОЧЕТАНИЯ НА МОНИТОРА И ВЗАИМОДЕЙСТВО С СЕНЗОРИ




а) Отворете директорията с примерни кодове cd ~/Raspberry-Pi-sample-code
б) Стартирайте скрипта I2C sudo python i2c.py
Всеки път, когато скриптът се изпълнява, на потребителя се представя менюто, показано в пример 1 по -горе.
Пример 2: Избройте адресите на свързаните сензори и попитайте всеки за информация за устройството.
Пример 3: Непрекъснато проучване на pH сензора
Пример 4: Проверете дали сензорът за разтворен кислород е калибриран.
Вижте таблиците с данни за всички подходящи команди. (лист с данни за рН, лист с разтворен кислород, лист с температура)
Препоръчано:
Как да направите свой собствен WIFI шлюз за свързване на вашия Arduino към IP мрежа?: 11 стъпки (със снимки)

Как да направите свой собствен WIFI шлюз за свързване на вашия Arduino към IP мрежа?: Както много хора смятате, че Arduino е много добро решение за домашна автоматизация и роботизация! Но по отношение на комуникацията Arduinos идва само със серийни връзки. Работя върху робот, който трябва да бъде постоянно свързан със сървър, който работи
Ръководство за свързване на PLSD: Свързване към телевизори на Apple чрез AirPlay [неофициално]: 10 стъпки
![Ръководство за свързване на PLSD: Свързване към телевизори на Apple чрез AirPlay [неофициално]: 10 стъпки Ръководство за свързване на PLSD: Свързване към телевизори на Apple чрез AirPlay [неофициално]: 10 стъпки](https://i.howwhatproduce.com/images/009/image-24281-j.webp)
Ръководство за свързване на PLSD: Свързване към Apple TV чрез AirPlay [Неофициално]: Следното ръководство е предоставено, за да илюстрира процеса на свързване към Apple TV към конферентна зала чрез AirPlay. Този неофициален ресурс е предоставен с любезното съдействие на администрацията, персонала и упълномощените гости на местния училищен район Perkins
СВЪРЗВАНЕ НА МНОЖЕСТВЕНИ СЕНЗОРИ КЪМ ЕДИН СЕРИЙЕН ПОРТ ARDUINO UNO: 4 стъпки

СВЪРЗВАНЕ НА МНОЖЕСТВЕНИ СЕНЗОРИ КЪМ един сериен порт на ARDUINO UNO: В този урок ще разширим един сериен порт на Arduino UNO UART (Rx/Tx), така че да могат да бъдат свързани множество сензори Atlas. Разширяването се извършва с 8: 1 платка за разширяване на сериен порт. Портът на Arduino е свързан с разширителя след
Свързване на MP3 плейър към касетофон: 6 стъпки (със снимки)

Свържете MP3 плейър към касетофон: Как да свържете mp3 плейър или друг стерео източник към касетофон, за да слушате музиката
Неуспешен опит за свързване на кабел към конектор към дънна платка: 6 стъпки

Неуспешен опит да свържете мост към конектор към дънна платка: Първоначално (в друга инструкция) бях споял плосък гъвкав кабел към дънната платка на ipod. Реших обаче да добавя още малко спойка за здравина и свързах връзка. Мислех, че мога да постигна същото с