mengawal motor tanpa berus dengan arduino
Rumah » Blog » mengawal motor tanpa berus dengan arduino

mengawal motor tanpa berus dengan arduino

Pandangan: 0     Pengarang: Editor Tapak Masa Terbit: 2020-09-02 Asal: tapak

Tanya

butang perkongsian facebook
butang perkongsian twitter
butang perkongsian talian
butang perkongsian wechat
butang perkongsian linkedin
butang perkongsian pinterest
butang perkongsian whatsapp
butang perkongsian kakao
butang perkongsian snapchat
butang perkongsian telegram
kongsi butang perkongsian ini

Salam daripada pembaca, pengilang, geeks, peminat, peminat elektronik dan pemula;
Untuk masa yang lama, saya telah cuba membina kereta R/C tanpa wayar dengan motor tanpa berus dan Arduino.
Sekarang saya telah menamatkan peperiksaan sekolah saya, saya memutuskan untuk mengambilnya.
Dalam proses penentuan akhir kaedah kawalan yang akan saya gunakan untuk membuat kereta R/C, saya menghadapi masalah: mengawal motor tanpa berus dengan Arduino.
Apabila kawalan (Secara teknikal)
motor AC Arduino kelihatan agak menakutkan, jangan risau, kerana dalam manual ini saya akan menunjukkan kepada anda betapa mudahnya untuk mengawal motor DC menggunakan Arduino menggunakan mana-mana jenis suis/potentiometer/kayu bedik, pada asasnya, apa-apa sahaja yang boleh menukar parameter dengan cara yang Arduino boleh rakam, sama ada voltan terus atau perintang.
Untuk mencuba sendiri projek ini, anda memerlukan sesuatu yang asas:
Saya menyediakan pautan penyumberan antarabangsa untuk kebanyakan produk yang telah saya gunakan)
Anda juga memerlukan beberapa alatan asas: Mari mulakan projek kami sebaik sahaja anda menyelesaikan bahan!
Sebelum kita mula menulis kod, mari kita sambungkan dahulu ke ESC dan motor daripada arduino.
Sambungan kepada projek ini agak mudah dan langsung.
Mengikut kod yang saya tulis, sambungannya adalah seperti berikut: pin output potensiometer/kayu bedik disambungkan ke pin analog 0 pada Arduino.
Gambarajah skematik penggunaan potensiometer dan kayu bedik analog diberikan. (
Saya menggunakan kayu bedik buatan sendiri dan memberikan gambarajah skematik kayu bedik)
ESC kepada Arduino: garis hitam (Ground) ---
> Pin Ground pada ArduinoWhite wayar (Isyarat) ---
> Garis bulanan pin digital ArduinoRed (Kuasa)--
> Vin pada Arduino (
Ini
hanya menyambungkan tiga motor tanpa berus ESC: motor tanpa berus) ESC.
Pesanan tidak penting. (
Jika motor tidak berputar ke arah yang dikehendaki, hanya tukar salah satu daripada dua wayar dalam esc kepada motor tanpa berus)
Selepas sambungan perkakasan selesai, kita boleh mengendalikan kod Arduino.
Kod ini agak mudah dan saya cuba menerangkan fungsi setiap baris dengan komen.
Walau bagaimanapun, sila hubungi saya jika anda mempunyai sebarang masalah: hrithikbansal70 @ gmail.
Comhrithikbansal. comKod:(.
Juga dilampirkan fail ino)
/* ESC menentukur pin data ESC yang disambungkan ke pin digital 10 pada arduino.
Input potensiometer/kayu bedik disambungkan ke pin analog 0 pada Arduino.
Susun dan muat naik kod.
Kemudian pastikan kayu bedik/potentiometer pada kedudukan maksimumnya dan sambungkan bekalan kuasa luaran ke ESC.
Anda akan mendengar beberapa bunyi bip dan meletakkan potensiometer/kayu bedik pada kedudukan paling rendah.
Ini akan menetapkan titik akhir pada ESC.
Kod sampel ini berada dalam domain awam.
Ia telah disemak oleh Hrithik Bansal www pada 20 Mac 2017. hrithikbansal.
Com */termasuk /termasuk perpustakaan servo untuk fungsi esc servo;
/Isytiharkan ESC sebagai input int objek servo; void setup(){esc. lampirkan(10);
/Sambungkan ESC ke siri pin digital 10. mula (9600);
Mula membaca/membuka gelung monitorvoid bersiri(){
Input = analogRead (A0);
/Nilai input ialah input analog pada siri pin 0 0. print(
\'Nilai input asal :\');
/Port bersiri mencetak jujukan nilai input asal. cetak(input); bersiri. print(\' | \'); kelewatan(1); input=map(analogRead(A0)
, 0,1023, 0,180);
/Petakan nilai input kayu bedik pada pin analog 0 kepada nilai maksimum dan minimum yang sepadan dengan output servo: 180 dan 0 bersiri. print(
\'Nilai input untuk pemetaan :\'); bersiri. cetak(input);
/Serial mencetak nilai input Siri pemetaan. print(\'\'); kelewatan(1);
/ Kelewatan menentukan resolusi/kelancaran anda dan keupayaan motor untuk bertindak balas terhadap pergerakan Potwntiometer/kayu bedik. esc. tulis(input);
Status/ESC akan sama dengan status/kedudukan kayu bedik}
Selepas memuat naik kod ke arduino dan menyemak semula semua sambungan perkakasan, palamkan bateri ke ESC dan tetapkan semula arduino dengan segera (
Tekan butang set semula kecil).
Kemudian segera letakkan potensiometer/kayu bedik dalam salah satu daripada dua kedudukan melampau, yang akan menjadi titik akhir tinggi anda (
Di mana motor akan berputar pada kelajuan tertinggi).
Anda akan mendengar beberapa bunyi bip sekali lagi, selepas itu potensiometer/kayu bedik diorientasikan sepenuhnya ke arah hujung yang satu lagi/hujung yang satu lagi.
Ini akan menjadi hujung rendah anda (
Motor akan menjadi alat tulis pada masa ini).
Sekali lagi, anda akan mendengar beberapa bunyi bip dan kerja penentukuran telah dilakukan. {
Ini telah ditunjukkan dalam
demo Projek video: video LinkNow, apabila anda menggerakkan tombol potensiometer/kayu bedik analog ke titik atas/bawah, motor tanpa berus akan memecut/melambatkan dengan sewajarnya.
Petua: Semasa ujian, disebabkan oleh putaran keseluruhan motor (Motor pemutar luaran)
Ia juga berbahaya bahawa anda tidak boleh memegangnya di tangan anda.
Semasa mengujinya, pemutar kertas gulung secara tidak sengaja terbang keluar apabila motor berputar dengan sangat laju: Jika anda menghadapi sebarang masalah, sila hubungi saya: hrithikbansal70
Comhrithikbansal.
Saya harap ini akan menyelesaikan masalah anda dan anda akan belajar sesuatu yang baru hari ini. Terima kasih!

HOPRIO kumpulan pengilang profesional pengawal dan motor, telah ditubuhkan pada tahun 2000. Ibu pejabat kumpulan di Changzhou City, Wilayah Jiangsu.

Pautan Pantas

Hubungi Kami

WhatsApp: +86 18921090987 
Tel: +86- 18921090987 
Tambah: No.19 Mahang South Road, Wujin High-tech District, Changzhou City, Jiangsu Province, China 213167
Tinggalkan Mesej
HUBUNGI KAMI
Hak Cipta © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Hak Cipta Terpelihara. Peta laman | Dasar Privasi