Làm thế nào để chạy một động cơ DC đồ chơi bằng cách sử dụng Arduino (có hình ảnh)

Mục lục:

Làm thế nào để chạy một động cơ DC đồ chơi bằng cách sử dụng Arduino (có hình ảnh)
Làm thế nào để chạy một động cơ DC đồ chơi bằng cách sử dụng Arduino (có hình ảnh)

Video: Làm thế nào để chạy một động cơ DC đồ chơi bằng cách sử dụng Arduino (có hình ảnh)

Video: Làm thế nào để chạy một động cơ DC đồ chơi bằng cách sử dụng Arduino (có hình ảnh)
Video: 3 BƯỚC LÀM BÀI NGHIÊN CỨU KHOA HỌC // Writing Research Papers 2024, Có thể
Anonim

Một trong những điều cơ bản (và thú vị) nhất mà bạn có thể làm với vi điều khiển Arduino là đấu dây vào động cơ DC. Bạn có thể làm một chiếc quạt bàn đơn giản hoặc chế tạo một chiếc ô tô điều khiển từ xa. Dù bằng cách nào, bạn sẽ cần biết cách thực sự làm cho động cơ DC hoạt động với bảng Arduino.

Các bước

Phần 1/2: Đấu dây các thành phần

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 1
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 1

Bước 1. Lấy một dây jumper và kết nối Digital Pin 3 trên Arduino của bạn với một chân bạn chọn trên breadboard

Tuy nhiên, không kết nối nó với các cột Nguồn / Nối đất trên breadboard vì nó sẽ không hoạt động. (Bỏ qua bước 8 nếu bạn chỉ muốn vẽ mạch điện)

  • Nếu bạn giữ bảng Arduino với đầu nối USB ở trên cùng, các chân kỹ thuật số sẽ ở bên phải. Lưu ý rằng các đầu nối kỹ thuật số bắt đầu bằng 0 ở dưới cùng. Pin 3 sẽ là chốt thứ 4 từ dưới lên.
  • Đặt / giữ breadboard theo cách sao cho hai cột Nguồn / Tiếp đất nằm ở ngoài cùng bên trái và ngoài cùng bên phải. Mỗi hàng trên breadboard được kết nối theo chiều ngang và mỗi chân nguồn / chân đất được kết nối với nhau theo chiều dọc.
  • Breadboard cũng có một tấm ngăn ở giữa. Các chốt ở hai bên của dải phân cách không được nối theo chiều ngang.
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 2
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 2

Bước 2. Kết nối một đầu (chúng tôi sẽ gọi đây là Đầu 1) của điện trở 270 ohm vào một chân trên cùng hàng với dây jumper được kết nối với Chân số 3

Kết nối đầu kia (Đầu 2) của điện trở với một chân khác mà bạn chọn trên bảng mạch.

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 3
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 3

Bước 3. Kết nối chân Cơ sở (chân giữa) của bóng bán dẫn PN2222 với chân trên cùng hàng với Đầu 2 của điện trở 270 ohm

(Đầu này là đầu không cùng hàng với dây đi vào từ Chân số 3)

Giữ bóng bán dẫn PN2222 với mặt phẳng hướng về phía bạn. Chân bên trái là chân Bộ sưu tập và chân bên phải là chân Bộ phát. Chốt giữa là chân đế

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 4
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 4

Bước 4. Lấy một dây jumper và kết nối chân Collector (bên trái) của bóng bán dẫn PN2222 với chân GND (nối đất) trên Arduino

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 5
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 5

Bước 5. Nối đầu Cực dương (+) của Diode 1N4001 với chân Phát của Transistor PN2222

Nối đầu Âm (-) trên một ghim trên hàng khác.

Kết thúc với dòng cúi là đầu Âm (-) trên Diode 1N4001. Bên không có dòng là kết thúc Dương (+)

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 6
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 6

Bước 6. Lấy một dây jumper và kết nối chân 5V trên Arduino với một chân trên cùng một hàng trên bảng mạch nơi bạn đã kết nối đầu Âm (-) của Diode 1N4001

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 7
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 7

Bước 7. Lấy Động cơ DC

Kết nối chân Dương với một chân trên cùng hàng với nơi bạn đã kết nối đầu Âm (-) của Diode 1N4001. Kết nối chân Âm của động cơ DC với chân trên cùng hàng với nơi bạn đã kết nối đầu Cực dương (+) của Diode 1N4001 và chân phát của Transistor PN2222.

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 8
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 8

Bước 8. Mạch của bạn đã hoàn thành

Kiểm tra lại sơ đồ mạch điện để xem mạch của bạn có đúng không. Chuyển sang Phần 2.

Phần 2/2: Viết mã

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 9
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 9

Bước 1. Mở Arduino IDE trên máy tính của bạn

Theo mặc định, nó phải có một số bản phác thảo được viết để làm mọi thứ dễ dàng hơn: (Bạn có thể xóa các nhận xét nếu muốn. Bước 5 có mã đầy đủ)

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 10
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 10

Bước 2. Khai báo đầu ra là biến chân cho Động cơ DC:

const int MOTORPIN = 3; (MOTORPIN cũng có thể là bất cứ thứ gì bạn muốn)

const int chỉ định rằng biến MOTORPIN là một số nguyên không đổi

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 11
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 11

Bước 3. Vào hàm setup ()

Ngay giữa các dấu ngoặc nhọn, hãy viết như sau để đặt chân động cơ làm chân ra: pinMode (MOTORPIN, OUTPUT);

  • void setup () - Hàm này chạy một lần khi bắt đầu. Nó sẽ thiết lập các chân nào sẽ được sử dụng trên Arduino.
  • pinMode (MOTORPIN, OUTPUT) - chỉ định rằng chân được phác thảo bởi MOTORPIN là chân đầu ra và sẽ không lấy bất kỳ dữ liệu nào.
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 12
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 12

Bước 4. Vào hàm loop ()

Ngay giữa hai dấu ngoặc nhọn, hãy viết như sau:

  • Khai báo biến tốc độ (tốc độ quay của động cơ DC): int speed = 255; Giá trị cho tốc độ phải là một số từ 0 đến 255, với 0 nghĩa là động cơ đang dừng.
  • Trong dòng tiếp theo, gửi đầu ra đến chân mà chúng tôi sẽ sử dụng cho động cơ DC bằng cách sử dụng analogWrite (): analogWrite (MOTORPIN, tốc độ); Điều này sẽ gửi giá trị của tốc độ đến MOTORPIN dưới dạng đầu ra.
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 13
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 13

Bước 5. Mã của bạn đã hoàn tất

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 14
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 14

Bước 6. Lưu tệp vào máy tính của bạn và xác minh bản phác thảo

Đi tới thanh công cụ ở đầu Arduino IDE và nhấp vào dấu kiểm. Thao tác này sẽ biên dịch bản phác thảo của bạn để nó có thể chạy trên Arduino.

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 15
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 15

Bước 7. Kiểm tra hộp đen ở cuối Arduino IDE

Nếu bất kỳ lỗi nào được tìm thấy, nó sẽ cho bạn biết ở đó. Nếu bạn gặp lỗi, hãy kiểm tra các dòng mà trình biên dịch cho biết có lỗi. Tiếp tục nếu không tìm thấy lỗi.

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 16
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 16

Bước 8. Bây giờ, sử dụng cáp USB đi kèm với Bộ Arduino của bạn, kết nối Arduino với cổng USB trên máy tính của bạn

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 17
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 17

Bước 9. Quay lại Arduino IDE

Bấm vào Công cụ, sau đó trên Cổng: và sau đó bấm vào COM. Số lượng cổng USB "Serial Communications" sẽ khác nhau tùy thuộc vào máy tính và / hoặc cổng USB. Nếu không có cổng COM nào xuất hiện trong menu, hãy thử một cổng USB khác hoặc khởi động lại máy tính của bạn.

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 18
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 18

Bước 10. Nhấp vào nút Tải lên (mũi tên chỉ sang bên phải) và tải bản phác thảo lên Arduino của bạn

IDE sẽ biên dịch mã của bạn và nếu không tìm thấy lỗi nào, nó sẽ gửi bản phác thảo đến Arduino. Nếu bạn gặp lỗi, hãy kiểm tra mã của bạn.

Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 19
Chạy động cơ DC đồ chơi bằng cách sử dụng Arduino Bước 19

Bước 11. Sau khi mã của bạn được tải lên, động cơ DC sẽ bắt đầu quay ở tốc độ bạn đã chỉ định trong mã

Lời khuyên

  • Bạn không cần phải khai báo các chân dưới dạng hằng số nhưng thực hành lập trình tốt để làm như vậy.
  • Đừng quên dấu chấm phẩy trong mã của bạn để tránh lỗi!
  • Một số động cơ DC tiêu thụ nhiều điện hơn những gì một cổng USB có thể xử lý. Nếu bạn nhận được cảnh báo tăng điện từ USB, hãy cấp nguồn cho Arduino bằng cổng USB - và - bộ chuyển đổi nguồn / pin.
  • Nếu động cơ của bạn không quay, hãy kiểm tra hệ thống dây điện của bạn. Nếu hệ thống dây của bạn đúng, có thể do các thành phần hoặc kết nối bị lỗi. Trao đổi các thành phần để xem nó có hoạt động không. Nguyên nhân cũng có thể là tốc độ bạn đã chỉ định trong mã.

Đề xuất: