Mục lục:

Bartender tự động: 6 bước
Bartender tự động: 6 bước

Video: Bartender tự động: 6 bước

Video: Bartender tự động: 6 bước
Video: Hướng dẫn tạo tem mã vạch số nhảy bằng phần mềm thiết kế Bartender chuyên nghiệp cho người mới 2024, Tháng mười một
Anonim
Bartender tự động
Bartender tự động

Mục tiêu của dự án này là làm cho quá trình pha chế / pha chế các loại cocktail dễ dàng hơn thông qua IoT (Internet of Things). các công thức pha chế cocktail (khi đã nhập) sẽ được dự án ghi nhớ. Các hộp đựng đồ uống được tích hợp các cảm biến đo nhiệt độ và hàm lượng trong chai. Tất cả dự án sẽ được kiểm soát thông qua một trang web trên điện thoại thông minh / máy tính.

Quân nhu

Phần cứng:

- tấm gỗ mdf (0, 5cm)

- vít gỗ

- Ống đường kính trong 4mm

- 4 hộp nhựa

- Ống nhựa pvc 40 mm

thiết bị điện tử:

- mâm xôi pi3

- Cảm biến siêu âm 4x (hc-sr04)

- 4x 10k ntc (chống thấm nước)

- ADC mcp3008

- máy quét rfid

- Man hinh LCD

- 4 mô-đun rơle

- 4 miếng dán chống viêm nhu động

- Bộ đổi nguồn 12v dc

công cụ:

- silicon trong suốt tec7

- máykhoan

- máy in 3D

- nhìn thấy

chi phí của dự án lỗ sẽ vào khoảng 130 euro.

Bước 1: Bước 1: Nối dây điện tử

Hệ thống dây:

trong khi xây dựng hệ thống dây điện của toàn bộ dự án, tôi khuyên bạn nên sử dụng một số dây dài hơn cho các cảm biến siêu âm, lý do là chúng cần phải tiếp cận từng thùng chứa. làm tương tự với mô-đun chuyển tiếp cảnh báo điều này sẽ xảy ra ở phía bên kia của bản dựng.

Hàn mạch máy bơm với bộ chuyển đổi một chiều 12v và kết nối nó với mô-đun rơle. (dán nhãn cho máy bơm để dễ nhớ máy bơm nào được kết nối với công tắc rơ le, điều này sẽ hữu ích sau này trong quá trình xây dựng)

tùy chọn (điều này sẽ phụ công việc trong khi xây dựng toàn bộ trường hợp):

- bạn có thể dán nhãn các cảm biến siêu âm được kết nối với các chân bằng các số bên dưới

- gắn nhãn ntc là được kết nối với mcp3008

Raspberry Pi (BCM):

GPIO2 (sda1 / i2c) ==> mô-đun chuyển tiếp 1

GPIO3 (scl1 / i2c) ==> mô-đun chuyển tiếp 2

GPIO17 ==> siêu âm kích hoạt 1

GPIO27 ==> siêu âm echo 1

GPIO22 ==> kích hoạt siêu âm 2

SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)

SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)

SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)

GPIO5 ==> siêu âm echo 2

GPIO6 ==> kích hoạt siêu âm 2

GPIO13 ==> siêu âm echo 3

GPIO19 ==> kích hoạt siêu âm 4

GPIO26 ==> siêu âm echo 4

GPIO14 (uart0_TXD) ==> mô-đun chuyển tiếp 3

GPIO15 (uart0_RXD) ==> mô-đun chuyển tiếp 4

GPIO23 ==> LCD (D7)

GPIO24 ==> LCD (D6)

GPIO25 ==> rfid (RST)

SPI0_CE0 (GPIO8) ==> rfid (SDA)

SPI0_CE1 (GPIO7) ==> mcp3008 (CS / SHDN)

GPIO12 ==> LCD (D5)

GPIO16 ==> LCD (D4)

GPIO20 ==> LCD (E)

GPIO21 ==> LCD (RS)

Bước 2: Bước 2: Định cấu hình Raspberry Pi

cấu hình:

kết nối pi với wifi của bạn và bật SPI trong menu cấu hình (sudo rasp-config => tùy chọn giao diện => SPI => bật)

cài đặt các gói sau:

- mfrc522

- RPLCD

- bình giữ nhiệt

- flask_cors

- flask_socketio

cơ sở dữ liệu:

cài đặt mariadb trên raspberry pi.

tạo kết nối từ xa tới ssh bằng bàn làm việc mysql.

nhập tệp chứa riêng với cơ sở dữ liệu vào raspberrypi và đảm bảo rằng người dùng bạn có tất cả các quyền đối với cơ sở dữ liệu.

chương trình:

bên dưới phần này là tải xuống tệp rar và giải nén các tệp bên trong.

các phần điền này chứa máy chủ bình và các lớp cần thiết cho dự án.

chuyển các tệp này sang raspberry pi, tôi khuyên bạn nên tạo một bản đồ cho người dùng của bạn được gọi là người pha chế tự động và đặt các phần điền vào đó

trước khi wecan chạy chương trình, bạn sẽ cần mở app.py và tìm kiếm 'db = DataBase (ứng dụng, "người dùng", "mật khẩu", "cocktail_db")'

thay đổi người dùng và mật khẩu thành tên người dùng và mật khẩu mariadb của bạn

trang mạng:

cài đặt một máy chủ apache2 vào raspberry pi.

kết nối thông qua filezilla.

giải nén tệp bên dưới và một lần nữa bạn sẽ cần thay đổi một số thứ, trong tệp js có 4 tệp.js.

và cuối cùng chuyển mọi thứ sang bản đồ / var / www trên raspberry pi bằng filezilla.

Bước 3: Bước 3: Xây dựng trường hợp

