This is an old revision of the document!


iSoap

Autor proiect : Alioanei Cosmin (101309).

e-mail: cosmin.alioanei@stud.acs.pub.ro

Introducere

  • Proiectul presupune implementarea unui dozator inteligent de săpun lichid cu diferiți senzori:
    1. Senzor Ultrasonic (control prin proximitate)
    2. Senzor Nivel Lichid (măsurare procent săpun)
    3. Senzor Sunet (comandă vocală)

Scopul proiectului este banalizarea mitului conform căruia dozatoarele inteligente de săpun se găsesc doar în hoteluri luxoase, ele fiind de fapt un concept interesant de realizat și apoi de utilizat.

Descriere generală

  • Dozatorul are moduri de interacționare diverse: prin comandă vocală, prin distanța palmelor față de dispozitiv și înglobează și posibilitatea de a observa ce procent de săpun mai este disponibil în recipient prin afișarea pe un LED.
  • Diagrama bloc corespunzătoare proiectului:

  • Proiectul înglobează diferite concepte de laborator:
    1. Elemente De Bază (LED-uri, Arduino UNO, Breadboard, Switch)
    2. PWM (Servomotor, Senzor Ultrasonic)
    3. Serial Interface (Modul Display LED TM1637)
    4. ADC (Senzor Lichid)

Hardware Design

  • Listă de componente:
    1. Arduino UNO
    2. Breadboard
    3. Senzor Ultrasonic
    4. Senzor Sunet
    5. Senzor Nivel Lichid
    6. Jumpers
    7. Modul Display LED Intefață Serială TM1637
    8. Servomotor
    9. Rezistențe
    10. Fire Dupont Tată-Mamă
    11. Fire Dupont Tată-Tată
    12. LED RGB
  • Schema electrică

Software Design

Mediul de dezvoltare folosit este Arduino IDE.

Bibliotecile externe folosite au fost:

  1. TM1637.h (pentru Modul Display LED TM1637)
  2. Servo.h (pentru Servomotor)

Detalii despre implementare

Pentru realizarea dozatorului inteligent de săpun (iSoap), am folosit 3 senzori (ultrasonic, de sunet, de nivel lichid) prin care am verificat următoarele caracteristici:

  1. Dacă sunt mai aproape de 5cm de aparat, atunci este comandă prin proximitate
  2. Dacă se aude un sunet aproape de aparat, atunci este comandă vocală

În ambele cazuri, servomotorul o să se activeze și o să pornească săpunul.

  • Senzorul de nivel lichid ne arată ce procent de săpun mai este în recipient, pentru ca atunci când se apropie de 0% să știm că acesta trebuie umplut.

Nivelul de săpun din recipient o să fie afișat pe LED.

Dacă LED-ul RGB pe care l-am folosit este albastru, atunci este comandă prin proximitate, dacă este violet, atunci este comandă vocală.

Rezultate Obţinute

TODO

Concluzii

TODO

Download

TODO

Jurnal

TODO

Bibliografie și Resurse

Documentația în format PDF

pm/prj2021/dbrigalda/isoap.1621780586.txt.gz · Last modified: 2021/05/23 17:36 by cosmin.alioanei
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0