» Điện tử » Arduino »SUV nhanh nhẹn từ Lego và Arduino, điều khiển Bluetooth

SUV nhanh nhẹn từ Lego và Arduino, điều khiển Bluetooth

SUV nhanh nhẹn từ Lego và Arduino, điều khiển Bluetooth

Chào buổi chiều Tiếp tục chủ đề mô hình hóa từ Lego Technic, tôi muốn mang đến cho bạn sự chú ý một phiên bản khác của chiếc SUV, đặc trưng của nó sẽ là tốc độ và thông lượng cao. Tốc độ lớn so với những người khác mô hình, sẽ được cung cấp thông qua việc sử dụng Bộ hộp số hai động cơ Tamiya 70097. Các bánh xe phía sau bên trái và bên phải sẽ được thể hiện độc lập. Do đó, hai động cơ sẽ được sử dụng để thực hiện chuyển động. Điện khí hóa, như mọi khi, Arduino. Lần này chúng ta cần một Arduino Nano, và một thứ khác:
- Kỹ thuật Lego 42079
- Bộ hộp số hai động cơ Tamiya 70097
- Arduino Nano v3 AT Mega 328
- Trình điều khiển động cơ L9110S 2 chiếc
- Mô-đun Bluetooth HC-06, HC-05 hoặc tương đương
- Đèn LED trắng 2 chiếc.
- Điện trở 150 Ohm 2 chiếc.
- Tụ 10v 1000uF
- Cuộn cảm 68mkH \
- 8 pin NI-Mn 1.2v 1000mA
- bảng mạch
- Lược chải đơn PLS-40
- Nối cha-mẹ hai pin vào dây
- Dây điện có màu khác nhau.
- Hàn, nhựa thông, hàn sắt
- Bu lông 3x20, đai ốc và vòng đệm cho chúng
- Bu lông 3x40
- Bu lông 3x60

Bước 1 Lắp ráp hộp số.
Trước hết, giải nén và lắp ráp Bộ hộp số hai động cơ Tamiya 70097. Cùng với anh ta là một hướng dẫn chi tiết để lắp ráp một số tùy chọn, với các tỷ số truyền khác nhau. Một tùy chọn là với tỷ lệ bánh răng là 58: 1, còn lại là 203: 1. Chọn một tùy chọn với tỷ lệ 58: 1. Tiếp theo, bạn cần xác định vị trí của các trục đầu ra. Theo hướng dẫn từ hộp số, hai tùy chọn là có thể. Trục đầu ra ở trung tâm hoặc gần hơn với đáy. Chọn tùy chọn ở giữa.


Đừng quên bôi trơn các bánh răng và trục mà chúng đang ngồi khi lắp hộp số. Từ kinh nghiệm thu thập một số hộp số, tôi sẽ nói rằng họ bỏ ít dầu mỡ và nó có một chút chất lỏng. Tôi khuyên bạn nên sử dụng một chất bôi trơn như Litol, với số lượng hợp lý, tất nhiên.


Và mặt trái:


Bây giờ chúng tôi có hai tay áo Lego kết nối:


Chúng tôi đặt ống lót trên trục đầu ra:


Sau khi đặt ống lót, điền vào các khe trống của ống lót nóng chảy, từ đó cố định ống lót trên trục:


Tại hộp số của chúng tôi, vỏ không bao gồm các bánh răng, điều đó có nghĩa là nó rất có khả năng nhuộm các bộ phận Lego trong Litol. Để ngăn chặn điều này, chúng tôi lấy một miếng nhựa mỏng, ví dụ, từ một chất kết dính nhựa, tôi lấy một cái trong suốt. Keo dán trên băng keo hai mặt, bắt đầu ở một mặt, quấn đầu và dán ở mặt kia. Nó nên như thế này:



Bây giờ bạn cần vặn một phần vào hộp số Lego. Chúng tôi sử dụng bu lông 3x20 cho việc này:


Bước 2 Kết hợp nền tảng.
Cơ sở sẽ phải được thu thập từ hình ảnh. Mọi thứ đều được nhìn thấy rõ ràng trong bức ảnh:


Mặt trước trông như thế này:


Mặt sau:


Bước 3 Đặt taxi cùng nhau.
Đi taxi từ Lego 42065.Tải xuống hướng dẫn từ

Chúng tôi lắp ráp cabin, bắt đầu từ 61 bước và lên đến 95. Thêm giá đỡ phía dưới như trong ảnh để kết nối với cơ sở của chúng tôi:


Ở mặt trước, chúng tôi cũng sẽ thêm một số chi tiết:


Và thêm đèn ở phía sau:


Ở đầu xe taxi thêm đèn:


Bước 4 Thợ điện.
Bộ não của mô hình của chúng tôi sẽ là Arduino Nano v3. Để quản lý động cơ, chúng tôi sẽ thực hiện thông qua trình điều khiển động cơ L9110S. Tôi không thích làm nhiều dây. Thứ nhất, nó chiếm rất nhiều không gian, và thứ hai, rất nhiều kết nối làm tăng nguy cơ kết nối kém và các glucophs khác khác. Do đó, chúng tôi sẽ thu thập mọi thứ bạn cần trên bảng mạch. Đề án sẽ như sau:


Power Arduino, trình điều khiển động cơ và động cơ sẽ là phổ biến. Để tránh Arduino khởi động lại khi động cơ bật do tăng công suất, cần phải sử dụng một cuộn cảm và tụ điện có trong mạch điện Arduino. Chúng tôi đặt tất cả điều này trên một bảng mạch, hàn theo sơ đồ. Ở dạng lắp ráp, nó sẽ trở nên như thế này:


Từ phía dưới, chúng tôi kết nối mọi thứ bằng cách sử dụng hàn.


Đối với năng lượng, chúng tôi sẽ sử dụng pin Ni-Mn. Chúng tôi hàn 4 pin liên tiếp, tua lại bằng băng keo điện và dẫn dây với đầu nối ra. Chúng tôi nhận được hai nguồn cung cấp năng lượng với 4 pin mỗi. Chúng tôi đặt chúng trên cơ sở, bên cạnh bánh trước:


Hai gói pin này được kết nối song song. Do đó, một điện áp ổn định đạt được ở cường độ cao, xảy ra khi hai động cơ điện được bật cùng một lúc. Đèn pha phải được kết nối thông qua các điện trở giới hạn dòng điện với giá trị danh nghĩa là 150 ohms.

Bước 5 của môi trường lập trình.
Chúng tôi sẽ chỉnh sửa và điền vào bản phác thảo thông qua Arduino IDE. Đây là một môi trường lập trình đơn giản và thuận tiện. Chương trình này có thể dễ dàng tải xuống từ

Cài đặt nó theo hướng dẫn từ chương trình. Sau đó, bạn cần thêm vào thư viện Arduino IDE, cần thiết cho bản phác thảo. SoftwareSerial.h được sử dụng để tạo kênh phần mềm để liên lạc với mô-đun Bluetooth:

softwareerial.rar [9,29 Kb] (tải xuống: 46)


Kho lưu trữ đã tải xuống và giải nén phải được chuyển đến thư mục của thư viện thành phố. Thư mục này có thể được tìm thấy bằng cách tìm Arduino IDE đã cài đặt. Cũng có thể sử dụng chức năng bên trong của Arduino IDE. Không cần giải nén tệp lưu trữ, bạn có thể thêm nó vào môi trường lập trình. Khởi chạy Arduino IDE, chọn mục menu Phác thảo - Kết nối Thư viện. Ở đầu danh sách thả xuống, chọn mục "Thêm thư viện .Zip". Chúng tôi chỉ ra vị trí của kho lưu trữ được tải xuống. Sau khi hoàn thành tất cả các bước, bạn cần khởi động lại Arduino IDE.

Bước 6 mô-đun Bluetooth.
Chúng tôi sẽ sử dụng một trong những mô-đun Bluetooth giá cả phải chăng nhất hiện nay - HC-05 hoặc HC-06. Chúng có thể dễ dàng được tìm thấy cả trong các cửa hàng Trung Quốc và trên thị trường Nga. Chúng tương tự nhau, nhưng cũng có một số khác biệt nhỏ: mô-đun NS-05 có thể hoạt động cả ở chế độ chính (phụ) và ở chế độ phụ (chính). NS-06 chỉ có thể là một thiết bị nô lệ.

Đặc điểm của các mô-đun:

- Chip Bluetooth - BC417143 được sản xuất bởi
- Giao thức truyền thông - Thông số kỹ thuật Bluetooth v2.0 + EDR;
- bán kính hành động - lên tới 10 mét (mức năng lượng 2);
- Tương thích với tất cả các bộ điều hợp Bluetooth hỗ trợ SPP;
- Dung lượng bộ nhớ flash (để lưu phần sụn và cài đặt) - 8 Mbit;
- tần số của tín hiệu radio - 2,40 .. 2,48 GHz;
- giao diện máy chủ - USB 1.1 / 2.0 hoặc UART;
- tiêu thụ điện năng - dòng điện trong quá trình giao tiếp là 30-40 mA. Giá trị hiện tại trung bình là khoảng 25 mA. Sau khi kết nối được thiết lập, dòng điện tiêu thụ là 8 mA. Không có chế độ ngủ.

Để mọi thứ hoạt động như bình thường, mô-đun Bluetooth phải được định cấu hình trước khi kết nối. Cài đặt được thực hiện bằng cách cho AT các lệnh được nhập trong cửa sổ đầu cuối. Chúng tôi sẽ cấu hình mô-đun HC-05. Đối với các mô-đun khác, các lệnh có thể khác nhau. Chúng tôi sẽ kết nối máy tính và mô-đun Bluetooth thông qua Arduino.

Chúng tôi kết nối mô-đun Bluetooth như sau:

Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GNDTHGND

Điền vào bản phác thảo sau trong arduino:

bluetooth_send_at.rar [857 b] (lượt tải xuống: 50)


Phác thảo này được sử dụng để gửi các lệnh AT đến mô-đun Bluetooth. Arduino chỉ cần chuyển mọi thứ được viết trong thiết bị đầu cuối sang mô-đun giao tiếp Bluetooth. Bây giờ và trong tương lai, chúng tôi sẽ kết nối mô-đun thông qua thư viện SoftwareSerial. Ở tốc độ cao, thư viện không ổn định. Nếu bạn gặp vấn đề với tốc độ giao tiếp, bạn có thể kết nối mô-đun trực tiếp với các tiếp điểm RX và TX của Arduino. Đừng quên sửa bản phác thảo trong trường hợp này. Trong trường hợp này, chúng tôi sẽ làm việc với mô-đun ở tốc độ 9600. Vì vậy, sau khi điền vào bản phác thảo, hãy mở cửa sổ đầu cuối và nhập các lệnh sau:

CÂU HỎI THƯỜNG (không có dấu ngoặc kép) câu trả lời CẨN THẬN sẽ đến (có nghĩa là mọi thứ được kết nối chính xác và mô-đun đang hoạt động)
Cốt truyện AT + BAUD96000 (không có dấu ngoặc kép) câu trả lời của OK OK0000 nên đến.
Nếu bạn có câu trả lời đúng, hãy đến bước tiếp theo.

Tiếp theo, bạn cần điền vào bản phác thảo của chiếc SUV của chúng tôi trong Arduino:

lego_vnedr_2.rar [1.39 Kb] (tải xuống: 43)


Bước 7 Cài đặt điện trên mô hình.
Chúng tôi cài đặt các bảng trên cơ sở ở giữa:


Chúng tôi cài đặt mô-đun Bluetooth ở phía sau chân đế, sửa nó bằng dây:


Chúng tôi kết nối mọi thứ với nhau theo sơ đồ:


Bước 8 Chuẩn bị điều khiển từ xa
Để kiểm soát, chúng tôi sử dụng điện thoại hoặc máy tính bảng Android, như bình thường hoặc máy tính chạy Windows hoặc tự điều khiển từ xa trên Arduino. Hãy bắt đầu với Android, trước tiên chúng ta cần cài đặt chương trình điều khiển robot thông qua Bluetooth. Để thực hiện việc này, hãy nhập vào Bluetooth Bluetooth Arduino Arduino trong Google play và cài đặt chương trình bạn thích. Cá nhân tôi thích điều khiển BT. Sau đó, thông qua menu cài đặt Android, chúng tôi thiết lập kết nối với mô-đun Bluetooth. Chúng tôi sử dụng mật khẩu cho kết nối, 1234, hoặc 00 0000. Và chuyển sang thiết lập chương trình. Cần phải viết ra các ký tự cần thiết cho hành động tương ứng. Danh sách dưới đây.

Và bây giờ - một máy tính có Windows. Để gửi lệnh, bạn có thể sử dụng chương trình đầu cuối hoặc chạy chương trình Z-Controller tiện lợi, được chế tạo đặc biệt cho điều này. Chọn cổng (cổng com thông qua đó kết nối được thực hiện) và định cấu hình các phím cho các lệnh.
bluetooth-pc.rar [49,07 Kb] (lượt tải xuống: 37)


Tùy chọn thứ ba, tốt nhất, là sử dụng điều khiển từ xa vật lý, từ đó bạn cảm thấy việc bấm nút. Tôi khuyên bạn nên thực hiện một điều khiển từ xa, theo tôi hướng dẫn

Và thêm vào nó Mô-đun Bluetooth

Các lệnh quản lý như sau:
W - chuyển tiếp
S - trở lại
A - trái
D - phải
F - dừng lại
K - đèn pha
L - tắt đèn pha

Cách để điện khí hóa Lego Technick
Tổng số người bỏ phiếu: 22
9.7
7.5
9.8

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...