Langsung ke konten utama

lengan robot yang dikendalikan remote


Ini adalah panduan untuk membuat lengan robot remote dikendalikan (6DOF) atau hanya untuk mengontrol beberapa servos pada sesuatu.
Anda dapat menggunakan remote IR TV yang normal untuk mengontrol servos pada lengan robot mekanik. ada 17 tombol pada remote saya digunakan tapi saya hanya menggunakan 12 tombol di bagian bawah.
2 tombol untuk satu servo, satu adalah untuk searah jarum jam dan yang lainnya adalah untuk berlawanan.

Langkah 1: Parts

Gambar Parts
Berikut adalah daftar dari bagian-bagian dan tools yang saya digunakan untuk membuat proyek ini.
PARTS:
  • UNO Arduino.
  • IR remote (jarak jauh setiap IR dapat digunakan).
  • IR penerima.
  • Kabel.
  • Laki-laki untuk kabel papan tempat memotong roti perempuan.
  • PCB.
  • LED.
  • 200 ohm resistor.
  • 27x header laki-laki yang panjang.
  • Baterai AA 4x dan pemegang kekuasaan servo (6V) + power Arduino.
  • Terminal sekrup.
  • 6 DOF lengan mekanik.
  • 6x metal gear servos.
ALAT
  • Solder besi.
  • timah solder.
  • obeng.

Langkah 2: Skema

Gambar Skema
Berikut adalah mudah untuk mengikuti skema yang saya telah ditarik. Merah 5v ke IR dan 6V ke servos, hitam GND dan kuning adalah sinyal.
Alasan bahwa saya tidak menggunakan 5V keluar dari Arduino untuk servos adalah karena tidak cukup untuk bekerja pada lebih dari satu servo, kadang-kadang satu servo tidak bekerja ketika yang bertenaga dari Arduino.
Ada LED pada skema, thats untuk indikasi bahwa penerima telah mendapat kode ketika Anda menekan tombol pada remote.

Langkah 3: solder

Gambar solder
Saya akan merekomendasikan untuk melakukan hal ini pada papan tempat memotong roti dan mengujinya sebelum Anda solder pada PCB, karena beberapa penerima IR dapat sulit untuk menemukan pinout dan Anda berakhir kabel IR benar-benar salah dan harus desolder itu.
Jika Anda ingin memiliki koneksi servo Anda seperti saya memiliki mereka dari yang Anda butuhkan header laki-laki panjang 3x6 dan menekuk salah satu ujung pada semua dari mereka 90 derajat. 3 dari header 3x6 perlu sedikit lebih lama sebelum Anda menekuk mereka sehingga mereka tidak menyentuh konektor servo di bawah mereka.
Solder konektor servo dan sisanya dari bagian mana Anda ingin memiliki mereka.

Langkah 4: Wiring

Gambar Wiring
Vires solder komponen dan ke tempat-tempat di mana koneksi akan.

Langkah 5: Pengaturan

Gambar Setup
Pada langkah ini Anda akan perlu untuk menghubungkan kabel jumper (MF) dari papan ke UNO Arduino.
Pada langkah berikutnya akan ada kode yang Anda perlu men-download dan meng-upload ke papan Arduino Anda.

Langkah 6: Decoding remote

Gambar Decoding remote
Arduino skematik Anda lihat di atas adalah sama dengan cara PCB adalah, Anda hanya perlu menghubungkan pin 11 dan kekuasaan (5V). Saya menggunakan kode di atas dibuat oleh Ken Shirriff untuk memecahkan kode remote.
Anda perlu men-download dan impor IRremote.h untuk kode Arduino.
Ketika Anda meng-upload kode untuk forum Anda dari yang Anda dapat membuka terminal pada software Arduino, jika Anda menekan beberapa tombol pada IR remote dari yang Anda akan melihat banyak angka dan huruf. setiap tombol pada IR remote mengirimkan nomor yang berbeda.
Pada remote saya, saya memiliki 17 tombol, jadi saya telah membuat peta untuk remote di mana tombol berada dan di bawah mereka saya menulis kode yang dimiliki setiap tombol yang berbeda.
Jadi, jika Anda melakukan hal ini daripada Anda akan tahu apa yang Arduino membaca ketika Anda menekan volume yang + atau tombol lainnya,
mengambil catatan dari terminal dan pada langkah berikutnya Anda akan perlu untuk menempatkan mereka dalam kode berikutnya.

Langkah 7: Kode Akhir

Download kode "ir_6servo_controller" dan buka di sketsa baru pada perangkat lunak Arduino, daripada Anda akan membutuhkan dua perpustakaan untuk kode:
  1. IRLib.h
  2. Servo.h
Di bagian atas Anda akan melihat hal-hal ini;
#define MY_PROTOCOL NEC
# define RIGHT_ARROW 0xffc23d //
# define LEFT_ARROW 0xff22dd //
# define OK_BUTTON 0xff02fd //
# define UP_ARROW 0xff629d //
# define DOWN_ARROW 0xffa857 //
# define BUTTON_0 0xff4ab5 // S5
# define BUTTON_1 0xff6897 // S3
# define BUTTON_2 0xff9867 // S2
# define BUTTON_3 0xffb04f // S1
# define BUTTON_4 0xff30cf // S3
# define BUTTON_5 0xff18e7 // S2
# define BUTTON_6 0xff7a85 // S1
# define BUTTON_7 0xff10ef // S6
# define BUTTON_8 0xff38c7 // S5
# define BUTTON_9 0xff5aa5 // S4
# define BUTTON_s 0xff42bd // S6 *
# define BUTTON_h 0xff52ad // S4 #
Anda perlu mengubah di bawah ditandai kode untuk sekali jauh Anda mengirimkan, Anda tidak perlu banyak tombol yang saya miliki. Anda hanya perlu 12 jika Anda akan mengendalikan 6 servos seperti yang kulakukan.

Langkah 8: Finish

Gambar Finish
Ketika Anda mendapatkan kode dilakukan dengan kode jarak jauh IR dan meng-upload ke Arduino Anda, daripada Anda dapat menghubungkan semua servos untuk pin di papan penerima. Sekarang Anda semua selesai dan siap untuk mengambil barang-barang dan bergerak di sekitar tanpa melakukannya dengan tangan Anda!
Terima kasih untuk melihat ini terselesaikan dan jika Anda memiliki pertanyaan atau tips untuk proyek ini daripada meninggalkan mereka di komentar, dan juga berbagi foto jika Anda membuatnya :)
Jika Anda menyukai proyek ini dan ingin membantu saya daripada suara untuk saya dalam kontes robotika.

Komentar

Postingan populer dari blog ini

hacking

How To Create Facebook Phishing Android Application (No Coding Needed) by PicaTesHackZ · Published January 18, 2015 · Updated September 3, 2016 image: https://i0.wp.com/picateshackz.com/wp-content/uploads/2015/01/fb2Bandroid2Bapp.jpg?resize=400%2C376 In this tutorial i’m going to explain how to make an android application with facebook phishing method, so you can get the username and password of each person who login to facebook using this app.  Note: This post is updated with new undetectable phishing files This app is actually looks like real facebook app with real facebook icon so victim can’t find out whether it’s a fake facebook application or not. Sending fake page’s url to victim is not possible now a days ,that method is easily detectable in firefox and google chrome browsers that’s why i’m tested this new method to phishing facebook and it works good. Read my previ...

Tutorial Failover Mikrotik dan External Proxy

Pendahuluan Tutorial ini diperuntukan mesin Mikrotik dengan External Proxy, yang akan dibahas disini adalah bagaimana Mikrotik bisa menonaktifkan perintah redirect port yang dibelokkan ke external proxy ketika mesin server mati atau terputus dengan server atau service port proxy dalam kondisi mati secara tiba-tiba tetapi kondisi mesin masih menyala, dan bagaimana Mikrotik bisa kembali mengaktifkan redirect port ke external proxy ketika terhubung kembali dengan server atau port proxy tersedia kembali. Dengan cara: 1. Mikrotik selalu melakukan ping ke IP server external proxy, jika terputus maka Mikrotik akan menonaktifkan perintah redirect port dan sebaliknya. 2. Disini tidak akan tergantung dengan  situs-situs diluar agar kondisinya bisa digaransi, melainkan dari server external proxy akan memantau port proxy-nya sendiri setiap berapa detik sekali, setiap kondisi port proxy mengalami kegagalan maka server akan mengirimkan perintah ke Mikrotik melalui SSH agar Mikrotik...

Uni-Directional WIFI Range Extender

Mudah menerima sinyal WIFI dari jauh menggunakan adaptor USB WIFI standar dan sedikit kecerdikan. Ide Sederhana ini tidak memerlukan modifikasi untuk adaptor USB WIFI atau komputer Anda. Sebuah cara sederhana untuk meningkatkan kekuatan sinyal dan jangkauan WIFI Anda. Ditambah bekerja dengan semua adapter USB WIFI Langkah 1: Alat dan Komponen Dibutuhkan Anda hanya perlu beberapa bagian untuk proyek ini dan mereka semua cukup murah kecuali untuk adapter USB WIFI. (Aku punya tambang dijual untuk $ 10, hanya memeriksa iklan) 1 - Logam Strainer / Steamer Adaptor WIFI USB - 1 1 - USB Extension Cable (saya memilih 10 kaki panjang) ½ "Bor Bit (saya ingin menggunakan stepper bit untuk logam) Gorilla Glue (Epoxy juga bekerja dengan baik) 2 - Ties Zip Langkah 2: Pengeboran yang Strainer / Steamer Lepaskan Pusat Post (Jika ini Anda memiliki satu) dan mengebor sebuah "lubang 1/2 karena itu adalah ukuran yang sempurna agar sesuai dengan ex...