Mục lụ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
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
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
Để 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
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
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
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:
Menu điều khiển tốc độ bước được điều khiển cho Arduino: 6 bước
Menu điều khiển tốc độ bước điều khiển cho Arduino: Thư viện SpeedStepper này là bản viết lại của thư viện AccelStepper để cho phép điều khiển tốc độ của động cơ bước. Thư viện SpeedStepper cho phép bạn thay đổi tốc độ động cơ đã đặt và sau đó tăng / giảm tốc đến tốc độ cài đặt mới bằng cách sử dụng cùng một thuật ngữ
Tăng cường trí nhớ của bạn với Cung điện tâm trí thực tế tăng cường: 8 bước
Tăng cường trí nhớ của bạn với Cung điện tâm trí thực tế tăng cường: Việc sử dụng cung điện tâm trí, giống như trong Sherlock Holmes, đã được các nhà vô địch trí nhớ sử dụng để nhớ lại nhiều thông tin chẳng hạn như thứ tự của các thẻ trong bộ bài xáo trộn. Cung điện tâm trí hoặc phương pháp của locus là một kỹ thuật ghi nhớ nơi khả năng ghi nhớ bằng hình ảnh
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Robot lăn với trình điều khiển ESP32 Thing và TB6612FNG, được điều khiển bởi Android Over BLE: 11 bước
Robot lăn với trình điều khiển ESP32 Thing và TB6612FNG, được điều khiển bởi Android Over BLE: Xin chào mọi người Đây là hướng dẫn đầu tiên của tôi. Một robot lăn (biệt danh Raidho - từ rune có liên quan đến chuyển động) dựa trên ESP32 Thing, TB6612 FNG và BLE. Một phần có vẻ đặc biệt là những bức ảnh không phải từ các chuyên gia tạo ra