Mục lục:

AvoRipe - Kiểm tra xem quả bơ của bạn đã chín chưa: 8 bước (có hình ảnh)
AvoRipe - Kiểm tra xem quả bơ của bạn đã chín chưa: 8 bước (có hình ảnh)

Video: AvoRipe - Kiểm tra xem quả bơ của bạn đã chín chưa: 8 bước (có hình ảnh)

Video: AvoRipe - Kiểm tra xem quả bơ của bạn đã chín chưa: 8 bước (có hình ảnh)
Video: AvoRipe 2024, Tháng mười một
Anonim
Image
Image
Xây dựng các bộ phận
Xây dựng các bộ phận

Chuyện xảy ra với tất cả mọi người, bạn mua một quả bơ, nó chưa chín. Một vài ngày trôi qua, và khi nó chín muồi, bạn đã quên nó đi… và trong vài ngày tới, nó có thể trở nên tồi tệ!

Thật may mắn cho bạn, chúng tôi đã thiết kế và chế tạo AvoRipe, một thiết bị kiểm tra quả bơ của bạn hai lần một ngày hoặc theo yêu cầu, gửi cho bạn thông báo đến điện thoại thông minh của bạn nếu quả bơ của bạn đã chín và cho phép bạn theo dõi độ mềm của quả bơ theo thời gian.

Chúng tôi là ai? Được tạo ra bởi Elad Goldberg và Eden Bar-Tov một cách tự hào từ IDC Herzliya ở Thung lũng McCann, Mizpe Ramon và phòng thí nghiệm đổi mới phương tiện truyền thông tại IDC (MiLab). Xin gửi lời cảm ơn thiết thực đến Zvika Markfeld, của ForRealTeam, vì đã dạy chúng tôi mọi thứ về IoT, đã cung cấp cho chúng tôi tất cả các thiết bị và cùng chúng tôi đến sa mạc, nơi chúng tôi đã chế tạo hầu hết các thiết bị này.

Đặc biệt, cảm ơn những người hướng dẫn và Thingiverse đã cho chúng tôi một số cảm hứng và ý tưởng cũng như anh chàng đã thiết kế mô hình 3D mà chúng tôi đã sử dụng trong thiết bị của mình.

Quân nhu

Đây là danh sách những thứ mà chúng tôi đã sử dụng, không cần phải nói, rằng mọi thành phần ở đây đều có thể thay thế và được lựa chọn chủ yếu bởi tính sẵn có của chúng tôi trong thời gian thực hiện dự án này.

Bộ điều khiển vi mô, bo mạch và tấm chắn

  • 1x bo mạch ESP8266 (chúng tôi sử dụng minis WeMos D1 do LoLin sản xuất)
  • 1x Lá chắn servo mini D1
  • 1x Cáp Micro-USB
  • 20 x cáp jumper
  • Điện trở 1 x 10K Ohm
  • 1 x Breadboard

Động cơ

1 x động cơ Servo (chúng tôi khuyên nên chọn một động cơ mạnh mẽ, theo kinh nghiệm của chúng tôi, những động cơ nhỏ đôi khi không làm được)

Cảm biến

  • Cảm biến lực cảm biến áp suất màng mỏng 1x
  • Máy dò màu 1x RGB sử dụng mô-đun cảm biến TCS3200

Bộ phận cắt bằng laser

  • 1 x Hộp thông minh
  • 7x vòng sẽ tạo thành giá đỡ
  • 2x 70X100 cm

Bộ phận in 3D

Máy xay bơ (ban đầu là Petri Dish Gripper mà chúng tôi tìm thấy ở đây)

Bước 1: Tìm hiểu thiết bị và luồng dữ liệu

AvoRipe được thiết kế để kiểm tra độ chín của quả bơ của bạn hai lần một ngày (sáng và tối) và nó cũng có thể kiểm tra nó bằng một nút nhấn trên điện thoại của bạn bất cứ khi nào bạn muốn dù bạn ở đâu!

Nếu quả bơ đã chín (theo màu sắc và độ mềm), một thông báo đẩy sẽ được ứng dụng BLYNK gửi cho bạn để bạn biết đã đến lúc ăn quả bơ ngon của mình.

