This is an old revision of the document!
Soluție inovatoare concepută pentru a asigura confortul și sănătatea animalelor de companie prin furnizarea automatizată a apei proaspete. Acest dispozitiv utilizează tehnologii avansate pentru a monitoriza nivelul apei, a reumple rezervorul la nevoie și a oferi notificări în timp real către proprietari. Plecând de la ideea de a simplifica și automatiza procesul de aprovizionare cu apă pentru animalele de companie, proiectul își propune să ofere o soluție eficientă și inteligentă, atât pentru proprietari, cât și pentru animalele lor de companie.
Senzor ultrasonic
Pompă de apă (controlată prin tranzistor)
Senzor de nivevl apa
Mediu de Dezvoltare (IDE) : Arduino IDE
Librarii Utilizate:
Structura:
Algoritmi Implementați
1. GPIO (General Purpose Input/Output)
2. UART (Universal Asynchronous Receiver-Transmitter)
3. ADC (Analog-to-Digital Converter)
4. Timere
5. WiFi
6. MQTT (Message Queuing Telemetry Transport)
Săptămâna | Sarcină | Descriere | |
---|---|---|---|
21 Apr – 5 Mai | Documentare inițială | Cercetare privind componentele și soluțiile similare. | |
21 Apr – 5 Mai | Achiziționare componente | Achiziționarea microcontrolerului, senzorilor, pompei, etc. | |
21 Apr – 5 Mai | Prototipare hardware | Asamblarea circuitului pe breadboard. | |
13 Mai – 17 Mai | Programare inițială | Scrierea codului pentru citirea senzorilor și controlul pompei. | |
13 Mai – 17 Mai | Integrare senzori | Implementarea funcționalităților pentru senzorii de nivel și calitate a apei. | |
13 Mai – 17 Mai | Control PWM și întreruperi | Configurarea PWM pentru pompa de apă și întreruperilor pentru nivelul scăzut de apă. | |
17 Mai - 22 Mai | Testare și calibrare | Testarea sistemului și ajustarea parametrilor pentru funcționare optimă. | |
17 Mai - 22 Mai | Documentare finală | Redactarea documentației pentru proiect. | |
17 Mai - 22 Mai | Prezentare și revizuire | Prezentarea proiectului și revizuirea finală pe baza feedback-ului. |
https://github.com/YANNICKKO/SmartWaterDispenser
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.