Aktuator Linear Terkendali Jarak Jauh TiVo

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

Alat yang dibutuhkan

Alat-alat berikut akan dibutuhkan untuk menyelesaikan proyek ini.

  1. Obeng phillips # 0
  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 Track Tugas Berat dari Firgelli Automations
  2. Remote control TiVo Roamio
  3. Arduino Uno Rev 3
  4. Hammond 1591ESBK ABS Project Box 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. 100 PCS Michael Josh 20 CM M / F Jumper Kabel Kabel 1 Pin Plug Pria Wanita
  8. Modul Relai 2 Saluran SainSmart
  9. Kabel USB 2.0 - A-Male ke B-Male
  10. 4 kaki dari 18/5 Kabel Sprinkler Hitam
  11. Sekrup mesin anti karat berukuran 8 qty # 4–40 x 2 inci (saya membelinya dari Home Depot)
  12. 8 qty Mur sekrup mesin Everbuilt # 4–40 (Saya membelinya dari Home Depot)
  13. Spacer nilon 16 qty ½ inci (saya membelinya dari Home Depot)
  14. 1 ikat zip qty

Menyiapkan Arduino Uno Rev 3

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

  • Daya 5V
  • Digital # 8
  • Digital # 9
  • Digital # 11
  • Daya GND
Arduino UNO Rev 3

Menyiapkan modul relai 2 saluran SainSmart

Kita harus melakukan jumper modul relai SainSmart agar sesuai dengan aktuator linier Firgelli Automations. Ada jumper biru dari JD-VCC ke VCC. Biarkan ini di tempat apa adanya.

Jumper posisi K1 1 ke posisi K2 1

Pasang kabel jumper dari posisi pertama pada relai K1 ke posisi pertama pada relai K2. Pelompat kami ditampilkan dengan warna merah.

Posisi Jumper

Jumper posisi K1 3 ke posisi K2 3

Pasang kabel jumper dari posisi ketiga pada relai K1 ke posisi ketiga pada relai K2. Pelompat kami ditampilkan dengan warna kuning.

Kawat Jumper

Ketika melompat dengan benar, Anda akan melihat konfigurasi berikut.

Menyiapkan sensor inframerah

Menyiapkan sensor inframerah

Sensor inframerah memiliki tiga kabel yang lepas darinya. Satu untuk kabel arde, satu untuk kabel listrik 5V, dan yang ketiga mengirimkan sinyal ke papan Arduino kami.

Lepaskan dua inci dari pelindung luar pada kabel sprinkler 18–5 untuk mengekspos kabel berwarna di dalamnya. Kami hanya akan menggunakan kabel hijau, putih, dan biru, jadi potong kabel lainnya sehingga kami tidak perlu mengacaukannya.

Lepaskan isolasi ⅛ ”pada setiap kabel yang akan kami gunakan. Ini akan disolder ke relai menggunakan konfigurasi berikut. Saat melihat sensor dari atas dengan tonjolan bundar menghadap Anda:

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

Menyiapkan rangkaian kabel dari aktuator linier

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

Lepaskan badan remote control papan sirkuit

Hal pertama adalah melepaskan kabel di bagian belakang remote control. Ini harus dilepaskan dengan obeng phillips # 0.

Lepaskan papan sirkuit dari badan remote control dan periksa kabelnya. Dilihat dari bawah, seharusnya ada empat kabel yang disolder ke papan. Dari kiri ke kanan berwarna hitam, putih, ungu, dan coklat seperti yang ditunjukkan di bawah ini.

Papan sirkuit

Jika karena alasan tertentu mereka menggunakan warna berbeda, catat saja warna dengan urutan yang sama seperti di bawah ini.

Lepaskan kabelnya

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

Pasang kabel ke relai

Kami sekarang akan memasang kabel dari remote control kabel ke relai 2 saluran SainSmart. Gunakan obeng Phillips # 0 untuk melepaskan terminal lalu kencangkan kembali untuk mengencangkan kabel.

  1. Kabel putih akan masuk ke posisi K1 1
  2. Kabel hitam akan masuk ke posisi K1 2
  3. Kabel coklat akan masuk ke posisi K2 2
  4. Kabel ungu akan masuk ke posisi K2 3

Catatan: jangan lepaskan kabel jumper yang ada. Biarkan mereka masuk saat Anda memasang sekrup di terminal.

kabel jumper
Koneksi terminal

Setelah selesai akan terlihat seperti gambar di atas.

Pemasangan kabel papan tempat memotong roti

Kami sekarang akan memasang papan Arduino ke papan tempat memotong roti. Breadboard memungkinkan kita untuk melakukan jumper koneksi di mana ada beberapa koneksi yang dibuat ke satu terminal di Arduino atau pada relai.

Setiap baris lubang dihubungkan bersama memungkinkan kita untuk melompati semua yang ada di baris itu. Berikut adalah item yang perlu kami pasang.

Daya 5V

  1. Gunakan kabel jumper pria-wanita dari terminal Power 5V di Arduino ke baris yang tidak digunakan di papan tempat memotong roti. Dorong ke dalam lubang di baris.
  2. Gunakan kabel jumper pria-wanita dari baris yang sama pada papan tempat memotong roti ke terminal VCC pada relai 2 saluran SainSmart. Dorong ke dalam lubang di baris yang sama.
  3. Paparkan ¼ ”kabel putih dari sisi lain kabel penyiram 18–5. Dorong ke dalam lubang di baris yang sama.

Tanah

  1. Gunakan kabel jumper pria-wanita dari terminal Power GND di Arduino ke baris yang tidak digunakan di papan tempat memotong roti. Dorong ke dalam lubang di baris.
  2. Gunakan kabel jumper pria-wanita dari terminal GND pada relai 2 saluran SainSmart ke lubang pada baris yang sama dengan kabel GND lainnya. Dorong ke dalam lubang di baris yang sama.
  3. Tunjukkan ¼ ”kabel hijau dari sisi lain kabel penyiram 18–5. Dorong ke dalam lubang di baris yang sama.

Pensinyalan

  1. Gunakan kabel jumper pria-wanita dari terminal Digital # 11 di Arduino ke baris yang tidak digunakan di papan tempat memotong roti. Dorong ke dalam lubang di baris.
  2. Tampilkan ¼ ”kabel biru dari sisi lain kabel penyiram 18–5. Dorong ke dalam lubang di baris yang sama.

Ketika selesai, papan tempat memotong roti akan terlihat seperti gambar berikut.

Papan tempat memotong roti

 

Instal program kontrol di Arduino

Anda perlu mengunduh dan menginstal file 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 akan terlihat seperti ini setelah selesai.

IRremote.cpp file

Sesuaikan file IRremote.cpp

Ada file di direktori C: \ Program Files (x86) \ Arduino \ libraries \ RobotIRremote \ src \ yang memiliki masalah kode sumber yang mencegah kode sumber GitHub untuk dikompilasi. Buka file IRremoteTools.cpp di editor teks sederhana seperti notepad dan ubah baris berikut:

Baris 5 akan terlihat seperti ini:

int RECV_PIN = TKD2; // pin yang terhubung dengan penerima IR

Ubah ke berikut dan simpan file.

int RECV_PIN = 11; // pin yang terhubung dengan penerima IR

Hubungkan Arduino ke komputer Anda menggunakan kabel USB

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

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

Pilih porta

Pilih item menu Tools - Port dan pilih salah satu yang menunjukkan papan Arduino Anda.

Unggah kodenya

Pilih Sketsa - item menu Unggah untuk mengunggah kode ke Arduino.

Uji kodenya

Setelah kode diunggah, colokkan kawat harness dari aktuator linear Firgelli Automations kembali ke aktuator dan colokkan aktuator.

Jauhkan papan Arduino dicolokkan ke komputer Anda melalui kabel USB.

Arahkan kontrol jarak jauh TiVo Anda ke sensor inframerah dan klik tombol "suka" jempol hijau. Aktuator harus bergerak ke atas.

Arahkan remote control TiVo Anda ke sensor inframerah dan klik tombol "tidak suka" jempol merah. Aktuator harus bergerak turun.

Kotak semuanya

Saya menggunakan kotak proyek Hammond bersama dengan sekrup mesin, spacer, dan kacang 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 ritsleting untuk menjaga kawat untuk sensor inframerah agar tidak ditarik keluar. Kabel kontrol pada Aktuator linier Otomasi Firgelli memiliki sepotong karet yang dirancang untuk mencegah mereka ditarik keluar sehingga saya dapat memanfaatkannya.

Tentang penulis

Richard Bagdonas adalah pakar integrasi data dengan pengalaman lebih dari 15 tahun yang terintegrasi dengan point of sale, catatan kesehatan elektronik, manajemen hubungan pelanggan, dan sistem manajemen gudang. Richard telah bermain-main dengan elektronik sejak ia masih kecil dan ini adalah proyek Arduino pertamanya.

Richard saat ini menjabat sebagai Chief Healthcare Architect di MI7 di mana ia mengawasi integrasi perusahaan dengan sistem catatan kesehatan elektronik.

Tags:

Share this article

Produk Unggulan

Linear Actuator - 12v dc
Aktuator Linear Batang Klasik In Stock
From $109.99USD
water resistant IP66 Premium Linear Actuator
Aktuator Linear Premium In Stock
$129.99USD
TVL-170 Pemasangan Belakang TV Pop-Up Lift
TVL-170 Pemasangan Belakang TV Pop-Up Lift In Stock
On Sale From $590.00USD
Seri Peluru 50 Cal. Aktuator Linear
Seri Peluru 50 Cal. Aktuator Linear In Stock
From $279.99USD

Butuh Bantuan Menemukan Aktuator yang Tepat?

Kami melakukan rekayasa presisi dan memproduksi produk kami sehingga Anda mendapatkan harga produsen langsung. Kami menawarkan pengiriman di hari yang sama dan dukungan pelanggan yang berpengetahuan luas. Coba gunakan Kalkulator Aktuator kami untuk mendapatkan bantuan memilih aktuator yang tepat untuk aplikasi Anda.