Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fepegar/arduino-claw-crane
Collaboration with artist Estefanía B. Flores for her master's thesis at Goldsmiths, University of London.
https://github.com/fepegar/arduino-claw-crane
arduino
Last synced: about 1 month ago
JSON representation
Collaboration with artist Estefanía B. Flores for her master's thesis at Goldsmiths, University of London.
- Host: GitHub
- URL: https://github.com/fepegar/arduino-claw-crane
- Owner: fepegar
- Created: 2021-05-30T23:03:48.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-06-25T08:45:09.000Z (over 3 years ago)
- Last Synced: 2024-10-15T09:54:38.315Z (3 months ago)
- Topics: arduino
- Language: C++
- Homepage:
- Size: 74.2 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Claw Crane
Collaboration with artist
[Estefanía B. Flores](https://www.instagram.com/estefantastic)
for her master's thesis at
[Goldsmiths, University of London](https://www.gold.ac.uk/).Old arcade claw crane controlled with an
[Arduino UNO](https://store.arduino.cc/arduino-uno-rev3) microcontroller board.
[Video on YouTube](https://youtu.be/3AYCTyHq7pU)
[Photos](./photos)
[Videos](./videos)
## Diagrams
### Breadboard
![Breadboard](screenshots/breadboard.png)
### Schematic
![Schematic](screenshots/breadboard_schem.png)
## Motors
There are three DC motors, but we will only use two.
They seem to be [12V Crouzet DC brush geared motors (828610)](https://soda.crouzet.com/pn/?i=82861009).
I used an [Arduino motor shield](https://store.arduino.cc/arduino-motor-shield-rev3)
to control them.
Each motor has two associated limit switches. They are connected to the Arduino
using internal pull-up resistors.
(From [this manual](http://ohwow-arcade.com/Assets/Game_Manuals/BIG%20CHOICE.PDF))
## Claw solenoid
The claw is closed using a push solenoid.
To control the claw, I used a relay module. More specifically, I used a
[SunFounder 2-Channel DC 5V Relay Module with Optocoupler Low Level Trigger Expansion Board](https://www.sunfounder.com/products/2channel-relay-module).
An ohmeter says the resistance across the solenoid is 4.5 ohms, so the current
through it will be 2.67 amps, as we are using 12 V.
We close the claw for 50 ms.A flyback diode (1N4007) is placed in parallel to the claw to protect the
circuit.
According to [components101.com](https://components101.com/diodes/1n4007-diode),
the non-repetitive peak current is 30 amps, so it should be fine.I decided to leave the jumper between Vcc and JD-Vcc in place (i.e., the current
for the relay solenoid is supplied through the Arduino pin). Ideally, though,
this voltage would come from an external power supply (good explanation
[in this video](https://youtu.be/d9evR-K6FAY)).## Manual control
For testing, I used the joystick that comes with the Elegoo starter kit.
It seems to be a [KY-023](https://www.cricklewoodelectronics.com/Dual-axis-joystick-module-for-Arduino-KY-023.html?gclid=Cj0KCQjwh_eFBhDZARIsALHjIKda6-hFnS6d_X1JHB1WaObJxghC3TNj5pJ42rqzo3oEvcHOkOQUueAaAp14EALw_wcB).
More info:
- [Components101.com](https://components101.com/modules/joystick-module)
- [Arduinomodules.info](https://arduinomodules.info/ky-023-joystick-dual-axis-module/)I use the potentiometers to control the two motors, and the push button to close
the claw.## Links of interest
### Claw cranes
- [Holland Computers, Inc. – Crane Kit Manual – Part Number RA-CRANE-KIT](https://www.hollandcomputers.com/data/Gaming/Crane%20Kit%20Manual%20RA-CRANE-KIT-2019.pdf)
- [BBTSON MICROPROCESSOR CRANE](http://ohwow-arcade.com/Assets/Game_Manuals/BIG%20CHOICE.PDF)
- [Coast to Coast Entertainment – Stage 1 Crane Controller – D9803D4 Instructions](https://coasttocoastcranes.com/Manuals/Double%20Feature%20Manual.pdf)
- [Grayhound Electronics – The Crane Operators Manual](https://www.arcade-museum.com/manuals-vending/Grayhound_Crane_Schematics.pdf)
- [Grayhound crane dip switch settings](https://www.arcade-museum.com/manuals-vending/GrayhoundSkillCrane.pdf)
- [ArcadeControls.com – "greyhound crane claw problem"](http://forum.arcadecontrols.com/index.php?topic=111859.0)
- [Hackaday.io – Toy Claw Machine](https://hackaday.io/project/215-toy-claw-machine)
- [Fixing an 80's Drew's Tiger Paw Plush Crane Claw Machine With Schematics](https://www.youtube.com/watch?v=LLF4t5Sr2Ww)
- [Arcade Claw Machine/ Prize Game with Arduino](http://www.retrobuiltgames.com/the-build-page/arduino-claw-machine/)
- [Powering a crane/claw](https://electronics.stackexchange.com/questions/471259/powering-a-crane-claw)
- [Claw machines are rigged — here's why it's so hard to grab that stuffed animal](https://www.vox.com/2015/4/3/8339999/claw-machines-rigged)
- [Arduino Claw Machine](https://www.instructables.com/Arduino-Claw-Machine/)### Arduino
- [DroneBot Workshop](https://www.youtube.com/channel/UCzml9bXoEM0itbcE96CB03w)
- [Paul McWhorter](https://www.youtube.com/channel/UCfYfK0tzHZTpNFrc_NDKfTA)
- [Robojax](https://www.youtube.com/channel/UCkcBSig_Iu4ZnAIeCeG1TVg)
- [Library tutorial](https://www.arduino.cc/en/Hacking/libraryTutorial)
- [Adafruit-BMP085-Library](https://github.com/adafruit/Adafruit-BMP085-Library)
- [API style guide](https://www.arduino.cc/en/Reference/APIStyleGuide)