{"id":21739378,"url":"https://github.com/sarahhan-one/vib","last_synced_at":"2026-01-27T07:36:43.204Z","repository":{"id":259188006,"uuid":"863953869","full_name":"Sarahhan-one/Vib","owner":"Sarahhan-one","description":"Vib : Wearable Directional Assistant ","archived":false,"fork":false,"pushed_at":"2024-11-08T08:35:05.000Z","size":27992,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-03T18:48:01.339Z","etag":null,"topics":["atmega328p","iot","mplab-snap","wearable-devices"],"latest_commit_sha":null,"homepage":"","language":"Makefile","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/Sarahhan-one.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":"2024-09-27T08:13:16.000Z","updated_at":"2024-11-08T08:35:08.000Z","dependencies_parsed_at":"2025-01-25T21:33:57.823Z","dependency_job_id":null,"html_url":"https://github.com/Sarahhan-one/Vib","commit_stats":null,"previous_names":["sarahhan-one/vib"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sarahhan-one/Vib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarahhan-one%2FVib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarahhan-one%2FVib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarahhan-one%2FVib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarahhan-one%2FVib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sarahhan-one","download_url":"https://codeload.github.com/Sarahhan-one/Vib/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sarahhan-one%2FVib/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28808222,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T07:14:39.408Z","status":"ssl_error","status_checked_at":"2026-01-27T07:14:39.098Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["atmega328p","iot","mplab-snap","wearable-devices"],"created_at":"2024-11-26T06:08:40.574Z","updated_at":"2026-01-27T07:36:43.174Z","avatar_url":"https://github.com/Sarahhan-one.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vib : Wearable Directional Assistant\n\n![Vib_rev2_animation](https://github.com/user-attachments/assets/d29d3a90-f860-43cd-87ef-b41007e80435)\n![378704736-dd931122-ff3b-4bf1-a659-7b5e057d0389](https://github.com/user-attachments/assets/982c290e-01b9-43ef-b54c-f7a6e874bcbb)\n\n## What is Vib? \nVib is a ```wearable smart anklet``` that navigates the wearer using vibration. \nIt houses ```three haptic motors``` facing three different directions – ```left```, ```forward```, and ```right``` – to convey an intuitive sense of direction. \nA smartphone connects to it and enables the navigator mode, as well as the customization of features.\n\n## How it works? \nVib is powered by a rechargeable battery that uses a type-C charger. The battery powers the microcontroller, the ATmega328P-AU, which controls all inputs and outputs used by Vib as well as the GPS and the bluetooth connection. \n\nThe inputs to the devices are the GPS and the bluetooth signals. \nThe bluetooth module allows the user to use the Vib app to cater the device to their needs, including setting the destination and the vibration intensity. \n\nAs the device receives locational and direction information from the phone, it will send corresponding vibrational signals to vibrational motors installed at different sides of the device. \nAs well, two LED lights are also used as the outputs of the microcontroller to indicate, for example, the bluetooth or battery status. \n\n![image](https://github.com/user-attachments/assets/f7642dc9-3b13-454c-8644-50d888046f85)\n\n## Future enhancements\n* _Real-Time Location_ : Vib will have an embedded GPS module that allows user to track the location of the device real-time.\n  This means one can easily find Vib device when lost, as well as the location of the other Vib it is connected to.\n* _Connect to Another Vib via Bluetooth_ : Vib will provide an option to connect to another Vib, which allows one to find the location of the other Vib wearer through vibration.\n* _Change Vibration Intensity_ : Through the Vib app, one will be able to easily change the vibration intensity. From workouts to daily walks, Vib can be felt in any environment.\n* _Change Light Style_ : As well, Vib also offers diverse light modes. One will be able to choose to turn off the LEDs during the day and bright and festive at night.\n\n## Flowchart \n![image](https://github.com/user-attachments/assets/d0c0391a-2458-496b-8332-7e986077ad66)\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarahhan-one%2Fvib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsarahhan-one%2Fvib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsarahhan-one%2Fvib/lists"}