/Bionic

my personal repo when i try to develop a bionic hand

Primary LanguageC++Apache License 2.0Apache-2.0

Bionic

My personal repository when i try to develop a bionic hand based on BeagleBone Black Industrial

Features

Directories

Installation

PWM BeagleBone Black

I2C Library for BeagleBone

Hardware

PCA9685

16-channel, 12-bit PWM Fm+ I2C-bus LED controller

https://www.nxp.com/docs/en/data-sheet/PCA9685.pdf

PCA9685 Highlights from datasheet

  • 16 individually controlled channels

  • 12bit (4096 steps) registers both for on and off time

  • 1MHz fast I2C bus interface with 30mA high drive capability on SDA output for driving high capacitive buses

  • 24 Hz to 1526 Hz PWM frequency for all LEDs with internal 25MHz oscillator

  • Operating power supply voltage range of 2.3 V to 5.5 V

  • Six hardware address pins allow up to 62 devices on the same bus

BeagleBone Black

BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists. Boot Linux in under 10 seconds and get started on development in less than 5 minutes with just a single USB cable.

  • 512MB DDR3 RAM
  • 4GB 8-bit eMMC on-board flash storage
  • 3D graphics accelerator
  • NEON floating-point accelerator
  • 2x PRU 32-bit microcontrollers

Connectivity

  • USB client for power & communications
  • USB host
  • Ethernet
  • HDMI
  • 2x 46 pin headers

Software

Repositories

https://github.com/TeraHz/PCA9685

https://github.com/deeplyembeddedWP/BeagleBone_I2C_Library

https://github.com/omcaree/bbb-prupwm