Vì chúng tôi ủng hộ việc cung cấp dữ liệu cho mọi người, chúng tôi cũng xây dựng một bảng điều khiển bằng cách sử dụng AdafuitIO để theo dõi tiến trình của quả bơ của bạn (mức độ mềm, màu sắc hiện tại và độ chín) để giúp bạn cập nhật nhanh chóng.

Bước 2: Xây dựng các bộ phận

Xây dựng các bộ phận
Xây dựng các bộ phận
Xây dựng các bộ phận
Xây dựng các bộ phận

Cai mong

  • Sau khi in các bộ phận của mô hình 3D này và hình vuông bằng nhựa 70x100 mm
  • lắp ráp mô hình 3D như được thấy trong hướng dẫn của nhà thiết kế ban đầu
  • vì chúng tôi sử dụng một servo lớn hơn, chúng tôi sẽ không sử dụng phần lớn nhất của mô hình để giữ servo tại chỗ, thay vào đó, chúng tôi sẽ sử dụng hình vuông bằng nhựa 70x100 mm và dán chúng lại với nhau như trong hình.
  • sau rất nhiều thử nghiệm và sai sót, chúng tôi đã đi đến kết luận rằng một số băng keo và một số trọng lượng nhỏ từ trên cao có thể giúp làm mịn mọi thứ - vì vậy chúng tôi khuyên bạn nên sử dụng một thứ gì đó nặng để đặt ở phần trên cùng - chúng tôi đã sử dụng chơi- bột nhưng nó không thực sự quan trọng.
  • chúng tôi đã sử dụng một số băng keo để làm mềm phần vuốt nhựa cùn để quả bơ sẽ ấm và chúng tôi kết nối cảm biến lực với một trong các cánh tay.

Chỗ đứng

Sau khi lắp cảm biến ánh sáng vào bên trong vòng lớn nhất (chúng tôi khuyên bạn nên khoan một lỗ nhỏ để dây nhảy chui qua) keo tất cả các vòng lại với nhau cho đến khi bạn đạt được chiều cao mong muốn

Cái hộp

chúng tôi đã sử dụng makercase để làm hộp và lắp ráp nó. chiếc hộp mang lại cho chúng ta một sức bật cao cho móng vuốt và cũng là nơi để lưu trữ các mạch wemos

Bước 3: Mạch

Mạch
Mạch

Trong bước này, chúng tôi sẽ kết nối tất cả các cảm biến.

Cảm biến lực:

  • Kết nối VCC với + trong breadboard.
  • Nối G và A0 với điện trở 10K Ohm.
  • Kết nối chân điện trở khác với - trong breadboard.

Servo:

  • Kết nối VCC với + trong breadboard
  • Kết nối Ground với - trong breadboard
  • và kết nối nguồn với D8

Cảm biến RGB (TCS3200):

  • Kết nối S0 với D4
  • Kết nối S1 với D3
  • Kết nối S2 với D6
  • Kết nối S3 với D7
  • Kết nối đầu ra với D5

Bước 4: Phần mềm cần thiết

Phần mềm bắt buộc
Phần mềm bắt buộc
Phần mềm bắt buộc
Phần mềm bắt buộc

Arduino IDE

Cài đặt Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Cài đặt "trình điều khiển" có liên quan cho bảng ESP8266 vào IDE Arduino của bạn:

randomnerdtutorials.com/how-to-install-es…

Blynk

Tải xuống ứng dụng Blynk: https://j.mp/blynk_Android hoặc

Chạm vào biểu tượng mã QR và hướng máy ảnh vào mã QR bên dưới

sau đó gửi cho bạn mã xác thực (chúng tôi sẽ sử dụng mã đó trong bước tiếp theo)

Bước 5: Trang tổng quan

bảng điều khiển
bảng điều khiển

AdafruitIO

Tạo tài khoản:

Đi tới "Nguồn cấp dữ liệu" và tạo 3 nguồn cấp dữ liệu mới:

1. màu bơ

2. isRipe

3. squishiness

Sau đó, chuyển đến tab "Trang tổng quan" và tạo một trang tổng quan mới.

