Skip to content

KN-Integra/Electrically-supported-fishing-rod

Repository files navigation

Electrically-supported-fishing-rod

Design and implementation of a specialised fishing rod with automatic line winder allowing one-handed operation, for people with disabilities.

Software

Architecture overview

image

Firmware

Created in C, based on Zephyr Real Time Operating System for embedded applications.

General Purpose Brushed Motor Controller

Brushed Motor Controller Firmware repository has been created for the purpouse of this project. Later on it was separated as stand-alone library. Components from library used in this project:

  • Stable speed control - used to control the motor's rotation at even speed, regardless of the load. Utilizes PID controller and PWM modulation.
  • Templates - each fish requires different speed of pulling. Templates allow to save such data into the NVM (Non-volatile memory) and apply it from memory.
  • Turning motor on and off using signal pins from Toshiba controller.
  • UART shell control over driver APIs - for debugging purpouses.
  • BT control over driver APIs - for mobile app purpouses.

Other peripherals:

  • Button - controlling on/off status of motor spinning.

Hostapp - Desktop

NRF52840 Brushed Motor Controller HostApp, has been written in C#, Avalonia framework. Used for debug purpouses with wired (UART) connection. Will be removed from final software build and reused as a generic application for control over General Purpoouse Brushed Motor Controller

Hostapp - BT mobile

Mobile App has been build with kivy framework and bleak library. It allows user to control the fishing rod via bluetooth.

Functionalities:

  • adding, removing and activating templates

Electronics

Electrically supported fishing rod hardware - purpouse-designed and printed PCB board, created in Altium.

Mechanical Designs

3D models

3D Models Repository

Motor

Pololu 2828 was used, for it's low speed and high torque. It also includes encoder.

Sources

About

Design and implementation of a specialised fishing rod with automatic line winder allowing one-handed operation. (For people with disabilities.)

Topics

Resources

License

Stars

Watchers

Forks

Contributors