Aktuator Linear Terkendali Jarak Jauh TiVo

Proyek ini menunjukkan kepada Anda cara memanfaatkan remote control tivo dan papan Arduino untuk mengoperasikan aktuator linier untuk mengangkat lukisan yang meliputi TV. Tonton videonya di akhir

Alat diperlukan

Alat berikut akan diminta untuk menyelesaikan proyek ini.

  1. #0 Obeng Phillips
  2. Besi solder
  3. Pateri
  4. Pemotong kawat
  5. Tang kecil (saya menggunakan tang yang dirancang untuk bekerja dengan elektronik kecil)

Daftar Bagian

Bagian -bagian berikut diperlukan untuk menyelesaikan proyek ini.

  1. Aktuator trek tugas berat dari Firgelli Otomatisasi
  2. Kontrol Remote Tivo Roamio
  3. Arduino Uno Rev 3
  4. Hammond 1591esbk Kotak Proyek ABS Hitam (7.5 ”x 4.3” x 2.2 ”)
  5. Microtivity IB171 170 Point Mini Breadboard untuk Arduino
  6. Penerima Inframerah 2.5–5.5V 38kHz
  7. 100pcs Michael Josh 20cm M/F Jumper Wires Cables 1 Pin Plug Pria ke Wanita
  8. Sainsmart 2-Channel Relay Module
  9. Kabel USB 2.0-A-Male ke B-Male
  10. 4 kaki dari 18/5 kawat sprinkler hitam
  11. 8 Qty #4–40 x 2 ”Sekrup mesin stainless (saya membelinya dari Home Depot)
  12. 8 Qty Everbuilt #4–40 Mesin Sekrup Murs (Saya membelinya dari Home Depot)
  13. 16 Qty ½ ”spacer nilon (saya membelinya dari Home Depot)
  14. 1 qty zip dasi

Menyiapkan Arduino Uno Rev 3

Kami akan menggunakan pin berikut di papan Arduino yang disorot dengan warna kuning.

  • Kekuatan 5V
  • Digital #8
  • Digital #9
  • Digital #11
  • Power GND
Arduino Uno Rev 3

Menyiapkan Sainsmart 2-Channel Relay Module

Kita harus jumper modul relay sainsmart agar bertepatan dengan Firgelli Otomasi Aktuator Linier. Ada jumper biru dari JD-VCC ke VCC. Biarkan ini di tempat apa adanya.

Jumper K1 Posisi 1 ke K2 Posisi 1

Tempatkan kawat jumper dari posisi pertama pada relai K1 ke posisi pertama pada relay K2. Jumper kami ditampilkan dengan warna merah.

Posisi jumper

Jumper K1 Posisi 3 ke K2 Posisi 3

Tempatkan kawat jumper dari posisi ketiga pada relai K1 ke posisi ketiga pada relay K2. Jumper kami ditampilkan dengan warna kuning.

Jumpered Wire

Ketika melompat dengan benar, Anda akan melihat konfigurasi berikut.

Menyiapkan sensor inframerah

Menyiapkan sensor inframerah

Sensor inframerah memiliki tiga kabel yang keluar darinya. Salah satunya adalah untuk kawat tanah, satu untuk kawat daya 5V, dan yang ketiga mengirimkan sinyal ke papan Arduino kami.

Strip kembali dua inci dari perisai luar pada kawat sprinkler 18-5 untuk mengekspos kabel berwarna di dalamnya. Kami hanya akan menggunakan kabel hijau, putih, dan biru jadi potong yang lain sehingga kami tidak perlu mengacaukannya.

Strip off ⅛ ”isolasi pada masing -masing kabel yang akan kami gunakan. Ini akan disolder ke relai menggunakan konfigurasi berikut. Saat melihat sensor dari atas dengan benjolan bundar menghadap Anda:

  1. Menyolder kabel biru ke terminal kiri.
  2. Menyolder kabel hijau ke terminal tengah.
  3. Solder Kawat putih ke terminal kanan.
Sensor inframerah
Sensor inframerah

Menyiapkan harness kabel aktuator linier

Aktuator linier hadir dengan remote control kabel dengan dua tombol segitiga. Satu tombol mengaktifkan sakelar yang menggerakkan aktuator linier ke atas dan yang lainnya menggerakkannya ke bawah.

Lepaskan badan kendali jarak jauh papan sirkuit

Hal pertama adalah melepaskan kabel di belakang remote control. Ini perlu dilepas dengan obeng Phillips #0.

Lepaskan papan sirkuit dari badan kendali jarak jauh dan periksa kabel. Melihatnya dari bawah harus memiliki empat kabel yang disolder ke papan. Dari kiri ke kanan mereka hitam, putih, ungu, dan coklat seperti yang ditunjukkan di bawah ini.

Papan sirkuit

Jika karena alasan tertentu mereka menggunakan warna yang berbeda, cukup melacak warna dalam urutan yang sama seperti di bawah ini.

Bukalah kabelnya

Menggunakan besi solder, lepaskan kabel dari papan sirkuit. Tekan dengan lembut ujung besi solder ke solder yang ada di titik solder untuk melonggarkannya dan menggunakan sepasang tang kecil dengan lembut tarik kawat dari titik solder.

Pasang kabel ke relay

Kami sekarang akan memasang kabel dari remote control kabel ke relay 2-channel Sainsmart. Gunakan obeng Phillips #0 untuk membuka terminal dan kemudian kencangkan kembali untuk mengamankan kawat.

  1. Kawat putih akan masuk ke posisi K1 1
  2. Kawat hitam akan masuk ke posisi K1 2
  3. Kawat coklat akan masuk ke posisi K2 2
  4. The Purple Wire akan masuk ke posisi K2 3

Catatan: Jangan lepaskan kabel jumper yang ada. Biarkan saat Anda mengacaukan terminal.

kabel jumper
Koneksi terminal

Setelah selesai, itu akan terlihat seperti gambar di atas.

Kabel papan tempat memotong roti

Kami sekarang akan menangani papan Arduino ke papan tempat memotong roti. Papan bawat memungkinkan kita untuk jumper koneksi di mana ada beberapa koneksi yang dibuat ke satu terminal di Arduino atau di relai.

Setiap baris lubang dihubungkan bersama -sama memungkinkan kita untuk membuat jumper semua yang ada di baris itu. Berikut adalah barang -barang yang perlu kita pegang.

Kekuatan 5V

  1. Gunakan kawat jumper pria-wanita dari terminal Power 5V di Arduino hingga barisan yang tidak digunakan di papan tempat memotong roti. Dorong ke dalam lubang di barisan.
  2. Gunakan kawat jumper pria-wanita dari baris yang sama di papan tempat memotong roti ke terminal VCC di relay 2-channel Sainsmart. Dorong ke dalam lubang pada baris yang sama.
  3. Ekspos ¼ ”dari kawat putih dari sisi lain dari kawat sprinkler 18–5. Dorong ke dalam lubang pada baris yang sama.

Tanah

  1. Gunakan kawat jumper pria-wanita dari terminal Power GND di Arduino ke barisan yang tidak digunakan di papan tempat memotong roti. Dorong ke dalam lubang di barisan.
  2. Gunakan kawat jumper pria-wanita dari terminal GND pada relay 2-channel Sainsmart ke lubang pada baris yang sama dengan kawat GND lainnya. Dorong ke dalam lubang pada baris yang sama.
  3. Ekspos ¼ ”dari kawat hijau dari sisi lain dari kawat sprinkler 18–5. Dorong ke dalam lubang pada baris yang sama.

Pensinyalan

  1. Gunakan kawat jumper pria-wanita dari terminal digital #11 di Arduino hingga barisan yang tidak digunakan di papan tempat memotong roti. Dorong ke dalam lubang di barisan.
  2. Ekspos ¼ ”dari kawat biru dari sisi lain dari kawat sprinkler 18–5. Dorong ke dalam lubang pada baris yang sama.

Setelah selesai papan tempat memotong roti harus terlihat seperti gambar berikut.

Papan tempat memotong roti

 

Instal Program Kontrol di Arduino

Anda perlu mengunduh dan menginstal Ide Arduino. Setelah Anda mengunduh dan menginstal IDE, buka IDE.

Ide Arduino

Salin dan tempel kode ke IDE

Unduh atau salin kode sumber dari GitHub dan tempel ke jendela IDE yang seharusnya terlihat seperti ini setelah selesai.

File irremote.cpp

Sesuaikan file irremote.cpp

Ada file dalam file c: \ program (x86) \ arduino \ libraries \ robotirremote \ src \ direktori yang memiliki masalah kode sumber mencegah kode sumber gitub dari kompilasi. Buka file irremotetools.cpp dalam editor teks sederhana seperti Notepad dan ubah baris berikut:

Baris 5 seharusnya terlihat seperti:

int recv_pin = tkd2; // pin penerima IR terhubung ke

Ubah ke yang berikut dan simpan file.

int recv_pin = 11; // pin penerima IR terhubung ke

Hubungkan Arduino ke komputer Anda menggunakan kabel USB

Tempatkan papan Arduino, papan tempat memotong roti, dan relai di permukaan non-konduktif seperti meja kayu.

Hubungkan sisi persegi panjang kabel USB ke komputer Anda dan sisi “D” ke papan Arduino.

Pilih port

Pilih Item - Port Menu Port dan pilih yang menunjukkan papan Arduino Anda.

Unggah kode

Pilih item menu sketsa - unggah untuk mengunggah kode ke Arduino.

Uji kode

Setelah kode diunggah, colokkan harness kawat dari Firgelli Otomasi Linear Actuator kembali ke aktuator dan pasang aktuator.

Jaga agar papan Arduino terhubung ke komputer Anda melalui kabel USB.

Arahkan remote control tivo Anda pada sensor inframerah dan klik tombol "suka" jempol hijau. Aktuator harus naik.

Arahkan remote control tivo Anda pada sensor inframerah dan klik tombol "tidak suka" jempol merah. Aktuator harus pindah.

Kotak semuanya

Saya menggunakan kotak Proyek Hammond bersama dengan sekrup mesin, spacer, dan mur sekrup mesin untuk menampung papan sirkuit saya. Saya menggunakan ujung titik pada besi solder untuk menyodok lubang melalui kotak plastik hitam serta memberi ruang bagi kabel melalui samping. Saya menggunakan dasi zip untuk menjaga kawat untuk sensor inframerah dari ditarik keluar. Kabel kontrol pada Firgelli Otomasi Aktuator Linear Memiliki selembar karet yang dirancang untuk mencegah mereka ditarik keluar sehingga saya bisa memanfaatkannya.

Tentang Penulis

Richard Bagdonas adalah ahli integrasi data dengan lebih dari 15 tahun pengalaman mengintegrasikan dengan titik penjualan, catatan kesehatan elektronik, manajemen hubungan pelanggan, dan sistem manajemen gudang. Richard telah bermain -main dengan elektronik sejak dia masih kecil dan ini adalah proyek Arduino pertamanya.

Richard saat ini menjadi kepala arsitek kesehatan di MI7 di mana ia mengawasi integrasi perusahaan dengan sistem catatan kesehatan elektronik.

Share This Article
Tags:

Need Help Finding the Right Actuator?

We precision engineer and manufacture our products so you get direct manufacturers pricing. We offer same day shipping and knowledgeable customer support. Try using our Actuator Calculator to get help picking the right actuator for your application.