Sau khi tạo trang tổng quan, hãy nhập trang tổng quan và thêm 3 khối mới bằng nút "+":

1. Một biểu đồ đường và thêm nguồn cấp dữ liệu squishiness vào đó, khối đó sẽ hiển thị sự tiến triển của squishiness bơ theo thời gian.

2. Một công cụ chọn màu và thêm nguồn cấp dữ liệu Màu quả bơ cho nó. khối đó sẽ hiển thị màu của quả bơ.

3. Một chỉ báo và chọn nguồn cấp dữ liệu isRipe cho nó. khối đó sẽ đo xem quả bơ có đủ căng mọng để được xác định là chín hay không. đảm bảo đặt điều kiện trong khối này thành "=" và giá trị là 2.

Bước 6: Mã

Mã được đính kèm, hy vọng bạn sẽ thấy dễ sử dụng (chúng tôi đã cố gắng ghi lại nó nhiều nhất có thể).

Mở Arduino IDE và nhập mã, đảm bảo rằng bạn đang làm việc trên đúng bảng (sử dụng Công cụ -> bảng)

chạy màn hình nối tiếp (CTRL + SHIFT + m) và xem góc của servo và lực tác dụng lên cảm biến ở mọi giai đoạn.

Khi bạn đang chạy màn hình nối tiếp, hãy đảm bảo rằng bạn đang sử dụng 9600baud.

Sửa đổi tất cả là những vị trí trong mã bạn cần sửa đổi, nó được nhận xét tốt trong mã (chủ yếu là chi tiết WiFi của bạn, xác thực adafuitIO và BLYNK).

Chúng tôi khuyên bạn nên hiệu chỉnh giá trị của lực cần thiết để quyết định rằng một quả bơ chín sau khi bạn kiểm tra một vài quả bơ cứng và một vài quả bơ chín và tìm thấy một điểm ngọt (chúng tôi đã biết rằng mọi cách thiết lập đều khác một chút kể từ khi cảm biến lực là khá tinh tế).

Chúng tôi cũng khuyên bạn nên hiệu chỉnh Cảm biến màu. Bạn có thể làm điều đó bằng cách mở màn hình nối tiếp (CTRL + SHIFT + m) trong Arduino IDE và sau đó nhập "c" ở dòng trên. sau đó, chỉ cần làm theo hướng dẫn được in để hiệu chỉnh cảm biến.

Bước 7: Ứng dụng BLYNK và Thông báo

Ứng dụng BLYNK và Thông báo
Ứng dụng BLYNK và Thông báo
Thông báo và ứng dụng BLYNK
Thông báo và ứng dụng BLYNK

Trong ứng dụng BLYNK, hãy đảm bảo bộ hẹn giờ được đặt thành thời gian mong muốn và thiết bị của bạn cho phép thông báo từ ứng dụng.

Giải thích một chút về cách ứng dụng BLYNK và mã hoạt động cùng nhau:

chúng tôi đã đặt một mã pin ảo (V0) đang được wemos kiểm tra liên tục, ứng dụng sẽ thay đổi nó từ 0 (không kiểm tra quả bơ) thành 1 (không kiểm tra quả bơ) khi:

  1. nút bật được nhấn (hãy nhớ nhấn nút bật sau đó)
  2. một trong những bộ hẹn giờ tắt.

chúng tôi đặt một ghim ảo khác (V4) sẽ xác định xem quả bơ đã chín (V4 = 2) hay chưa chín (V4 = 1), điều này sẽ được xác định bên trong wemos và sẽ được gửi đến ứng dụng.

Ngoài ra, nếu quả bơ chín, wemos sẽ kích hoạt thông báo thông qua ứng dụng. để tìm hiểu thêm về tiện ích thông báo, hãy xem liên kết này.

Bước 8: Thưởng thức quả bơ chín của bạn

Thưởng thức quả bơ chín của bạn
Thưởng thức quả bơ chín của bạn

chúng tôi khuyên bạn nên làm Goucamole của bánh mì nướng đơn giản với bơ phết bơ, hoặc bạn thậm chí có thể tự nhiên với sữa chua đông lạnh bơ

Đề xuất: