Isi kandungan:
- Langkah 1: Pemacu Uji
- Langkah 2: Buka Pengawal
- Langkah 3: Multimeter
- Langkah 4: Uji
- Langkah 5: Hubungkan Arduino
- Langkah 6: Memprogramkan Kereta Autonomi Baru Anda
- Langkah 7: Langkah Seterusnya
Video: Cara Baru untuk Arduino Mengawal Kereta RC: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya telah melakukan beberapa kerja dengan kereta terkawal Arduino, tetapi yang saya kerjakan selalu lambat dan metodis. Ini bagus semasa belajar arduino, tetapi saya mahukan sesuatu yang lebih… menyeronokkan. Masuk kereta RC.
Kereta RC secara harfiah direka untuk menyeronokkan untuk memandu - mungkin mainan! Saya pergi ke YouTube tetapi yang saya dapati adalah sekumpulan cara yang terlalu rumit untuk menukar kereta RC ke kawalan Arduino. Saya fikir mesti ada cara yang lebih mudah untuk melakukan ini, jadi saya berusaha mencari cara saya sendiri untuk menukar sebuah kereta RC ke kawalan Arduino, dengan menekankan kesederhanaan dan keberkesanan.
Daripada mematikan kereta dan memulakannya dari awal, saya fikir akan lebih mudah untuk menggunakan infrastruktur yang ada. Terdapat beberapa faedah yang sangat baik untuk kaedah ini.
Saya menggodam alat kawalan kereta, tetapi membiarkan kereta itu tidak tersentuh. Ini membolehkan saya mengawal kereta secara automatik dengan cara yang lebih murah, menggunakan sistem radio yang sudah mereka miliki.
Saya suka penyelesaian ini kerana ia elegan, mudah, murah dan boleh diperluas. Harap anda dapati semoga bermanfaat!
Langkah 1: Pemacu Uji
Anda benar-benar mahu memecahkan kereta dan memulakannya. Tapi tunggu! Anda baru sahaja mendapat kereta RC baru yang hebat ini, luangkan masa untuk bertindak sedikit keanak-anakan dan memandu di sekitar! Saya dan rakan-rakan saya bersenang-senang berlari dengan sebuah kereta RC "untuk sains." Tempat kegemaran kami untuk berkeliling adalah taman skate tempatan dan berlian besbol lama. Tempat-tempat ini sangat bagus untuk berlatih melompat dan donat, lihat video mo lambat yang kami dapat!
Langkah 2: Buka Pengawal
Setiap pengawal berbeza, jadi penting untuk melihat ke dalam untuk mengetahui apa yang anda hadapi. Pengawal saya mempunyai pencetus untuk gas dan roda busa untuk berpusing. Ternyata pemicu dan roda hanyalah tempat yang kompleks untuk potensiometer! Ini sangat mudah kerana kita dapat dengan mudah menipu ini dengan arduino.
Luangkan masa sebentar untuk mengetahui di mana potensiometer menyambung ke papan. Mereka harus mempunyai 3 wayar terpateri di sana: Daya, tanah, dan data. Ini akan menjadi penting tidak lama lagi.
Langkah 3: Multimeter
Saya menghadapi masalah dan saya lupa untuk menggunakan multimeter. Setelah akhirnya ingat untuk menggunakan multimeter, ia menyelesaikan semua masalah saya!
Multimeter adalah seperti pernyataan cetak dalam kod anda, penyunting kertas anda. Dalam kes ini, multimeter membantu saya memahami cara penyambungan potensiometer sehingga saya dapat memalsukannya dengan arduino.
Untuk mengetahui bagaimana potensiometer anda disambungkan, sentuh tanah ke tanah, dan wayar merah multimeter anda ke pin data papan. Urutan harus jelas dari warna wayar, tetapi jika tidak, pin data adalah yang akan mengubah nilai ketika potensiometer dipusingkan.
Kemudian saya mencatatkan nilai garis data di titik tengah (kedudukan lalai) dan di kedua-dua tiang. Dengan cara ini, saya akan mengetahui apa itu 0, dan arah mana yang hendak ditingkatkan untuk meningkatkan atau menurunkan kelajuan, atau untuk membelok ke kiri atau kanan. Berikut adalah ukuran saya:
- 0 kelajuan maks
- 1.75v tiada pergerakan
- 3.0v max terbalik
- 0 pusing kiri maksimum
- 1.57 tiada giliran
- 3.37 pusing kanan maksimum
Saya merancang untuk menggunakan bulu Adafruit untuk mengawal kereta pula kerana saya suka papan, tetapi ukuran ini menyokong keputusan itu. Bulu berjalan pada logik 3.3v, yang sesuai dengan julat analog ini. Ini juga boleh dilakukan dengan papan 5v, tetapi anda harus lebih berhati-hati dengan voltan analog maksimum yang anda berikan.
Langkah 4: Uji
Langkah ini adalah pilihan, tetapi saya rasa lebih baik untuk menguji langkah perantaraan dengan kawalan jika mungkin. Saya menggunakan power bank desktop untuk menghubungkan pengawal dengan klip buaya (setelah memotong garis data), dan menguji voltan yang berbeza. Sangat mengagumkan untuk menghidupkan tombol pada power bank untuk mengubah voltan dan melihat roda berputar seolah-olah saya membuat mereka bergerak dengan alat kawalan.
Langkah 5: Hubungkan Arduino
Langkah ini sebenarnya cukup mudah, tetapi saya melakukan beberapa perkara yang menjadikan kerja ini menjadi lebih baik. Inilah kaedah saya:
- Tentukan garis data dari dua potensiometer, di sebelah papan.
- Pateri wayar yang longgar ke palam lelaki: laju ke kuasa dan putar ke tanah.
- Pateri palam wanita yang sepadan ke papan, supaya jika dipasang, ia akan berfungsi seperti sebelumnya.
-
Pateri palam lelaki ke arduino.
- Satu wayar ke DAC terpasang (di papan saya ini adalah pin A0, tidak semua papan mempunyai ini jadi pastikan untuk memeriksa terlebih dahulu!).
- Sekiranya anda menggunakan Arduino Due atau yang serupa, sambungkan wayar yang lain ke kabel DAC yang kedua.
- Jika tidak, sambungkan wayar lain ke output DAC luaran; Saya membeli papan pemecah DAC luaran dari adafruit.
- Sambungkan pin DAC luaran yang lain ke Arduino.
-
Sambungkan garis dasar salah satu potensiometer ke tanah Arduino
Menyediakan landasan bersama membantu mengurangkan gangguan secara mendadak
Langkah 6: Memprogramkan Kereta Autonomi Baru Anda
Sekarang anda boleh mengawal kereta RC anda secara autonomi! Anda harus menggunakan perpustakaan jika anda menggunakan DAC luaran, tetapi sebaliknya pengaturcaraan harus cukup mudah. Seperti yang anda duga dari pendawaian, sangat penting untuk menggunakan isyarat analog yang benar. Pada mulanya saya mencuba agar berfungsi dengan isyarat PWM, tetapi hasilnya membingungkan dan umumnya buruk. Walau bagaimanapun, dengan output analog yang betul, ia berjaya!
Mulakan dengan bentuk dan corak geometri yang sukar dibuat dengan alat kawalan. Sebagai contoh, perkara pertama yang saya buat untuk memproses tambang adalah memandu dalam lingkaran sempurna dengan diameter yang berbeza-beza.
Ini juga merupakan pengubahsuaian berat yang paling ringan yang saya lihat untuk mengawal kereta rc secara automatik, dan anda akan belajar banyak tentang bagaimana ia berfungsi semasa proses!
Langkah 7: Langkah Seterusnya
Kelemahan utama penyelesaian ini ialah saya tidak mempunyai komunikasi dua hala. Ini bermaksud bahawa saya dapat menghantar arahan kereta, tetapi tidak dapat menerima data sensor.
Perkara seterusnya yang saya rancangkan adalah mengatasi masalah ini, baik dengan menggodam sisi kereta untuk menghantar data kembali, atau dengan membuat pautan terpisah untuk menyampaikan data sensor. Sekiranya saya membuat pautan berasingan, ia tidak semestinya dipercayai seperti pautan pemacu utama kerana kawalan motor lebih penting.
Disyorkan:
Cara Mengawal LED yang Boleh Ditujukan Dengan Fadecandy dan Pemprosesan: 15 Langkah (dengan Gambar)
Cara Mengawal LED yang Boleh Ditujukan Dengan Fadecandy dan Pemrosesan: Apa Ini adalah tutorial langkah demi langkah mengenai cara menggunakan Fadecandy dan Pemprosesan untuk mengawal LED yang dapat diatasi. Fadecandy adalah pemacu LED yang masing-masing dapat mengawal hingga 8 jalur 64 piksel. (Anda boleh menyambungkan beberapa Fadecandys ke satu komputer untuk meningkatkan
Cara Mengawal Paparan Oled I2C Dengan Arduino: 9 Langkah (dengan Gambar)
Cara Mengendalikan Paparan Oled I2C Dengan Arduino: Ini adalah Tutorial Sangat Mudah Cara Mengawal Paparan O2C Oled Dengan ArduinoJika Anda Suka Ini, sila Langgan Saluran Saya https://www.youtube.com/ZenoModiff
Cara Membuat Kereta Kawalan Jauh di Rumah dengan Cara Mudah - KERETA RC Tanpa Wayar DIY: 7 Langkah
Cara Membuat Kereta Kawalan Jauh di Rumah dengan Cara Mudah - KERETA RC Tanpa Wayar DIY: Helo kawan-kawan dalam arahan ini saya akan menunjukkan kepada anda cara membuat kereta rc kawalan jauh dengan cara yang mudah sila teruskan membaca …… Ini benar-benar projek yang bagus jadi cuba buat satu
Custom Arduino untuk Tetap DAPAT Tombol Roda Kemudi Dengan Stereo Kereta Baru: 9 Langkah (dengan Gambar)
Custom Arduino untuk Tetap DAPAT Tombol Roda Kemudi Dengan Stereo Kereta Baru: Saya memutuskan untuk mengganti stereo kereta asal di Volvo V70 -02 saya dengan stereo baru sehingga saya dapat menikmati barang seperti mp3, bluetooth dan bebas tangan. Kereta saya mempunyai beberapa kawalan roda stereng untuk stereo yang saya mahu masih dapat digunakan
Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: 7 Langkah (dengan Gambar)
Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: Tutorial ini akan menggunakan papan pengembangan ESP32 untuk mengawal LED dengan Blynk melalui WiFi. Blynk adalah Platform dengan aplikasi iOS dan Android untuk mengawal Arduino, Raspberry Pi dan sejenisnya melalui Internet. Ia adalah papan pemuka digital di mana anda boleh membina