Mục lục:

Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT): 18 bước (có Hình ảnh)
Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT): 18 bước (có Hình ảnh)

Video: Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT): 18 bước (có Hình ảnh)

Video: Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT): 18 bước (có Hình ảnh)
Video: Hướng dẫn sử dụng màn hình oled 0.96 inch kết hợp esp8266 - Project ứng dụng IOT 2024, Tháng bảy
Anonim
Image
Image
Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT)
Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT)
Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT)
Thang đo thông minh Wi-Fi (với ESP8266, Arduino IDE, Adafruit.io và IFTTT)

Nếu nơi bạn sống đã là mùa hè, đây có lẽ là thời điểm tuyệt vời cho các hoạt động thể dục ngoài trời. Chạy bộ, đạp xe hoặc chạy bộ là những bài tập thể dục tuyệt vời để bạn lấy lại vóc dáng.

Và nếu bạn muốn giảm hoặc kiểm soát cân nặng hiện tại, điều cần thiết là bạn phải ghi chép lại kết quả của mình. Ví dụ: sử dụng dây đeo thể thao (liên kết / liên kết / liên kết) sẽ cho phép bạn xác minh xem bạn có đang đi đúng hướng hay không và luôn có động lực. Nhưng điều cần thiết là bạn phải ghi lại tiến trình cân nặng của mình. Và với các công cụ phù hợp và sử dụng một chút thiết bị điện tử và lập trình, bạn có thể tạo ra quy mô phòng tắm kết nối Internet của riêng mình! Bạn có thể tìm thấy một số cân thông minh bluetooth của các nhà sản xuất khác nhau trực tuyến (ví dụ: https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG và https://rebrand.ly/smartscale-AMZ). Nhưng thay vì mua một chiếc, tại sao không giảm cân bằng cách tự làm đồ dùng của riêng bạn?

Trong dự án này, tôi đã thiết kế quy mô phòng tắm thông minh, sử dụng một số tính năng in 3D, ESP8266, IFTTT và Adafruit. IO. Bạn có thể sử dụng hướng dẫn này để thực hành một số kỹ năng: kỹ năng in 3d và cắt laser, hàn, điện tử, lập trình, v.v. Trong các bước tiếp theo, tôi sẽ chỉ cho bạn cách tôi in 3D, nối dây các mạch và tạo mã. Trong phần cuối của hướng dẫn này, bạn sẽ sẵn sàng đo cân nặng của mình và đăng trực tuyến!

Bạn có thể tìm thấy các tính năng mới trong hướng dẫn mới của tôi: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Lần này tôi đã thêm một đồng hồ tích hợp (được đồng bộ hóa với máy chủ internet) và một bộ rung. Khi chuông báo được kích hoạt, nó sẽ tiếp tục đổ chuông cho đến khi người dùng có đủ can đảm để bước ra khỏi giường và đứng trên cân trong vài giây. Kiểm tra nó ra!

Một số kiến thức được sử dụng ở đây dựa trên Lớp học Internet of Things tuyệt vời của Becky Stern. Nó rất khuyến khích!

Bạn thích dự án đó? Vui lòng xem xét hỗ trợ các dự án tương lai của tôi bằng một khoản quyên góp Bitcoin nhỏ!: D Địa chỉ gửi BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Bước 1: Công cụ và vật liệu

Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu

Các công cụ và vật liệu sau đã được sử dụng trong dự án này:

Dụng cụ và vật liệu:

  • Máy in 3D (liên kết / liên kết / liên kết). Nó được sử dụng để in hộp đựng các thiết bị điện tử.
  • Hàn sắt và dây. Một số thành phần (chẳng hạn như ESP8266 Firebeetle và vỏ ma trận LED) không đi kèm với các thiết bị đầu cuối được hàn. Tôi cần hàn một số dây hoặc chân để kết nối các thiết bị đó.
  • Ống co rút. Tôi cũng phải hàn các dây của mỗi cảm biến lực. Một đoạn ống co lại có thể được sử dụng để cách ly tốt hơn các dây dẫn.
  • Cái vặn vít. Cấu trúc được gắn bằng một số vít. Một bộ tua vít đã được sử dụng.
  • Vít. Tôi đã sử dụng một số vít để gắn các bộ phận in 3D vào đế của cân.
  • Bu lông M2x6mm. Chúng được sử dụng để gắn các thiết bị điện tử bên trong vỏ máy.
  • 1.75mm PLA (liên kết / liên kết / liên kết) bất kỳ màu nào bạn muốn.
  • Bảng phát triển FireBeetle ESP8266. Nó thực sự dễ sử dụng và lập trình bằng Arduino IDE. Nó có mô-đun Wi-Fi tích hợp, vì vậy bạn có thể sử dụng nó trong nhiều dự án. Nó có một đầu nối cho một pin 3.7V, thực sự hữu ích để lắp ráp dự án này. Tôi cũng có một bộ sạc pin tích hợp. Nó sẽ sạc lại pin khi được kết nối với phích cắm USB. Bạn cũng có thể sử dụng các bảng dựa trên ESP8266 khác (liên kết / liên kết / liên kết) nếu muốn. Xảy ra trên bảng bạn chọn, sẽ khó khăn hơn một chút khi kết nối và sạc lại pin hoặc kết nối ma trận LED. Kích thước của trường hợp cũng sẽ cần được xác minh.
  • Vỏ lò sưởi - Ma trận LED 24x8. Mô-đun này dễ dàng phù hợp trên đầu bảng nhà phát triển Firebeetle ESP8266. Tôi đã sử dụng nó để hiển thị các giá trị được đo bằng vi điều khiển, hiển thị một số trạng thái, v.v. Bạn cũng có thể sử dụng các loại màn hình khác nếu muốn, như màn hình LCD thông thường (liên kết / liên kết / liên kết) hoặc màn hình OLED (liên kết / liên kết / liên kết).
  • Mô-đun HX711 (liên kết / liên kết / liên kết). Điều này hoạt động như một bộ khuếch đại cảm biến lực. Bốn cảm biến lực đo biến dạng được kết nối với mô-đun này và nó giao tiếp trên giao tiếp nối tiếp với bộ vi điều khiển ESP8266.
  • Cảm biến lực 50kg (x4); (liên kết / liên kết / liên kết). Chúng được sử dụng để đo trọng lượng của người dùng. Bốn trong số chúng được sử dụng với trọng lượng tối đa 200kg.
  • Cáp micro USB;
  • 6 dây nhảy nữ - nữ;
  • Tấm ván ép 2 x 15 mm (30 x 30 cm). Nó được sử dụng cho cơ sở của quy mô.

Các liên kết được mô tả ở trên chỉ là gợi ý về nơi bạn có thể tìm thấy các mục được sử dụng trong hướng dẫn này (và hỗ trợ các bản hack trong tương lai của tôi). Hãy thoải mái tìm kiếm chúng ở những nơi khác và mua tại cửa hàng yêu thích của bạn.

Tôi đã sử dụng bảng phát triển FireBeetle ESP8266, được cung cấp bởi DFRobot. Nó hoạt động hoàn hảo! Tôi cũng đã thử nghiệm mã với một bảng NodeMCU. Nó cũng hoạt động tốt (mặc dù thời gian kết nối lâu hơn đáng kể… Tôi vẫn không biết tại sao…).

Bạn có biết rằng bạn có thể mua một máy in 3D Creality Ender chỉ với $ 169,99? Nhận của bạn!

Đề xuất: