Mục lục:

Thông báo thịt tươi: 7 bước
Thông báo thịt tươi: 7 bước

Video: Thông báo thịt tươi: 7 bước

Video: Thông báo thịt tươi: 7 bước
Video: Đại ca lớp 12A | Đào Nguyễn Ánh x Ngân Bello x @Tomchannelofficial97 | Nhạc chế | #shorts 2024, Tháng bảy
Anonim
Image
Image
Máy thông báo thịt tươi
Máy thông báo thịt tươi
Máy thông báo thịt tươi
Máy thông báo thịt tươi

Một thiết bị giúp cuộc họp luôn tươi mới. Dự án này được tiến hành bởi vì tôi đã được thử thách trong một lớp học của mình để giải quyết một vấn đề bằng cách sử dụng các kỹ năng mà chúng tôi đã học được trong lớp. Tôi nghĩ ngay đến một chuyện đã xảy ra với gia đình tôi cách đây vài năm. Một mùa hè, chúng tôi đi nghỉ vài tuần và trở về với mùi chết chóc và sàn nhà nhuốm máu, không cần phải nói đó là một cơn ác mộng khi dọn dẹp và tủ đông không được cấp điện. Sự kiện đó đã khiến bố tôi đặt câu hỏi rằng liệu chúng tôi có nên mua thịt bò thả rong / ăn cỏ miễn phí (thứ tốt) hay không. Đây là hiện thân của vấn đề của tôi, vì vậy tôi đã nghĩ ra một thiết bị có thể tự hoạt động và thông báo cho bất kỳ ai có thể đang kiểm tra nhà và tại một số thời điểm trong tương lai, hãy gửi tin nhắn tới điện thoại của chủ sở hữu để phản hồi nhanh chóng từ tủ đông.. Nhìn chung, thiết bị sử dụng một đèn LED nhiều màu để những người xung quanh nhà biết rằng có điều gì đó không ổn và cuối cùng là bất kỳ ai muốn nhận được tin nhắn về việc thịt bắt đầu hỏng.

Bước 1: Thu thập các bộ phận và công cụ

Thu thập các bộ phận và công cụ
Thu thập các bộ phận và công cụ

Để hoàn thành dự án này, người xây dựng sẽ cần có kiến thức cơ bản về hàn, Arduino IDE và In 3D (tùy chọn). Dự án chủ yếu bao gồm các thiết bị điện tử của Amazon và bất kỳ thứ gì khác có thể tìm thấy dễ dàng tại một cửa hàng bách hóa địa phương.

Các thành phần:

  • Bảng NodeMCU (https://a.co/haoqMPw)
  • Cảm biến nhiệt độ DS18B20 có chống thấm (https://a.co/ewfkmng)
  • Đèn LED RGB Cathode chung (https://www.sparkfun.com/products/9264)
  • Hộp xà phòng trở thành chiếc tủ ($ 1 tại Walmart)
  • Nguồn điện USB (https://a.co/ccjaQHv)

Phần còn lại của các thành phần này được thu thập bằng cách đặt mua một bộ trên Amazon (https://a.co/gUIA75y) nhưng bạn có thể tìm thấy một bộ rẻ hơn trên Amazon (tôi đang cố gắng học Arduino).

  • Bảng mạch điện tử
  • Dây nhảy
  • Ba điện trở 270Ω
  • Một điện trở 4,7kΩ
  • Ba + chân tiêu đề

Công cụ:

  • Máy vi tính
  • Dây Micro-USB
  • Bộ hàn
  • Súng bắn keo nóng nhiệt độ cao
  • Khoan với 1/4 mũi khoan
  • Máy in 3D với dây tóc

Lúc đầu, tôi nghĩ rằng tôi sẽ cấp nguồn cho bo mạch thông qua nguồn điện bên trong nhưng sau khi chơi với ý tưởng này, tôi đã kết thúc với nguồn điện USB bên ngoài vì nó dễ dàng nhất.

Bước 2: Gắn các thiết bị điện tử lại với nhau

Kết hợp các thiết bị điện tử lại với nhau
Kết hợp các thiết bị điện tử lại với nhau
Kết hợp các thiết bị điện tử lại với nhau
Kết hợp các thiết bị điện tử lại với nhau
Kết hợp các thiết bị điện tử lại với nhau
Kết hợp các thiết bị điện tử lại với nhau

Hình 1 cho thấy cách bố trí của các thiết bị điện tử

Phần 1:

Hàn từng dây đến từ cảm biến nhiệt độ vào chân cắm tiêu đề của chính nó (Hình 2 & 3)

Phần 2: Nhiệt độ. cảm biến

  • Đặt bảng NodeMCU trên cạnh của breadboard (Hình 4 & 5)
  • Sử dụng dây nhảy để kết nối NodeMCU với nhiệt độ. cảm biến

    1. Đặt một dây màu vàng từ chốt 4 đến một hàng trống trên breadboard
    2. Lấy điện trở 4,7kΩ và kết nối nó với đường 3,3v sau đó đặt phía bên kia của nó trong hàng từ bước trước
    3. Đặt dây màu vàng từ nhiệt độ. cảm biến và đặt nó trên đó trên cùng một hàng
    4. Đặt dây Red từ nhiệt độ. cảm biến trên đường 3.3v và đặt dây đen trên đường đất
    5. Kết nối chân 3.3v trên NodeMCU với đường dây trên breadboard
    6. Kết nối chân nối đất trên NodeMCU với đường dây trên breadboard

Phần 3: LED

Hướng dẫn này rất hữu ích khi nói đến cách đấu dây đèn LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Bạn chỉ cần theo dõi những chân nào bạn đang đặt từng phần của đèn LED (ví dụ: Ghim của tôi là D6 (đỏ), D7 (xanh lá cây) và D8 (xanh lam)

Bước 3: Mã

Image
Image
Mật mã
Mật mã

Mã mà tôi sử dụng hiện tại phần lớn dựa trên Ví dụ nhiệt độ DS18x20_T từ Thư viện OneWire.

Phần 1: Bắt đầu thiết lập

Video hiển thị ở trên sẽ cung cấp cho bạn một khởi đầu khá tốt khi sử dụng NodeMCU.

Phần 2: Mã của tôi

Như đã nêu ở trên, tôi chủ yếu sử dụng mã từ Thư viện OneWire nhưng tôi đã thêm hai biến vào đầu tệp và thêm một phần phản ứng nếu nhiệt độ đã đạt đến một ngưỡng nhất định (mã Arduino ở trên). Ngoài ra, xin lỗi nếu mã không sạch, đây là lần đầu tiên tôi viết mã bằng Arduino.

Bước 4: Bông tuyết in 3D (Tùy chọn)

Bông tuyết in 3D (Tùy chọn)
Bông tuyết in 3D (Tùy chọn)
Bông tuyết in 3D (Tùy chọn)
Bông tuyết in 3D (Tùy chọn)
Bông tuyết in 3D (Tùy chọn)
Bông tuyết in 3D (Tùy chọn)

Tôi đã thêm một bông tuyết để giữ nhiệt độ. cảm biến để giúp thông báo cho người dùng biết nơi nó sẽ đến. Bông tuyết mà tôi sử dụng đến từ https://www.thingiverse.com/thing:2732146 và tôi chỉ thêm một liên kết (để trả lại tín dụng) và một lỗ cho cảm biến nhiệt độ.

Bước 5: Cắt và dán

Cắt và dán
Cắt và dán
Cắt và dán
Cắt và dán
Cắt và dán
Cắt và dán
Cắt và dán
Cắt và dán
  • Tôi quyết định gạt cảm biến nhiệt độ sang một bên vì vậy tôi đã khoan một lỗ 1/4 inch ở bên cạnh để lấy nhiệt độ. cảm biến đi ra ngoài. Tôi cũng đã cắt bỏ cạnh nơi dây Micro-USB đi vào.
  • Đối với phần dán, tôi đã sử dụng Súng bắn keo nóng nhiệt độ cao và hoạt động tốt chỉ cần đảm bảo rằng bạn sử dụng đủ keo. Tôi dán cảm biến nhiệt độ vào vỏ máy và bông tuyết (Hình 4 & 5).

Bước 6: Kiểm tra

Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm
Thử nghiệm

Tôi vẫn đang học đại học nên tôi đã sử dụng tủ lạnh mini của mình để thử nghiệm. Mã OneWire cũng gửi nhiệt độ qua đường nối tiếp (9600 Baud) để việc kiểm tra nhiệt độ được thực hiện dễ dàng.

Bước 7: Tương lai: Thêm mã WIFI

Tương lai: Thêm mã WIFI
Tương lai: Thêm mã WIFI

Tôi dự định thêm khả năng WIFI vào mã để Người thông báo có thể gửi tin nhắn.

Đây là lần xây dựng đầu tiên của tôi trên Bảng hướng dẫn vì vậy hãy thử và tha thứ cho những lỗ hổng trong đó.

Đề xuất: