Mục lục:
- Quân nhu
- Bước 1: Cài đặt Raspberry Pi
- Bước 2: Chuẩn bị sẵn sàng mọi thứ
- Bước 3: Cơ sở dữ liệu
- Bước 4: Trường hợp
Video: CocktailMaker: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
CocktailMaker là tên dự án của tôi, chức năng đã có thể được suy ra từ tên.
Mục đích là làm loại cocktail mà bạn chọn trên một trang web tự tạo. Trên trang web, bạn có thể tìm thấy các loại cocktail có thể được thực hiện, lịch sử của các loại cocktail (bao nhiêu loại đã được thực hiện). Máy do chính nó sản xuất được điều khiển bằng cách bơm loại cocktail mà bạn đã chọn trên trang web. Với cảm biến nhiệt độ, bạn có thể thấy nhiệt độ bên trong máy trên màn hình. Cảm biến siêu âm được sử dụng để phát hiện nếu có thủy tinh. Không có ly bạn không thể tạo ra cocktail. Cảm biến cuối cùng là điện trở cảm nhận lực, nó sẽ được sử dụng để đo chất lỏng trong chai. Khi có lỗi, còi sẽ tắt và mã lỗi sẽ được hiển thị trên màn hình.
Quân nhu
Bộ vi điều khiển
Raspberry Pi
Cảm biến & thiết bị truyền động
- HCSR04 (Cảm biến siêu âm)
- Lực lượng điện trở bình phương
- DS18B20 (Cảm biến nhiệt độ)
- LCD20x4 -I2C (Màn hình)
- Bơm (24V)
- Bộ rung (3V3)
Trường hợp
- Thùng đồ uống
- Plexiglass
- Vỏ kim loại (RPI, breadboards…)
- Keo dính
- Dây điện
Bước 1: Cài đặt Raspberry Pi
Trước khi có thể bắt đầu dự án của mình, chúng ta cần cài đặt và lập trình Raspberry Pi của mình.
- Cài đặt IMG. tập tin trên thẻ SD (16GB>).
- Cắm thẻ SD vào Pi.
- Cài đặt Putty (SSH) và kết nối với 169.254.10.1.
Bây giờ, chúng ta bắt đầu lập trình Raspberry Pi của mình.
- Thiết lập Mạng gia đình của bạn, sử dụng lệnh này để thiết lập nó trên Pi: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Khởi động lại Pi của bạn và nhập ifconfig. Nếu mọi thứ đều ổn, bạn sẽ thấy một địa chỉ IP.
- Sau đó, bạn nên thay đổi mật khẩu của mình. Mọi số pi mặc định đều có cùng một mật khẩu và tên người dùng và điều đó khiến tin tặc dễ dàng xâm nhập Pi. Bạn có thể làm điều đó bằng cách gõ lệnh passwd.
- Cài đặt các gói sau mà chúng ta cần cho những thứ sau này: sudo apt install apache2 -y, sudo apt install php libapache2-mod-php -y, sudo apt install mariadb-server mariadb-client -y, sudo apt install php-mysql -y, sudo systemctl khởi động lại apache2.service, sudo apt cài đặt phpmyadmin -y.
- Bây giờ chúng ta cần cài đặt thư viện, sử dụng lệnh pip3: pip3 install mysql-connector-python, pip3 install flask-socketio, pip3 install flask-cors, pip3 install geventpip3 install gevent-websocket.
- Bước cuối cùng, chúng tôi đặt Pi được kích hoạt cho một dây, spi và i2C. Sử dụng lệnh sau để nhập tệp cấu hình: sudo raspi-config.
- Khi bạn đang ở trong tệp, hãy chuyển đến Tùy chọn giao diện và nhập.
- Bạn thấy các tùy chọn mà bạn có thể tắt hoặc bật, Chúng tôi cần bật một dây, spi và i2C.
- Khởi động lại
Bước 2: Chuẩn bị sẵn sàng mọi thứ
Bây giờ mọi thứ đã được thiết lập trên Raspberry Pi của chúng tôi, chúng tôi chuyển sang mạch. Tùy chọn tốt nhất để bắt đầu là thực hiện mọi thứ từng bước nhưng trước tiên chúng ta cần thiết lập kết nối SSH của mình trên Visual Studio. Liên kết này giải thích cách thực hiện điều đó:
- Kết nối Pi với mạch.
- Tích phân nhiệt độ vào mạch điện.
- Kiểm tra mạch.
- Tích hợp HC SR04 vào mạch.
- Kiểm tra mạch.
- …
Bước 3: Cơ sở dữ liệu
Sau khi kiểm tra các thành phần chúng ta sẽ tạo cơ sở dữ liệu để lưu trữ dữ liệu. Trước tiên, chúng ta cần tạo kết nối qua SSH. Liên kết này cho thấy cách chúng ta thực hiện việc này: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Khi được kết nối, bạn có thể bắt đầu tạo bảng và thêm cột hoặc bạn có thể nhập dữ liệu bằng cách sử dụng "Nhập dữ liệu". Tệp đó bao gồm tất cả dữ liệu và cấu trúc.
Bước 4: Trường hợp
Bước cuối cùng, bạn cần làm cho sản phẩm của mình trở nên hấp dẫn. Tôi đã sử dụng 3 dây cáp cho 12 kết nối thay vì 36 dây rời và mọi thứ đều được cất giữ trong hộp. Sau đó, tôi sử dụng một thùng nước giải khát và tôi đã phun sơn để làm cho nó trông mới và tươi hơn. Bên trong, các chai được làm mát bằng quạt trên nóc thùng nước giải khát, tôi cũng sử dụng đèn led để làm cho nó trông có màu sắc bên trong.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Độ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
CocktailMaker: 22 bước
CocktailMaker: Cocktail, một cách tuyệt vời để kết thúc một ngày mệt mỏi hoặc để bắt đầu một bữa tiệc thú vị. Bạn đi đến quầy bar, gọi một thức uống ưa thích, ngồi lại và chờ đợi hỗn hợp thiên đường đến. Vào cuối đêm, bạn thanh toán hóa đơn, boa tiền cho người pha chế và bạn sẽ