Skip to content

7Robot/brasmecanique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brasmecanique

7robot's Mechanical arm project

Idea

Ok, we have 5-axis mechanical arm with pipe and pump. What can we do with it? Distribute beer!

There is working PIC-based PCB for controlling arm's motors and reading POTs. So what I propose:

  1. for the PIC - write a software for smooth arm movement to desired coordinates. PIC will receive coordinates from Raspberry via UART (see next)

  2. use RaspberryPI, OpenCV and camera somewhere above the table looking downwards to detect empty cups.

So I see an algorithm like:

  • user puts empty cup anywhere he wants on the table
  • Rasperry detects coordinates of a cup and sends it to PIC
  • PIC moves arm nicely and smoothly to this coordinates, pours out full cup and returns to waiting state

Optional features nice to make:

  • move nozzle from bottom of the cup to top while pouring to minimize foam
  • somehow detect cup top to always distribute full cup independant of it's volume (in this case we will not even need liquid flow sensor)

Repo structure

Hardware everything about hardware, mailly PIC board schematic

PIC PIC's software - arm movement

Raspberry Raspberry's software - cup detection

Monetization

  1. add cash acceptor
  2. bring this thing to crowdy place or sell to a bar
  3. ???
  4. PROFIT!

About

7robot's Mechanical arm project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published