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 ====== | ||