There are plenty of push-up machines on the market. Not all of them can keep you from cheating. The Push Up Machine can help. It is a versatile machine with 3 touch points to force you to do push-ups without cheating. It allows you to perform 0%, 5%, and 10% grade push ups.
The device has a portable design, so you can take it anywhere to get a workout. Expected to ship in October.