Mục lục:
- Quân nhu
- Bước 1: Bước 1: Nối dây điện tử
- Bước 2: Bước 2: Định cấu hình Raspberry Pi
- Bước 3: Bước 3: Xây dựng trường hợp
- Bước 4: Bước 4: Làm thùng chứa
- Bước 5: Bước 5: Tích hợp Điện tử
- Bước 6: Bước 6: Hoàn thiện
Video: Bartender tự động: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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
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
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ử
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:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Đồng hồ mạng ESP8266 không có bất kỳ RTC nào - Đồng hồ Nodemcu NTP Không có RTC - DỰ ÁN ĐỒNG HỒ INTERNET: 4 bước
Đồng hồ mạng ESP8266 không có bất kỳ RTC nào | Đồng hồ Nodemcu NTP Không có RTC | DỰ ÁN ĐỒNG HỒ INTERNET: Trong dự án sẽ làm một dự án đồng hồ không có RTC, sẽ mất thời gian từ internet bằng wifi và nó sẽ hiển thị trên màn hình st7735
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: 6 bước
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: Tài liệu hướng dẫn này giải thích cách chế tạo Robot Arduino có thể di chuyển theo hướng cần thiết (Tiến, lùi , Trái, Phải, Đông, Tây, Bắc, Nam) yêu cầu Khoảng cách tính bằng Centimet bằng lệnh Thoại. Robot cũng có thể được di chuyển tự động
Tự động mở và đóng cửa bằng cảm biến tự động với Arduino !: 4 bước
Tự động mở và đóng cửa bằng cảm biến tự động với Arduino !: Bạn đã bao giờ muốn mở cửa tự động giống như trong các bộ phim khoa học viễn tưởng chưa? Bây giờ bạn có thể làm theo hướng dẫn này. Trong hướng dẫn này, chúng tôi sẽ xây dựng một cánh cửa có thể mở và đóng tự động mà bạn không cần chạm vào cửa. Cảm biến siêu âm o
Hack Trình khởi động Tên lửa Usb của bạn vào "Tháp pháo tự động nhắm mục tiêu tự động!": 6 bước
Hack Trình phóng tên lửa Usb của bạn vào "Tháp pháo tự động nhắm mục tiêu tự động!": Cách làm cho thiết bị phóng tên lửa USB của bạn tự nhắm mục tiêu. Tài liệu hướng dẫn này sẽ dạy bạn cách xoay bệ phóng tên lửa USB của mình trong tháp pháo tự động sẽ tìm và nhắm vào các mục tiêu IR. (xin lỗi chỉ các mục tiêu IR)