Mục lục:

Wi-fi cho phép hầu hết mọi thứ: 4 bước
Wi-fi cho phép hầu hết mọi thứ: 4 bước

Video: Wi-fi cho phép hầu hết mọi thứ: 4 bước

Video: Wi-fi cho phép hầu hết mọi thứ: 4 bước
Video: Cả nhà tràn ngập wifi nhờ thiết bị này!!! 2024, Tháng bảy
Anonim
Wi-fi cho phép hầu hết mọi thứ
Wi-fi cho phép hầu hết mọi thứ
Wi-fi cho phép hầu hết mọi thứ
Wi-fi cho phép hầu hết mọi thứ
Wi-fi cho phép hầu hết mọi thứ
Wi-fi cho phép hầu hết mọi thứ

Nếu bạn chưa bao giờ sử dụng Blynk trước đây, bạn nên kiểm tra nó. Sự sáng tạo này có thể được sử dụng cho rất nhiều thứ - không chỉ là một chiếc đèn dung nham. Bạn có thể bật máy pha cà phê của mình vào buổi sáng hoặc làm đèn ngủ tự động. Thực sự mà nói, tôi chỉ làm cho vui thôi.

Bước 1: Thiết lập ứng dụng

Thiết lập ứng dụng
Thiết lập ứng dụng
Thiết lập ứng dụng
Thiết lập ứng dụng

Đối với dự án này, bạn sẽ cần có cả Arduino IDE trên máy tính và ứng dụng Blynk trên điện thoại thông minh hoặc máy tính bảng.

Trang này có đầy đủ tài liệu về cách tự thiết lập. (Nếu bạn đã sử dụng Blynk trước đó thì bạn có thể bỏ qua bước này.)

Khi bạn đã hiểu về ứng dụng, hãy làm theo các bước sau để thiết lập dự án của bạn.

  1. Mở hộp tiện ích (+ biểu tượng)
  2. Thêm một nút
  3. Đặt chốt của nút thành V0 và hai hộp còn lại thành 0 và 180 (theo thứ tự đó).

Bước 2: Thiết lập thiết bị

Tôi đang sử dụng Bảng SparkFun Blynk, nhưng bạn thực sự có thể sử dụng bất kỳ thiết bị nào hỗ trợ Blynk. Nếu bạn đang sử dụng Blynk Board, thì SparkFun có một hướng dẫn về cách thiết lập và bắt đầu. Liên kết thứ hai là về cách thiết lập bảng của bạn để cho phép chỉnh sửa mã của nó trong môi trường lập trình Arduino. (một lần nữa nếu bạn đã biết mình đang làm gì, bạn có thể bỏ qua những điều này):

  • https://learn.sparkfun.com/tutorials/getting-star…
  • https://learn.sparkfun.com/tutorials/blynk-board-a…

Nếu bạn đã làm được điều này, đây là mã bạn nên sử dụng:

/ * Bạn sẽ cần thay thế ba thứ này bằng thông tin của riêng mình: char BlynkAuth = "yourauthcode" char WiFiNetwork = "yourwifinetworkname" char WiFiPassword = "yourwifipassword" * /

#include Servo myservo;

#include #include

#define BLYNK_PRINT Sê-ri

char BlynkAuth = "yourauthcode"; char WiFiNetwork = "yourwifinetworkname"; char WiFiPassword = "yourwifipassword";

void setup () {Serial.begin (9600); myservo.attach (12); Blynk.begin (BlynkAuth, WiFiNetwork, WiFiPassword);}

void loop () {Blynk.run ();}

BLYNK_WRITE (V0) {int pinData = param.asInt (); myservo.write (pinData);}

Bước 3: Xây dựng một Contraption

Xây dựng một Contraption
Xây dựng một Contraption
Xây dựng một Contraption
Xây dựng một Contraption
Xây dựng một Contraption
Xây dựng một Contraption
Xây dựng một Contraption
Xây dựng một Contraption

Thay vì sử dụng một cái gì đó phức tạp hơn như rơ le, tôi đã thực hiện một quy tắc tương đối đơn giản: đối với điều này, bạn có thể mua một công tắc cắm như trong hình chỉ cần sử dụng một công tắc tường (cho đèn nhà của bạn). Tôi đã sử dụng một động cơ servo lớn, một số que kem, súng bắn keo nóng và một số đồ chơi bằng nhựa để tạo ra một bằng chứng về khái niệm cho dự án có thể dễ dàng vận hành các thiết bị điện áp cao.

Bước 4: Kết hợp tất cả lại với nhau

Đặt nó tất cả cùng nhau
Đặt nó tất cả cùng nhau
Đặt nó tất cả cùng nhau
Đặt nó tất cả cùng nhau
Đặt nó tất cả cùng nhau
Đặt nó tất cả cùng nhau

Đèn dung nham (hoặc thiết bị khác) phải được cắm vào công tắc điện được vận hành bởi động cơ servo cần được kết nối với bảng blynk và bảng cần nguồn điện.

  1. Tôi đã sử dụng bộ sạc điện thoại và dây usb để cung cấp điện
  2. Các dây của servo được kết nối như sau: màu đỏ với Vin, màu đen với Gnd và màu vàng với chân 12
  3. Cắm mọi thứ vào ổ cắm trên tường
  4. Sử dụng blu-tac để giữ mọi thứ không bị lủng lẳng - trừ khi bạn không thấy phiền
  5. Mô tơ servo cần được hiệu chỉnh theo cách thủ công: thử nghiệm trong ứng dụng để tìm ra những con số nào nên được đặt trong tiện ích nút (thay vì 0 và 180) để thao tác thành công công tắc đèn.

Mở ứng dụng và bật mọi thứ để dùng thử. Bạn cũng có thể thử tự động hóa nó bằng cách sử dụng một số tiện ích khác của ứng dụng như GPS hoặc bộ đếm thời gian.

Hãy nhớ bình luận nếu có bất kỳ câu hỏi nào và xem trang của dự án!

Đề xuất: