Mục lục:

Xây dựng Quản gia / Xe / Xe tăng cho Robot ESP8266 được điều khiển từ xa trị giá $ 15 cho Ios và Android: 4 bước
Xây dựng Quản gia / Xe / Xe tăng cho Robot ESP8266 được điều khiển từ xa trị giá $ 15 cho Ios và Android: 4 bước

Video: Xây dựng Quản gia / Xe / Xe tăng cho Robot ESP8266 được điều khiển từ xa trị giá $ 15 cho Ios và Android: 4 bước

Video: Xây dựng Quản gia / Xe / Xe tăng cho Robot ESP8266 được điều khiển từ xa trị giá $ 15 cho Ios và Android: 4 bước
Video: Bài 5: Giải Pháp Google Firebase và Esp8266 Điều Khiển Xe Ở Mọi Nơi Trên Thế Giới - Phần 1 2024, Tháng mười một
Anonim
Image
Image
Tạo ứng dụng Blynk
Tạo ứng dụng Blynk

Bạn có ghét đi vào bếp để vẽ một món ăn nhẹ? Hoặc để có được một thức uống mới? Tất cả điều này có thể được khắc phục với người quản gia điều khiển từ xa trị giá 15 đô la đơn giản này.

Trước khi chúng ta đi xa hơn, tôi đang chạy một dự án Kickstarter ngay bây giờ cho một ledstrip RGB được điều khiển bằng giọng nói hoạt động với Cortana và có giá 19 đô la. Nó có thể được tìm thấy ở đây:

www.kickstarter.com/projects/1538004954/co…

Trong Có thể hướng dẫn này, chúng tôi sẽ xây dựng một quản gia được điều khiển từ xa. Nó có thể được điều khiển qua WiFi bằng điện thoại Iphone hoặc Android. Toàn bộ dự án dựa trên bo mạch ESP8266 nodeMCU và mọi thứ có thể được xây dựng với giá 15 đô la nếu bạn mua từ Trung Quốc.

Đối với dự án này, chúng tôi cần những thứ sau:

1x bảng ESP8266

2x động cơ DC giảm tốc có bánh xe

1x bóng bán dẫn NPN L293D hoặc 2x bc547

1x breadboard + dây breadboard

1x mảnh gỗ

1x thùng rác (hoặc một cái gì đó khác sẽ là bảng ở bước 3)

1x bánh xe xoay 360 độ

1x pin cho động cơ DC. Tôi đã sử dụng Lipo 2s

Ngân hàng điện 1x 5V

Dự án này cũng hữu ích nếu bạn muốn chế tạo một chiếc ô tô, xe tăng hoặc xe lưu động được điều khiển từ xa vì các thiết bị điện tử đều giống nhau. Chỉ có cơ sở cần được thay đổi.

Vậy hãy bắt đầu!

Bước 1: Tạo ứng dụng Blynk

Tạo ứng dụng Blynk
Tạo ứng dụng Blynk
Tạo ứng dụng Blynk
Tạo ứng dụng Blynk

Để bắt đầu, trước tiên, chúng tôi cần tải xuống một ứng dụng có tên là Blynk. Nó có thể được tìm thấy trong cả AppStore và PlayStore. Sau khi tải xuống ứng dụng, chúng ta phải thực hiện các bước sau (kiểm tra các hình ảnh ở trên để giải thích trực quan về những gì tôi đang làm).

1. Tạo tài khoản và đăng nhập.

2. Nhấn nút "dự án mới".

3. đặt tên cho dự án và chọn làm bảng ESP8266 và làm kết nối WiFi.

4. vuốt sang trái và thêm hai nút như trong hình trên.

5. nhấp vào nút bên trái và thay đổi mã pin thành GP0

6. Làm tương tự cho nút bên phải nhưng thay đổi mã pin bây giờ thành GP2

Cuối cùng, chúng ta phải lấy mã thông báo xác thực. Nhấp vào biểu tượng hạt ở trên cùng bên phải và tìm kiếm mã thông báo xác thực. Nó là một chuỗi dài các số và chữ cái ngẫu nhiên. Viết chuỗi này xuống vì chúng ta cần nó trong bước tiếp theo.

Bước 2: Lập trình ESP8266

Lập trình ESP8266
Lập trình ESP8266
Lập trình ESP8266
Lập trình ESP8266

Bởi vì chúng tôi sử dụng ứng dụng Blynk, chúng tôi không phải sử dụng mã phức tạp. Để bắt đầu, chúng ta cần mở Arduino IDE. Tôi giả sử bạn đã định cấu hình Arduino IDE cho Bảng ESP8266 và bạn có thể tải lên đó. Nếu không, có rất nhiều hướng dẫn trực tuyến về cách làm điều đó.

Chỉ cần tải xuống tệp robotButler.ino từ Có thể hướng dẫn và mở tệp đó trong Arduino IDE. Trước khi có thể tải lên, chúng ta cần thay đổi 3 thông số:

Tìm dòng mã này:

char auth = "YourAuthToken";

Bây giờ thay đổi văn bản giữa ““cho mã thông báo xác thực của bạn. Đây là chuỗi dài các số và chữ cái mà bạn đã viết ra từ bước 1.

Ví dụ: char auth = 8d454db36538e4ce49516ca476186r9db”;

Bây giờ hãy tìm hai dòng mã sau:

char ssid = "YourNetworkName";

char pass = "YourPassword";

Bây giờ thay đổi văn bản giữa "" cho ssid thành tên của mạng WiFi gia đình của bạn cho tôi ElferinksWiFi.

Bây giờ thay đổi văn bản giữa "" cho mật khẩu thành mật khẩu của mạng WiFi gia đình của bạn.

Ví dụ

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Sau đó, bạn có thể kết nối ESP8266 bằng cáp USB và nhấp vào nút tải lên để flash ESP8266.

Bước 3: Tạo phần cứng

Tạo phần cứng!
Tạo phần cứng!
Tạo phần cứng!
Tạo phần cứng!
Tạo phần cứng!
Tạo phần cứng!

Bây giờ chúng ta đã hoàn thành phần mềm, chúng ta có thể bắt đầu xây dựng phần cứng.

Tôi bắt đầu với việc xây dựng sơ đồ ở trên trên một breadboard. Cả hai sơ đồ đều hoạt động nhưng vì một số lý do mà các bóng bán dẫn NPN tôi đã sử dụng bc547 trong sơ đồ thứ hai trở nên thực sự nóng. Đó là lý do tại sao tôi quyết định sử dụng IC điều khiển động cơ L293d hoạt động hoàn hảo cho tôi.

Sau khi thực hiện xong sơ đồ, chúng ta cần cấp nguồn cho tất cả. Tôi đã sử dụng cho chiếc này một pin lipo 2s (7,4V) để cấp nguồn cho động cơ và một ngân hàng điện 5V để cấp nguồn cho ESP8266.

Bây giờ chúng ta có thể bắt đầu tự chế tạo robot.

1. Keo nóng Dán hai động cơ một chiều có giảm tốc vào một miếng gỗ.

2. Keo nóng Dán một bánh xe quay vào phần cuối của đế bạn đang sử dụng. Trong trường hợp của tôi là một đĩa kim loại tròn.

3. Keo nóng Dán miếng gỗ có động cơ DC vào đế của bạn.

4. Bây giờ Hot Glue thwe thiết bị điện tử đến cơ sở.

Sau khi cơ sở được hoàn thành, chúng ta cần phải tạo ra chính nó. Tôi đã sử dụng một thùng rác mà tôi đã đặt xung quanh. Sau khi buộc dây zip vào đế và đặt một miếng gỗ lên trên robot đã hoàn thành.

Bạn cũng có thể xây dựng một cơ sở hoàn toàn khác. Ví dụ, nếu bạn muốn xây dựng một chiếc xe tăng được điều khiển từ xa, bạn có thể tạo một cơ sở cho nó và sử dụng các thiết bị điện tử tương tự như trong dự án này. Điều này cũng tương tự nếu bạn muốn chế tạo một chiếc: ô tô được điều khiển từ xa, xe thám hiểm hoặc bất cứ thứ gì bạn có thể nghĩ ra.

Bước 4: Đi xe

Hãy đi xe!
Hãy đi xe!

Sau khi hoàn thành mọi thứ, chúng tôi có thể cắm ESP8266 vào pin dự phòng và mở ứng dụng Blynk trên điện thoại của bạn. Ứng dụng sẽ tự động kết nối với rô bốt và bây giờ bạn có thể lái nó đến bất cứ đâu!

Nếu bạn có bất kỳ câu hỏi nào đừng ngần ngại hỏi tôi.

Nếu bạn thích dự án này, bạn có thể xem các dự án khác của tôi cũng là các dự án loại IOT như cửa tự mở và đèn điều khiển bằng giọng nói.

Đề xuất: