Mục lục:

ESP8266 / Arduino MQTT Memo Minder W / LCD (Bộ thu hút sự chú ý của người chơi game thiếu niên AKA!): 4 bước
ESP8266 / Arduino MQTT Memo Minder W / LCD (Bộ thu hút sự chú ý của người chơi game thiếu niên AKA!): 4 bước

Video: ESP8266 / Arduino MQTT Memo Minder W / LCD (Bộ thu hút sự chú ý của người chơi game thiếu niên AKA!): 4 bước

Video: ESP8266 / Arduino MQTT Memo Minder W / LCD (Bộ thu hút sự chú ý của người chơi game thiếu niên AKA!): 4 bước
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, Tháng mười một
Anonim
Image
Image

Có thanh thiếu niên nào tự nhốt mình chơi trò chơi trực tuyến với tai nghe không? Bạn mệt mỏi khi không nghe thấy bạn la hét vì họ hoặc không trả lời tin nhắn văn bản hoặc cuộc gọi của họ? Yeah… CHÚNG TÔI QUÁ! Đó là động lực thúc đẩy gizmo mới nhất của tôi (Thêm vào đó, nó rất vui khi được xây dựng). Đỗ viên ngọc nhỏ này ngay trước màn hình của họ. Trong khi nó yên tĩnh, nó chỉ ngồi đó để suy nghĩ về công việc kinh doanh của riêng mình. Nhưng… khi bạn gửi nó một tin nhắn, nó sẽ phát ra một chút BẤT NGỜ và phát ra tiếng bíp và nhấp nháy của đèn LED cùng với tin nhắn của bạn trên màn hình LCD… VỪA thu hút sự chú ý của con bạn. Vì vậy, hãy đọc tiếp, xem vid ở trên và xây dựng cho mình một vid nữa.

Bước 1: Yêu cầu phần cứng và kết nối

Yêu cầu phần cứng và kết nối
Yêu cầu phần cứng và kết nối
Yêu cầu phần cứng và kết nối
Yêu cầu phần cứng và kết nối

CÁC BỘ PHẬN:

ESP8266 NodeMCU 1.0 (Bất kỳ ESP nào cũng nên hoạt động)

1602 hoặc 2004 LCD với giao diện nối tiếp / I2C

Nút nhấn tạm thời

Breadboard

DẪN ĐẾN

Người nhảy

HOOKUP:

ESP8266 ----------- LCD ----------- NÚT ----------- BUZZER ------------- DẪN ĐẾN

Grnd ----------------- Grnd ---------- Cực 1 ------------ Grnd ------ ------------ Grnd

Vcc ------------------- Vcc

D6 -------------------------------------------------- -------------------------------------Chân dài

D7 -------------------------------------------------- ------------ Cực thứ 2

D4 -------------------------------------- Cực thứ 2

D1 -------------------- SCL

D2 -------------------- SDA

Bước 2: Yêu cầu phần mềm và cấu hình

Yêu cầu phần mềm và cấu hình
Yêu cầu phần mềm và cấu hình
Yêu cầu phần mềm và cấu hình
Yêu cầu phần mềm và cấu hình
Yêu cầu phần mềm và cấu hình
Yêu cầu phần mềm và cấu hình

Giả định: Kiến thức và thực hành sử dụng Arduino IDE và các thư viện.

Yêu cầu phần mềm:

  • Arduino IDE (tôi đã sử dụng 1.8.5)
  • Ứng dụng Android Dash MQTT (Không chắc liệu có phiên bản iOS hay không)
  • Trang web

Cấu hình phần mềm:

  1. Ứng dụng Android MQTT Dash Sử dụng cùng client.subscribe (Còn được gọi là Chủ đề) chi tiết như bên dưới. Phần còn lại của mặc định 'nên' là OK. Sử dụng thông tin chi tiết có tại trang web ở trên cho cổng # và tên máy chủ máy chủ:
  2. Arduino Sketch (Lập trình cần thay đổi cũng được nhận xét trong sketch)

    • Địa chỉ I2C của màn hình LCD của bạn
    • Tín dụng WiFi
    • Thông tin nhà môi giới MQTT (lựa chọn ngẫu nhiên / cá nhân hóa mà bạn cung cấp)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

Bước 3: Hoạt động

Hoạt động
Hoạt động

Khi mở ứng dụng MQTT Dash:

  1. Nhấp vào Đăng nhập CỘNG ở phía trên bên phải.
  2. Chọn Loại 'Văn bản'.
  3. Tên là sự lựa chọn của bạn.
  4. Nhập tên Chủ đề của bạn ở đây như đã đề cập trong bước trước.
  5. Nhấp vào Đĩa ở phía trên bên phải để lưu.
  6. Mở ô được liệt kê theo tên đã chọn ở bước 3 ở trên.
  7. Nhập văn bản biểu mẫu tự do trên dòng được trình bày. Nhấp vào ĐẶT.
  8. Thông báo sẽ xuất hiện trên màn hình LCD nếu tất cả hoạt động như mong đợi.
  9. Để xóa tin nhắn, hãy gửi một tin nhắn trống.
  10. HOẶC… Nhấn nút gắn với ESP trong giây lát để xóa.

Bước 4: Tất cả đã được đóng hộp và sẵn sàng để MQTT

Nhặt một chiếc hộp thủ công và một chiếc cúc áo đẹp hơn và đặt tất cả lại với nhau trong cái này.

Đề xuất: