Mục lục:
- Quân nhu
- Bước 1: Nhưng tôi có thể làm gì !?
- Bước 2: Bố cục & Xây dựng
- Bước 3: Các điểm thu hút
- Bước 4: Thông tin Arduino, Phác thảo, Thông tin biến, v.v
- Bước 5: Đầu ra nối tiếp
- Bước 6: Video trình diễn
- Bước 7: Một số suy nghĩ cuối cùng
Video: Sân chơi của Midnight: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Cảnh báo! Xin vui lòng đọc điều này đầu tiên! Đừng làm tổn thương thú cưng của bạn
Tia laze rất nguy hiểm! Tôi KHÔNG khuyên bạn nên xây dựng dự án này NGUYÊN NHÂN vì một số lý do
- Bởi vì quá dễ dàng để một con mèo nhìn vào tia laser
- Có lẽ nên thay thế tia laser bằng "cần câu & dây" (loại đồ chơi cho mèo) thò ra khỏi lỗ…
- Sự can thiệp có thể khiến servo laser hoạt động không mong muốn và đặt lại về vị trí 0
- Không thể nhanh chóng tắt tia laser hoặc chiếu lại tia laser. Không giống như tia laser cầm tay
- Cat bị thu hút bởi tiếng ồn và chuyển động của các servo và nhìn vào tia laser
- Mèo không hiểu sự nguy hiểm của tia laser
Con mèo của tôi thích đuổi theo tia laze
Cánh tay tôi mỏi quá nhanh so với ý thích của cô ấy khi cô ấy đuổi theo con trỏ laser, tôi vẫy tay xung quanh… Chắc chắn, tôi cho cô ấy chạy tốt; thỉnh thoảng, trong vài phút, nhưng tôi cần một thứ gì đó tự động hơn… Tôi thích tự động hóa mọi thứ.
Gần đây tôi đã làm theo hướng dẫn arduino dưới đây và xây dựng một "MÁY ĐIỂM MẶT BẰNG MÈO".
create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307
Kiến thức này là điều kiện tiên quyết để đến với Midnight's Playground
Bạn sẽ học cách kết nối servos với arduino, cấu hình bluetooth, lấy phần mềm cần thiết. Tất cả đều rất đơn giản và hướng dẫn được trình bày rất tốt.
Tôi đã làm theo hướng dẫn, nhờ một người bạn 3D Print đưa ra 3 thành phần nhỏ mà nó yêu cầu. Sau đó, tôi đã đặt hàng mô-đun bluetooth, servos (và một số servos bổ sung).
Tôi luôn cố gắng học những thứ về arduino và điện tử. Tôi thấy "Những người có tài liệu hướng dẫn" là một nguồn tài nguyên vô giá và tôi tìm thấy những ý tưởng và mẹo hay ở đây hàng ngày! Tôi không chuyên nghiệp và tôi vẫn đang học. Tôi yêu thích lập trình máy tính, vì vậy tôi mong muốn được chơi với các Servos và laser này.
Tôi đã chế tạo "con trỏ laser mèo" và nó hoạt động như mong đợi. Con mèo thực sự đang vui vẻ đuổi theo chấm đỏ được chiếu ngẫu nhiên xuống sàn.
Sau đó, những người hướng dẫn có một cuộc thi cho PETS. Tôi không thể cưỡng lại. Tôi đã có Arduino Mega 2560 R3 và đã xây dựng một số dự án khác, vì vậy tôi có thêm một vài cảm biến để đặt trong một chiếc hộp. Tôi thu thập một số mảnh gỗ vụn mà tôi có. Một số bit và mảnh ở đây và ở đó mà tôi có thể tìm thấy để sử dụng.
Và, tôi quyết định xây dựng Midnight một sân chơi nhỏ bằng cách sử dụng tia laser như một "Người dạy".
Quân nhu
Các thành phần bắt buộc cốt lõi
- Arduino Mega 2560 (hoặc tương tự) & Cáp USB
- Breadboard & Multiple Jumper Cables (M-M. M-F, F-F)
- Bộ điều hợp nguồn 9v & 12v (Đối với Arduino & Servo)
Các thành phần sân chơi
- (4) x Động cơ Servo Micro DXW90 9g / 1.6kg
- (1) x Mô-đun điều chỉnh điện áp ba đầu cuối cho Arduino
- (2) x Mô-đun cảm biến khoảng cách siêu âm HY-SRF05
- (1) x Cơ chế Pan / Tilt (https://www.thingiverse.com/thing:2800192)
- (1) x HC-05 Mô-đun thu phát sóng RF không dây Bluetooth 6 pin
- (1) x Mô-đun Diode Laser Mini 650nm 6mm 5V 5mW Laser
- (6) x Nhiều mảnh gỗ
- (2) x Tấm đệm
- (1) x Ga trải giường cũ để bọc mọi thứ vào
Phần mềm
- Arduino IDE
- Arduino BlueControl có sẵn từ cửa hàng Google Play.
Các công cụ khác
- Súng ghim
- Máy khoan
- Đồng hồ đo điện áp (Để khắc phục sự cố, không cần thiết)
- Thươc dây
- Kìm cắt dây
- Bộ truyền động trục vít / Kìm mũi kim
- Băng điện
- Cây kéo
- Dao tiện ích
Bước 1: Nhưng tôi có thể làm gì !?
Vì đây là dành cho mèo của tôi, tôi đã phải cân nhắc một số điều… Tôi không muốn mèo con của mình bị thương, và đồ chơi phải linh hoạt…
Tôi vừa mua thêm một vài servo và tôi có một vài cảm biến phạm vi siêu âm trong ngăn kéo… Thêm vào đó, tôi vừa tạo ra một con trỏ laser tự động tuyệt vời.
Tôi nhìn quanh căn hộ và để trí tưởng tượng của mình chạy lung tung. Tôi có một số hộp đựng cà phê bằng nhựa cũ. Tôi có thể sử dụng các nắp tròn và xoay chúng bằng các servo. Tôi tìm thấy một chai xịt cũ không còn xịt nữa, tôi kiểm tra ống nhựa tận dụng bên trong nó và phát hiện ra nó có một số tính năng gọn gàng sẽ hoạt động tốt.
Tôi luôn giữ những chiếc hộp lâu hơn những gì tôi nên làm… Vì vậy, tôi đã có một chiếc hộp to đẹp mà tôi có thể cắt ra và gắn mọi thứ vào. Các tông đã trở nên hữu ích nhiều lần trong quá trình dự án. Giá đỡ bóng được làm bằng bìa cứng, giá đỡ siêu âm được làm bằng bìa cứng. Tôi đã sử dụng bìa cứng để bọc dây điện để giúp bảo vệ chúng, và cuối cùng tôi sẽ bọc dây điện và thiết bị điện tử trong một hộp các tông.
Bước 2: Bố cục & Xây dựng
Tôi đã có một số gỗ cắt sẵn đặt xung quanh, vì vậy tôi cố gắng sử dụng những gì tôi đã có…
- Một miếng ván ép hình vuông 2 '1 "(cho phần đế)
- Một bảng 1 "x 6" (cho giá)
- Ba 1 "x 1" Chiều dài khoảng 1 '1 "(để giữ giá)
- Một bệ 1,5 "1,5" (để giữ cơ chế laser)
Công nhận, đây là một thiết kế khá đơn giản. Tôi chắc chắn rằng với nhiều thời gian hơn, và một chút sáng tạo, bạn có thể nghĩ ra một cái gì đó ngoạn mục, tôi chắc chắn !!!
Tôi sẽ sử dụng mảnh bìa cứng phẳng lớn đó ở mặt sau để giấu bánh xe và cần gạt.
Tôi đã khoan trước các lỗ và sử dụng một số vít gỗ để giữ mọi thứ lại với nhau. Tôi không phải là một thợ mộc giỏi, vì vậy, xin vui lòng bỏ qua một số lỗi có thể nhìn thấy…
Tôi đã ghim một số đệm cách âm vào gỗ. Sử dụng bìa cứng để giúp giữ các mặt hàng ghim lại.
CẢNH BÁO! Giữ bệ thấp, tối đa là một inch. Con mèo có thể nhìn thẳng vào nó nếu nó quá cao! Của tôi là quá cao
Bước 3: Các điểm thu hút
Tháp pháo laser
Điểm thu hút chính là tháp pháo laser.
Gần đây tôi đã làm một con trỏ laser mèo tự động.
Đó là món đồ chơi hoàn hảo để xây dựng sân chơi của Midnight xung quanh. "Con trỏ" có thể được điều khiển qua bluetooth và điện thoại Android của bạn bằng ứng dụng có tên "Arduino BlueControl" có sẵn từ cửa hàng Google Play. Tôi phải thừa nhận. Phần mềm cho cơ chế xoay / nghiêng ban đầu là công cụ để bắt đầu việc này. Tôi đã nhanh chóng gửi các lệnh bluetooth arduino của mình trong vài phút. Phần mềm có chế độ "Tự động phát" nơi tia laser được di chuyển ngẫu nhiên xung quanh một khu vực được xác định trước. Nó hoạt động tuyệt vời cho những gì tôi đã nghĩ!
Quả bóng nảy / Đòn bẩy chuột nhảy
Đây chỉ đơn giản là một quả bóng loại sợi được buộc vào một sợi dây mà tôi tìm thấy. Sau đó, tôi gắn cái này vào đòn bẩy, đến lượt nó được gắn vào một servo. Servo có thể được lập trình để xoay mọi nơi từ 0 - 180 độ. Tôi sử dụng chức năng này để di chuyển cần gạt lên và xuống một cách ngẫu nhiên, và thỉnh thoảng đưa bóng lắc lư một lần.
Một phần thưởng: Tôi đã gắn một con chuột vào cần gạt. Khi đòn bẩy kéo dây lên, chuột xuất hiện phía trên phông nền. Khi quả bóng rơi xuống, con chuột sẽ hạ xuống phía sau phông nền.
Con lăn chuột
Được gắn vào một trong các servo là nắp nhựa từ lon cà phê. Tôi dán chuột vào nắp và gắn nắp vào máy chủ. Sau đó tôi khoét các lỗ đặc biệt (cửa sổ?) Để chuột "xuất hiện" đột ngột. Một lỗ phía trên giá, và một lỗ phía dưới. Xoay bánh xe cho phép tôi định vị chuột ở một trong hai cấp độ hoặc ẩn nó ngay cả.
Bánh xe chuỗi
Một lần nữa, tôi sử dụng nắp lon cà phê bằng nhựa, tuy nhiên lần này tôi dán một số sợi dây vào nắp. Sử dụng nguyên tắc tương tự như con lăn chuột, tôi có thể lắc các dây qua lại trước "cửa sổ", ẩn nó hoặc làm cho nó xuất hiện lại. (Thật không may, do một servo bị lỗi, tôi đã phải xóa điểm thu hút lễ hội này.
Bước 4: Thông tin Arduino, Phác thảo, Thông tin biến, v.v
Sơ đồ chân Arduino
Chúng tôi sẽ sử dụng các chân kỹ thuật số, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.
// Xác định các chân Bluetooth # xác định BTHC05_PIN_RXD 10 # xác định BTHC05_PIN_TXD 11
// Xác định chân Laser #define LASER_PIN_S 2
// Xác định 5 chân servo #define SERVO9G1_PIN_SIG 36 // Laser Left and Right #define SERVO9G2_PIN_SIG 40 // Laser Up and Down #define SERVO9G3_PIN_SIG 5 // Ball Lever #define SERVO9G4_PIN_SIG 7 // Mouse Wheel // Xác định Trig và Echo HY-SRF05 (Cảm biến siêu âm 1 & 2) #define trigPin1 22 // 12 Cảm biến tiệm cận bóng #define echoPin1 23 // 13 Cảm biến tiệm cận bóng #define trigPin2 24 // Cảm biến tiệm cận sân chơi #define echoPin2 25 // Cảm biến tiệm cận sân chơi
Biến tối thiểu & tối đa cho servos:
// Điều này xác định vị trí min & mix cho servo
thí dụ:
int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;
Trạng thái PlayTime
Một quy trình thực thi mã khi một đối tượng kích hoạt cảm biến siêu âm thích hợp.
if (playTimeState) {// Cảnh báo! Định cấu hình tọa độ laser theo kích thước bạn đã xây dựng! vẽ vòng tròn, vẽ đường thẳng, v.v., v.v.…}
Cảnh báo! Tia laze rất nguy hiểm. Không nhìn trực tiếp vào tia laser
Tôi đã sử dụng bộ điều chỉnh 12v - 5v để cung cấp 5v được làm mịn cho các servo và cảm biến.
Bước 5: Đầu ra nối tiếp
Trong khi sử dụng IDE của Arduino, bạn có thể xem "Serial Monitor" để xem đầu ra khi quy trình được thực thi.
Dưới đây là một mẫu đã chỉnh sửa của đầu ra được tạo ra.
bắt đầu
Cảm biến siêu âm 1 - 28.85 Cảm biến siêu âm 2 - 42.66 Cảm biến siêu âm 1 - 28.79 Cảm biến siêu âm 2 - 43.36 Cảm biến siêu âm 1 - 28.78 Cảm biến siêu âm 2 - 43.66 Cảm biến siêu âm 1 - 28.31 Cảm biến siêu âm 2 - 43.07 Cảm biến siêu âm 1 - 28.29 Cảm biến siêu âm 2 - 112.42 (Cảm biến sân chơi. Đã vượt quá quy tắc "45"!) Đối tượng đã vào sân chơi - BẬT Laser - Vẽ vòng tròn x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39… (chỉnh sửa toàn bộ tọa độ out) x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Vẽ đường chéo về phía bóng x - 91, y - 20 x - 92, y - 21 x - 93, y - 22… x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Vẽ đường tới bi x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - TẮT laser - Kích hoạt đòn bẩy bi - BẬT laser - Vẽ đường xuống từ bóng x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Vẽ đường bên phải chuột x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Vẽ đường lên chuột x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - TẮT Laser - Nháy chuột - BẬT Laser - Vẽ vòng tròn x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39… x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Laser TẮT hết thời gian chơi! Cảm biến siêu âm 1 - 27,45 Cảm biến siêu âm 2 - 42,12 Cảm biến siêu âm 1 - 27,56 Cảm biến siêu âm 2 - 41,47 Cảm biến siêu âm 1 - 27,93 Cảm biến siêu âm 2 - 42,02
Bước 6: Video trình diễn
Video đầu tiên
Tôi đang trình diễn quy trình "sân chơi" chính, sử dụng một cảm biến siêu âm.
Quy trình này như sau:
- Laser vẽ một vòng tròn
- Laser đi theo một đường dẫn được lập trình đến cần gạt bóng nảy
- Bóng được trả lại 10 lần giữa các vị trí ngẫu nhiên và sau đó được đưa trở lại thùng dưới cùng
- Laser đi theo một đường dẫn được lập trình đến con lăn chuột
- Bánh xe chuột được di chuyển qua lại một chút, sau đó chuột sẽ di chuyển lên giá trên cùng. Sau đó trở lại vị trí ban đầu.
- Laser vẽ vòng tròn
- Laser tắt và chờ kích hoạt xảy ra
Video thứ hai
Tôi đang trình diễn quy trình đòn bẩy / servo bóng nảy bằng cách sử dụng một cảm biến siêu âm khác.
Video thứ ba
Tôi đang trình diễn bắt đầu ở chế độ Tự động phát. Sau đó, khi một đối tượng được phát hiện (hoặc bị thu hút), quy trình được đề cập trong video đầu tiên sẽ bắt đầu.
Video thứ tư
Midnight là bản beta thử nghiệm sân chơi cho tôi. Cô ấy đang làm một công việc tuyệt vời!
Video thứ năm
Đây là một trong những video blooper của tôi. Bởi vì một dây nối đất đã bị ngắt kết nối, một số kết quả không mong muốn đã được tạo ra… Âm thanh phát ra từ TV của tôi, nhưng nó gần như đồng bộ… Tôi nghĩ nó hơi thú vị một chút. Tôi rất vui vì không có gì bị hư hại.
Bước 7: Một số suy nghĩ cuối cùng
- Vì sự an toàn của con mèo. Hoàn toàn không sử dụng điểm laser. Có quá nhiều biến số cần xem xét và chúng tôi không muốn làm tổn thương người bạn nhỏ lông lá của mình.
- Bánh xe và đòn bẩy cung cấp nhiều kích thích, thêm một vài chuông hoặc đèn LED và viola… Bạn có một giải pháp thay thế an toàn cho tia laser.
- Hãy cẩn thận khi và nếu bạn quyết định sử dụng súng bấm ghim của mình. Tôi đã bắn một chiếc ghim vào cùng một ngón tay hai lần. Máu phun ra. Thật không may, tôi đã không nghĩ đến việc chụp một bức ảnh cho đến khi tôi dọn dẹp nó… Xin lỗi:(
Đề xuất:
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: 7 bước
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: Bạn có tài khoản Steam với tất cả các trò chơi mới nhất không? Làm thế nào về một tủ arcade? Nếu vậy, tại sao không kết hợp cả hai thành một máy chơi game Steam Streaming tuyệt vời. Cảm ơn những người ở Steam, giờ đây bạn có thể phát trực tuyến các trò chơi mới nhất từ PC hoặc Ma
Trò chơi Aruduino LED Nhấp nhanh Trò chơi hai người chơi: 8 bước
Aruduino LED Game Fast Click Two Player Game: Dự án này được lấy cảm hứng từ @HassonAlkeim. Nếu bạn sẵn sàng tìm hiểu sâu, đây là một liên kết bạn có thể kiểm tra https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Trò chơi này là một phiên bản cải tiến của Alkeim's. Nó là một
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước
SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa
20 giờ $ 20 Bảng xây dựng trò chơi điện tử hàng đầu với hàng trăm trò chơi được tích hợp sẵn.: 7 bước (có hình ảnh)
20 giờ $ 20 Table Top Arcade Build với hàng trăm trò chơi được tích hợp sẵn. Vì tôi không quá vội vàng nên tôi chỉ đợi cho đến khi tích lũy được tất cả các thành phần cần thiết cho việc xây dựng với giá rẻ. Đây là