Daftar Isi:

Indikator Jarak Jauh: 5 Langkah
Indikator Jarak Jauh: 5 Langkah

Video: Indikator Jarak Jauh: 5 Langkah

Video: Indikator Jarak Jauh: 5 Langkah
Video: INDIKATOR LAMPU JAUH MATI, INI CARANYA TANPA MEMBUKA SPEEDOMETER lampu jarak jauh toyota avanza 2024, Juli
Anonim
Indikator Jarak Jauh
Indikator Jarak Jauh

Untuk pekerjaan saya dengan keterampilan Alexa, saya membutuhkan perangkat umpan balik yang sederhana (tidak menambah kerumitan); visual dan terdengar.

Juga, CPU saya ada di "lemari kabel" saya dan saya membutuhkan output berada di lokasi yang menonjol, tetapi sebaliknya tidak mengganggu.

Saya memutuskan pada remote RF yang memicu keberanian kartu ucapan musik. Saya menempatkan ini dalam kotak akrilik kecil yang telah saya letakkan dan menambahkan pemancar ke dalam kotak RPi3B+ saya.

Perintah on/off sederhana pada RPI3B+ memulai lampu dan suara dengan penundaan transmisi yang nyaris tidak terlihat.

Langkah 1: Pinout

Pinout
Pinout
Pinout
Pinout

Gambar-gambar ini berasal dari halaman Amazon penjual (tautan di atas). Hanya salinan kenyamanan untuk referensi.

Catatan: gambar asli tidak diberi label dengan benar; Saya menambahkan pembaruan (berwarna hijau). (ini diverifikasi di bagian komentar halaman Amazon)

Langkah 2: Prototipe

Prototipe
Prototipe
Prototipe
Prototipe

Menggunakan setiap setengah dari papan tempat memotong roti untuk memisahkan pemancar dan penerima. Didukung oleh baterai 3.7v (diisi hingga 4.25v).

Karena ini hanya implementasi dari pin-out, saya tidak membuat diagram skematik.

Saya menyertakan LED secara seri dengan resistor 3.3K untuk pengujian.

Untuk menguji, cukup sambungkan pin kontrol (di sini kabel putih) ke ground. LED aktivasi (merah) menyala pada pemancar dan penerima, dan LED 'beban' saya mati. (foto)

Langkah 3: Selingan

Terkadang pemancar dan penerima tidak dipasangkan dengan benar, atau Anda mungkin ingin mengubah perilaku default.

Saya menyertakan di sini instruksi vendor untuk perangkat ini:

************************************************************************

instruksi pin

Penerima

  • GND: ground atau kutub negatif
  • +V: masukan DC3.3~5V
  • D0-3: Keluaran data
  • VT: Output (baris ini menjadi rendah jika/ketika ada jalur data yang rendah)

Bagaimana mencocokkan pemancar dan penerima

  1. Hapus data yang ada: Tekan tombol belajar (pada penerima) 8 kali. Respon: LED berkedip 7 kali.
  2. Belajar kode jarak jauh: tekan tombol belajar (pada penerima) sekali, dua kali atau tiga kali (lihat di bawah). LED menyala: mode belajar aktif.
  3. Tekan tombol apa saja dari remote control. Indikator LED berkedip tiga kali: pembelajaran berhasil diselesaikan.
  4. Tes: setelah operasi di atas, papan penerima dapat dikendalikan oleh remote control.

Lebih banyak pemancar dengan ID yang berbeda dapat dipelajari dan disimpan sebagai tambahan, dimulai dengan langkah 2. Campuran mode yang berbeda dimungkinkan.

Penggunaan tombol (mengatur mode dan memulai proses pemasangan):

  • Tekan sekali: mode Inching (Mode Sesaat)
  • Tekan dua kali: Self-Lock Mode (Toggle-Mode dari 4 Saluran)
  • Tekan tiga kali: mode interlock (saluran yang dipilih aktif dan dihapus, jika saluran lain menjadi aktif) - alias tombol radio

Langkah 4: Instalasi

Instalasi
Instalasi

Setelah menyolder potongan seperti yang telah terhubung pada papan tempat memotong roti, dan menutupi panas menyusut untuk menghindari korsleting, saya memasang pemancar pada RPi3B+. (catatan: Saya menyertakan kabel tambahan untuk output yang belum saya gunakan)

Saya menggunakan daya 3v karena itu adalah tegangan asli Raspberry. (Catatan: Saya menggunakan warna kabel non-standar karena nyaman menggunakan kabel pita yang ada)

wrclr: wire colorpi-pin: pin pada RPi3B+trnspin: pin pada transmitter

wrclr pi-pin trnspin-------- ----------- -------------- abu-abu 01 daya V+ ungu 06 tanah GND coklat 11 BCM17 Data 1 merah 13 BCM27 Data 0

Remote/receiver ditenagai dengan trafo micro-USB lama. Saya menggunakan soket USB sehingga saya dapat menggunakan bank daya apa pun jika saya menginginkannya tanpa kabel suatu hari nanti.

Langkah 5: Kode

Kode paling sederhana untuk validasi:(sumber)

import RPi. GPIO sebagai GPIOimport time GPIO.setmode(GPIO. BCM) GPIO.setwarnings(False) GPIO.setup(27, GPIO. OUT) print "LED on" GPIO.output(27, GPIO. HIGH) time.sleep(1) cetak "LED mati" GPIO.output(27, GPIO. LOW)

untuk mengeksekusi: python pintst.py

Direkomendasikan: