Skip to content

🏆 AquaSense - HackTUES24 Winning Project 🏆: A universal sensor system for monitoring water quality, detecting trash with OpenCV, and identifying oil pollutants using UV exposure.

License

Notifications You must be signed in to change notification settings

Ne-Se-Chete/AquaSense-Hacktues2024

Repository files navigation

AquaSense

Проект за HackTues24

AquaSense е универсална система за сензори, създадена с цел да оценява качеството на водата и да открива замърсявания. Тя комбинира различни технологии, за да предостави комплексни възможности за мониторинг, включително измерване на нивата на pH, разпознаване на боклуци с помощта на OpenCV и идентификация на нефтопродукти чрез UV облъчване. AquaSense е подходяща за използване в различни водни обекти като басейни, лодки и резервоари.

Използвани технологии

  • Eclipse Dirigible: Използван за облачно разположение и управление на бази данни.
  • Leaflet.js: Използван за разработване на backend.
  • Raspberry Pi: Служи като основен компонент, оборудван с камера на Raspberry Pi за разпознаване на боклуци.
  • Arduino Uno: Използва се за четене на pH сензори и откриване на нефтопродукти като дизел или масло.
  • OpenCV: Трениран модел за разпознаване на боклуци.
  • ChatGPT: Използван за генериране на текст въз основа на събраните данни.

Функционалности

  • Измерване на ниво на pH: AquaSense е способна да измерва нивата на pH във водни обекти с точност.
  • Разпознаване на боклуци: Чрез използване на OpenCV, AquaSense може да идентифицира и категоризира различни видове боклуци, присъстващи във водата.
  • Откриване на нефтопродукти: Чрез използване на UV облъчване, системата може да открива нефтопродукти, предоставяйки информация за потенциални замърсявания.
  • Разнообразно разположение: AquaSense може да бъде инсталирана на различни повърхности, които са в контакт с водата, включително лодки, плувни съдове и други плавателни средства.

Използване

  1. Разположете AquaSense: Инсталирайте AquaSense на желаната повърхност, която е в контакт с водния обект.
  2. Събиране на данни: Разрешете на AquaSense да събира данни относно нивата на pH, присъствието на боклуци и откриването на нефтопродукти.
  3. Анализ на данни: Анализирайте събраните данни чрез облачната среда на Eclipse Dirigible.
  4. Мониторинг: Непрекъснато мониторирайте качеството на водата и нивата на замърсяване, използвайки информацията, предоставена от AquaSense.

Схеми

Circuit diagram

Приноси

Приносите за AquaSense са добре дошли! Не се колебайте да клонирате хранилището, да правите промени и да изпращате pull заявки. За големи промени, моля, отворете съответното issue, за да обсъдим предложените промени.

Лиценз

Този проект е лицензиран под MIT License.

Благодарности

  • Благодарности на разработчиците и приносителите на Eclipse Dirigible, Leaflet.js, Raspberry Pi, Arduino Uno, OpenCV и ChatGPT за техните ценни технологии и ресурси, използвани в този проект.

Нашият отбор

Team

About

🏆 AquaSense - HackTUES24 Winning Project 🏆: A universal sensor system for monitoring water quality, detecting trash with OpenCV, and identifying oil pollutants using UV exposure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published