This shows you the differences between two versions of the page.
pm:prj2023:razvans:monitorizare_planta [2023/05/30 11:10] stefanita.ionita [Rezultate Obţinute] |
pm:prj2023:razvans:monitorizare_planta [2023/05/31 22:47] (current) stefanita.ionita [Bibliografie/Resurse] |
||
---|---|---|---|
Line 48: | Line 48: | ||
* Arduino IDE, Android Studio | * Arduino IDE, Android Studio | ||
* ezButton, ezOutput (ArduinoGetStarted), LiquidCrystal_I2C, DHT (Arduino) | * ezButton, ezOutput (ArduinoGetStarted), LiquidCrystal_I2C, DHT (Arduino) | ||
- | * (etapa 3) surse şi funcţii implementate | + | * Arduino: |
+ | * Am implementat functionalitatile in fisierul Proiect/plant_monitor/plant_monitor.ino | ||
+ | * Se ocupa de afisarea datelor primite de la senzorul DHT11 pe LCD | ||
+ | * Dupa 2 secunde, LCD-ul afiseaza un mesaj in functie de umiditatea solului (alt senzor) | ||
+ | * Implementeaza interfata Bluetooth pentru a realiza comunicatia cu un alt device | ||
+ | * Android: | ||
+ | * MainActivity se ocupa de afisarea butoanelor (Clear, Plot Graph, Search devices care arata toate dispozitivele asociate cu telefonul si Connect to HC-05 care realizeaza efectiv conexiunea) | ||
+ | * GraphActivity afiseaza 3 grafice (din pacate doar cu date hardcodate, deoarece nu am apucat sa implementez logica pentru parsarea datelor primite de la Arduino) | ||
+ | * ConnectThread deschide socket-ul pentru conexiunea Bluetooth | ||
+ | * ConnectedThread parseaza datele primite de la Arduino si le afiseaza | ||
</note> | </note> | ||
Line 55: | Line 64: | ||
<note tip> | <note tip> | ||
* Am reusit afisarea pe ecran a datelor | * Am reusit afisarea pe ecran a datelor | ||
- | * Am creat o aplicatie mobila folosind Android Studio (Java) ca sa ma pot conecta la modulul HC-05 si sa primesc date de la Arduino, insa am aflat tarziu ca acest modul nu poate decat sa primeasca date si nu poate sa trimita (chiar daca este master, nu se poate conecta la Arduino dintr-un motiv sau altul) | + | * Am creat o aplicatie mobila folosind Android Studio (Java) ca sa ma pot conecta la modulul HC-05 si sa primesc date de la Arduino |
* Am aflat prea tarziu ca am nevoie de un adaptor de 12V pentru releu, astfel nu pot sa pornesc pompa:) | * Am aflat prea tarziu ca am nevoie de un adaptor de 12V pentru releu, astfel nu pot sa pornesc pompa:) | ||
+ | * Am incercat sa plotez niste grafice folosind datele primite de la Arduino, insa nu am mai avut timp :c | ||
+ | |||
+ | {{:pm:prj2023:razvans:si_rezultate1.jpg?200|}} | ||
+ | {{:pm:prj2023:razvans:si_rezultate2.jpg?200|}} | ||
+ | {{:pm:prj2023:razvans:proiect_theo_paraschiv.jpeg?200|}} | ||
+ | {{:pm:prj2023:razvans:si_rezultate4.jpg?200|}} | ||
+ | {{:pm:prj2023:razvans:si_rezultate5.jpg?200|}} | ||
+ | {{:pm:prj2023:razvans:si_rezultate6.jpg?200|}} | ||
</note> | </note> | ||
Line 70: | Line 87: | ||
<note warning> | <note warning> | ||
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | {{:pm:prj2023:razvans:334ca_stefanita_ionita_plantmonitor.zip|}} |
- | + | ||
- | 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**. | + | |
</note> | </note> | ||
Line 82: | Line 97: | ||
* 15.05.2023 - Conectare senzori | * 15.05.2023 - Conectare senzori | ||
* 18.05 - Conectare LCD + comanda piese (din nou) | * 18.05 - Conectare LCD + comanda piese (din nou) | ||
- | * 25.05 - Am ars releul:D | + | * 29.05 - Bluetooth a functionat!!!! |
- | * 29.05 - Bluetooth m-a tradat | + | |
* 30.05 - Finalizare proiect | * 30.05 - Finalizare proiect | ||
</note> | </note> | ||
Line 90: | Line 104: | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | https://lastminuteengineers.com/i2c-lcd-arduino-tutorial/ |
+ | |||
+ | https://components101.com/sensors/dht11-temperature-sensor | ||
+ | |||
+ | https://components101.com/modules/soil-moisture-sensor-module | ||
+ | |||
+ | https://components101.com/wireless/hc-05-bluetooth-module | ||
+ | |||
+ | https://forum.arduino.cc/t/how-to-hook-up-my-5v-water-pump/609894 | ||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |