Съдържание:
- Стъпка 1: ИЗИСКВАНИЯ ПРЕДВАРИТЕЛНО МОНТАЖ
- Стъпка 2: Сглобяване на хардуер
- Стъпка 3: ЗАРЕЖДАНЕ НА ПРОГРАМАТА НА ARDUINO
- Стъпка 4: ДЕМОНСТРАЦИЯ
Видео: НАПРАВЕТЕ СОБСТВЕНА СИСТЕМА ЗА МОНИТОРИНГ НА PH И SALINITY С LED ИНДИКАТОРИ: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В този проект ще направим система за мониторинг на рН и соленост/проводимост с LED индикатори. Използват се сензорите за рН и соленост от Atlas Scientific. Работата се осъществява чрез I2C протокол и показанията се показват на серийния монитор на Arduino.
Светодиодите се включват, ако показанията на сензора надхвърлят предварително определените граници. В този случай границите са следните: Ако показанието за проводимост надвиши 500 μS/cm, жълтият светодиод ще се включи; ако показанието на рН надвиши 10, червеният светодиод ще светне. Използването на светодиоди предлага демонстрация как показанията на сензора могат да се използват за задействане на друг хардуер.
ПРЕДУПРЕЖДЕНИЯ:
Atlas Scientific не произвежда потребителска електроника. Това оборудване е предназначено за електроинженери. Ако не сте запознати с програмирането на електротехника или вградени системи, тези продукти може да не са за вас
Това устройство е разработено и тествано с помощта на компютър с Windows. Не е тестван на Mac, Atlas Scientific не знае дали тези инструкции са съвместими със система Mac
ПРЕДИМСТВА:
- Показания за рН и соленост в реално време.
- Може да се разшири, за да включва повече видове сензори EZO на Atlas.
- Възможност за използване на показанията на сензора за управление на друг хардуер.
- Необходими са минимални умения за програмиране, освен ако не планирате да модифицирате проекта.
МАТЕРИАЛИ:
- 1- Arduino Uno или STEMTera платка
- Платка (ако не се използва дъска STEMTera)
- Кабелни проводници
- 1- комплект сензор за рН
- 1- комплект сензор за соленост
- 1- Вграден изолатор на напрежение
- 2- светодиоди
- 2- 220 Ω резистори
Стъпка 1: ИЗИСКВАНИЯ ПРЕДВАРИТЕЛНО МОНТАЖ
а) Калибрирайте сензорите. Всеки сензор има уникален процес на калибриране. Вижте следното: Информационен лист Ezo pH, Информационен лист Ezo EC.
б) Задайте протокола на сензорите на I2C. Всеки сензор се нуждае от уникален I2C адрес. В съответствие с примерния код за този проект се използват следните адреси: адресът на рН сензора е 99, а адресът на сензора за соленост е 100. За информация как да превключвате между протоколи и да задавате адреси, вижте тази ВРЪЗКА.
Калибрирането и превключването към I2C ТРЯБВА да се извърши преди внедряването на сензорите в този проект
Стъпка 2: Сглобяване на хардуер
Свържете хардуера, както е показано на схемата по -горе.
Можете да използвате или Arduino UNO, или платка STEMTera. Дъската STEMTera беше използвана в този проект за компактния си дизайн, където Arduino се комбинира с макета.
Резисторите от 220Ω ограничават тока до светодиодите, предотвратявайки тяхното издухване.
Вграденият изолатор на напрежение изолира рН веригата от веригата за соленост, като по този начин я предпазва от всякакви електрически смущения (шум), които могат да произтичат от сензора за соленост или друга електроника в системата.
Стъпка 3: ЗАРЕЖДАНЕ НА ПРОГРАМАТА НА ARDUINO
Кодът за този проект използва персонализирана библиотека и заглавен файл за схемите EZO в режим I2C. Ще трябва да ги добавите към вашата Arduino IDE, за да използвате кода. Стъпките по -долу включват процеса на добавяне към IDE.
а) Изтеглете Ezo_I2c_lib, zip папка от GitHub на вашия компютър.
б) На вашия компютър отворете Arduino IDE (Можете да изтеглите IDE от ТУК, ако го нямате). В IDE отидете на Sketch -> Include Library -> Add. ZIP Library -> Изберете папката Ezo_I2c_lib, която току -що сте изтеглили. Сега са включени съответните файлове.
в) Копирайте кода от pH_EC_led_indicator във вашия работен панел IDE. Можете също да получите достъп до него от изтеглената по -горе zip папка Ezo_I2c_lib.
г) Компилирайте и качете кода на pH_EC_led_indicator на вашата Arduino Uno или StemTera платка.
д) В IDE отидете на Tools -> Serial Monitor или натиснете Ctrl+Shift+M на клавиатурата си. Серийният монитор ще се отвори. Задайте скорост на предаване на 9600 и изберете „Връщане на каретата“
Стъпка 4: ДЕМОНСТРАЦИЯ
Обобщение на експеримента, показан във видеото:
- Измерват се първоначалното рН и EC на водата.
- Към водата се добавя малко NaCl (сол), показанието за проводимост се повишава и веднага щом премине 500μS/cm, жълтият светодиод се включва.
- След това в чашата се излива малко рН UP разтвор, рН се увеличава и при пресичане на 10 и червеният светодиод се включва.
- Накрая се добавя малко разтвор за намаляване на рН и рН намалява. Когато показанието е по -малко от 10, червеният светодиод се изключва.
Препоръчано:
Направете своя собствена нискобюджетна Bluetooth музикална система: 5 стъпки (със снимки)
Направете своя собствена нискобюджетна Bluetooth музикална система: В този проект ще ви покажа как „сливам“евтин евтин Bluetooth музикален приемник с мой стар говорител. Основният фокус ще бъде върху проектирането на евтина аудио усилвателна верига около LM386 и NE5534. Bluetooth приемникът
Направете своя собствена 15x10 RGB LED матрица: 10 стъпки
Направете своя собствена 15x10 RGB LED матрица: В тази видео поредица ще ви представя как да изградите 15x10 RGB LED матрица. Тази матрица има ширина 1,5 м и височина 1 м. Състои се от PL9823 RGB светодиоди, които са евтина алтернатива на обикновените светодиоди WS2812. Ще говоря за предизвикателствата, които
Направете своя собствена 10x10 LED матрица: 5 стъпки (със снимки)
Направете своя собствена 10x10 LED матрица: В този проект ще ви покажа как да комбинирате широко достъпни WS2812B RGB светодиоди с Arduino Nano, за да създадете цветна 10x10 LED матрица. Да започваме
Направете своя собствена система за проследяване на сигурността на GPS SMS: 5 стъпки (със снимки)
Направете своя собствена GPS система за проследяване на сигурността на SMS: В този проект ще ви покажа как да комбинирате SIM5320 3G модул с Arduino и пиезоелектричен преобразувател като сензор за удар, за да създадете система за проследяване на сигурността, която ще ви изпрати местоположението на вашия скъпоценно превозно средство чрез SMS, когато
Направете своя собствена фотоволтаична система извън мрежата: 4 стъпки (със снимки)
Направете своя собствена фотоволтаична система извън мрежата: В този проект ще ви покажа как комбинирах 100W слънчев панел, 12V 100Ah батерия, контролер за слънчево зареждане, инвертор и много допълнителни компоненти, за да реконструирам електрическото окабеляване в гаража си и да създам фотоволтаична мрежа