Table of Contents

Touchless Water Fountain

Gobeaja Andrada-Oana, 335CB

Introducere

  • Lucrarea de fata are ca scop implementarea unui sistem de apa activat prin detectarea prezentei unui corp in apropierea sa.
  • Atunci cand sistemul inregistreaza miscare aproape de el pe o distanta de max 15 cm, sistemul de pompare al apei este activat. Distanta este masurata luand in considerare faptul ca 15 cm este valoarea optima inregistrata in momentul in care o persoana isi apropie mana de o fantana de apa pentru a o utiliza.
  • Motivatia din spatele acestei lucrari se gaseste foarte mult in contextul recent travesat de umanitate, in care conceptul de “contactless” era la ordinea zilei, iar oamenii au trebuit sa gaseasca solutii care mai de care mai costisitoare pentru a limita contactul direct cu diverse suprafete. Astfel, am incercat sa demonstrez cum placutele Arduino ne pot veni in ajutor in acest sens, reprezentand o solutie viabila, mai ieftina si mai usor de implementat decat cele deja existente.

Descriere generala

Componentele cheie ale sistemului sunt senzorul ultrasonic si pompa de apa. In momentul in care senzorul inregistreaza un obiect mai aproape de el de 15 cm (calculata folosind viteza sunetului in aer(m/s) si timpul necesar ajungerii la senzor), da un semnal releului care acesta realizeaza mai apoi conexiunea dintre pompa de apa si acumulatorul cu baterii. In momentul in care un corp nu mai este inregistrat in raza de actiune a senzorului, releul primeste inca un semnal prin care se nunta incetarea actiunii, releul implicit rupand legatura dintre pompa si baterii.

Input-uri primite de placuta Arduino:

Output-urile date:

Hardware Design

Componente

Software Design

Biblioteci utilizate:

Pentru a calcula distanta dintre senzor si corp m-am folosit de o formula ce se bazeaza pe viteza sunetului in aer si timpu; necesar ca zgomotul produs de miscare sa ajunga la senzor.

distance = (duration / 2) * (331.3 / 10000)

Rezultate obtinute

Code

Github repo ]

Concluzii

In concluzie, placutele Arduino pot fi niste solutii fiabile si mai putin costisitoare pentru probleme majore ale omenirii rasarite la un moment dat. Totodata, datorita simplitatii crearii de proiecte cu Arduino, aceste solutii pot fi implementate la scala larga, de catre majoritatea oamenilor.

Bibliografie & resurse

https://create.arduino.cc/projecthub/Arnov_Sharma_makes/lcd-i2c-tutorial-664e5a https://create.arduino.cc/projecthub/jbsiemonsma/submersible-pump-e24b33 https://create.arduino.cc/projecthub/abdularbi17/ultrasonic-sensor-hc-sr04-with-arduino-tutorial-327ff6 https://forum.arduino.cc/t/how-to-hook-up-my-5v-water-pump/609894 https://create.arduino.cc/projecthub/muhammed-shameel-k-v/how-to-use-a-relay-with-arduino-e04e3c