Bước 3: Xây dựng trường hợp
Bước 3: Xây dựng trường hợp
Bước 3: Xây dựng trường hợp
Bước 3: Xây dựng trường hợp
Bước 3: Xây dựng trường hợp
Bước 3: Xây dựng trường hợp

Trường hợp tồn tại một khung làm từ gỗ và sau đó thêm các tấm mdf.

Khung:

với ván gỗ 2x1, bạn sẽ cần cưa chúng theo đúng kích thước.

- 6x 20cm

- 3x 49cm

- 2x 15 cm

mặt sau (khung):

lấy 2 mảnh gỗ dài 50cm và 2 mảnh 25cm

và tạo một hình chữ nhật đơn giản. (bức ảnh)

mặt trước (khung):

lấy những gì còn lại của gỗ, đó phải là 4 mảnh 25cm, 1 mảnh 50cm và 2 mảnh 17, 5cm

và sắp xếp chúng như hình sau.

Trường hợp:

với các tấm mdf 0, 5cm cắt các kích thước sau:

trường hợp chính:

- 1x 51x36cm (trên cùng)

- 1x 50x35cm (dưới cùng)

- 2x 50x23, 5cm (trước và sau)

- 2x 35, 5x23, 5cm (mặt bên)

thụt lề:

-1x 19, 5x19cm

-3x 10x19cm

1. Lấy 50x36cm cho phần đáy và chúng tôi sẽ gắn mặt sau và mặt trước của khung vào đó.

2. bây giờ gắn các tấm bên vào khung, đây phải là những bên không có khung. (lý do chúng tôi không làm ván phụ cho khung là để dành không gian trong dự án).

3. bây giờ lấy các tấm panel phía trước và chúng ta sẽ cần tạo một vết lõm và một lỗ ở phía trên bên trái cho màn hình LCD.

thụt lề:

- để thụt lề, trước tiên bạn cần lấy ra một hình chữ nhật từ bảng điều khiển phía trước có chiều cao 18cm x 19 cm

- Sau đó lấy 4 mảnh của bạn cho vết lõm và dán chúng lại với nhau bằng một ít keo dán gỗ để chèn vào hộp.

19, 5x19cm là bảng điều khiển phía sau cho thụt lề.

lỗ hiển thị lcd:

- ở trên cùng bên trái của bảng điều khiển phía trước, bạn sẽ cần tạo một lỗ có chiều dài 7cm x chiều rộng 2, 5cm

Bước 4: Bước 4: Làm thùng chứa

Bước 4: Làm thùng chứa
Bước 4: Làm thùng chứa
Bước 4: Làm thùng chứa
Bước 4: Làm thùng chứa

nắp và thùng chứa cần được sửa đổi, thùng chứa cần một lỗ để đi vào ống để bơm nước và một lỗ cho cảm biến nhiệt độ, nắp cần 3 lỗ 1 để đổ đồ uống và 2 lỗ khác cho cảm biến siêu âm trong mỗi thùng chứa.

nắp thùng:

- Nhỏ 1 lỗ 4, 5cm trên mặt trên của nắp

- ở mặt dưới 2 lỗ 1, 6cm với 0, 8cm ở giữa

thùng chứa chính nó:

- bạn sẽ cần khoan 2 lỗ trên đáy của hộp đựng ở mặt đối diện của hộp đựng (các cạnh ngắn)

- 1 trong 2 lỗ cần cách đáy khoảng 1, 5 cm vì mặt sau của khung, lỗ còn lại nên thấp xuống đáy.

Bước 5: Bước 5: Tích hợp Điện tử

Bước 5: Tích hợp Điện tử
Bước 5: Tích hợp Điện tử
Bước 5: Tích hợp Điện tử
Bước 5: Tích hợp Điện tử
Bước 5: Tích hợp Điện tử
Bước 5: Tích hợp Điện tử

1. trước hết chúng ta sẽ bắt đầu dán breadboard vào phía bên trái như nhìn từ phía trước.

2. Tiếp theo, hãy thử và đặt màn hình LCD trong hình chữ nhật được cưa ra ở phía trước, màn hình này phải đủ chặt vừa đủ để tự giữ. nhưng bạn có thể sử dụng vít nếu bạn cảm thấy cần

3. Ngay bên dưới màn hình LCD, bạn cần vặn / dán băng keo vào máy quét rfid. (Cả hai đều hoạt động)

4. Ở phía bên phải, chúng tôi sẽ đặt rơ le như trong hình và vặn các máy bơm ở phía bên phải, với dây cáp cho pi raspberry đi qua phần lõm ở phía trước.

5. Bây giờ bạn sẽ cần hộp chứa có lỗ thấp nhất hướng vào trong và lắp các cảm biến nhiệt độ theo cách đánh số với chai số 1 bắt đầu từ bên trái đến bên phải. các lỗ với các cảm biến nhiệt độ cần được chống thấm nước để dán bằng tec7.

6. chèn các ống ở phía bên kia và thực hiện phép đo chiều dài cần thiết để đi đến máy bơm và cắt chúng. hãy chắc chắn để keo này vào.

7. trong khi đó chúng ta có thể chèn các cảm biến siêu âm và ống nhựa pvc vào các lỗ tương ứng mà không cần keo, chúng sẽ khá khít.

Bước 6: Bước 6: Hoàn thiện

- Lấy 2 bộ điều hợp nguồn ra khỏi mặt sau và vặn vào mặt sau.

- Mở nắp đóng của ống nhựa pvc, đặt trên cùng của hộp, bạn có thể vặn nó nếu bạn cần, nhưng tôi không muốn sinds tôi có thể lắp nó theo cách đó sau khi hoàn thành.

Dự án đã hoàn thành bây giờ, bạn có thể trang trí theo cách bạn muốn.

Đề xuất: