Mục lục:

Tự làm đồng hồ thông minh ESP: 4 bước
Tự làm đồng hồ thông minh ESP: 4 bước

Video: Tự làm đồng hồ thông minh ESP: 4 bước

Video: Tự làm đồng hồ thông minh ESP: 4 bước
Video: Cách chỉnh giờ cho đồng hồ thông minh | cài đặt giờ cho đồng hồ thông minh | setup time smart watch 2024, Tháng mười một
Anonim
Image
Image
Tự làm đồng hồ thông minh ESP
Tự làm đồng hồ thông minh ESP
Tự làm đồng hồ thông minh ESP
Tự làm đồng hồ thông minh ESP

Bộ khởi động ESPWatch này dành cho những người mới bắt đầu học cách tạo đồng hồ ESP với hướng dẫn chi tiết, dành cho những người mới bắt đầu đi sâu vào thế giới điện tử, với 1 ~ 2 giờ học, một bộ khởi động không điện tử có thể tạo ra đồng hồ ESP này, để tận hưởng niềm vui khi tự mình tạo ra một thứ gì đó.

ESPWatch dựa trên mô-đun WIFI ESP12, nó lấy thời gian thực từ máy chủ Internet và cũng có thể điều khiển từ xa các thiết bị cục bộ, chẳng hạn như Relay / LED / Fan. Với việc học này, bạn sẽ học các kỹ năng cơ bản về hàn linh kiện / Lập trình Arduino / Sử dụng WIFI / Giao thức http cơ bản, bước đầu tiên và dễ dàng để tham gia vào thế giới điện tử / lập trình.

Ở đó, chúng tôi cũng đã chuẩn bị hộp đựng / dây đeo đồng hồ đơn giản, để bạn có thể làm cho nó hoạt động trên cổ tay của mình trong vòng vài phút. Bạn đã sẵn sàng để trưng bày chiếc đồng hồ tuyệt vời này do chính mình sản xuất chưa?

Thông số kỹ thuật:

1. Bộ tài liệu hướng dẫn chi tiết cho người học;

2. Video học tập;

3. Dựa trên Arduino IDE / ESP;

4. Đồng hồ thời gian thực + Điều khiển từ xa;

5. Mở phần cứng + Mở phần mềm;

6. Dành cho lứa tuổi 12+;

Danh sách gói: IIC OLED X1 0,96 inch

ESP-12S x1

Nút x3

Pin Lipo 3.7V x1

Micro USB x1

Chuyển đổi x1

watchbandx1

Vỏ acrylic x1

Một số điện trở và tụ điện

Một số cột đồng và vít

Bước 1: Thiết lập Arduino IDE

Làm theo hướng dẫn để thiết lập Arduino IDE cho ESP8266

Bấm vào đây.

Bước 2: Kết nối phần cứng

Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng

2.1 Kết nối pin

2.2 Kết nối GND, RX và TX với bộ chuyển đổi USB-to-Serial

Watch -> USB to SerialGND GND

TX RX

RX TX

Bước 3: Tải mã xuống Smart Watch và Relay

Tải mã xuống Smart Watch và Relay
Tải mã xuống Smart Watch và Relay
Tải mã xuống Smart Watch và Relay
Tải mã xuống Smart Watch và Relay
Tải mã xuống Smart Watch và Relay
Tải mã xuống Smart Watch và Relay

Ví dụ này sẽ lấy thời gian từ máy chủ NTP, hiển thị ngày và giờ trên OLED và điều khiển chuyển tiếp thông qua bus tin MQTT.

3.1 Sự phụ thuộc

* arduino-mqtt

* ThingPulse ESP8266 OLED SSD1306

* TimeLib

Chúng tôi có thể tìm kiếm "ntpclient", "lwmqtt", "esp ssd1306" và "timekeeping" để tìm các thư viện này trong Trình quản lý thư viện. Sau đó cài đặt chúng.

3.2 Sử dụng CloudMQTT làm nhà môi giới tại đây.

3.2.1 Đăng ký CloudMQTT và tạo phiên bản

3.3 Tải bản phác thảo watch / watch.ino xuống đồng hồ

Tải mẫu mã tại đây.

3.3.1 Mở bản phác thảo watch.ino, thay đổi SSID và mật khẩu của Wi-Fi, đồng thời sửa đổi tên máy chủ, cổng, người dùng và mật khẩu người dùng cho MQTT.

3.3.2 Chọn đúng bo mạch và cổng com

3.3.4 Giữ nút FLASH; Bật nguồnESP8266 bằng SW1 để đặt ESP8226 vào chế độ bộ nạp khởi động.

3.3.5 Nhấp vào nút tải lên, tải mã lên

3.4 Tải bản phác thảo relay / relay.ino vào mô-đun relay

3.4.1 Mở bản phác thảo, thay đổi SSID và mật khẩu của Wi-Fi, đồng thời sửa đổi tên máy chủ, cổng, người dùng và mật khẩu người dùng cho MQTT

Lưu ý: cổng phải giống với đồng hồ.

3.4.2 ESP-01S: Sử dụng trình gỡ lỗi ESP8266, tự động đặt lại khi tải lên mã. Giống như NodeMCU.

3.4.3 Cắm ESP-01 với trình gỡ lỗi ESP8266.

3.4.4 Mở relay.ino phác thảo

3.4.5 Chọn bảng phù hợp

3.4.6 Nhấp vào nút tải lên tải lên mã.

Bước 4: Bây giờ bạn có thể sử dụng Đồng hồ thông minh để điều khiển

Giờ đây, bạn có thể sử dụng Đồng hồ thông minh để điều khiển
Giờ đây, bạn có thể sử dụng Đồng hồ thông minh để điều khiển
Giờ đây, bạn có thể sử dụng Đồng hồ thông minh để điều khiển
Giờ đây, bạn có thể sử dụng Đồng hồ thông minh để điều khiển
Giờ đây, bạn có thể sử dụng Đồng hồ thông minh để điều khiển
Giờ đây, bạn có thể sử dụng Đồng hồ thông minh để điều khiển

4.1 Hiển thị thời gian trên đồng hồ thông minh:

4.2 Sử dụng các nút "S1" và "S2" để điều khiển Đèn và Quạt.

1) Nhấn S1 để chọn Giao diện người dùng điều khiển ánh sáng, nhấn S2 để BẬT hoặc TẮT đèn.

2) Nhấn S1 để chọn giao diện người dùng điều khiển Quạt, nhấn S2 để BẬT hoặc TẮT Quạt.

Đề xuất: