This shows you the differences between two versions of the page.
|
pm:prj2022:ndrogeanu:agro_sensors [2022/06/01 22:40] andrei.dragodan |
pm:prj2022:ndrogeanu:agro_sensors [2022/06/02 18:00] (current) andrei.dragodan |
||
|---|---|---|---|
| Line 18: | Line 18: | ||
| ===Schema electrica=== | ===Schema electrica=== | ||
| - | |||
| - | {{Schema electrica_agro.png}} | ||
| ===Lista piese:=== | ===Lista piese:=== | ||
| Line 32: | Line 30: | ||
| * Ecran LCD 2004 + adaptor i2c | * Ecran LCD 2004 + adaptor i2c | ||
| * Sursa de curent 12v, 2a | * Sursa de curent 12v, 2a | ||
| - | * | ||
| * Senzor de umiditate a solului | * Senzor de umiditate a solului | ||
| + | {{Schema electrica_agro.png?700}} | ||
| + | |||
| + | LED RGB senzor NPK | ||
| + | * utilizeaza 4 pini: | ||
| + | * GND | ||
| + | * Pin-ul 6 al placutei pentru rosu | ||
| + | * Pin-ul 5 al palcutei pentru verde | ||
| + | * Pin-ul 4 al placutei pentru albastru | ||
| + | |||
| + | |||
| + | LED RGB senzor NPK | ||
| + | * utilizeaza 4 pini: | ||
| + | * GND | ||
| + | * Pin-ul 11 al placutei pentru rosu | ||
| + | * Pin-ul 10 al palcutei pentru verde | ||
| + | * Pin-ul 9 al placutei pentru albastru | ||
| + | |||
| + | MODUL CONVERTOR MAX485 TTL RS485 | ||
| + | |||
| + | * utilizeaza 8 pini | ||
| + | * Pin-ul 8 al placutei pentru RE | ||
| + | * Pin-ul 7 al placutei pentru DE | ||
| + | * Pin-ul 3 al placutei pentru DI | ||
| + | * Pin-ul 2 al placutei pentru RO | ||
| + | * GND | ||
| + | * VCC - 5v | ||
| + | * Pin-ul A conectat la firul Galben al senzorului NPK | ||
| + | * Pin-ul B conectat la firul Albastru al senzorului NPK | ||
| + | |||
| + | Senzor NPK | ||
| + | * 4 fire: | ||
| + | * Firul maro conectat la o sursa de 12 V, 2 amp | ||
| + | * Firul negru conectat la GND sursei | ||
| + | * firul galben conectat la pin-ul A convertorului max485 | ||
| + | * firul albastru conectat la pin-ul B al convertorului max485 | ||
| + | |||
| + | Senzor de umiditate | ||
| + | * 3 pini: | ||
| + | * GND | ||
| + | * pin-ul 12 al placutei pentru alimentare | ||
| + | * pin-ul A1 al placutei pentru citirile senzorului | ||
| + | |||
| + | LCD-uri: | ||
| + | * folosesc 4 pin-uri cu ajutorul convertorului I2C: | ||
| + | * VCC - 5v | ||
| + | * GND | ||
| + | * SDA conectat la pin-ul A4 al placutei | ||
| + | * SCL conectat la pin-ul A5 al plactuei | ||
| + | |||
| ===== Software Design ===== | ===== Software Design ===== | ||
| Line 44: | Line 90: | ||
| {{ flow_chart_setup_agro.png }} | {{ flow_chart_setup_agro.png }} | ||
| + | ===Flowchart loop()=== | ||
| + | |||
| + | {{ flowchart_loop_agro.png }} | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| - | <note tip> | + | Am realizat obiectivele proiectului, un senzor pentru aflarea nutrientilor din sol si un senzor pentru umiditatea acestuia. Utilizatori pot primi mesaje(insotite de un raspuns vizual prin aprinderea LED-urilor RGB in diferite culori) despre continutul in N, P sau k si despre umiditatea solului, astfel incat sa isi poata intretina culturile sau plantele mai eficient. |
| - | TODO | + | |
| - | </note> | + | {{ implementare_agro_pornit.jpeg?700 }} |
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| + | |||
| + | Am implementat un circuit care imi indica starea solului din curte, ghiveci sau din probele obtinute din solele de pe camp, cu ajutorul unui senzor NPK, al unui senzor de umiditate, a 2 LCD-uri si a 2 LED-uri. | ||
| ===== Download ===== | ===== Download ===== | ||
| - | <note warning> | + | {{agro_sensors.zip}} |
| - | TODO | + | {{agro_sensors_cod.zip}} |
| - | </note> | + | |
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| Line 66: | Line 116: | ||
| | 12.05.2022 | Schema bloc | | | 12.05.2022 | Schema bloc | | ||
| | 12.05.2022 | Lista piese | | | 12.05.2022 | Lista piese | | ||
| + | | 24.05.2022 | Implementarea hardware si software pentru LCD-uri si LED-uri| | ||
| + | | 25.05.2022 | Implementarea hardware si software pentru senzorul NPK| | ||
| + | | 25.05.2022 | Implementarea hardware si software pentru senzorul de umiditate| | ||
| + | | 26.05.2022 | Actualzare implementarea software| | ||
| + | |||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| - | <note> | + | * [[https://how2electronics.com/measure-soil-nutrient-using-arduino-soil-npk-sensor/|NPK sensor]] |
| - | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | * [[https://www.youtube.com/watch?v=q9YC_GVHy5A| LCD I2C]] |
| - | </note> | + | * [[https://www.youtube.com/watch?v=OD3pu1OAnjs&t=475s| Multiple LCDs]] |
| + | * [[https://www.youtube.com/watch?v=IPOHARgRLE0&t=90s| RGB LED]] | ||
| + | * [[https://www.youtube.com/watch?v=lp2S_7ygabo&t=275s| Soil Moisture sensor]] | ||
| + | * [[https://www.youtube.com/watch?v=udmJyncDvw0| Soil Moisture reliability concerns]] | ||
| + | * [[https://forum.arduino.cc/t/modbus-npk-sensor-does-not-respond-at-all/898377| Solving NPK reading problems]] | ||
| <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> | ||