My friends made me a Tinder and like most people on the app, I was quickly disappointing by how monotonous it was. Then I realized I was a way better engineer then I was a potential mate so I pieced this together out of a cheap stepper motor that I had laying around. So now you can also get over 800 swipes an hour with this on either Bumble or Tinder!Quick Overview:
There are three quick steps to this build: printing the parts, wiring + testing the stepper motor, and putting everything together.Step 1: Printing the Parts
Check out https://www.thingiverse.com/thing:2849598 for the 3D printable files. The main thing to note about these files is that I used 50% infill to create the base, this is in order to weigh down the base so it doesn't move around as it swipes.
I used a unipolar 28-BYJ48 stepper motor and a SBT0811 stepper motor driver. Any stepper motor driver that works with the 28-BYJ48 should be fine, just make sure to wire it to your Arduino Uno according to the following setup, or change the code in order to reflect your changes:
- IN1 >> D8
- IN2 >> D9
- IN3 >> D10
- IN4 >> D11
- VCC >> 5V
- Gnd >> Ground
The code for the Arduino Uno is at the bottom of the page. At this point you should be able to just upload the code onto your Arduino and have a clockwise rotating stepper motor! If you want to change the direction to spin counterclockwise just switch the Direction variable to false
At this point you have all the separate parts ready and we just have to combine them! Go ahead and first place your stepper motor inside the swiper-base. I used two small wood screws to secure it into the 3D Print.
Then afterwards go ahead and place the swiper handle onto the stepper motor.
In order to calibrate the height; place the entire structure above a phone and place the touchscreen pen into the swiper handle until the touchscreen pen touches the screen.
At this point go ahead and take a short M3 screw and secure your touchscreen pen so it doesn't move as it swipes.
Place the entire structure adjacent to the phone, open up the desired dating app, turn the Arduino app and sit back!
I've tested this on 4 different phones and one of the phones was having trouble correctly registering the swipes and would go to the previous screen. This is because the edge of the last phone tested was pretty sensitive, you can fix this by placing your phone in a case with a raised edge, that way the touchscreen pen won't register at the edge of the screen.