Cài đặt môi trường lập trình cho ESP8266 bằng Arduino

Một phần của tài liệu Cảm biến siêu , Arduino ESP8266 quan sát mức nước gửi mail (Trang 26)

2. Sau khi cài xong các bạn mở Arduino IDE lên, vào phần File-

>Preferences. Tại phần Additional Boards Manager URLs các bạn thêm đường dẫn: http://arduino.esp8266.com/stable/package_esp8266com_index.json v à ấn OK.

3.2. Chạy DEMO ESP8266 Blink.

II: Nguyên lí hoạt động, Lắp ráp mạch thực tế 1.Lắp ráp mạch thực tế

Hình 6.2

Hình 6.4

- Cách đấu các chân:

Chân VCC (LCD) nối với chân VIN (NodeMcu V3) Chân GND (LCD) nối với chân G (NodeMcu V3)

Chân SDA (LCD) nối với chân D2 (NodeMcu V3) Chân SCL (LCD) nối với chân D1 (NodeMcu V3)

---

Chân VCC (Ultrasonic Sensor) nối với chân 3V (NodeMcu V3) Chân Trig (Ultrasonic Sensor) nối với chân D5 (NodeMcu V3) Chân Echo (Ultrasonic Sensor) nối với chân D6 (NodeMcu V3)

Chân GND (Ultrasonic Sensor) nối với chân G (NodeMcu V3)

2. Nguyên lí hoạt động

Cảm biến siêu âm hoạt động dựa trên nguyên lý phát sóng và phản xạ sóng. Nguyên lý này tương tự như ở loài dơi. Khi tìm mồi trong đêm, dơi thường phát ra các dạng sóng siêu âm và khi các sóng siêu âm này gặp các vật cản sẽ phản xạ lại sóng và giúp dơi xác định được chướng ngại vật trước mặt.

Đối với cảm biến siêu âm cũng vậy; khi ta cấp nguồn hoạt động, cảm biến sẽ phát ra 1 chùm sóng siêu âm liên tục. Khi các chùm sóng này chạm đến bề mặt vật cản sẽ phản xạ ngược lại cảm biến. Lúc này cảm biến sẽ thu lại các chùm sóng và tính toán khoảng cách từ cảm biến đến vật cản dựa trên thời gian phản xạ và vận tốc của sóng.

Hình 6.5

Khi thu được tín hiệu, sẽ hiển thị lên màn hình LCD và đồng thời gửi tin nhắn về gmail 30 phút một lần.

Hình 6.6

Khi ấn nút trên broad thì sóng sẽ tiếp tục đo mực nước lúc đó rồi gửi về gmail đã được cài đặt trước đó.

CHƯƠNG 3: KẾT QUẢ, HƯỚNG PHÁT TRIỂN 3.1.Kếtquả:

Hình 7.1

Chúng ta có thể áp dụng sản xuất hàng để bán. Sản phẩm phù hợp với cả ngành công nghiệp và trong đời sống hàng ngày.

Để phát triển thêm có thể làm kết nối với cảnh báo hoặc vòi bơm nước, để xả nước khi quá nhiều hoặc bơm tự động khi mực nước quá thấp. Cũng có thể kiểm tra các thùng nhiên liệu để biết nhiều ít một cách an toàn.

KẾT LUẬN

Hệ thống thông báo mức nước qua mạng viễn thông đã được áp dụng khá rộng dãi trong đời sống và các ngành trong xã hội, điều đó cho thấy sự cần thiết cũng như phổ biến, lợi ích mà hệ thống mang lại là tốt.

DANH MỤC TÀI LIỆU KHAM KHẢO

ESP8266 – Wikipedia tiếng Việt

Cảm biến siêu âm là gì? Cấu tạo và nguyên lý hoạt động? | huphaco.vn (donghodoapsuat.vn)

Arduino | Hướng dẫn sử dụng CHI TIẾT cảm biến Siêu Âm HY-SRF05 - YouTube

Mạch đo và hiển thị mực nước sử dụng arduino (dientutuonglai.com) [Arduino Basic #21] Cảm biến siêu âm HC-SR04 - YouTube

Sơ đồ chân ESP8266 - Nên sử dụng chân nào (dientutuonglai.com)

IoT webserver- Gửi thông báo bằng email từ ESP8266 không dùng IFTTT - Lưu và chia sẻ kiến thức robocon, IoT, Embedded... (luuvachiase.net)

ESP8266 NodeMCU Gửi email bằng Máy chủ SMTP: HTML, Văn bản và Tệp đính kèm (Arduino) - Điều khiển & Tự động hoá (hatinh.tech)

Esp8266 send email part 2 / Gửi email đính kèm file các loại - YouTube Esp8266 send email - YouTube

PHỤ LỤC

Công việc các thành viên trong nhóm làm:

- Cả 3 đều cùng làm mạch, lên ý tưởng vẽ mô phỏng, tìm tài liệu tham khảo, rồi đặt mua.

- Cả 3 cũng cùng nhau tham khảo, sửa code để lập trình, test ở tất cả các máy của cả 3.

- Cả 3 cùng làm, sửa và bổ xung hoàn thiện báo cáo, slide

+ Tín hiệu NPN được hiểu là tải được nối giữa 1 cực là dương nguồn với 1 cực là đầu ra của cảm biến.

+Tín hiệu PNP được hiểu là tải được nối giữa 1 đầu ra của cảm biến và 1 cực âm nguồn.

Một phần của tài liệu Cảm biến siêu , Arduino ESP8266 quan sát mức nước gửi mail (Trang 26)

Tải bản đầy đủ (DOCX)

(41 trang)
w