Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Komponen dan Perlengkapan

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor
Arduino UNO
× 1
Stepper Motor BYJ48
× 1
File Cetak 3D
× 1
Stylus Layar Sentuh
× 1

Aplikasi dan Layanan Online

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor
Arduino IDE

Tentang Proyek Ini

Cerita di Balik Layar

Teman-teman saya membuat saya Tinder dan seperti sebagian besar orang di aplikasi, saya cepat kecewa dengan seberapa monoton itu. Lalu saya menyadari saya jauh lebih baik sebagai insinyur daripada sebagai pasangan potensial jadi saya rangkai ini bersama dengan stepper motor murah yang saya miliki. Jadi sekarang Anda juga dapat mencapai lebih dari 800 swipe per jam dengan ini baik di Bumble atau Tinder!

Ringkasan Cepat:

Ada tiga langkah cepat untuk pembuatan ini: mencetak bagian, memasang + menguji stepper motor, dan menyatukan semuanya.

Langkah 1: Mencetak Bagian

Lihat https://www.thingiverse.com/thing:2849598 untuk file cetak 3D. Hal utama yang perlu diperhatikan tentang file-file ini adalah saya menggunakan 50% infill untuk membuat dasar, ini untuk menebatkan dasar sehingga tidak bergerak saat swipe.

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Langkah 2: Stepper Motor

Saya menggunakan stepper motor unipolar 28-BYJ48 dan driver stepper motor SBT0811. Driver stepper motor apa pun yang bekerja dengan 28-BYJ48 seharusnya baik, cukup pastikan untuk menyalurkannya ke Arduino Uno Anda sesuai pengaturan berikut, atau ubah kode untuk mencerminkan perubahan Anda:

Kode untuk Arduino Uno ada di bagian bawah halaman. Pada titik ini Anda seharusnya hanya dapat mengunggah kode ke Arduino Anda dan memiliki stepper motor yang berputar searah jarum jam! Jika Anda ingin mengubah arah putar berlawanan jarum jam cukup ganti variabel Direction ke false

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor
Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Langkah 3: Menyatukan Semua

Pada titik ini Anda memiliki semua bagian terpisah siap dan kita hanya perlu menyatukannya! Lanjutkan dan pertama-tama tempatkan stepper motor Anda di dalam swiper-base. Saya menggunakan dua baut kayu kecil untuk mengamankannya ke dalam Cetak 3D.

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Kemudian lanjutkan dan tempatkan handle swiper di atas stepper motor.

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Untuk menyesuaikan tinggi; tempatkan seluruh struktur di atas ponsel dan tempatkan stylus layar sentuh ke dalam handle swiper hingga stylus layar sentuh menyentuh layar.

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Pada titik ini lanjutkan dan ambil baut M3 pendek dan amankan stylus layar sentuh Anda sehingga tidak bergerak saat swipe.

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Akhirnya Mulai Swiping

Tempatkan seluruh struktur di samping ponsel, buka aplikasi kencan yang diinginkan, nyalakan aplikasi Arduino dan duduklah!

Swiper Otomatis Tinder & Bumble Menggunakan Arduino UNO dan Stepper Motor

Saya telah menguji ini pada 4 ponsel berbeda dan salah satu ponsel mengalami masalah untuk dengan benar mendaftarkan swipe dan akan kembali ke layar sebelumnya. Ini karena tepi ponsel terakhir yang diuji cukup sensitif, Anda dapat memperbaiki ini dengan menempatkan ponsel Anda dalam casing dengan tepi yang tinggi, dengan cara stylus layar sentuh tidak akan mendaftar di tepi layar.

Kode

SwiperArduino
Change Direction = false to true if you want to change the swiping direction!
/* BYJ48 Stepper motor code Connect : IN1 >> D8 IN2 >> D9 IN3 >> D10 IN4 >> D11 VCC >> 5V Gnd written By :Mohannad Rawashdeh https://www.instructables.com/member/Mohannad+Rawashdeh/ 28/9/2013 */ #define IN1 8 #define IN2 9 #define IN3 10 #define IN4 11 int Steps = 0; boolean Direction = false; //change to true for right swipe unsigned long last_time; unsigned long currentMillis ; int steps_left=4095; long time; void setup() { Serial.begin(115200); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); // delay(1000); } void loop() { while(steps_left>0){ currentMillis = micros(); if(currentMillis-last_time>=1000){ stepper(1); time=time+micros()-last_time; last_time=micros(); steps_left--; } } steps_left=4095; } void stepper(int xw){ for (int x=0;x<xw;x++){ switch(Steps){ case 0: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); break; case 1: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, HIGH); break; case 2: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); break; case 3: digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); break; case 4: digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); break; case 5: digitalWrite(IN1, HIGH); digitalWrite(IN2, HIGH); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); break; case 6: digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); break; case 7: digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); break; default: digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); digitalWrite(IN3, LOW); digitalWrite(IN4, LOW); break; } SetDirection(); } } void SetDirection(){ if(Direction==1){ Steps++;} if(Direction==0){ Steps--; } if(Steps>7){Steps=0;} if(Steps<0){Steps=7; } } 

Proses manufaktur

  1. Motor Stepper: Jenis, Karakteristik, dan Aplikasi Praktis
  2. Driver Terintegrasi Sederhanakan Desain Stepper Motor Daya Tinggi
  3. Raspoulette: Prototipe Sistem Pintu Kandang Otonom Berdaya Surya
  4. Simple Pi Robot – Membangun Rover Otonom 2‑WD dengan Raspberry Pi
  5. Bendera Nerf Otonom DIY – Bangun Senapan Nerf Cerdas dengan Motor Stepper, Kamera, dan Arduino
  6. Library Lengkap Motor Stepper Bipolar untuk Arduino
  7. SmartWay: Kit Lengkap untuk Proyek Motor Getar, LED RGB, Modul GPS, dan Arduino MKR Fox 1200
  8. Servo vs Motor Stepper: Menerangkan Zona Abu-Abu Modern
  9. Memahami Motor Linier: Dari Energi Listrik hingga Gerak Linier Presisi
  10. Motor Servo: Cara Kerja dan Mengapa Penting