{"id":26150363,"url":"https://github.com/gerryvel/bootsdaten","last_synced_at":"2026-05-16T22:05:33.550Z","repository":{"id":157632972,"uuid":"633571789","full_name":"gerryvel/Bootsdaten","owner":"gerryvel","description":"BoatSensor for Roll and Pitch. Pitch output NMEA0183 over WLAN. All data output to NMEA2000.","archived":false,"fork":false,"pushed_at":"2025-06-11T22:31:09.000Z","size":7085,"stargazers_count":1,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-30T18:41:46.147Z","etag":null,"topics":["esp32","nmea0183","nmea2000"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gerryvel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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-04-27T20:02:08.000Z","updated_at":"2025-07-06T18:58:00.000Z","dependencies_parsed_at":"2024-04-22T22:26:16.377Z","dependency_job_id":"6adf686d-053b-4649-83d4-c93ee2b7d1ac","html_url":"https://github.com/gerryvel/Bootsdaten","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gerryvel/Bootsdaten","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerryvel%2FBootsdaten","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerryvel%2FBootsdaten/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerryvel%2FBootsdaten/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerryvel%2FBootsdaten/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gerryvel","download_url":"https://codeload.github.com/gerryvel/Bootsdaten/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerryvel%2FBootsdaten/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33120450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T18:38:32.183Z","status":"ssl_error","status_checked_at":"2026-05-16T18:38:29.903Z","response_time":115,"last_error":"SSL_read: 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":["esp32","nmea0183","nmea2000"],"created_at":"2025-03-11T05:59:02.481Z","updated_at":"2026-05-16T22:05:33.534Z","avatar_url":"https://github.com/gerryvel.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BD Sensor Modul\n\n![ESP32](https://img.shields.io/badge/ESP32-grey?logo=Espressif)\n![KiCad](https://img.shields.io/badge/KiCad-darkblue?logo=KiCad)\n![Relaise](https://img.shields.io/github/release-date/gerryvel/Bootsdaten?)\n![lastcommit](https://img.shields.io/github/last-commit/gerryvel/Bootsdaten)\n[![OBP](https://img.shields.io/badge/Sailing_with-OpenBoatsProjects-blue)](https://open-boat-projects.org/de/)\n\nThe ESP32 in this project is an Adafruit Huzzah! ESP32. This is a small module without USB connector.\n\nWith the ESP32 and 2 Sensors for gyro (MMA8452) and distance (Sharp GP2Y0A21) it's possible\nmonitoring the varaible keel (Kiel) and the boat-position Yaw, Pitch, Roll (Krängung, Rollen, Gieren). \nAll data is available in the web interface. \nRoll-data are available as NMEA0183 UDP-Stream over Wlan.\nNMEA2000 are Yaw/Roll/Pitch available with PGN 127257.\nIt's a visualisation per LED (Kraengung red/green) possible, uncomment LED output for this in the loop.\n\nThe 12 Volt is reduced to 5 Volt with a DC Step-Down_Converter. 12V DC comes from the N2k Bus Connector with the M12 Connector.\n\nThe Website use LittleFS Filesystem. You must use Partition Schemes \"Minimal SPIFFS with APPS and OTA\".\nThe HTML Data upload separately with \n- Arduino IDE \u003e \"ESP 32 Sketch Data upload\" or \n- VS-Code \u003e Build Filesystem and Upload Filesystem Image (PlatformIO) \nfrom /data directory.\n\n## Physik:\n\n![strauch_02_03_035](https://github.com/gerryvel/Bootsdaten/assets/17195231/089ffe03-a30e-45d0-bf36-3a9d06e02bc7)\n\n\n## Partlist:\n\n- Adafruit Huzzah! ESP32 (for programming need USB-Adapter)[Link](https://www.exp-tech.de/plattformen/internet-of-things-iot/9350/adafruit-huzzah32-esp32-breakout-board)\n- SN65HVD230 [Link](https://www.reichelt.de/high-speed-can-transceiver-1-mbit-s-3-3-v-so-8-sn-65hvd230d-p58427.html?\u0026trstct=pos_0\u0026nbc=1)\n- Traco-Power TSR 1-2450 for 12V / 5V [Link](https://www.reichelt.de/dc-dc-wandler-tsr-1-1-w-5-v-1000-ma-sil-to-220-tsr-1-2450-p116850.html?search=tsr+1-24)\n- Gyro MMA8452Q [Link](https://www.reichelt.de/entwicklerboards-beschleunigungsmesser-board-mma8452q-debo-sens-acc3-p284397.html)\n- Case Wago 789 [Link](https://www.conrad.de/de/p/wago-789-905-hutschienen-gehaeuse-90-x-17-5-x-55-polyamid-6-6-grau-1-set-530120.html)\n- Resistor 200Ohm , 10kOhm\n\n\n## Wiring diagram\n\n![grafik](https://github.com/gerryvel/Bootsdaten/assets/17195231/5571a0f5-8a37-4b18-a9da-5ba11bb2f8b1)\n\n## PCB and Housing assembly\n\n![photo_2023-07-20_13-50-08](https://github.com/gerryvel/Bootsdaten/assets/17195231/ef5a9be6-c718-4481-8ee6-a68689e1808c)\n\n![Bootsdaten](https://github.com/gerryvel/Bootsdaten/assets/17195231/b4be1809-5393-4396-8dcf-747c5ca8a09e)\n\nPCB by Aisler [Link](https://aisler.net/p/NZFHAMAJ)\n\n## Webinterface\n\n![image](https://github.com/user-attachments/assets/d4dc4f33-6e58-43d9-b7c4-10e848a5ee16)\n\n![image](https://github.com/user-attachments/assets/f69d6575-1ac2-499b-8d04-a23bc08548e9)\n\n![image](https://github.com/user-attachments/assets/2348caff-3b6f-46d9-891f-991ea3ca2e12)\n\n![image](https://github.com/user-attachments/assets/b88cad09-4c7a-4b57-999e-0fbe037e8dbd)\n\n## Plotter\n\n![IMG_2314](https://github.com/gerryvel/Bootsdaten/assets/17195231/febcb30e-3672-4694-8fb3-9ba91a55eb29)\n\n![IMG_2316](https://github.com/gerryvel/Bootsdaten/assets/17195231/5e494e51-6be4-4165-be44-a78ecafa7947)\n\n\n## Versions\n\n- 2.3 Add Pololu MinIMU-9 V5 with Compassmodul, add Website and programm\n- 2.2 Update PCB\n- 2.1 Update Website Gauge's\n- 2.0 Complete Website update, NMEA0183 Stream output\n- 1.3 Update Windsensor Wlan\n- 1.2 Update Website\n- 1.1 Update PCB\n- 1.0 working Version\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerryvel%2Fbootsdaten","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerryvel%2Fbootsdaten","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerryvel%2Fbootsdaten/lists"}