This shows you the differences between two versions of the page.
pm:prj2023:alucaci:automatedcompressor [2023/05/28 23:19] petru.zincenco [Download] |
pm:prj2023:alucaci:automatedcompressor [2023/05/30 11:05] (current) petru.zincenco |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Compresor Auto ====== | ====== Compresor Auto ====== | ||
- | Petru Zincenco 333AC | + | <code> |
+ | Petru Zincenco | ||
+ | 333AC | ||
+ | </code> | ||
La început, nu mi-a fost clar cum să abordez acest proiect, deoarece ideile mele nu aveau aplicabilitate practică în utilizarea mea de zi cu zi. Totul s-a schimbat într-o zi, când mașină mea a făcut pană și am constatat că compresorul meu nu funcționa. Astfel, obiectivul acestui proiect este de a automatiza funcționarea compresorului, astfel încât să îmi fie mult mai ușor să îl operez. | La început, nu mi-a fost clar cum să abordez acest proiect, deoarece ideile mele nu aveau aplicabilitate practică în utilizarea mea de zi cu zi. Totul s-a schimbat într-o zi, când mașină mea a făcut pană și am constatat că compresorul meu nu funcționa. Astfel, obiectivul acestui proiect este de a automatiza funcționarea compresorului, astfel încât să îmi fie mult mai ușor să îl operez. | ||
Line 21: | Line 24: | ||
* Step down (LM2596) | * Step down (LM2596) | ||
{{ :pm:prj2023:alucaci:electricalscheme.png?750 |}} | {{ :pm:prj2023:alucaci:electricalscheme.png?750 |}} | ||
+ | <note tip>Puteți obține o copie în format PDF a schemei electrice prin descărcare de aici. | ||
+ | {{:pm:prj2023:alucaci:schematic_carcompressor.pdf|}} | ||
+ | </note> | ||
Line 30: | Line 36: | ||
{{ :pm:prj2023:alucaci:blockscheme.png?450 |}} | {{ :pm:prj2023:alucaci:blockscheme.png?450 |}} | ||
- | **Descrierea funcțiilor** | + | **Descrierea funcțiilor:** |
În funcția setup(), se realizează inițializarea pinilor și a afișajului LCD. De asemenea, se configurează întreruperile pentru encoder și un timer pentru citirea valorii presiunii la fiecare 100 de milisecunde. \\ | În funcția setup(), se realizează inițializarea pinilor și a afișajului LCD. De asemenea, se configurează întreruperile pentru encoder și un timer pentru citirea valorii presiunii la fiecare 100 de milisecunde. \\ | ||
Line 56: | Line 62: | ||
* Pentru controlul display-ului cu I2C am folosit biblioteca LiquidCrystal_I2C\\ | * Pentru controlul display-ului cu I2C am folosit biblioteca LiquidCrystal_I2C\\ | ||
https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library | https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library | ||
- | |||
- | ====== Constructie ====== | ||
====== Download ====== | ====== Download ====== | ||
Line 63: | Line 67: | ||
{{:pm:prj2023:alucaci:automatedcompressor.zip|}}// | {{:pm:prj2023:alucaci:automatedcompressor.zip|}}// | ||
- | Puteți descărca o copie a paginii în format PDF de aici.// | + | Puteți descărca o copie a paginii în format PDF de aici. |
<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> | ||