Friday, February 26, 2016

Hướng dẫn thiết lập đóng ngắt mach điện qua esp8266 wifi module

Chuẩn bị:

1.     Module 1 Relay (5VDC) với opto và transitor cách ly. 
2.   Module ESP8266 v12 wifi NodeMCU v3. Giá 200k
3.  Supply Power 5V 2A chẻ 2 nhánh cấp nguồn cho esp và relay
4.  Dây nhảy
(Tất cá linh kiện này bạn có thể mua ở hshop.vn)
(


Thông tin và Thông số các thiết bị


Sử dụng điện áp nuôi DC 5V
Mỗi relay tiêu thụ dòng khoảng 80mA
Điện thế đóng ngắt tối đa: AC250V ~ 10A hoặc DC30V ~ 10A
Có đèn báo đóng ngắt trên mỗi Relay
Có thể chọn mức tín hiệu kích 0 hoặc 1 qua Jummper








Kit NodeMCU ESP8266 V3.0 sử dụng chip nạp CH340 (không dùng chip CP2102 cao cấp) và ESP8266 V12 MOD mới và ổn định nhất trong các phiên bản ESP8266 trên thị trường, trước đây để phát triển.các ứng dụng IoT( Internet of Things) phải sử dụng rất nhiều thứ như vi điều khiển, module wifi, mạch nguồn... Với NodeMCU ESP8266 V3.0 Kit bạn có thể phát triển các ứng dụng sử dụng wifi một cách dễ dàng và tiện lợi nhất, kit được hỗ trợ rất mạnh bởi các cộng đồng IoT trong đó có Blynk giúp bạn tạo ứng dụng kiểm soát thông qua smartphone với giao diện người dùng đẹp đẽ và dể sử dụng.
Cấu hình:
- Chip: ESP 8266 V12 MOD.
- USB to UART: CP340
- 2 nút nhấn.
- Full IO : GPIO, Analog, SPI ,UART, I2C/I2S, PWM...
Thông số kỹ thuật / Specifications :
  •     Hỗ trợ chuẩn wifi : 802.11 b/g/n
  •     Hỗ trợ chuẩn : Wi-Fi Direct (P2P), soft-AP
  •     Tích hợp TCP/IP protocol stack
  •     Tích hợp TR switch, balun, LNA, power amplifier and matching network
  •     Tích hợp bộ nhân tần số, ổn áp, DCXO and power management units
  •     +25.dBm output power in 802.11b mode
  •     Power down leakage current of <10uA
  •     Integrated low power 32-bit CPU could be used as application processor
  •     SDIO 1.1/2.0, SPI, UART
  •     STBC, 1×1 MIMO, 2×1 MIMO
  •     A-MPDU & A-MSDU aggregation & 0.4ms guard interval
  •     Wake up and transmit packets in < 2ms
  •     Dòng tiêu thụ ở Standby Mode < 1.0mW (DTIM3)
Các chẩn giao tiếp và các thông tin khác :
  •     SDIO 2.0, SPI, UART
  •     Integrated RF switch, balun, 24dBm PA, DCXO, and PMU
  •     Integrated RISC processor, on-chip memory and external memory interfaces
  •     Integrated MAC/baseband processors
  •     Quality of Service management
  •     I2S interface for high fidelity audio applications
  •     On-chip low-dropout linear regulators for all internal supplies
  •     Proprietary spurious-free clock generation architecture
  •     Integrated WEP, TKIP, AES, and WAPI engines

ESP8266 là 1 thiết bị phổ biến cho xu hướng IoT. ESP8266 nó được thiết kế như là một module, nó nhỏ và rẻ tiền. Nó được tích hợp bộ điều khiển chạy tại tần số 80Mhz và với các firmware sẵn có bạn có thể sử dụng chúng như là một mạch vi điều khiển (MCU) giống như arduino.

Dự án này rất đơn giản, nó sử dụng module ESP8266 V12 NodeMCU v3. Module đã được nạp với NodeMCU firmware cái mà nó hỗ trợ bo mạch Arduino chẳng hạn như chức năng các chân GPIO và ngôn ngữ kịch bản LUA

Bây giờ chúng ta tiến hành xây dựng : 
Bước 1 : Chuẩn bị và kiểm tra nguồn

1.    Cắt dây nguồn chẻ ra 2 nhánh để cấp cho esp và relay (tổng cộng 4 dây)
2.    Hàn nối các đầu theo đúng thứ tự dây đỏ (dương), dây đen (âm).
3.    Đấu nối các dây theo sơ đồ chân sau (sơ đồ 1)
Power Supply
ESP
Relay
Chân dương
VIN (5V)
VCC
Chân âm
GND
GND



4.    Bây giờ chúng ta cấp nguồn và test thiết bị

Bước 2 : Tiến hành lập trình ESP8266 Module

Mặc định, ESP8266 module có sẵn tập lệnh AT nhưng nó đòi hỏi vi xử lý khác chẳng hạn như Arduino để điều khiển sử dụng tập lệnh AT trên cổng serial. Cho dự án này chúng ta cần cập nhật firmware NodeMCU.

Để kết nối ESP8266 Module với PC, chúng ta cần down driver CH340
Link down : http://www.arduined.eu/ch340g-converter-windows-7-driver-download/

Thông tin về NodeMCU tại đây: https://github.com/nodemcu/nodemcu-firmware

Download softwares and other files - these instructions are for Windows.

Tải phần mềm và các hướng dẫn cho người sử dụng Windows tại đây
https://github.com/nodemcu/nodemcu-flasher (Download from release folder for 32 or 64 bit OS)
http://robokits.co.in/download/init.zip - Firmware for wifi module. Tải, giải nén và chỉnh sửa code bằng Notepad++ hoặc Sublime. Bạn thay đổi địa chỉ IP và WiFi SSID and Password theo đúng thông số mạng wifi của bạn
Sau khi chỉnh sửa theo đúng thông số mạng wifi của bạn trong file init.lua, bạn cần upload lại vào ESP qua cổng micro USB bằng IDE ưa thích của bạn. (like Arduino IDE…)
Bây giờ chúng ta mở trình duyệt, gõ địa chỉ IP bạn đã thiết lập trong file init.lua, nếu Ok bạn sẽ thấy 2 nút on/off.

Bước 3: Kết nối mọi thứ, test và xem kết quả

Tắt nguồn và rút dây micro USB ra khỏi ESP, kết nối theo sơ đồ sau (sơ đồ 2)
ESP
Relay
D1 (GPIO5)
IN
Khi bạn đầu nối theo 2 sơ đồ trên ( sơ đồ 1 và 2) xong, chúng ta cắm sạc vào nguồn điện lưới để cấp nguồn cho thiết bị. Tiếp theo, mở trình duyệt và gõ địa chỉ IP bạn đã thiết lập trong file init.lua, bạn thử nút on/off trên trình duyệt để bật tắt relay (bạn sẽ thấy tiếng tách khi đóng ngắt relay).
Vậy là bạn để thiết lập thành công đóng ngắt mạch điện qua module ESP8266 rồi đó.
Chúc các bạn thành công !
P/s: Để kiểm tra thực tế các bạn có thể kiếm 1 dây đèn LED AC đấu nối với 2 cổng NO và COM của relay.

Cảnh báo : Cấn thận với điện lưới nhé !





1 comment:

  1. Slot Machines | Casino Games Online | DRMCD
    slot machines on mobile and desktop. slot machine games on mobile and desktop. 동두천 출장마사지 video poker machine games on mobile 안성 출장샵 and desktop. slot machine games on 계룡 출장샵 mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. 용인 출장마사지 slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. 김제 출장마사지 slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot game games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop. slot machine games on mobile and desktop

    ReplyDelete