Ping pong robot with iPhone remote (homemade / DIY)
Some quick details: Engineering overview: http://supakkulprojects.blogspot.com/2020/12/table-tennis-robot-20.html Software: Programmed using Raspberry Pi GPIO. Feedback control algorithm is a PD controller. REST API using Flask, iOS app using React Native. https://github.com/kevsup/pingpong Electronic components: high rpm DC motors for flywheels, DC motor with encoder for sweep (enables feedback control), servo motor for the feeder, L298N motor drivers, buck converters, and physical emergency switch to turn off RPi in case internet shuts down. Mechanical design: ...LEGOS! And some cardboard. No 3D printer yet so this is very hacky. Used a 100:1 gear ratio for sweep
Some quick details: Engineering overview: http://supakkulprojects.blogspot.com/2020/12/table-tennis-robot-20.html Software: Programmed using Raspberry Pi GPIO. Feedback control algorithm is a PD controller. REST API using Flask, iOS app using React Native. https://github.com/kevsup/pingpong Electronic components: high rpm DC motors for flywheels, DC motor with encoder for sweep (enables feedback control), servo motor for the feeder, L298N motor drivers, buck converters, and physical emergency switch to turn off RPi in case internet shuts down. Mechanical design: ...LEGOS! And some cardboard. No 3D printer yet so this is very hacky. Used a 100:1 gear ratio for sweep