{"id":18565599,"url":"https://github.com/leech001/motoboard","last_synced_at":"2025-06-16T23:33:48.732Z","repository":{"id":103303092,"uuid":"93333149","full_name":"leech001/MotoBoard","owner":"leech001","description":"Auto oiler for lube on moto chain","archived":false,"fork":false,"pushed_at":"2019-03-16T10:16:51.000Z","size":2281,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T19:05:00.846Z","etag":null,"topics":["android","arduino","ble","bluetooth-low-energy","chain","hal","kotlin","kotlin-android","lube","motorcycle","stm32"],"latest_commit_sha":null,"homepage":null,"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/leech001.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}},"created_at":"2017-06-04T18:24:21.000Z","updated_at":"2023-08-26T15:25:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"125c2abc-ea19-4d71-ba2f-e26adde86f5d","html_url":"https://github.com/leech001/MotoBoard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leech001/MotoBoard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FMotoBoard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FMotoBoard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FMotoBoard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FMotoBoard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leech001","download_url":"https://codeload.github.com/leech001/MotoBoard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leech001%2FMotoBoard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260261393,"owners_count":22982693,"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":["android","arduino","ble","bluetooth-low-energy","chain","hal","kotlin","kotlin-android","lube","motorcycle","stm32"],"created_at":"2024-11-06T22:19:29.412Z","updated_at":"2025-06-16T23:33:48.724Z","avatar_url":"https://github.com/leech001.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Autoiler motorcycle chains (Автосмазчик цепи мотоцикла)\nAuto lubricator for automatic lubrication of motorcycle chains\nThe control module chain lubrication on the basis of the STM32F103C8T6 (BluePill).\nWorks on the principle of processing interrupts from the hall sensor from the wheel to calculate the number of revolutions.\n\nМодуль управления смазкой цепи на базе STM32F103C8T6 (BluePill).\nРаботает по принциру обработки прерывания от датчика холла с коллеса для подсчета количества оборотов.\n\n## Principle of operation\nWhen an interrupt is received from the hall sensor (wheel rotation), the variable is incremented.\nWhen the specified threshold number of revolutions is reached, the static pump is switched on through the TIP120 transistor.\n\n## Managed settings\n1. The duration of pump operation (lube)\n2. The lubrication frequency (number of revolutions of the wheel)\n\n## Принцип работы\nПри поступлении прерывания от датчика холла (оборот колеса) происходит приращение переменной.\nПри достижении заданного порогового количества совершенных оборотов, происходит включение перестатического насоса через транзистор TIP120.\n\n## Управляемые параметры\n1. Длительность работы насоса (смазки)\n2. Частота смазки (количество оборотов колеса)  \n\n## Scheme (Схема устройства)\n\n![scheme](https://github.com/leech001/Autoiler/blob/master/Scheme/Schematic_AutoOiler_Sheet-1_20190103125312.png)\n\n## Android Application (Приложение для управления устройством)\n\n![App_1](https://github.com/leech001/Autoiler/blob/master/Pictures/photo_2019-01-03_13-13-19.jpg)\n\n![App_2](https://github.com/leech001/Autoiler/blob/master/Pictures/photo_2019-01-03_13-13-23.jpg)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleech001%2Fmotoboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleech001%2Fmotoboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleech001%2Fmotoboard/lists"}