khoe [DIY] [Review] Smarthome - Công tắc Wifi

m4u_hoahoctro

Đã tốn tiền
Đang startup 1 số mảng nhỏ về IoT (smart home, smart farm, máy pha chế tự động) nên sẵn tiện chia sẻ với mọi người công tắc wifi mới tự làm luôn. Anh em có câu hỏi gì cứ reply nhé, tui sẽ trả lời giải đáp 8-)

1 số loại công tắc Wifi đang có trên thị trường: Tuya, Broadlink, Xiaomi,...
Ưu: Có sẵn, rẻ, mẫu mã đẹp, có app
Nhược: Theo các anh em đã xài qua thì dường như không ổn định ở vài mẫu (mất kết nối/nhảy trạng thái)

Vì startup sản phẩm riêng nên cần build toàn bộ từ đầu, đối với dòng công tắc wifi này thì cần các link kiện tối thiểu sau:

ESP12E:
ESP8266-n-i-ti-p-WIFI-m-h-nh-ESP-12-ESP-12E-ESP12E-m-B.jpg_Q90.jpg_.webp

Adapter cho ESP12E:
IMG_20180311_201612.jpg

Module 4 relay, kích mức LOW, điện áp kích 5V:
4-channel-5v-relay-module-with-optocoupler-isolation.jpg

Dây cáp:

23625.jpg


Tủ điện LiOA

a06bfecf4dabbbc1f17719fc6194b32b


Dây điện và phích cắm:
cap-dien-noi-dai-2m-dien-quang-2pn-1-org-2.jpg

Adapter 5V x 2:
602cce7315cc1ac1871d15dfa29569ca.jpg

3.3V module:
mach_giam_ap_dc_3.3v_asm1117_grande.jpg

Nguyên lý làm việc: Client > Server > Device
- Từ điện thoại/máy tính, ng dùng gửi đi yêu cầu điều khiển lên máy chủ, máy chủ tiếp nhận và chuyển yêu cầu tới thiết bị, thiết bị luôn trong trạng thái kết nối với server để nhận lệnh và thực thi.

- Client > Server qua nhiều cách, gửi HttpRequest là tiện nhất và đơn giản. Server và Device sẽ giao tiếp với nhau qua giao thức MQTT (1 giao thức dựa trên socket nhưng lightweight do đó cho tốc độ nhanh và phù hợp)

Vì dev từ số 0 nên có nghĩa là phải làm tất cả - fullstack, Client UI, Server Backend và Device Firmware

- Client UI ở dạng SPA (Single Page App), việc gửi và nhận data giữa Client và Server ta sử dụng js ở frontend để thực hiện
1606270757688.png

- Server dùng NodeJS vì tính tiện lợi của nó:
1606280184130.png


- Device Firmware cho ESP12E thì xài Arduino làm IDE, và C/C++ làm coding lang:
1606280208436.png

Ảnh thực tế và clip chạy demo:
1606280221692.png

1606280229797.png


E7ogtue.png

tJ0HD7r.png



Kết:

- Ưu: Nhanh, kiểm soát toàn bộ và tùy biến theo ý thích

Trải nghiệm người dùng tốt, k gặp vấn đề lỗi thiết bị, cấu hình phức tạp

- Nhược: Phải tự làm a-z, chống chỉ định dành cho người tay nghề yếu

Bự, cồng kềnh, cất gọn trong hộp nhưng kích cỡ lẫn mẫu mã vẫn chưa tối ưu bằng hãng làm

Giá bán thương mại sẽ cao hơn của hãng, do tính chất là hàng diy và số lượng ít, tuy nhiên chênh lệch không quá lớn và chấp nhận được

Giá cả: Chưa release chính thức, nhưng cho phép anh em đặt hàng riêng từ bây giờ với giá ưu đãi. <1tr5
 

Attachments

  • 1606270829383.png
    1606270829383.png
    134.4 KB · Views: 54
  • 1606270844124.png
    1606270844124.png
    285.2 KB · Views: 61
  • 1606271085540.png
    1606271085540.png
    848.6 KB · Views: 55
  • 1606271086167.png
    1606271086167.png
    848.6 KB · Views: 52
  • 1606280169258.png
    1606280169258.png
    38.2 KB · Views: 55
Back
Top