Mục lục:
- Quân nhu
- Bước 1: Cài đặt Thư viện
- Bước 2: Đấu dây điện tử
- Bước 3: Cơ sở dữ liệu
- Bước 4: Lắp mọi thứ vào hộp đựng
- Bước 5: Hoàn thiện các lần chạm
Video: SnowSmart: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
SnowSmart là một chiếc ván trượt tuyết thông minh. Nó đọc tốc độ của bạn, đồng thời có chức năng như một ổ khóa và cũng được trang bị một bảng điều khiển. Vì là ván trượt tuyết nên nó cũng được làm không thấm nước bằng keo nóng và hộp nhựa.
Quân nhu
Để làm ván trượt tuyết thông minh này, bạn sẽ cần:
-
Một hộp nhựa có thể chứa tất cả các thành phần (tôi đã sử dụng hộp có kích thước chiều dài: 200mm
chiều rộng: 140mm chiều cao: 90mm)
- 1x ván trượt tuyết do chính bạn lựa chọn
- 1x giá đỡ và bánh răng in 3d
- 1x dây dẫn ws2811 chống thấm nước
- 1x Raspberry Pi
- 1x thẻ Micro SD cho RPi (thẻ tôi đã sử dụng là 16GB, bạn cần ít nhất 8GB)
- 1x breadboard
- 1x pin 12v có thể sạc lại
- 1x pin 5v có thể sạc lại (với hai lỗ mở usb)
- 1x cảm biến RC522-RFID
- 1x mô-đun LDR (một LDR thông thường cũng có thể được sử dụng nhưng trong dự án này, tôi đã sử dụng một mô-đun LDR kỹ thuật số)
- 1x màn hình LCD 16x2
- Nguồn cung cấp 1x breadboard
- 1x Động cơ bước 28BYJ-48 5v
- 1x gia tốc kế MPU-6050
- Chiết áp 1x
- Bạn cũng sẽ cần dây để kết nối tất cả các cảm biến với Raspberry Pi
Bước 1: Cài đặt Thư viện
Đối với dự án này, bạn sẽ cần phải cài đặt Raspbian trên thẻ SD bên trong RPi của bạn. Đối với dự án này, bạn cũng sẽ cần kích hoạt I2C và SPI trên RPi của mình thông qua raspi-config trong các tùy chọn giao diện. (Gõ sudo raspi-config và sau đó đi đến tùy chọn giao diện, sau đó kích hoạt I2C và SPI sau đó kết thúc và sudo khởi động lại RPi của bạn). Bạn cũng sẽ phải cài đặt một số thư viện để sử dụng ledstrip ws2811.
sudo pip3 cài đặt rpi_ws281x
sudo pip3 install adafruit-circuitpython-neopixel
Đây là hai dòng bạn phải chạy để có thể sử dụng ledstrip ws2811.
Đối với RFID, bạn sẽ phải cài đặt thư viện mfrc522.
sudo pip3 cài đặt mfrc522
Đó là nó để cài đặt các thư viện và thiết lập các tùy chọn giao diện.
Đối với tất cả mã bạn cần cho phần phụ trợ và giao diện người dùng, bạn có thể truy cập github của tôi được liên kết bên dưới, tôi cũng đã thêm các kết xuất 3d cho bánh răng và giá đỡ:
github.com/howest-mct/1920-1mct-project1-P..
Bước 2: Đấu dây điện tử
Tôi đã thêm một hình ảnh của cả breadboard và sơ đồ của hệ thống dây điện.
Bước 3: Cơ sở dữ liệu
Ở trên bạn có thể thấy cấu trúc của cơ sở dữ liệu. Như bạn có thể thấy, đây là một cơ sở dữ liệu dễ dàng chỉ có hai bảng. Bạn có thể thêm bảng thứ ba nếu bạn muốn sử dụng nhiều thẻ RFID hơn để bạn có thể có nhiều người dùng.
Bước 4: Lắp mọi thứ vào hộp đựng
Để lắp mọi thứ vào trong hộp, bạn sẽ phải phân vân một chút, tất nhiên điều này là tùy thuộc vào hộp bạn sử dụng. Tôi sẽ chèn một bản vẽ về cách tôi lắp mọi thứ vào hộp đựng của mình. các phép đo sẽ có trên hình ảnh.
Bước 5: Hoàn thiện các lần chạm
Để hoàn thành dự án, tôi đã thêm một ống nhựa vào bên phải của hộp nhựa. Tôi tự làm ống nhựa từ một hộp nhựa thông thường Nó là một hình chữ nhật có chiều dài 140mm và chiều rộng 90mm. Tôi đã thêm một số hình ảnh chi tiết về hộp dự án và cả ống mà tôi đặt bánh răng và giá đỡ.
Tôi hy vọng bạn thích dự án xuất bản đầu tiên của tôi trên có hướng dẫn, tôi chắc chắn rất thích làm nó!
Đề 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
Âm thanh bay bổng với Arduino Uno Từng bước (8 bước): 8 bước
Acoustic Levitation With Arduino Uno Step-by-by-by (8 bước): bộ chuyển đổi âm thanh siêu âm L298N Dc cấp nguồn cho bộ chuyển đổi âm thanh nữ với chân cắm một chiều nam Arduino UNOBreadboard Cách hoạt động: Đầu tiên, bạn tải mã lên Arduino Uno (nó là một vi điều khiển được trang bị kỹ thuật số và các cổng tương tự để chuyển đổi mã (C ++)
Độ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