This shows you the differences between two versions of the page.
pm:prj2023:ncaroi:cantar-de-bucatarie [2023/05/28 19:16] mihai.stanila1906 [Bibliografie/Resurse] |
pm:prj2023:ncaroi:cantar-de-bucatarie [2023/05/28 19:23] (current) mihai.stanila1906 |
||
---|---|---|---|
Line 20: | Line 20: | ||
==Funcționalitate== | ==Funcționalitate== | ||
- | Celula de încărcare va converti presiunea obictelor așezate pe cântar într-un semnal de output analog ce va fi primit și interpretat de modulul de citire de greutate HX711, care îl va converti într-un semnal digital. Acesta, la rândul său, va fi trimis către microcontrollerul Arduino, unde va putea suferi diverse modificări (în caz că vrem să schimbăm unitatea de măsură), în final greutatea fiind afișată pe ecranul LCD și LED-ul fiind aprins cu culoarea corespunzătoare. | + | Celula de încărcare va converti presiunea obiectelor așezate pe cântar într-un semnal de output analog ce va fi primit și interpretat de modulul de citire de greutate HX711, care îl va converti într-un semnal digital. Acesta, la rândul său, va fi trimis către microcontrollerul Arduino, unde va putea suferi diverse modificări (în caz că vrem să schimbăm unitatea de măsură), în final, greutatea fiind afișată pe ecranul LCD și LED-ul fiind aprins cu culoarea corespunzătoare. |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 63: | Line 63: | ||
Restul algoritmului funcționează în felul următor: | Restul algoritmului funcționează în felul următor: | ||
- | - Se inițializează bibliotecile și obiectele necesare pentru comunicația cu componentele cîntarului (convertorul HX711 și ecranul LCD) | + | - Se inițializează bibliotecile și obiectele necesare pentru comunicația cu componentele cântarului (convertorul HX711 și ecranul LCD) |
- Se conficurează pinii și stările inițiale | - Se conficurează pinii și stările inițiale | ||
- În bucla principală, se afișează valoarea măsurată în grame și uncii. Dacă aceasta este una negativă se va afișa un "-" înaintea ei | - În bucla principală, se afișează valoarea măsurată în grame și uncii. Dacă aceasta este una negativă se va afișa un "-" înaintea ei | ||
Line 88: | Line 88: | ||
<note> | <note> | ||
- [[https://reference.arduino.cc/reference/en/libraries/liquidcrystal-i2c/|https://reference.arduino.cc/reference/en/libraries/liquidcrystal-i2c]] | - [[https://reference.arduino.cc/reference/en/libraries/liquidcrystal-i2c/|https://reference.arduino.cc/reference/en/libraries/liquidcrystal-i2c]] | ||
- | - [[https://reference.arduino.cc/reference/en/libraries/liquidcrystal-i2c/|https://reference.arduino.cc/reference/en/libraries/liquidcrystal-i2c]] | + | - [[https://www.diyengineers.com/2022/05/19/load-cell-with-hx711-how-to-use-with-examples/|https://www.diyengineers.com/2022/05/19/load-cell-with-hx711-how-to-use-with-examples/]] |
+ | - [[https://reference.arduino.cc/reference/en/libraries/hx711_adc/|https://reference.arduino.cc/reference/en/libraries/hx711_adc/]] | ||
+ | - [[https://microdigisoft.com/rgb-led-with-arduino-nano/|https://microdigisoft.com/rgb-led-with-arduino-nano/]] | ||
</note> | </note> | ||