{"id":22718471,"url":"https://github.com/lemariva/upyimu","last_synced_at":"2025-04-13T17:50:51.111Z","repository":{"id":109048993,"uuid":"137133501","full_name":"lemariva/uPyIMU","owner":"lemariva","description":"Camera stabilisation application!","archived":false,"fork":false,"pushed_at":"2019-01-14T19:38:54.000Z","size":954,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-27T08:45:19.615Z","etag":null,"topics":["example-code","library","micropython","sensor"],"latest_commit_sha":null,"homepage":"https://lemariva.com/blog/2018/06/micropython-camera-stabilisation-application","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lemariva.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-06-12T22:16:11.000Z","updated_at":"2024-10-25T11:26:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"d9b8a9f6-9f91-4066-b487-6883cb42241f","html_url":"https://github.com/lemariva/uPyIMU","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2FuPyIMU","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2FuPyIMU/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2FuPyIMU/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lemariva%2FuPyIMU/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lemariva","download_url":"https://codeload.github.com/lemariva/uPyIMU/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248758131,"owners_count":21156956,"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":["example-code","library","micropython","sensor"],"created_at":"2024-12-10T14:11:16.973Z","updated_at":"2025-04-13T17:50:51.099Z","avatar_url":"https://github.com/lemariva.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# uPyIMU\n\nThis code allows you to stabilize a camera using:\n* IMU6050/IMU9255\n* WiPy 2.0/3.0 (or ESP32)\n* Micro Servos 9g\n* Camera Tripod\n\nThe code uses the `ahrs` library from \u003ca href=\"http://x-io.co.uk/open-source-imu-and-ahrs-algorithms/\" target=\"_blank\"\u003eMadgwick\u003ci class=\"uk-icon-justify uk-icon-link\"\u003e\u003c/i\u003e\u003c/a\u003e which fusions the data of the accelerometer, gyroscope (and magnetometer, only with MPU9255) and allows to calculate the rotation of the IMU in quaternion coordinates.\n\n## Connections\n|   |\n|:-:|\n|\u003cimg src=\"https://raw.githubusercontent.com/lemariva/uPyIMU/master/fritzing/uPyMPU_bb.png\" alt=\"WiPy 3.0, IMU6055 \u0026amp; Micro Servo 9g\" width=\"400px\"\u003e|\n|Fig. 1: WiPy, IMU6055 \u0026amp; MicroServos|\n\n### Cable description\n|   |   |\n|:-:|:-:|\n|**Signal/Cable**|**Color**|\n|5V | Red|\n|GND| Black|\n|3.3V| Yellow|\n\nThe 3.3V (yellow) is supplied by the WiPy board. The WiPy board needs 5V (top right pin or over USB). If you use the USB from your computer to power your WiPy, this 5V cannot be used for the servos! You need an external power supply!\n\n## Revision\n* v0.1 - initial commit\n\n## More information\n* [MicroPython: Camera stabilisation application!](https://lemariva.com/blog/2018/06/micropython-camera-stabilisation-application)\n\n## Licenses\n* check the files\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemariva%2Fupyimu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flemariva%2Fupyimu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flemariva%2Fupyimu/lists"}