{"id":27797830,"url":"https://github.com/abolfazlmohammadpour/simplehydraulicjackcontrollerwitharduino","last_synced_at":"2026-05-02T22:39:43.358Z","repository":{"id":158655245,"uuid":"610960600","full_name":"abolfazlmohammadpour/SimpleHydraulicJackControllerWithArduino","owner":"abolfazlmohammadpour","description":"A Simple Hydraulic Jack Controller Wrote By Arduino","archived":false,"fork":false,"pushed_at":"2023-04-05T11:30:38.000Z","size":70,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"Version0.1","last_synced_at":"2023-04-29T10:22:35.140Z","etag":null,"topics":["arduino","c","cpp"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abolfazlmohammadpour.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-07T20:35:59.000Z","updated_at":"2023-03-12T09:34:53.000Z","dependencies_parsed_at":"2023-05-01T00:49:50.344Z","dependency_job_id":null,"html_url":"https://github.com/abolfazlmohammadpour/SimpleHydraulicJackControllerWithArduino","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abolfazlmohammadpour%2FSimpleHydraulicJackControllerWithArduino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abolfazlmohammadpour%2FSimpleHydraulicJackControllerWithArduino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abolfazlmohammadpour%2FSimpleHydraulicJackControllerWithArduino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abolfazlmohammadpour%2FSimpleHydraulicJackControllerWithArduino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abolfazlmohammadpour","download_url":"https://codeload.github.com/abolfazlmohammadpour/SimpleHydraulicJackControllerWithArduino/tar.gz/refs/heads/Version0.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251791998,"owners_count":21644499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","c","cpp"],"created_at":"2025-04-30T22:32:38.924Z","updated_at":"2025-10-18T02:55:31.553Z","avatar_url":"https://github.com/abolfazlmohammadpour.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"راهنمای اتصالات مدار\n\nپروژه به طور کلی دارای دو عدد شیر دو طرفه می باشد که توسط چهار رله کنترل می شود\nو نیز یک کلید که حالت برنامه را مشخص می کند که به دو صورت دستی و خودکار می باشد\nاگر برنامه در حالت دستی باشدبا استفاده از 4 شستی دستی میتوان دستگاه را کنترل کرد\nو اگر برنامه در حالت خودکار باشد می توان با استفاده از دو شستی استارت و استوپ دستگاه را کنترل کرد\n\nاتصالات مدار به این صورت می باشد\n\n\nشستی استارت پروژه به این صورت می باشد که یک طرف آن به اختلاف پتانسیل پایین مدار و طرف دیگر نیز به پین \nشماره 2 برد آردوینو متصل می گردد\n\nشستی استوپ پروژه به این صورت می باشد که یک طرف آن به اختلاف پتانسیل پایین مدار و طرف دیگر نیز به پین شماره 3 برد آردوینو متصل می گردد\n\nسنسور القایی متصل به قسمت هم سطح کننده که یک سنسور القایی دیجیتال می باشد به پین شماره 4 برد آردوینو متصل می گردد\n\nمیکرو سوییچ پروژه نیز به این صورت می باشد که یک طرف آن به اختلاف پتانسیل منفی مدار متصل می گردد و طرف دیگر آن نیز به پین شماره 5 برد آردوینو متصل می گردد\n\nورودی رله ی شماره اول به پین شماره 6 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر بالا برنده ی صفحه ی اصلی مورد استفاده قرار می گیرد\n\nورودی رله ی شماره دوم به پین شماره 7 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر پایین برنده ی صفحه ی اصلی مورد استفاده قرار می گیرد\n\nورودی رله ی شماره سوم به پین شماره 8 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر بالا برنده ی صفحه ی تنظیم کننده سطح مورد استفاده قرار می گیرد\n\nورودی رله ی شماره چهارم به پین شماره 9 برد آردوینو متصل می گردد و خروجی آن نیز برای قطع و وصل شیر پایین برنده ی صفحه ی تنظیم کننده سطح مورد استفاده قرار می گیرد\n\nکلید تنظیم کننده حالت برنامه که یک سمت آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن نیز به پین شماره 10 برد آردوینو متصل می گردد\n\nشستی بالا برنده سطح یک سر آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن نیز به پین شماره 14 برد آردوینو متصل می گردد در آردوینو اونو پین شماره 11 می باشد\n\nشستی پایین آورنده سطح نیز یک سر آن به اختلاف پتانسیل پایین مدار و سیمت دیگر آن نیز به پین شماره 15 برد آردوینو متصل می گردد در آردوینو اونو پین شماره 12 می باشد\n\nشستی بالا برنده صفحه ی تنظیم کننده سطح یک سر آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن نیز به پین شماره 16 برد آردوینو متصل می گردد در آردوینو اونو پین شماره 13 می باشد\n\nشستی پایین برنده صفحه ی تنظیم کننده سطح یک سر آن به اختلاف پتانسیل پایین مدار و سمت دیگر آن  نیز به پین شماره A0 آردوینو متصل می گردد\n\n---\nعملکرد پروژه\n\nبا استفاده از کلید تنظیم مود برنامه می توان به حالت های اتومات و دستی سوییچ کرد\n\nعملکرد برنامه در حالت اتومات\n\nدر حالت اتومات شما می توانید از دو شستی استارت و استوپ استفاده کنید اما یک سری محدودیت ها به علت کمبود  دستگاه های الکترونیکی وجود دارد\n\nنکته اول این است که به هیچ وجه در صورت نبود تریلر از مد اتومات و دکمه استارت استفاده نشود\n\nنکته دوم نیز این است که در صورت استفاده وضعیت فوق مد برنامه به حالت دستی تغییر پیدا کند و باقی کار نیز با استفاده از مد دستی انجام شود و مجدد اگر قصد استفاده از مد اتومات را داشتید به حالت اتومات سوییچ کنید و یک مرتبه شستی استوپ را فشار دهید و بعد از پایان یافتن عملیات اکنون می توانید مثل قبل از مد اتومات استفاده کنید\n\nعملکرد برنامه در حالت دستی\nدر حالت دستی می توان بسیار ساده با استفاده از چهار شستی تعبیه شده دستگاه را کنترل کرد\n\n---\n\nصلب مسئولیت\n\nدر صورت وقوع هرگونه آسیب و ضرر های مالی و جانی هیچ گونه مسئولیتی در قبال برنامه نویس پروژه نخواهد بود \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabolfazlmohammadpour%2Fsimplehydraulicjackcontrollerwitharduino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabolfazlmohammadpour%2Fsimplehydraulicjackcontrollerwitharduino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabolfazlmohammadpour%2Fsimplehydraulicjackcontrollerwitharduino/lists"}