Lesson 3.1: Understanding Web Server on Kit wifi node mcu esp8266 - Self-learning IOT programming

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2024

ความคิดเห็น • 126

  • @dienthongminhesmart
    @dienthongminhesmart  4 ปีที่แล้ว +11

    Do board esp8266 cập nhật phiên bản mới 2.6.3 bị lỗi nên các bạn nạp vào esp bị treo ko vào web server được. Cách khắc phục: Mở Arduino ide-> tool->board manager->cài lại board esp8266 phiên bản 2.5.0. Sau đó chọn board biên dịch và nạp lại là ok.

    • @tranthingochuong7182
      @tranthingochuong7182 4 ปีที่แล้ว

      CHO MÌNH XIN CODE BÀI SỐ 3 BẠN OI, eMAIL : huongngoctran126@gmail.com

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว +1

      Có code trong mô tả video

  • @ntctn658
    @ntctn658 4 ปีที่แล้ว +6

    Xem 3 video của anh gần đây về esp thật hay và dễ hiểu.Mong video tiếp theo anh về lora.Cái này thấy ứng dụng rất nhiều và hay nữa.Chúc anh thành công

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว +3

      Cảm ơn bạn đã ủng hộ mình. Mình cũng đang tính tìm hiểu về truyền nhận lora vì thấy nhiều bạn đang làm.

    • @ntctn658
      @ntctn658 4 ปีที่แล้ว

      @@dienthongminhesmart hehhe.Chính xac đấy bạn.Nghiên cứu ,Đồ án trường mình làm nhiều lắm !!

    • @ongphi8441
      @ongphi8441 4 ปีที่แล้ว

      vâng em cũng hóng anh thêm video truyền nhận qua mạng lora

  • @ngotrung3953
    @ngotrung3953 4 ปีที่แล้ว +1

    Bài giảng hay và chi tiết lắm bạn, cám ơn bạn nhé.

  • @HoangTran-op9tw
    @HoangTran-op9tw 4 ปีที่แล้ว +2

    Mong anh ra video quá ngày nào cũng kiểm tra chúc kênh có nhiều người biết đến hơn a

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว +1

      Mình sẽ cố gắng. Vì có nhiều việc quá nên mỗi tuần chỉ ra được 1 video à. Cảm ơn bạn đã theo dõi kênh. Chúc bạn vui!

    • @vuonghue2913
      @vuonghue2913 4 ปีที่แล้ว +1

      Không sao anh cứ ra được video là em vui lắm rồi chúc anh có nhièu sức khỏe hạnh phúc hơn làm ra nhiều video hay hơn nữa ạ

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      @@vuonghue2913 cảm ơn bạn nha!

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      Có link video mới trên facebook rồi nhe bạn

  • @thanhvinhnguyen4710
    @thanhvinhnguyen4710 3 ปีที่แล้ว

    video rất hay và chi tiết. Mong ad làm thêm nhiều video như vậy

  • @giaiphapthongminh1719
    @giaiphapthongminh1719 3 ปีที่แล้ว

    Rất hay và dễ hiểu, cám ơn bạn!

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Ko có chi. Khoá tự học esp8266 còn chi tiết và logic hơn những video này nữa bạn nhé.

  • @HieuNguyenVan-vm2zh
    @HieuNguyenVan-vm2zh 4 ปีที่แล้ว

    Bác hướng dẫn hay,dễ hiểu,cảm ơn nhiều.Mong kêu ngày càng phát triển !

  • @nguyentheluan4958
    @nguyentheluan4958 2 ปีที่แล้ว

    tương đối dễ hiểu ạ, cảm ơn ad

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว

      Ok bạn

    • @nguyentheluan4958
      @nguyentheluan4958 2 ปีที่แล้ว

      @@dienthongminhesmart có điều chỗ html CSS mình còn chưa nắm rõ do ko đụng đến mấy cái đó bao giờ, nên search ntn để tìm hiểu cái đó bạn

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว

      Gõ từ khóa html và css lên Google là được.hoặc làm theo code mẫu trong phần mô tả video có khóa học.

  • @QuocBao1004
    @QuocBao1004 ปีที่แล้ว

    extension có hình cái đèn để fix lỗi gạch đỏ là extension nào vậy anh.

  • @hovanhuong3872
    @hovanhuong3872 3 ปีที่แล้ว

    rất rất cảm ơn

  • @nguyenkhanh9231
    @nguyenkhanh9231 4 ปีที่แล้ว

    hay quá ạ

  • @buimanhha3741
    @buimanhha3741 4 ปีที่แล้ว

    Mong anh sớm làm video hướng dẫn ajax.

  • @huynhduc1989
    @huynhduc1989 4 ปีที่แล้ว

    Cảm ơn bạn nhiều

  • @phamhonguc8516
    @phamhonguc8516 3 ปีที่แล้ว

    mong anh làm hướng dẫn sử dụng mudule camera esp32

  • @quangminh2248
    @quangminh2248 3 ปีที่แล้ว +1

    A ơi cho e hỏi chút. Tại sao em dùng wedserver trên html chung 1 wifi với esp8266 thì mới điều khiển dc. Còn wifi khác hoặc dùng 3G thì không điều khiển dc. Có cách nào dùng wifi khác hoặc mạng 3G khác điều khiển dc ko ạ

  • @nhannguyentai901
    @nhannguyentai901 4 ปีที่แล้ว

    Bài giảng của anh hay quá. Không biết anh có mở khoá học không? Cho em xin đăng ký

  • @kootran5584
    @kootran5584 4 ปีที่แล้ว

    Em cũng dựa theo video này để làm hệ thống tưới cây tự động điều khiển bằng webServer nhưng khi nhấn nút ON ở chế độ Tự động thì chỉ Dừng khi tưới đủ nước mà không can thiệp bằng nút OFF được. Và cũng không có vòng lặp lại ở chế độ này, tưới xong là ngưng luôn. Mong ad chỉ giáo ạ, code chương trình đây ạ:
    void setup() {
    pinMode(D5,OUTPUT);
    pinMode(D6,OUTPUT); pinMode(D8,OUTPUT);
    pinMode(D0,INPUT);
    pinMode(A0,INPUT);
    WiFi.begin(ssid,pass);
    Serial.begin(9600);
    Serial.print("Connecting");
    while(WiFi.status()!=WL_CONNECTED){
    delay(500);
    Serial.print("...");
    Serial.println("Da ket noi, dia chi IP la: ");
    Serial.println(WiFi.localIP());}
    webServer.on("/",mainpage);
    webServer.on("/onD5",on_D5);
    webServer.on("/offD5",off_D5);
    webServer.on("/onD6",on_D6);
    webServer.on("/offD6",off_D6);
    webServer.begin();
    }
    void loop() {
    webServer.handleClient();
    }
    //==========Chương trình con=================//
    void mainpage(){
    String s = FPSTR(MainPage);
    webServer.send(200,"text/html",s);
    }
    void on_D5(){
    digitalWrite(D8,0); /* Chân tín hiệu relay */
    Serial.println("Bat may tuoi cay");
    String s = FPSTR(MainPage);
    webServer.send(200,"text/html",s);
    int moisture=analogRead(A0);
    delay(1000);
    while(moisture>850){
    delay(1000);
    moisture=analogRead(A0);
    Serial.print("Gia tri analog: ");
    Serial.println(moisture);
    Serial.println("Dang tuoi cay ");
    }
    digitalWrite(D8, 1);
    Serial.println(moisture);
    Serial.println("Da tuoi xong, tat may bom");
    }
    void off_D5(){
    digitalWrite(D8, 1);
    Serial.println("Da tuoi");
    String s = FPSTR(MainPage);
    webServer.send(200,"text/html",s);
    }

  • @VanNguyen-zr1ic
    @VanNguyen-zr1ic 2 ปีที่แล้ว

    em chào anh, không biết anh còn trả lời trên trang này không nhưng mà em có 1 câu hỏi là gì chương trình em khi gửi thì gửi tận 2 request với 1 lần button click không biết có là có phải do code hay phần ha anh.

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว

      Do code mà ra thôi bạn bạn xem lại code nhé

  • @tamnhat847
    @tamnhat847 4 ปีที่แล้ว

    Cảm ơn bạn! Mình còn một chỗ muốn hỏi bạn? - Đó là wedServer.on(), wedServer.begin(), wedServer.send() mấy câu lệnh đó mình lên mạng tìm nhưng chưa thấy, bạn có thể chỉ giúp mình tìm giải nghĩa cấu trúc câu lệnh wedServer ở đâu được không bạn?

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว +1

      Bạn tìm tài liệu tiếng anh á

    • @tamnhat847
      @tamnhat847 4 ปีที่แล้ว

      @@dienthongminhesmart Mình tìm wedServer.On() nhưng vẫn không tìm được bạn. Bạn có tài liệu về mấy câu lệnh đó gửi giúp mình qua mail được ko bạn? (tài liệu tiếng anh cũng được bạn)

  • @tuonghoa3997
    @tuonghoa3997 2 ปีที่แล้ว

    Anh ơi cho em hỏi là sao em dùng app bynk với webserver cùng nhau thì không được vậy ạ, có cần điều kiện gì để 2 cái chạy được với nhau không ạ, em cảm ơn

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว

      Được bình thường mà bạn. Bạn nên đăng ký học khóa esp8266 căn bản để rõ hơn bạn nhé

  • @khanho7618
    @khanho7618 ปีที่แล้ว

    có cách nào cố định địa chỉ web ko anh, chứ mỗi lần cúp điện rồi có lại nó đổi địa chỉ hơi bất tiện

  • @nguyenhoangphat1038
    @nguyenhoangphat1038 4 ปีที่แล้ว

    Dạ anh ơi cho em hỏi là mã nguồn html nó nằm ở đâu, trong thư viện hay mình viết nó ở ngoài

  • @nhanhuynh4434
    @nhanhuynh4434 2 ปีที่แล้ว

    Cho e hỏi có cách nào vừa kết nối ip esp8266 vừa có thể lướt internet ko ạ. Tại khi kết nối esp8266 thì e bị mất kết nối, khá bất tiện

  • @longngo2418
    @longngo2418 4 ปีที่แล้ว

    Mình có thể sử dụng các kit esp 8266 làm station và liên kết trong cùng một giao diện web server không bạn ơi? Nghĩa là điều khiển nhiều esp 8266 đó ah

  • @thangnp18
    @thangnp18 3 ปีที่แล้ว

    Anh ơi cho em hỏi là mình thiết kế webserver bằng html trực tiếp trên arduino ide luôn hả anh

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว +1

      Dùng phần mềm sublime text 3 thiết kế trước rồi mới đưa vào code esp bạn

  • @tuonghoa3997
    @tuonghoa3997 2 ปีที่แล้ว

    cho em hỏi là tại sao phải dùng chung 1 điểm phát wifi thì mới vào được địa chỉ IP trang web do esp cấp ạ

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว

      Chung lớp mạng mới truy cập được dịch vụ webserver trên esp bạn. Khác lớp mạng thì nó không biết địa chỉ ip host để vào

    • @tuonghoa3997
      @tuonghoa3997 2 ปีที่แล้ว

      Dạ em cảm ơn ạ

  • @cuteanimals4069
    @cuteanimals4069 ปีที่แล้ว

    a ơi e có nhúng thêm tý js để đổi text OFF thành ON khi mk nhấn ý ạ, nhưng mà khổ nỗi là mỗi khi ấn nó cứ load lại trình duyệt thành OFF e ko biết khắc phục như nào mong a giúp đỡ

    • @dienthongminhesmart
      @dienthongminhesmart  ปีที่แล้ว

      Cái này dùng websocket bạn ơi, hoặc dùng ajax

  • @touvisbao3850
    @touvisbao3850 3 ปีที่แล้ว

    thư viện bạn dùng file zip hay gì

  • @thienduongngoc6732
    @thienduongngoc6732 3 ปีที่แล้ว

    Anh cho em hỏi xíu, Theo em nhận thấy, để điều khiển qua Web ESP8266 ở chế độ STATION thì cần phải truy cập cùng mạng wifi với ESP8266, Vậy mình có cách nào dùng mạng wifi khác mà vẫn truy cập vào Web để điều khiển được không ?

  • @hoainamstudio7438
    @hoainamstudio7438 ปีที่แล้ว

    String s = FPSTR(MainPage); FPSTR là gì vậy ạ

    • @dienthongminhesmart
      @dienthongminhesmart  ปีที่แล้ว

      Báo nạp biến mainpage vào bộ nhớ flash thôi

  • @MotoboxVN
    @MotoboxVN 2 ปีที่แล้ว

    Lỗi font chữ tiếng Việt hiển thị trên webserver thì khắc phục như nào vậy ad

  • @tranhoa8023
    @tranhoa8023 2 ปีที่แล้ว

    sao mình không đưa dữ liệu lên database rồi dừng cơ sở dữ liệu đó cho html ạ, em là người mới nên chưa hiểu lắm

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว +1

      Web này là trên bộ nhớ của esp. Nên sẽ không có database bạn nhé. Nếu muốn dùng database phải xây web riêng

  • @eeetaolaboy
    @eeetaolaboy 4 ปีที่แล้ว

    Em có 1 broad Arduino Uno R3 và mạch ESP8266 ESP-01 thì làm như thế nào vậy anh?

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว +1

      Bạn xem video kết nối arduino và esp8266 qua uart nhé

    • @eeetaolaboy
      @eeetaolaboy 4 ปีที่แล้ว

      @@dienthongminhesmart cảm ơn anh ạ.

  • @dungmap3604
    @dungmap3604 3 ปีที่แล้ว

    Anh ơi em làm giống anh
    khi mở cổng serial chỉ hiện toàn dấu chấm ko hiện địa chỉ ip
    em đã chỉnh độ baul 9600
    em xin cảm ơn ạ

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Kiểm tra lại tên mạng wifi nhà bạn xem đúng chưa nhé

  • @phunguyenvo8217
    @phunguyenvo8217 3 ปีที่แล้ว

    anh ơi cho em hỏi: em có cài đặt lại board esp8266 2.5.0 , nhưng sau khi biên dịch serial monitor không xuất ra ip. em phải xử lí thế nào ạ ?

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Xem tốc độ baud đúng chưa nhé

    • @phunguyenvo8217
      @phunguyenvo8217 3 ปีที่แล้ว

      Em chỉnh 9600 và 115200 đều không được ạ😢😢

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Nạp chương trình khác test thử

  • @phamvantuan9056
    @phamvantuan9056 3 ปีที่แล้ว

    dạ em chào anh em đang làm web server dùng esp chạy trên xampp hiện tai em đã tạo được database và file html nhưng hiện tại em chưa kết nối được giao diện điều khiển ,anh cho em hỏi là có cần khai báo thêm phần này mới kết nối được đúng không ạ.
    em cảm ơn Anh

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Bạn phải dùng code php để kết nối database mới được bạn nhé. Còn web lưu trên esp chỉ truy cập trong mạng lan thôi

    • @phamvantuan9056
      @phamvantuan9056 3 ปีที่แล้ว

      @@dienthongminhesmart dạ anh cho em hỏi em muốn khai báo để kết nối đến server của MQTT thì làm cách nào ạ

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Mqtt bạn tải thư viện riêng. Trong thư viện sẽ có code mẫu luôn. Bạn làm theo là được

    • @phamvantuan9056
      @phamvantuan9056 3 ปีที่แล้ว

      @@dienthongminhesmart dạ tại em thấy code mẫu có đăng kí tài khoản mqtt thì mới chạy đc hay sao à Anh

  • @ovanong1475
    @ovanong1475 4 ปีที่แล้ว

    anh ơi cho em hỏi phần code , em code như code tham khảo lấy địa chỉ ip thì được nhưng lúc vào web gõ địa chỉ ip ra thì nó k hiển thị anh. em cảm ơn !

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      Bạn kiểm tra lại phiên bản esp8266 đúng 2.5 0 chưa nhé

    • @nguyentunqlam
      @nguyentunqlam 3 ปีที่แล้ว

      @@dienthongminhesmart anh cho em hỏi, bây giờ có bản 3.0 có cần tải lại bản 2.5 ko anh ơi?

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว +1

      Nếu code cũ thì dùng 2.5.0 mới chạy

  • @oantram6000
    @oantram6000 4 ปีที่แล้ว +1

    sao mình lấy được IP mà mở trên trình duyệt ko chạy ra được

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      Cài lại phiên bản cho chip esp8266 bạn nhé. Cài bản 2.5.0 nhé, bản mới nhất sẽ ko chạy được

  • @datlelifts
    @datlelifts 4 ปีที่แล้ว

    e nạp code chạy ổn mà trên cổng COM không hiện lên địa chỉ IP của Web, phải fix như thế nào đây a

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      Bạn nạp code bài nào? Xem đúng tốc độ baud chưa nhé!

  • @ThangNguyen-wh7qn
    @ThangNguyen-wh7qn 4 ปีที่แล้ว

    Hay
    Có thể liên lạc với bạn dc không ?

  • @ManhNguyen-cc4uv
    @ManhNguyen-cc4uv 3 ปีที่แล้ว

    Địa chỉ ip web sever là lấy ở đâu vậy anh?

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว +1

      Mở biểu tượng hình cái kính lúp bên gốc trên phải. Monitor serial ra xem nhé

    • @ManhNguyen-cc4uv
      @ManhNguyen-cc4uv 3 ปีที่แล้ว

      Điện thông minh E-smart anh ơi em không thấy hiện địa chỉ IP( em có sài bản 2.5.0, tốc độ baud để 9600 r ạ)

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Monitor serial nó hiện lên gì?

    • @ManhNguyen-cc4uv
      @ManhNguyen-cc4uv 3 ปีที่แล้ว

      @@dienthongminhesmart nó k hiện gì luôn anh, no chỉ hiện cửa port com8 của em kết nối với board

    • @ManhNguyen-cc4uv
      @ManhNguyen-cc4uv 3 ปีที่แล้ว

      @@dienthongminhesmart em làm được rồi anh nhé, em cám ơn!

  • @phamtauctu2548
    @phamtauctu2548 4 ปีที่แล้ว

    Bạn ơi sao code của bạn mình tải về chạy thử mà báo nhiều lỗi quá bạn , chẳng hạn như mainpage was not declared in this scope ,..

  • @vominhtrung1096
    @vominhtrung1096 4 ปีที่แล้ว

    mình dung IDE 1.8.8, board ESP8266 2.5.0 nhưng khi vào webServer vẫn k dc. mong bạn giúp đỡ

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      Bạn cài ultraview rồi gửi mã qua facebook cho mình vào xem cho nhé

    • @tuanpa17697
      @tuanpa17697 4 ปีที่แล้ว

      @@dienthongminhesmart lỗi như b ở trên , bật cửa sổ lên , nó hiện ra địa chỉ này 172.20.10.5
      mà k có vào đc
      mong ad giải đáp

    • @huyanhnguyen611
      @huyanhnguyen611 3 ปีที่แล้ว

      @@dienthongminhesmart lỗi đấy là do đâu ạ em cx bị

    • @dienthongminhesmart
      @dienthongminhesmart  3 ปีที่แล้ว

      Kiểm tra lại web nhé

  • @oantram6000
    @oantram6000 4 ปีที่แล้ว

    sao code mình tải về mình mở ko được.

  • @hieuphan9838
    @hieuphan9838 4 ปีที่แล้ว

    em up ảnh lên thì không thấy gửi dữ liệu nữa là sao ạ

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      Không hiểu

    • @hieuphan9838
      @hieuphan9838 4 ปีที่แล้ว

      @@dienthongminhesmart Em muốn để ảnh bên trái và giá trị bên phải. khi chưa có link ảnh thì giá trị update bình thường nhưng khi chèn link ảnh vào thì ảnh hiển thị được nhưng giá trị không update nữa. đây là đoạn code của e:
      ---

    • @dienthongminhesmart
      @dienthongminhesmart  4 ปีที่แล้ว

      Kiểm tra lại kích thước, có thể do ảnh lớn hơn nên đẩy giá trị đi mất

  • @vantiennguyen6531
    @vantiennguyen6531 4 ปีที่แล้ว +1

    1 phiếu cho lora anh

  • @suachuamaythammy.6396
    @suachuamaythammy.6396 3 ปีที่แล้ว

    cho em xin file powerpoint này với anh

  • @ongtruonggiang8498
    @ongtruonggiang8498 4 ปีที่แล้ว

    Abc

  • @nhunguyenhoang528
    @nhunguyenhoang528 2 ปีที่แล้ว

    dạ em chào anh ,a cho em hỏi khi e nạp code cho esp xong nhưng mở monitor nó load mãi không kết nối tới tên wifi được và k hiện ip là bbij gì vậy a ,em cảm ơn

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว

      Kiểm tra lại tên wifi và password nhé

    • @nhunguyenhoang528
      @nhunguyenhoang528 2 ปีที่แล้ว

      @@dienthongminhesmart em kết nối được r ạ cảm ơn anh

    • @dienthongminhesmart
      @dienthongminhesmart  2 ปีที่แล้ว

      Ok bạn. Muốn học chi tiết thì tham gia khóa học trong phần mô tả video nhé.