Mục lục:
- Bước 1: Công cụ
- Bước 2: Các bộ phận
- Bước 3: Lắp ráp khung xe
- Bước 4: Kết nối các bộ phận điện tử
- Bước 5: Thời gian để mã hóa
- Bước 6: Thưởng thức
- Bước 7: Cải tiến
Video: Nagging Robot® - Làm phiền ở tốc độ của cuộc sống: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Bởi DanLocatelliMeristema Theo dõi Giới thiệu: Ứng viên MSc ITECH tại Đại học Stuttgart. Thông tin thêm về DanLocatelli »
Cách đơn giản nhất để đảm bảo bạn sẽ hết giận mỗi ngày. Nagging Robot® có giải pháp.
Nagging Robot® Annooy® 900
Annooy® 900 được hình thành cẩn thận với công nghệ DIY tiên tiến để làm phiền con người. bởi Daniel Locatelli và TzuYing Chen
Nhiều quyền lực hơn, khó chịu hơn. Power-Lifting Bore mang lại sức mạnh gấp 5 lần * để cải thiện hiệu suất làm phiền. * (So với Annooy® 800 Series).
Theo dõi bạn một cách thông minh.
Một bộ cảm biến đầy đủ thu thập dữ liệu của bạn và gia đình một cách thông minh để điều hướng robot xung quanh các đồ vật và bên dưới đồ nội thất để giúp bạn triệt để làm phiền.
Công việc này là một sự bắt chước với iRobot® Roomba® như một phần của nhiệm vụ Máy vô dụng từ hội thảo ITECH Thiết kế tính toán và Chế tạo kỹ thuật số tại Đại học Stuttgart.
Đây là một robot theo dõi khuôn mặt, nó nhận dạng khuôn mặt người và cố gắng tập trung nó vào máy ảnh.
Bước 1: Công cụ
Nó là một bộ công cụ đơn giản và có lẽ hầu hết chúng đều bạn đã có ở nhà. Mỏ hàn chủ yếu được sử dụng để tạo độ ổn định cho cáp cấp nguồn cho động cơ. Nhưng đó là nó, bạn sẽ chỉ sử dụng nó để hàn bốn lần.
- Sắt hàn
- Cái kéo
- Dao cắt
- Kìm mũi dài
- Bộ tuốc nơ vít
Bước 2: Các bộ phận
Thiết bị điện tử
Các bộ phận được liệt kê bên dưới thường đi kèm với nhiều bộ khởi động Arduino có sẵn để mua trực tuyến, chẳng hạn như bộ này.
- Tương thích Arduino Uno + cáp USB
- Cảm biến siêu âm (x2) (thường bộ khởi động chỉ có một cảm biến siêu âm).
- Ardunio Protoshield + breadboard mini
- Pin 9V
- Kết nối pin 9V cho Ardunio
- Cáp nhảy
- Mô-đun nguồn Breadboard
Trong khi danh sách dưới đây hiển thị các bộ phận bất thường phải được mua riêng:
- ESP32-CAM
- Trình điều khiển động cơ cầu L298N H
- Pin dự phòng (5000mAh trở lên)
Bộ khung xe
Có một số bộ khung gầm ô tô thực sự rẻ tiền có sẵn để mua trực tuyến, chẳng hạn như bộ này, hoặc bạn cũng có thể mua các bộ phận này tách rời. Chúng tôi sẽ cần những thứ sau:
- Hai động cơ 6v + vỏ + cáp + lốp
- Bánh xe đa năng
- Các loại hạt và bu lông
Các mặt hàng văn phòng phẩm
Trong trường hợp này, chúng tôi quyết định sử dụng một khung gầm khác để tạo phong cách cho robot. Ngoài các bộ phận đã đề cập trước đây, chúng tôi cũng sử dụng các mặt hàng văn phòng phẩm này:
- Cork (chúng tôi đã sử dụng một số cốc đơn giản)
- Dây buộc cáp Hellerman
- Bóng nhựa
- Lưới kim loại
Bước 3: Lắp ráp khung xe
Khung máy này sử dụng lưới đơn giản để gắn và tháo các bộ phận dễ dàng hơn. Nhưng hãy nhớ rằng nó là một lưới kim loại, có nghĩa là các bộ phận điện tử không được chạm trực tiếp vào nó vì nó có thể làm hỏng chúng.
Lưới kim loại
Đầu tiên, hãy sắp xếp các bộ phận trên cùng của lưới kim loại để hiểu bạn cần robot lớn như thế nào. Trong trường hợp của chúng tôi, kích thước cuối cùng được xác định bởi kích thước của ngân hàng điện + bánh xe của chúng tôi. Nếu bạn có một bộ dự trữ năng lượng nhỏ hơn thì bạn có thể làm cho robot nhỏ gọn hơn nữa! Sau đó, cắt lưới kim loại tạo thành một vòng tròn có pixel như thể hiện trong hình trên.
Bánh xe đa năng
Để vặn bánh xe đa năng vào đúng vị trí, chúng tôi đã sử dụng nút chai để cân bằng nó vào đúng vị trí của nó. Cắt hai miếng nút chai có hình dạng của đế bánh xe và dán chúng lại với nhau. Sau đó vặn nút chai lên trên tấm lưới ở một trong các cực của nó và ở phía bên kia vặn bánh xe.
Động cơ & bánh xe
Để đặt các động cơ vào vị trí, bạn chỉ cần sử dụng hai dây cáp Hellerman nhỏ cho mỗi chiếc và dùng lưới để thắt chặt chúng. Lưu ý rằng các bánh xe thực sự gần với động cơ, hãy cẩn thận để đủ không gian cho bánh xe quay tự do.
Ngân hang năng lượng
Cuối cùng nhưng không kém phần quan trọng, chúng ta phải đặt bộ sạc dự phòng. Ở đây, điều duy nhất bạn cần lưu ý là đầu vào cáp USB được đặt ở đâu, tránh để nó đối diện với bánh xe. Và sau đó bạn có thể thắt chặt hai dây cáp để khóa nó vào vị trí.
Bước 4: Kết nối các bộ phận điện tử
Các kết nối điện tử là kết quả của việc hợp nhất Robot Car và Robot theo dõi khuôn mặt.
Điều đầu tiên cần làm là vặn Arduino Uno vào một bên của nút chai và Trình điều khiển động cơ L298N vào bên kia. Bằng cách này, chúng tôi giảm thiểu không gian cần thiết mà không có nguy cơ các bộ phận điện tử chạm vào nhau.
Sau đó, gắn Protoshield + mini breadboard lên trên Arduino Uno. Điều này sẽ đảm bảo rằng chúng ta có đủ không gian và chân cắm để kết nối mọi cảm biến và thiết bị truyền động. Trong trường hợp của chúng tôi, chúng tôi đã dán breadboard mini lên trên Protoshield bằng chất kết dính đi kèm với nó.
Sau đó, chúng tôi kết nối 5V với một đường của breadboard mini và GND với một đường khác.
Trình điều khiển động cơ L298N
Sau đó, sử dụng 6 cáp jumper đực-cái, chúng tôi kết nối các chân số 5, 6, 7, 8, 9 và 10 từ Arduino với các chân ENB, IN4, IN3, IN2, IN1 và ENA của Trình điều khiển động cơ L298N. Ở đây, chúng tôi quyết định sử dụng sáu dây cáp đã được dán vào nhau từ nhà máy để chúng tôi có một kết nối gọn gàng. Sau đó, chúng tôi kết nối mặt đất và chân nguồn cấp dữ liệu với breadboard mini, pin và động cơ. Nó sẽ như thế này:
- ENB - ENA tương ứng thành 5 - 10 của Arduino
- 5V kết nối với đường 5V của breadboard mini
- GND đến đường nối đất của breadboard mini
- 12V vào cực dương của pin 9V, trong khi cực âm kết nối với mặt đất của breadboard mini
- OUT1 và OUT2 tới Động cơ 01
- OUT3 và OUT4 tới Động cơ 02
Cảm biến siêu âm
Các cảm biến siêu âm phải được đặt ở phía trước của robot để không có gì cản trở việc bắt của nó, vì vậy nó phải có dây cáp lớn hơn để bạn linh hoạt hơn. Kết nối chân của chúng như sau: Cảm biến siêu âm 01
- Tiếng vọng đến chân 3 của Arduino
- Cắt sang chân Arduino 4
- Gnd đến dòng mặt đất của breadboard mini
- Vcc đến đường 5V của breadboard mini
Cảm biến siêu âm 02
- Tiếng vọng đến chân 12 của Arduino
- Cắt sang chân 11 của Arduino
- Gnd đến đường dây nối đất của breadboard mini.
- Vcc vào đường 5V của breadboard mini.
ESP32-CAM
Máy ảnh
- UOR kết nối với chân RX0 (chân 0)
- UOT kết nối với chân TX0 (chân 1)
- 5V đến dòng 5V của breadboard mini
- GND đến GND của Arduino (breadboard mini sẽ đầy
Ngân hàng điện cho Arduino
Bước cuối cùng là kết nối USB Arduino với nguồn điện
Bước 5: Thời gian để mã hóa
Có hai mã, một cho ESP32-CAM và một cho Arduino. Về cơ bản, chúng là sự đơn giản hóa các mã từ Robot theo dõi khuôn mặt và Robot Car.
Mã ESP32-CAM
Trước khi chuyển sang Arduino Uno, chúng ta phải cấu hình ESP32-CAM. Máy ảnh này có bộ vi điều khiển riêng là ESP32, có nghĩa là nếu chúng ta muốn gửi mã của mình bằng Arduino IDE, trước tiên chúng ta cần phải định cấu hình môi trường IDE và chúng ta thật may mắn. Robot Zero One đã thực hiện một hướng dẫn thực sự chi tiết về nó, vì vậy trước tiên hãy truy cập liên kết đó và làm theo từng bước của anh ấy.
Sau đó, bạn chỉ cần tải lên tệp PanningFastVer.ino được đính kèm ở đây bên dưới lên ESP32-CAM.
Mã Arduino
Sau đó, đối với mã Arduino, bạn chỉ cần tải lên tệp UnoInput_Serial.ino đính kèm ở đây bên dưới.
Bước 6: Thưởng thức
Gắn máy ảnh vào bên cạnh robot của bạn và vui chơi!
Để làm cho nó có cảm giác hoài cổ tương lai, chúng tôi đã bao bọc mọi thứ bằng một nửa quả bóng acrylic. Robot cũng có cáp USB ra ngoài khiến nó trông giống như một cái đuôi. Kinda dễ thương!
Bước 7: Cải tiến
Để làm cho chuyển động của robot dễ kiểm soát hơn, chúng tôi nghĩ sẽ rất thú vị nếu thay đổi động cơ thành động cơ bước hoặc thêm hai cảm biến tốc độ như được mô tả ở đây.
Đề xuất:
Điểm ảnh sống động - Công nghệ tưởng tượng có cuộc sống: 4 bước (có hình ảnh)
Điểm ảnh sống động - Hãy tưởng tượng công nghệ có sức sống: Thấy các sản phẩm nhà thông minh ngày càng phổ biến trong cuộc sống của chúng ta, tôi bắt đầu nghĩ về mối quan hệ giữa con người và các sản phẩm này. Nếu một ngày nào đó, các sản phẩm nhà thông minh trở thành một phần không thể thiếu trong cuộc sống của mọi người thì chúng ta nên có thái độ như thế nào
Phòng thí nghiệm Bộ công cụ ELEGOO hoặc Cách biến cuộc sống của tôi trở thành nhà phát triển dễ dàng hơn: 5 bước (kèm theo Hình ảnh)
Phòng thí nghiệm Bộ công cụ ELEGOO hoặc Cách biến cuộc sống của tôi trở thành nhà phát triển dễ dàng hơn: Mục tiêu của dự án Nhiều người trong chúng ta gặp vấn đề với việc mô phỏng xung quanh bộ điều khiển UNO. Thường thì việc đấu dây các linh kiện trở nên khó khăn với nhiều linh kiện. Mặt khác, lập trình dưới Arduino có thể phức tạp và có thể yêu cầu nhiều l
Tiêu chí C: Khuếch đại cuộc sống của tôi: 18 bước (có hình ảnh)
Tiêu chí C: Khuếch đại cuộc sống của tôi: Bởi: Risa KUNIIT Có thể hướng dẫn này sẽ phác thảo quy trình sản xuất sản phẩm của tôi
Khuếch đại dự án loa cuộc sống của tôi: 15 bước (có hình ảnh)
Khuếch đại dự án loa cuộc sống của tôi: Đối với dự án này, bạn sẽ tạo ra một chiếc loa bằng gỗ với các thành phần điện
Tặng quà cho cuộc sống đầu tiên trong cuộc sống thứ hai bằng Amazon.com: 9 bước
Tặng quà cho cuộc sống đầu tiên trong cuộc sống thứ hai Sử dụng Amazon.com: Trong thế giới ảo Cuộc sống thứ hai, thật dễ dàng để hình thành tình bạn rất thân thiết với một người mà bạn có thể không bao giờ có cơ hội gặp trực tiếp. Cư dân của Cuộc sống thứ hai kỷ niệm các ngày lễ của Cuộc sống đầu tiên như Ngày lễ tình nhân và Giáng sinh cũng như