điều khiển động cơ không chổi than bằng arduino
Trang chủ » Blog » điều khiển động cơ không chổi than bằng arduino

điều khiển động cơ không chổi than bằng arduino

Lượt xem: 0     Tác giả: Site Editor Thời gian xuất bản: 2020-09-02 Nguồn gốc: Địa điểm

hỏi thăm

nút chia sẻ facebook
nút chia sẻ twitter
nút chia sẻ dòng
nút chia sẻ wechat
nút chia sẻ Linkedin
nút chia sẻ Pinterest
nút chia sẻ whatsapp
nút chia sẻ kakao
nút chia sẻ Snapchat
nút chia sẻ telegram
chia sẻ nút chia sẻ này

Lời chào từ độc giả, nhà sản xuất, chuyên viên máy tính, những người đam mê, những người đam mê điện tử và người mới bắt đầu;
Trong một thời gian dài, tôi đã cố gắng chế tạo một chiếc ô tô R/C không dây với động cơ không chổi than và Arduino.
Bây giờ tôi đã hoàn thành kỳ thi ở trường, tôi quyết định thi nó.
Trong quá trình xác định cuối cùng của phương pháp điều khiển mà tôi sắp sử dụng để chế tạo một chiếc ô tô R/C, tôi gặp một vấn đề: điều khiển động cơ không chổi than bằng Arduino.
Khi điều khiển (Về mặt kỹ thuật)
động cơ AC của Arduino có vẻ hơi đáng sợ, đừng lo lắng, vì trong hướng dẫn này tôi sẽ chỉ cho bạn cách điều khiển động cơ DC bằng Arduino dễ dàng như thế nào bằng cách sử dụng bất kỳ loại công tắc/chiết áp/cần điều khiển nào, về cơ bản, bất cứ thứ gì có thể thay đổi các thông số theo cách mà Arduino có thể ghi lại, cho dù đó là điện áp một chiều hay điện trở.
Để tự mình thử dự án này, bạn cần một số thứ cơ bản:
Tôi cung cấp các liên kết tìm nguồn cung ứng quốc tế cho hầu hết các sản phẩm tôi đã sử dụng)
Bạn cũng cần một số công cụ cơ bản: Hãy bắt đầu dự án của chúng tôi sau khi bạn đã sắp xếp xong nguyên liệu!
Trước khi bắt đầu viết mã, trước tiên hãy kết nối với ESC và động cơ từ arduino.
Kết nối với dự án này khá đơn giản và trực tiếp.
Theo mã tôi đã viết, kết nối như sau: chân đầu ra của chiết áp/cần điều khiển được kết nối với chân analog 0 trên Arduino.
Một sơ đồ về việc sử dụng chiết áp và cần điều khiển tương tự được đưa ra. (
Tôi đã sử dụng cần điều khiển tự chế và đưa ra sơ đồ của cần điều khiển)
ESC tới Arduino: đường màu đen (Mặt đất)---
> Chân nối đất trên dây ArduinoWhite (Tín hiệu)---
> Đường hàng tháng của chân kỹ thuật số ArduinoRed (Nguồn)--
> Vin trên Arduino (
Đây là cấp nguồn cho Arduino)
Kết nối ESC với động cơ không chổi than: chỉ cần kết nối ba dây của động cơ không chổi than với ESC.
Đơn đặt hàng không quan trọng. (
Nếu động cơ không quay theo hướng mong muốn, chỉ cần chuyển một trong hai dây trong esc sang động cơ không chổi than)
Sau khi kết nối phần cứng hoàn tất, chúng ta có thể xử lý mã Arduino.
Mã này khá đơn giản và tôi cố gắng giải thích chức năng của từng dòng bằng các nhận xét.
Tuy nhiên, vui lòng liên hệ với tôi nếu bạn có bất kỳ vấn đề gì: hrithikbansal70 @ gmail.
Comhrithikbansal. comThe Code:(.
Cũng đính kèm tệp ino)
/* ESC hiệu chỉnh chân dữ liệu ESC được kết nối với chân kỹ thuật số 10 trên arduino.
Đầu vào chiết áp/cần điều khiển được kết nối với chân analog 0 trên Arduino.
Biên dịch và tải mã lên.
Sau đó giữ cần điều khiển/chiết áp ở vị trí tối đa và kết nối nguồn điện bên ngoài với ESC.
Bạn sẽ nghe thấy một số tiếng bíp và đặt chiết áp/cần điều khiển ở vị trí thấp nhất.
Điều này sẽ đặt điểm cuối trên ESC.
Mã mẫu này thuộc phạm vi công cộng.
Nó đã được sửa đổi bởi Hrithik Bansal www vào ngày 20 tháng 3 năm 2017. hrithikbansal.
Com */includes /bao gồm một thư viện servo cho các chức năng servo esc;
/Khai báo ESC là đầu vào int của đối tượng servo; thiết lập void(){esc. đính kèm(10);
/Kết nối ESC với chân kỹ thuật số 10 nối tiếp. bắt đầu (9600);
Bắt đầu đọc/mở màn hình nối tiếpvoid loop(){
input = analogRead (A0);
/Giá trị của đầu vào là đầu vào tương tự trên chân nối tiếp 0 0. print(
\'Giá trị đầu vào ban đầu :\');
/Cổng nối tiếp in chuỗi giá trị đầu vào ban đầu. in (đầu vào); Nối tiếp. print(\' | \'); độ trễ (1); đầu vào=map(analogRead(A0)
, 0,1023, 0,180);
/Ánh xạ các giá trị đầu vào của cần điều khiển trên chân analog 0 tới các giá trị tối đa và tối thiểu tương ứng với đầu ra servo: nối tiếp 180 và 0. print(
\'Giá trị đầu vào cho ánh xạ :\'); Nối tiếp. in (đầu vào);
/serial in giá trị đầu vào của ánh xạ Serial. in(\'\'); độ trễ (1);
/Độ trễ xác định độ phân giải/độ mượt của bạn và khả năng phản ứng của động cơ với chuyển động của Potwntiometer/cần điều khiển. Thoát ra. viết(đầu vào);
Trạng thái/ESC sẽ giống với trạng thái/vị trí của joystick}
Sau khi tải mã lên arduino và kiểm tra lại tất cả các kết nối phần cứng, cắm pin vào ESC và reset arduino ngay lập tức (
Nhấn nút reset nhỏ).
Sau đó, ngay lập tức đặt chiết áp/cần điều khiển vào một trong hai vị trí cao nhất, đây sẽ là điểm cao nhất của bạn (
Nơi động cơ sẽ quay với tốc độ cao nhất).
Bạn sẽ lại nghe thấy một số tiếng bíp, sau đó chiết áp/cần điều khiển được định hướng hoàn toàn về phía đầu kia/đầu kia.
Đây sẽ là cấp thấp của bạn (
Động cơ sẽ là văn phòng phẩm vào thời điểm này).
Một lần nữa, bạn sẽ nghe thấy một số tiếng bíp và công việc hiệu chỉnh đã hoàn tất. {
Điều này đã được thể hiện trong video
Project demo: video LinkNow, khi bạn di chuyển núm chiết áp/cần điều khiển analog đến điểm trên/dưới, động cơ không chổi than sẽ tăng tốc/chậm lại tương ứng.
Mẹo: Trong quá trình kiểm tra, do chuyển động quay tổng thể của động cơ (Động cơ cánh quạt bên ngoài)
cũng rất nguy hiểm nếu bạn không thể cầm nó trên tay.
Trong khi thử nghiệm, máy quay giấy cuộn vô tình bay ra ngoài khi động cơ quay rất nhanh: Nếu có vấn đề gì, vui lòng liên hệ với tôi: hrithikbansal70
Comhrithikbansal.
Tôi hy vọng điều này sẽ giải quyết được vấn đề của bạn và bạn sẽ học được điều gì đó mới mẻ ngày hôm nay. Cảm ơn!

Tập đoàn HOPRIO là nhà sản xuất bộ điều khiển và động cơ chuyên nghiệp, được thành lập vào năm 2000. Trụ sở chính của tập đoàn tại thành phố Thường Châu, tỉnh Giang Tô.

Liên kết nhanh

Liên hệ với chúng tôi

WhatsApp: +86 18921090987 
ĐT: +86- 18921090987 
Địa chỉ: Số 19 Đường Mahang South, Khu công nghệ cao Wujin, Thành phố Thường Châu, Tỉnh Giang Tô, Trung Quốc 213167
Để lại tin nhắn
LIÊN HỆ VỚI CHÚNG TÔI
Bản quyền © 2024 Công ty TNHH Thương mại điện tử ChangZhou Hoprio. Mọi quyền được bảo lưu. Sơ đồ trang web | Chính sách bảo mật