Mục lục:

FoodPlate: Tấm giữ ấm thức ăn của bạn: 11 bước
FoodPlate: Tấm giữ ấm thức ăn của bạn: 11 bước

Video: FoodPlate: Tấm giữ ấm thức ăn của bạn: 11 bước

Video: FoodPlate: Tấm giữ ấm thức ăn của bạn: 11 bước
Video: có thể Đánh Hơi đồ ăn cách 5 km và cái kết - Review phim Vận May Ẩm Thực 2024, Tháng mười một
Anonim
FoodPlate: Tấm giữ ấm thức ăn của bạn
FoodPlate: Tấm giữ ấm thức ăn của bạn

Bạn đã bao giờ trải nghiệm rằng thức ăn của bạn đã trở nên nguội lạnh trong khi bạn vẫn đang ăn chưa?

Trong phần hướng dẫn này, tôi sẽ giải thích cho bạn cách làm một chiếc đĩa được làm nóng. Ngoài ra, tấm này sẽ đảm bảo rằng không có gì có thể rơi khỏi nó bằng cách nghiêng nó.

Liên kết đến GitHub của tôi là:

Bước 1: Các thành phần

Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần
Các thành phần

Đối với dự án này, chúng tôi cần các thành phần / công cụ / Vật liệu sau:

Các thành phần

  • Raspberry Pi 3 kiểu B + (€ 35, 66)
  • Bộ nguồn Raspberry Pi (18,95 €) (Hình 1)
  • PCB CHO TẤM GIƯỜNG CHO K8200 - MÁY IN 3D (PHẦN CHIA SẺ) (€ 31,00) (Hình 2)
  • NTC (€ 2,00) (Hình 3)
  • Nguồn cung cấp cho PCB (€ 35,11) (Hình 4 + 5)
  • Rơ le - 3,3V cho Pi !!! (€ 4,40) (Hình 6)
  • MPU-6050 (con quay hồi chuyển + gia tốc) (3,95 €) (hình 7)
  • Cảm biến lực - 1KG (€ 4,96) (Hình 8)
  • HX711 (cho cảm biến lực) (Sits by Load cell) (Hình 9)
  • LCD (€ 16,07) (Hình 10)
  • Bộ rung hoạt động (2,83 €) (Hình 11)
  • Tông đơ (€ 0, 63)
  • DÂY JUMPER 7 ", 30 CỬA (€ 17, 97)

Công cụ

  • Hàn sắt
  • Súng bắn keo
  • Sabre cưa

Vật liệu

Gỗ

Xem tài liệu Excel để biết bảng giá đầy đủ.

Tổng chi phí của dự án này là € 183.

Bước 2: Xây dựng mạch

Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch

Đối với bước đầu tiên, bạn phải xây dựng mạch (xem PDF 1 + 2 + hình ảnh 3 + 4)

Tốt nhất là bạn nên thực hiện điều này trước trên breadboard. Sau đó, bạn có thể hàn mọi thứ lại với nhau. Bạn có thể sử dụng súng bắn keo để tăng cường công việc hàn.

Sau đó bạn cho mọi thứ vào thùng gỗ có kích thước 35 x 33 x 5, 5cm. Bạn có thể thấy các lỗ bằng một chiếc cưa kiếm.

Sau đó đặt cảm biến lực trên bệ sao cho tấm gia nhiệt nằm trên đó.

Dùng đinh đóng chặt tấm gia nhiệt. Đặt lò xo xung quanh đinh sao cho đĩa luôn hướng lên trên.

Bước 3: Kết nối với Raspberry Pi

Kết nối với Raspberry Pi
Kết nối với Raspberry Pi
Kết nối với Raspberry Pi
Kết nối với Raspberry Pi
Kết nối với Raspberry Pi
Kết nối với Raspberry Pi

Trước tiên, bạn tải xuống và cài đặt phiên bản miễn phí của MobaXterm (https://mobaxterm.mobatek.net/download.html) và Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Sau đó, mở chương trình và nhấp vào "Phiên" ở góc trên bên trái.

Sau đó điền địa chỉ IP của Pi trong "Máy chủ từ xa". Tại "Chỉ định tên người dùng" nhập tên người dùng của bạn. Sau đó bạn nhấn "OK" ở cuối màn hình.

Sau khi bạn hoàn thành việc này, anh ấy sẽ tự động bắt đầu kết nối. Sau đó, bạn phải nhập mật khẩu của mình, bây giờ bạn đã có kết nối với Pi của mình.

Bước 4: Kích hoạt SPI

SPI kích hoạt
SPI kích hoạt
SPI kích hoạt
SPI kích hoạt
SPI kích hoạt
SPI kích hoạt

Bởi vì chúng tôi sử dụng MCP3008, chúng tôi phải kích hoạt SPI.

Đối với điều này, bạn nhập MobaXterm: "sudo raspi-config".

Sau đó, bạn chọn "Tùy chọn giao diện".

Sau đó nhấp vào "SPI". Sau đó, nhấp vào "Có".

Sau đó, truy cập MobaXterm và nhập lệnh sau:

sudo apt-get install python3-spidev

Bước 5: Thiết lập máy chủ web

Thiết lập máy chủ web
Thiết lập máy chủ web
Thiết lập máy chủ web
Thiết lập máy chủ web
Thiết lập máy chủ web
Thiết lập máy chủ web

Bây giờ bạn quay lại bảng điều khiển MobaXterm.

Đầu tiên, chúng tôi sẽ cập nhật và nâng cấp Raspbian để chúng tôi có phiên bản mới nhất. Bạn có thể thực hiện việc này bằng các lệnh sau:

  • sudo apt-get cập nhật
  • sudo apt-get nâng cấp

Sau đó, chúng tôi sẽ cài đặt Apache. Với cài đặt này, bạn có thể xem trang web trên bất kỳ thiết bị nào trong mạng của mình.

Bạn thực hiện việc này bằng lệnh sau:

sudo apt-get install apache2

Bây giờ đi đến thư mục tiếp theo bằng cách điền vào đường dẫn này trong thanh (xem hình 5):

/ var / www / html /

Tại đây bạn có thể đặt tất cả các tệp từ thư mục "Mặt trước".

Bạn có thể làm điều này bằng cách nhấp vào biểu tượng tải lên (xem hình 6).

Bước 6: Thiết lập Máy chủ Thư

Thiết lập Máy chủ Thư
Thiết lập Máy chủ Thư
Thiết lập Máy chủ Thư
Thiết lập Máy chủ Thư
Thiết lập Máy chủ Thư
Thiết lập Máy chủ Thư

Trước hết, bạn cần tạo một tài khoản trên Gmail.

Sau đó, lướt đến trang web này và đặt nó thành "Bật" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Sau đó, mở "class_mail.py" bằng trình soạn thảo văn bản. Điều này có thể được tìm thấy trong thư mục "lớp". Sau đó, bạn có thể thay đổi địa chỉ email và mật khẩu được sử dụng cho tài khoản Gmail của mình.

Bước 7: Chuyển tệp Python

Chuyển các tệp Python
Chuyển các tệp Python

Bây giờ chúng tôi đang cố gắng làm cho back end hoạt động.

Đầu tiên, bạn tạo một thư mục mới có tên là "project1".

Sau đó, tải tất cả các tệp.py từ thư mục "Backend" vào đó.

Bây giờ chúng ta có thể bắt đầu trên máy chủ SQL.

Bước 8: Thiết lập cơ sở dữ liệu SQL + nhập

Thiết lập cơ sở dữ liệu SQL + nhập
Thiết lập cơ sở dữ liệu SQL + nhập
Thiết lập cơ sở dữ liệu SQL + nhập
Thiết lập cơ sở dữ liệu SQL + nhập
Thiết lập cơ sở dữ liệu SQL + nhập
Thiết lập cơ sở dữ liệu SQL + nhập

Kết nối với cơ sở dữ liệu

Đầu tiên bạn cài đặt MySQL workbench. (Nhấp vào đây để truy cập trang web của MySQL)

Sau đó, mở MySQL Workbench và nhấp vào dấu cộng (xem hình 1).

Sau đó điền vào các trường sau (xem hình 2):

  • Tên kết nối

    • Tên của kết nối
    • Ví dụ: Project1
  • Tên máy chủ

    • Địa chỉ IP nơi Pi của bạn được kết nối.
    • Ví dụ: 169.254.10.1
  • Hải cảng

    3306

  • tên tài khoản

    Tên người dùng mà bạn đã sử dụng để định cấu hình MariaDB của mình

Sau đó bấm vào "Kiểm tra kết nối".

Bây giờ bạn thấy kết nối của mình (xem hình 3). Để mở nó, hãy nhấp đúp vào nó.

Nhập cơ sở dữ liệu

Để nhập cơ sở dữ liệu, hãy nhấp vào "Nhập / Khôi phục dữ liệu" ở thanh bên trái. (hình 4)

Sau đó, bạn chọn trong "Nhập từ tệp tự chứa" tệp sql mà bạn có thể tìm thấy trong kho lưu trữ Github trong thư mục "Cơ sở dữ liệu".

Nếu thành công, bạn có thể chuyển sang bước tiếp theo, nơi bạn có thể khởi động chương trình tự động khi bạn cắm bo mạch.

Bước 9: Khởi động chương trình tự động khi bạn cắm nguồn điện

Tự động khởi động chương trình khi bạn cắm nguồn điện
Tự động khởi động chương trình khi bạn cắm nguồn điện
Tự động khởi động chương trình khi bạn cắm nguồn điện
Tự động khởi động chương trình khi bạn cắm nguồn điện
Tự động khởi động chương trình khi bạn cắm nguồn điện
Tự động khởi động chương trình khi bạn cắm nguồn điện

Đầu tiên hãy truy cập MobaXterm.

Sau đó gõ lệnh sau:

sudo crontab -e

Sau đó, nhập số 2.

Bây giờ gõ lệnh sau:

@reboot python3.5 /home/dp-user/Documents/project1/app.py

Sau đó, bạn thực hiện tổ hợp phím sau:

ctrl + x

Sau đó nhấp vào "y". Sau đó nhấp vào enter.

Cuối cùng, gõ lệnh sau

khởi động lại sudo

Bước 10: Thêm bản dịch

Thêm bản dịch
Thêm bản dịch

Để thêm bản dịch, hãy bắt đầu "Translation_add.py". Bạn có thể thực hiện việc này bằng cách đi tới thư mục "project1" (thông qua cd) và thực hiện lệnh sau:

  • cd / home // Documents / project1 (Lệnh chuyển đến thư mục bên phải)
  • python3.5 Dịch_add.py

Sau đó, bạn điền từ hoặc cụm từ tiếng Anh, Hà Lan và Pháp.

Sau đó bấm vào enter. Bây giờ các từ / cụm từ đã có trong cơ sở dữ liệu.

Bước 11: Hướng dẫn sử dụng + Cảm ơn bạn

Trong tài liệu từ này, bạn sẽ tìm thấy cách sử dụng trang web.

Cảm ơn bạn đã đọc hướng dẫn này và hy vọng thức ăn của bạn sẽ không bao giờ bị nguội nữa.

Đề xuất: