Isi kandungan:

Alat kawalan jauh berasaskan Arduino untuk Eskate atau Hydrofoil: 5 Langkah (dengan Gambar)
Alat kawalan jauh berasaskan Arduino untuk Eskate atau Hydrofoil: 5 Langkah (dengan Gambar)

Video: Alat kawalan jauh berasaskan Arduino untuk Eskate atau Hydrofoil: 5 Langkah (dengan Gambar)

Video: Alat kawalan jauh berasaskan Arduino untuk Eskate atau Hydrofoil: 5 Langkah (dengan Gambar)
Video: This is How i Control a RC Drift Car by Gesture Sensing 2024, November
Anonim
Image
Image
Alat kawalan jauh berasaskan Arduino untuk Eskate atau Hydrofoil
Alat kawalan jauh berasaskan Arduino untuk Eskate atau Hydrofoil

Instruksional ini akan menunjukkan cara membina alat kawalan jauh fizikal untuk digunakan dengan eskate atau hidrofil elektrik termasuk semua kod dan perkakasan yang anda perlukan. Terdapat banyak pematerian yang terlibat, tetapi juga senang dibuat. Apa yang boleh dilakukan oleh alat kawalan jauh?

  • Berkomunikasi dengan isyarat ESC melalui PPM / PWM dan menjadikannya memutar motor.
  • Ia mempunyai 2 butang tambahan untuk digunakan untuk apa sahaja ciri yang anda suka. (cruise control) Ia kalis air.
  • Ia tidak mempunyai kebalikan. Yang baik untuk aplikasi ini.
  • Rutin Anti Spark Pilihan dan pemotongan bateri jika anda menggunakan geganti forklift yang besar.

Mengapa pergi ke laluan ini? Saya suka kesederhanaan isyarat Arduino dan PWM. Kodnya mudah walaupun untuk pemula seperti saya dan saya mempunyai kawalan penuh terhadap banyak parameter. Arduino dapat mengawal suis utama bateri walaupun dari jauh. Ia juga membaca suhu dan mempunyai paparan. Semua perkara yang tidak dimiliki atau rumit untuk disediakan oleh VESC standard. Arduino murah, sederhana dan berkuasa.

Komponen apa yang anda perlukan?

  • 2 Arduino Nanos
  • 2 Butang Tekan
  • 1 butang hidup / mati 12mm lebih besar
  • 18650 Bateri
  • Pemegang Bateri 18650
  • Cip NRF24
  • Modul Relay
  • Tiub Pengecutan Panas
  • Pin pengepala.
  • Termistor (Sensor Suhu)
  • Perintang linear 10Kohm panjang 35mm

Alat yang anda perlukan:

  • Pencetak 3D
  • Soldering Iron (Produk Hebat!)
  • Ketik M3

Langkah 1: Bina Perumahan Jauh

Bina Perumahan Jauh
Bina Perumahan Jauh
Bina Perumahan Jauh
Bina Perumahan Jauh
Bina Perumahan Jauh
Bina Perumahan Jauh
Bina Perumahan Jauh
Bina Perumahan Jauh

Anda mungkin tahu bagaimana menggunakan pencetak 3D anda. Berikut adalah beberapa petua: Saya rasa anda tidak boleh mendapatkan cetakan kalis air. Banyak orang mencuba, kebanyakan gagal. Anda hanya boleh melapisi mereka dengan epoksi yang boleh dilakukan, tetapi tidak kemas. Saya menggunakan strategi yang berbeza dan saya menggunakan kondom atau sarung tangan untuk kalis air. Walaupun perumahan anda kalis air, sukar untuk mencari butang kalis air atau potensiometer. Anda memerlukan paku pemotong untuk gandar pencetus dan sekeping dawai kaku untuk menghubungkan ke poti linier.

Model CAD mempunyai ketebalan dinding 2mm. Saya rasa ini cukup baik. Anda tentu boleh mengubah model. Fail CAD (Termasuk Komponen)

Langkah 2: Lengkapkan Litar Jauh Anda

Image
Image
Lengkapkan Litar Jauh Anda
Lengkapkan Litar Jauh Anda

Untuk menyambungkan modul RF24, butang, dan potensiometer, ikuti tutorial di bawah. Gunakan banyak pengecutan kepala dan gam panas untuk mengasingkan semuanya. Selepas anda mengujinya! Ini mesti berfungsi dengan baik, jadi anda perlu melakukannya dengan betul. Saya tidak menghadapi masalah untuk menghubungkan modul NRF24 terus ke pin 3V Arduinos saya. Tidak perlu bekalan elektrik dijual secara berasingan. Potensiometer sepanjang 10Kohm dan 35mm. Saya terpaksa berusaha keras di ebay untuk mencarinya. Sekiranya anda berbeza, anda perlu memperbaiki perumahan sedikit. Sel 18650 digunakan untuk memberi tenaga. Ini mesti berlangsung lama. Ia dihubungkan dengan Vin dan Gnd di Arduino. Ia hanya berfungsi sekiranya baterinya segar. Sekiranya voltan turun ke rendah, NRF24 tidak akan berfungsi lagi. Kod Jauh

Tutorial yang saya gunakan:

  • https://learn.adafruit.com/thermistor/using-a-thermistor
  • https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
  • https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
  • https://howtomechatronics.com/tutorials/arduino/lc…
  • https://arduino.cc/en/Tutorial/Button

Langkah 3: Tambahkan Litar Jauh ke Perumahan Jauh

Tambahkan Litar Jauh ke Perumahan Jauh
Tambahkan Litar Jauh ke Perumahan Jauh
Tambahkan Litar Jauh ke Perumahan Jauh
Tambahkan Litar Jauh ke Perumahan Jauh
Tambahkan Litar Jauh ke Perumahan Jauh
Tambahkan Litar Jauh ke Perumahan Jauh
Tambahkan Litar Jauh ke Perumahan Jauh
Tambahkan Litar Jauh ke Perumahan Jauh

Butang-butang perlu dilekatkan untuk memasukkannya ke dalam perumahan. Pastikan semuanya sesuai, dan jangan merosakkan kabel. Saya rasa langkah ini cukup jelas. Saya menggunakan empat skru M3. Panjang 10mm sudah cukup.

Langkah 4: Buat Litar Penerimaan

Image
Image
Buat Litar Penerimaan
Buat Litar Penerimaan

Sekali lagi, anda boleh mengikuti tutorial yang diberikan dalam kod dan juga dua langkah ke atas. Saya menggunakan sambungan pin yang sama dan menyatakan jika saya menyimpang daripadanya dalam kod.

Asasnya adalah bahawa alat kawalan jauh mengirim pemboleh ubah teks ke Arduino penerima lebih dari 2 cip NRF 24. Pemboleh ubah teks itu kemudian diubah menjadi isyarat PWM yang menjadikan VESC menghidupkan pendikit. Ini juga berfungsi dengan ESC lain, atau hanya Servo. Litar ini mempunyai kelebihan tambahan dari anti percikan api. Saya mempunyai geganti yang sangat besar yang dapat mematikan sambungan dari bateri utama, jadi penerima Arduino juga mengawalnya. Relay besar ini diaktifkan oleh geganti yang lebih kecil dan geganti yang terpisah melakukan perkara anti percikan. Proses ini dimulakan dengan menekan butang di luar tempat tinggal bateri saya. Kod Penerima

Maklumat lanjut terdapat dalam video di bawah. Serta semua kod yang saya gunakan.

Langkah 5: Uji Litar Anda

Uji Litar Anda
Uji Litar Anda
Uji Litar Anda
Uji Litar Anda

Sekiranya semuanya berjalan dengan betul, kini anda harus melihat nilai di sudut kiri atas paparan berubah dari 1500-2000 ketika anda menekan pemicu alat kawalan jauh.

Disyorkan: