Mục lục:

Arduino IDE không dây Hướng dẫn chống lừa đảo: 6 bước
Arduino IDE không dây Hướng dẫn chống lừa đảo: 6 bước

Video: Arduino IDE không dây Hướng dẫn chống lừa đảo: 6 bước

Video: Arduino IDE không dây Hướng dẫn chống lừa đảo: 6 bước
Video: unit 1:[ Arduino Uno ] Lập trình 💻⌨️ 🕹| Điện tử căn bản | ⭐️⭐️⭐️⭐️⭐️ ứng dụng ngành lạnh ? 2024, Tháng mười một
Anonim
Arduino IDE không dây… Hướng dẫn chống lừa đảo
Arduino IDE không dây… Hướng dẫn chống lừa đảo

Tôi muốn tải bản phác thảo từ Adrino IDE xuống máy tính của mình mà không cần cáp usb.

Tôi muốn chỉnh sửa các bản phác thảo trong một con rô bốt mà không cần mang nó đến băng ghế của mình vì con vật không nằm trong một hộp kín. Sau khi đọc nhiều bài báo Cách tốt nhất là với Bluetooth. Nguồn tốt nhất mà tôi tìm thấy là Guiductables theo "chương trình arduino không dây qua Bluetooth của webgeeks", vui lòng truy cập vào phần hướng dẫn của họ.

HỌ MONG MUỐN TẤT CẢ TÍN DỤNG CHO VIỆC NÀY.

Vấn đề là họ có thể đã làm điều này trong mười lăm phút bị bịt mắt, và tôi đã mất hơn 3 ngày. Họ đã để lại những chi tiết mà một bộ đếm thời gian đầu tiên sẽ không biết. Nếu bạn cần giúp đỡ chi tiết, đây là tất cả những sai lầm của tôi. Tôi không biết nhiều về bluetooth hoặc windows10 nên không hỏi thêm thông tin. Bạn có thể mong đợi sử dụng Arduino IDE mà không cần các bản tải xuống khác. Phạm vi của Bluetooth ngắn, khoảng 30 feet. Sau khi kết nối, tất cả hoạt động giống như cáp USB và serial.monitor cũng hoạt động! Nhược điểm lớn nhất là chi phí của HC05 khoảng 7-10 đô la. Vì vậy, mọi dự án không cần điều này.

Các bước liên quan đến MỘT HC05 và MỘT pro-mini (hoặc không). Bạn tải bản vẽ chưa có bản phác thảo cho phép các thay đổi đối với HC05. Sau đó kết nối và lập trình HC05. Sau đó quấn lại HC05. Sau đó ghép nối cùng một HC05 với máy tính của bạn. (điều này là khó nhất). Sau đó, mở IDE và chọn đúng com và tải xuống bản phác thảo. Nhìn vào hình ảnh bài báo tôi đã nhầm khi nghĩ rằng TWO HC05 đã được sử dụng và họ nói chuyện với nhau thông qua máy tính kết nối với máy tính.

Bước 1: Tải UNO bằng Sketch

Tải UNO bằng Sketch
Tải UNO bằng Sketch

Sử dụng bất kỳ bảng loại arduino nào và tải bản phác thảo "AT_mode_sketch".

Bản phác thảo này sẽ cho phép thực hiện các thay đổi trong HC05 bằng cách gõ AT

mã thông qua serial.monitor.

Bước 2: HC 05 Không phải HC 06 Kết nối

HC 05 Không phải HC 06 Kết nối
HC 05 Không phải HC 06 Kết nối

HC05 là hình ảnh ở đây. Tôi đã sử dụng cái mới hơn với 'STATE', 'EN' và một công tắc.

Công tắc đó không có gì liều. Nhiều hướng dẫn cho thấy hàn dây vào chân 32-24 không làm phiền.

Ghim 'STATE' đặt lại giá trị không

'EN' sẽ đặt HC05 vào chế độ AT.

Đèn led nhấp nháy hiển thị 4 chế độ.

1. nhấp nháy nhanh = đang cố gắng ghép nối hoặc ghép nối mà không có dữ liệu chảy.

2. một lần nhấp nháy chậm = là chế độ AT

3. hai lần nhấp nháy chậm = được ghép nối

4. no led = ghép nối và nói chuyện tôi đoán. 'không dẫn đầu' này là khó hiểu.

Kết nối như được hiển thị với không bằng 'AT_mode_sketch'.

HC05 EN đến ARDUINO pin 9

HC05 TX đến ARDUINO pin 10

HC05 RX đến bộ chia điện trở ở chân ARDUINO 11 (ok để kiếm 2,2k từ 2ea 1k)

HC05 vcc sang vcc 5V ok

HC05 nối đất

Bước 3: Lệnh AT bằng CHỮ HOA

Lệnh AT bằng CHỮ HOA
Lệnh AT bằng CHỮ HOA

Kết nối và cấp nguồn thông qua cáp USB với IDE. HC05 sẽ nhấp nháy nhanh nếu tất cả đều ổn mặc dù bạn đã kết nối chân EN và chưa chuyển nó ở mức cao. Nếu vì lý do nào đó mà HC05 nhấp nháy chậm thì bạn đã may mắn. Kéo vcc (5V) từ HC05…. Đợi 2 giây… cắm lại và HC05 sẽ chuyển sang chế độ AT-MODE như được hiển thị bằng đèn led nhấp nháy chậm…. Đây là điều PHẢI.

trên serial.monitor, hãy kiểm tra các cài đặt sau:

tốc độ truyền 9600 và cả cửa sổ NL và CR (không phải không có dòng kết thúc…. sẽ không hiển thị phản hồi)

Với máy tính, mở IDE serial.monitor (quá trình đặt lại sẽ xảy ra) và sẽ hiển thị 'Nhập lệnh AT:'

Sử dụng chữ hoa cho các lệnh này!

1… AT + PSWD… phản hồi….1234…. Mật khẩu mặc định

2… AT + ORGL… phản hồi ok

3… AT + ROLE = 0… phản hồi ok

4… AT + POLAR = 1, 0… phản hồi ok

5… AT + UART = 115200, 0, 0… phản hồi ok

sai lầm lớn nhất của tôi, Đây là tốc độ để nói chuyện với vi mô. IDE đặt điều này khi chọn bảng dưới các công cụ. Tôi đã sử dụng một pro-mini ở 3.3v và tốc độ là 57600. IDE tự động biết điều này. Ở đây bạn PHẢI phù hợp với tốc độ chính xác cho bất kỳ loại bảng nào khác.

Tôi không có manh mối để tìm thông tin này ở đâu! Vì vậy, nếu không thông thường 115200 hoặc pro-mini 3.3v 57600

AT + BAUD = 115200, 0, 0: Thay đổi tốc độ truyền thành 115200 (Arduino Uno, Bluino và Mega2560)

AT + BAUD = 57600, 0, 0: Thay đổi tốc độ truyền thành 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3 / 5V và Duemilanove)

6… AT + INIT… lỗi phản hồi 17, cho biết đã được khởi tạo

HC05 rút phích cắm và sẵn sàng cho bước tiếp theo để nối lại dây vào thiết bị mà bạn muốn tải lên.

Trong 3 ngày thất vọng, tôi đã tìm thấy biểu đồ từng bước TỐT về các lệnh AT và các mô tả tốt. (nhiều thứ hơn tôi sẽ không bao giờ học) PDF EGBT-045MS-046S…..

Bước 4: AT lập trình HC05 với máy tính để được ghép nối

AT lập trình HC05 với máy tính để được ghép nối
AT lập trình HC05 với máy tính để được ghép nối
AT lập trình HC05 với máy tính để được ghép nối
AT lập trình HC05 với máy tính để được ghép nối
AT lập trình HC05 với máy tính để được ghép nối
AT lập trình HC05 với máy tính để được ghép nối

Bạn có thể chỉ cần cung cấp 3volt cho HC05 để ghép nối hoặc tiếp tục và kết nối với thiết bị mà bạn muốn tải xuống các bản phác thảo. Đây là HC-vcc thành una-vcc …… HC-ground thành không nối đất….. HC-TX to una-RX…. HC-RX to uns-TX HC-STATE vào một nắp đĩa 0,1 (104) để không -cài lại. trạng thái o ----- || ----- o đặt lại

Nếu bạn sử dụng một pro-mini ở 3.3v, kết nối trực tiếp. Nếu sử dụng micro 5v, bạn phải chia chân RX trên HC05 bằng cách sử dụng các điện trở tương tự như trong bước 2 RX o --- www --- o ---- www ---- o ground 1k | 2k TX- không ghim

Các kết nối này thông qua các chân TX và RX. (pin 0 và pin 1). Cũng giống như bộ chuyển đổi FTDI cắm vào đầu nối cạnh mini chuyên nghiệp. Bởi vì những ghim này là độc quyền để tải các bản phác thảo, bạn không bao giờ nên sử dụng. Nếu bản phác thảo của bạn sử dụng chúng, chúng có thể không cho phép giao tiếp tải từ IDE.

Khi tất cả được kết nối và bật nguồn, HC05 sẽ nhấp nháy nhanh và cố gắng ghép nối với máy tính của bạn.

Trên máy tính có cài đặt mở windows10 >> thiết bị >> thêm bluetooth >>

Hộp đen hiển thị….thêm thiết bị >> bluetooth >> thì H-C-2010-06-01 sẽ hiển thị hoặc tên của mô-đun HC05 mà bạn có. Chọn nó và bạn sẽ nhận được lời nhắc mật khẩu để nhập 1234

Điều này bây giờ sẽ được ghép nối. (gần như đã hoàn thành) Đây là ảnh một và con trỏ ở nhiều tùy chọn bluetooth hơn. Mở tùy chọn này. hộp kiểm photo2 Cho phép thiết bị bluetooth tìm thấy máy tính này. photo3 hiển thị tab com được mở và cho biết cổng com HC05 được liên kết với. VIẾT SỐ COM XUỐNG.

Lặp lại bước này cho đến khi bạn được ghép nối và có số cổng com được xác nhận. Tôi có một số thiết bị (tai nghe… vv) hiển thị trên màn hình được ghép nối. Điều này khiến tôi không thể ghép nối với HC05. thậm chí sau nhiều lần cố gắng. Tôi đã xóa tất cả các thiết bị và thêm HC05 để đến thời điểm này. Bạn có thể may mắn.

Bước 5: Tải xuống IDE

Tải xuống IDE
Tải xuống IDE

Tôi có HC05 được cấp nguồn bằng pin và cách xa máy tính. Bạn có thể đang sử dụng cáp usb máy tính để cấp nguồn cho HC05 và chưa. Để thực sự xác nhận rằng HC05 đang ghép nối và không phải usb gửi dữ liệu, hãy nghĩ đến việc tách khỏi usb và sử dụng pin. Sau tất cả, đây là mục tiêu của bạn.

Mở ARDUINO IDE vào bản phác thảo nhấp nháy. Bởi vì tất cả các unos đều có nhấp nháy mặc định, tôi muốn thay đổi thời gian trễ của phác thảo () từ độ trễ (1000) thành độ trễ (50) trong cả hai lần trễ. Nếu thành công, điều này sẽ thay đổi đèn led không nhấp nháy nhanh. Mở công cụ và chọn bảng / tốc độ / của bạn. Sau đó, bạn sẽ thấy một lựa chọn các cổng com. số cổng bạn đã viết ra từ bước cuối cùng PHẢI có trong danh sách này. Chọn cổng đó. Bước cuối cùng là tải lên qua mũi tên tải lên bên cạnh dấu kiểm.

HC05 nhấp nháy nhanh trong khi bạn làm tất cả điều này nhưng ngay sau khi IDE bắt đầu gửi bản phác thảo, HC05 sẽ ngừng nhấp nháy và tắt. Bản phác thảo sẽ được tải vào đèn LED và đèn LED chưa nhấp nháy nhanh chóng. Sau đó, HC05 sẽ hoạt động trở lại nhanh chóng miễn là nó có điện hoặc một lần tải lên khác. Bạn thậm chí có thể bao gồm Serial.print ("mọi thứ); và mở màn hình IDE và xem" bất kỳ thứ gì "được in. Đừng quên Serial.begin (9600); trong setup ().

Bước 6: ĐẶT VẤN ĐỀ …….

CÁC VẤN ĐỀ…….
CÁC VẤN ĐỀ…….
CÁC VẤN ĐỀ…….
CÁC VẤN ĐỀ…….
CÁC VẤN ĐỀ…….
CÁC VẤN ĐỀ…….

Arduino IDE sẽ đưa ra các lỗi chung và việc cố gắng giải quyết lỗi không thể tải lên bằng các mã và mô tả này là rất khó. Tốt hơn là bạn nên kiểm tra lại các bước trên và xác nhận từng bước một. Nếu các lệnh AT không được gửi chính xác hoặc tốc độ uart sai, avrdude sẽ gây ra các lỗi tương tự. Điều tương tự cũng đúng nếu không được ghép nối và hết thời gian chờ hoặc bạn chọn sai vi mô trong các công cụ IDE. Vấn đề khác là không có mô-đun HC05 làm xung chân STATE để kích hoạt nắp kết nối với chân đặt lại chưa đặt lại chân không. để chuẩn bị tải một bản phác thảo. Sử dụng cùng một chưa kết nối với usb và tải lên các bản phác thảo để xác nhận rằng nó có thể được thực hiện. Sau đó lặp lại các bước. Tôi đã chơi với ARDUINOs hơn 5 năm. Hầu hết các bài báo hoạt động như được hiển thị nhưng khi chúng không xảy ra, tôi thường thấy lỗi với những gì tôi đã làm sai. Và đôi khi nghiên cứu các bài báo của người khác bạn sẽ có được một quan điểm khác. Đây không phải là một dự án lừa bịp. Thay thế cáp usb giúp tải lên dễ dàng và thuận tiện.

Ồ, đây là một số ý tưởng cho chiếc mini chuyên nghiệp hai đô la. Tôi đã tạo một bộ chuyển đổi (chỉ cần chuyển đổi vcc và nối đất) để cắm vào đầu nối cạnh nơi cáp USB FTDI đã đi. Bây giờ tôi chỉ cần cắm bluetooth HC05 và tải xuống.

HY VỌNG NÀY ĐÃ GIÚP ĐỠ jim

Đề xuất: