https://github.com/abolfazlmohammadpour/simplehydraulicjackcontrollerwitharduino
A Simple Hydraulic Jack Controller Wrote By Arduino
https://github.com/abolfazlmohammadpour/simplehydraulicjackcontrollerwitharduino
arduino c cpp
Last synced: 3 months ago
JSON representation
A Simple Hydraulic Jack Controller Wrote By Arduino
- Host: GitHub
- URL: https://github.com/abolfazlmohammadpour/simplehydraulicjackcontrollerwitharduino
- Owner: abolfazlmohammadpour
- Created: 2023-03-07T20:35:59.000Z (over 3 years ago)
- Default Branch: Version0.1
- Last Pushed: 2023-04-05T11:30:38.000Z (over 3 years ago)
- Last Synced: 2023-04-29T10:22:35.140Z (over 3 years ago)
- Topics: arduino, c, cpp
- Language: C++
- Homepage:
- Size: 68.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
راهنمای اتصالات مدار
پروژه به طور کلی دارای دو عدد شیر دو طرفه می باشد که توسط چهار رله کنترل می شود
و نیز یک کلید که حالت برنامه را مشخص می کند که به دو صورت دستی و خودکار می باشد
اگر برنامه در حالت دستی باشدبا استفاده از 4 شستی دستی میتوان دستگاه را کنترل کرد
و اگر برنامه در حالت خودکار باشد می توان با استفاده از دو شستی استارت و استوپ دستگاه را کنترل کرد
اتصالات مدار به این صورت می باشد
شستی استارت پروژه به این صورت می باشد که یک طرف آن به اختلاف پتانسیل پایین مدار و طرف دیگر نیز به پین
شماره 2 برد آردوینو متصل می گردد
شستی استوپ پروژه به این صورت می باشد که یک طرف آن به اختلاف پتانسیل پایین مدار و طرف دیگر نیز به پین شماره 3 برد آردوینو متصل می گردد
سنسور القایی متصل به قسمت هم سطح کننده که یک سنسور القایی دیجیتال می باشد به پین شماره 4 برد آردوینو متصل می گردد
میکرو سوییچ پروژه نیز به این صورت می باشد که یک طرف آن به اختلاف پتانسیل منفی مدار متصل می گردد و طرف دیگر آن نیز به پین شماره 5 برد آردوینو متصل می گردد
ورودی رله ی شماره اول به پین شماره 6 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر بالا برنده ی صفحه ی اصلی مورد استفاده قرار می گیرد
ورودی رله ی شماره دوم به پین شماره 7 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر پایین برنده ی صفحه ی اصلی مورد استفاده قرار می گیرد
ورودی رله ی شماره سوم به پین شماره 8 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر بالا برنده ی صفحه ی تنظیم کننده سطح مورد استفاده قرار می گیرد
ورودی رله ی شماره چهارم به پین شماره 9 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر پایین برنده ی صفحه ی تنظیم کننده سطح مورد استفاده قرار می گیرد
کلید تنظیم کننده حالت برنامه که یک سمت آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن نیز به پین شماره 10 برد آردوینو متصل می گردد
شستی بالا برنده سطح یک سر آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن نیز به پین شماره 14 برد آردوینو متصل می گردد در آردوینو اونو پین شماره 11 می باشد
شستی پایین آورنده سطح نیز یک سر آن به اختلاف پتانسیل پایین مدار و سیمت دیگر آن نیز به پین شماره 15 برد آردوینو متصل می گردد در آردوینو اونو پین شماره 12 می باشد
شستی بالا برنده صفحه ی تنظیم کننده سطح یک سر آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن نیز به پین شماره 16 برد آردوینو متصل می گردد در آردوینو اونو پین شماره 13 می باشد
شستی پایین برنده صفحه ی تنظیم کننده سطح یک سر آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن نیز به پین شماره A0 آردوینو متصل می گردد
---
عملکرد پروژه
با استفاده از کلید تنظیم مود برنامه می توان به حالت های اتومات و دستی سوییچ کرد
عملکرد برنامه در حالت اتومات
در حالت اتومات شما می توانید از دو شستی استارت و استوپ استفاده کنید اما یک سری محدودیت ها به علت کمبود دستگاه های الکترونیکی وجود دارد
نکته اول این است که به هیچ وجه در صورت نبود تریلر از مد اتومات و دکمه استارت استفاده نشود
نکته دوم نیز این است که در صورت استفاده وضعیت فوق مد برنامه به حالت دستی تغییر پیدا کند و باقی کار نیز با استفاده از مد دستی انجام شود و مجدد اگر قصد استفاده از مد اتومات را داشتید به حالت اتومات سوییچ کنید و یک مرتبه شستی استوپ را فشار دهید و بعد از پایان یافتن عملیات اکنون می توانید مثل قبل از مد اتومات استفاده کنید
عملکرد برنامه در حالت دستی
در حالت دستی می توان بسیار ساده با استفاده از چهار شستی تعبیه شده دستگاه را کنترل کرد
---
صلب مسئولیت
در صورت وقوع هرگونه آسیب و ضرر های مالی و جانی هیچ گونه مسئولیتی در قبال برنامه نویس پروژه نخواهد بود