» Điện tử » Arduino »Cách tạo một robot đơn giản trên Arduino Uno" chơi "trò chơi Stak

Cách tạo một robot đơn giản trên Arduino Uno "chơi" trò chơi Stak


Chúc những người yêu thích Arduino! Trên Internet, tôi thấy một robot (hoặc thiết bị khá thú vị và ngoạn mục, gọi đó là những gì bạn muốn) mà trò chơi của trò chơi Stak Stak, sử dụng cùng một nguyên tắc hoạt động mà bạn có thể tạo ra một robot có thể chơi các trò chơi như dash hình học, piano và những thứ khác mà bạn cần Chọc vào màn hình với một trình tự nhất định. Những gì tôi đã làm, xin vui lòng đánh giá trong cuộc khảo sát dưới đây.

Nếu có ai quan tâm, đây là video về công việc của robot này:

Và vì vậy đối với "robot" này, chúng ta cần:
thanh toán Arduino Đoàn kết
- kết nối dây như "cha-mẹ" hoặc "cha-cha"
-Dịch vụ
- một miếng gỗ dán
- một miếng ván dày khoảng 1 cm, điều chính là hai lần dày hơn ván ép
que kem
bút stylus
Lá (nếu không có bút stylus)
-battery (nếu không có bút stylus)
- cung cấp năng lượng cho 6-12 volt (Tôi sử dụng pin 4 ngón tay được kết nối nối tiếp)

Từ các công cụ chúng ta cần:
kéo
keo nhiệt

Và vì vậy, điều đầu tiên cần làm là cắt một mảnh lớn gấp đôi điện thoại của bạn từ một miếng gỗ dán, bạn có thể lớn hơn và bạn cần cắt một mảnh kích thước điện thoại của mình khỏi bảng (Tôi đã tạo ra các kích cỡ hơi khác nhau, nhưng điều này không quan trọng chút nào). Sau đó, chúng tôi dán khoảng trống của chúng tôi như trong ảnh:

Lấy que kem và cắt nó trong khoảng một nửa:

Dán chúng ở giữa bảng, từ mặt gỗ dán, như trong ảnh:

Chúng tôi dán bảng Ardino Uno từ cạnh của bảng:

Chúng tôi lấy động cơ servo và dán dây để chúng không can thiệp:

Dán keo động cơ vào cuối một nửa que kem:

Chúng tôi đặt dây và dán đầu ra mô tơ servo vào cạnh của bảng:

Thêm 3 dây cha-mẹ, tốt nhất là trong các màu sắc khác nhau, để không bị nhầm lẫn

Chúng tôi kết nối ổ đĩa servo với bảng Arduino như sau:
dây màu nâu để gnd
-Red dây đến 5v
- dây màu cam đến 9 "pin kỹ thuật số"


Nếu bạn không có bút stylus, như của tôi, thì đừng tuyệt vọng, rất đơn giản để làm.
Chúng tôi lấy pin ngón tay thường xuyên và mặt âm càng chặt càng tốt, bọc nó bằng giấy bạc, và sau đó chúng tôi dán nó rất chặt:

Bây giờ bạn cần đặt điện thoại lên ván ép dưới động cơ servo, gắn pin lên trên và lưu ý ở mức độ nào chúng tôi sẽ dán "bút stylus" của chúng tôi. Sau khi chúng tôi ghi nhận tất cả mọi thứ, hãy dán chắc chắn bút stylus cảm ứng trực tiếp vào cần số của động cơ servo, nghiêm ngặt ở góc 90 độ (góc tương tự sẽ được áp dụng khi sử dụng bút stylus bù cho điện thoại khi chúng tôi đo). Mọi thứ nên diễn ra như trong ảnh:



Bây giờ chúng tôi kết nối "robot" của chúng tôi với máy tính thông qua cổng được cấu hình trong Arduino IDE, chạy Arduino IDE có tên trước đó và sao chép bản phác thảo bên dưới, sau đó nhấp vào nút "tải xuống". Nếu mọi thứ được thực hiện chính xác, bản phác thảo sẽ tải mà không có bất kỳ lỗi nào và sau vài giây, động cơ servo sẽ bắt đầu công việc của nó. Nếu bạn có sự khác biệt đáng kể về kích thước của bút stylus và động cơ servo, thì hãy tự làm bản phác thảo này, nó khá đơn giản.


Đây là một bản phác thảo:
#incolee
Servo servo1;
thiết lập void ()
{
servo1.attach (9);
servo1.write (125);
trì hoãn (5000);
servo1.write (90);
trì hoãn (200);
servo1.write (125);
trì hoãn (750);
}
vòng lặp void ()
{
servo1.write (90); // 1
trì hoãn (200);
servo1.write (125);
độ trễ (600);
}

Sử dụng băng dính hoặc băng keo điện, chúng tôi cuộn dây bên của dây loại mẹ-mẹ-mẹ với đầu ra bị cắt đứt mẹ con đến mặt bên của bút stylus của chúng tôi và đưa dây này sang Gnd trên Arduino:

Chà, đó là nó! Đơn giản của chúng tôi người máy sẵn sàng và nó vẫn chỉ để kiểm tra nó! Để thực hiện việc này, hãy đặt điện thoại dưới bút stylus, khởi chạy ứng dụng Stak và đặt điện thoại sao cho nút phía trên nút play play, được chỉ định bằng một mũi tên, chúng tôi kết nối nguồn với arduino với sự trợ giúp của bộ điều hợp đặc biệt hoặc chúng tôi sẽ xuất ra cộng từ pin của chúng tôi cho Arduino và trừ để gnd. Sau khi kết nối nguồn, robot của chúng tôi ngay lập tức bắt đầu "chơi". Và mặc dù do tôi không sử dụng bút stylus bình thường, nhưng Pin, robot của chúng tôi thường không bắt kịp tốc độ và bị trượt, nó "chơi trong một thời gian dài. Nếu mọi thứ được thực hiện rất chính xác, nó thường sẽ chơi cho đến khi điện thoại bị hỏng.




Cảm ơn tất cả sự quan tâm của bạn!
Robot Stak
Tổng số cử tri: 205
8.6
6.8
6.6

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
5 ý kiến
Chà, ban đầu tôi cũng không muốn làm phiền với giấy bạc và đất
Và đúng như vậy, cần phải bắt đầu ngay với búa tạ, và điện thoại thông minh đắt hơn! cười
Rzhu kapets. Dzhigita đá. trừng phạt
Vâng, một người đàn ông bỏ lỡ hai nút có thể nhấn. sau đó là kỹ thuật số .. không. một lỗi đánh máy Ơ! tìm kiếm
Rõ ràng, đó là, điện trở cách điện của ổ điện rất lớn, nhựa tốt.
Tác giả
Chà, lúc đầu tôi không muốn làm phiền với giấy bạc và mặt đất, nhưng không có cái này tôi đã làm việc, nếu tôi không nhầm, ngay cả một bút stylus giá rẻ cũng cần phải có căn cứ. Chà, dán Arduins Tôi nghĩ rằng học sinh có thể tha thứ
Trò chơi được gọi không phải là Stak, mà là Stack.
Không rõ tại sao các thao tác xảo quyệt với pin: bọc bằng giấy bạc, nối đất?
Và dính Arduina nói chung là tin. ((
pin kỹ thuật số
- "Uh, daragha, ai muốn đá một dzhigita ở đó? Ne tôn trọng, đúng không?!"

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...