Mục lục:

Cách chế tạo Robot đầu tiên của bạn (85 đô la): 21 bước (có hình ảnh)
Cách chế tạo Robot đầu tiên của bạn (85 đô la): 21 bước (có hình ảnh)

Video: Cách chế tạo Robot đầu tiên của bạn (85 đô la): 21 bước (có hình ảnh)

Video: Cách chế tạo Robot đầu tiên của bạn (85 đô la): 21 bước (có hình ảnh)
Video: Run Now ! 2024, Tháng bảy
Anonim
Cách chế tạo robot đầu tiên của bạn ($ 85)
Cách chế tạo robot đầu tiên của bạn ($ 85)
Cách chế tạo robot đầu tiên của bạn ($ 85)
Cách chế tạo robot đầu tiên của bạn ($ 85)

TÔI ĐÃ LÀM PHIÊN BẢN MỚI VÀ CẬP NHẬT CỦA PHIÊN BẢN NÀY. HÃY TÌM HIỂU TẠI ĐÂY https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************** ************** Cập nhật: Tôi muốn gửi lời xin lỗi tới 10.000 người đã đọc bài đăng này. Khi tôi lần đầu tiên vào bài viết này, tôi đã ước tính rất nhiều giải thưởng, do thực tế là tôi sống ở Đan Mạch, nơi mọi thứ đều rất rộng lớn! Tổng chi phí của robot này ban đầu được đặt vào khoảng 150 đô la. Hóa ra giá thực tế chỉ khoảng 85 đô la ở phần còn lại của thế giới, gần một nửa giải thưởng !! (xin lỗi, tôi đã nhập giải thưởng mới cho các thành phần) ************************************** ****************************************** Nếu bạn có bất kỳ vấn đề hoặc câu hỏi nào liên quan đến dự án này, vui lòng liên hệ với tôi tại letmakerobots.com Đây là hướng dẫn về cách tạo ra một "tư duy" tự chủ, tự khám phá, (không được điều khiển từ xa, không được lập trình trước nghiêm ngặt, nhưng phản ứng với môi trường xung quanh) robot trong vài giờ nữa. Nó thực sự dễ dàng và nó không liên quan đến kiến thức về điện tử để giúp bạn bắt đầu chế tạo robot. Ở đây tập trung vào những điều tuyệt đối cần thiết để có được những kiến thức cơ bản. Điều này có nghĩa là một người mở mang tầm mắt, sau khi xây dựng nó, bạn có thể chế tạo bất cứ thứ gì và điều khiển bất kỳ thiết bị điện tử nào! Nghe có vẻ điên rồ? Đó là sự thật, bạn chỉ cần thử nó để hiểu bao nhiêu năng lượng trong một số chip bạn có thể mua với giá một vài đô la ngày nay. Chào mừng bạn đến với thế giới vi điều khiển:) Ví dụ lập trình cuối cùng tôi viết là tạo ra con rô bốt này mà bạn gọi là "bức tường tránh" (nó sẽ đánh hơi xung quanh và khám phá dựa trên những đối tượng mà nó gặp, những gì ở bên trái, bên phải và phía trước), nhưng nó có thể được lập trình thành bất kỳ thứ gì - một cách dễ dàng. Nếu quan tâm được hiển thị, tôi sẽ cung cấp nhiều chương trình hơn cho nó. Đây là một cái khác sử dụng các nguyên tắc cơ bản giống hệt nhau, bo mạch, chip, v.v. nó RẤT giống nhau - Chỉ có điều tôi đã dành thêm thời gian cho cái này;)

Bước 1: Mua vật liệu (Bảng dự án, Bộ vi điều khiển và Gói khởi động)

Mua tài liệu (Bảng dự án, Bộ vi điều khiển và Gói khởi động)
Mua tài liệu (Bảng dự án, Bộ vi điều khiển và Gói khởi động)

Danh sách mua sắm, bắt đầu từ đây, bởi thế này: Các liên kết chỉ là nơi tôi tình cờ tìm thấy các mặt hàng từ góc nhìn trên toàn thế giới. Tất nhiên, bạn có thể sử dụng bất kỳ cửa hàng (web) nào bạn muốn. Giá cả xấp xỉ. Càng xa càng tốt, hãy cố gắng lấy tất cả từ cùng một cửa hàng và từ một cửa hàng ở quốc gia của bạn, v.v. để nhận được ưu đãi tốt nhất và giao hàng nhanh hơn, v.v. 1 PICAXE-28X1 Starter Pack Board dự án 28 pin trong gói này giống như một trò chơi của Mario Bros; Vui nhộn và có đầy đủ các tính năng bổ sung và ẩn, khiến bạn muốn chơi đi chơi lại. Điều này bao gồm bộ não chính, PICAXE-28X1. Giá: 38 USD Đây là một chút mở rộng, nhưng đây chỉ là lần đầu tiên tôi khuyên bạn nên nhận nó, nó bao gồm rất nhiều thứ cơ bản tuyệt vời, bạn nhận được một đĩa CD-ROM với rất nhiều sách hướng dẫn, cáp, bo mạch, Bộ vi xử lý, v.v … Thực sự là RẺ CỰC KỲ RẺ. Các gói tương tự có giá gấp 10 lần mức giá này! Hãy nhớ mua phiên bản USB, hình ảnh trong cửa hàng có thể không khớp và hiển thị cáp nối tiếp khi bạn đặt mua USB. Khi mua phiên bản USB, bạn không cần phải mua thêm cáp USB, mặc dù nó cũng được bán riêng. đối với các dự án trong tương lai, rẻ hơn nhiều, bạn là người chế tạo Robot với tất cả những điều cơ bản đã hoàn thành.

Bước 2: Mua vật liệu (Trình điều khiển động cơ L293D)

Mua vật liệu (Trình điều khiển động cơ L293D)
Mua vật liệu (Trình điều khiển động cơ L293D)

1 Trình điều khiển động cơ L293D Cái tên đã nói lên tất cả, sau này sẽ nói thêm về con chip này:) Giá: 3 USD

Bước 3: Mua vật liệu (Gói nâng cấp Servo)

Mua vật liệu (Gói nâng cấp Servo)
Mua vật liệu (Gói nâng cấp Servo)

1 Gói Nâng cấp Servo PICAXE-Một cách dễ dàng để có được một servo với một số bộ phận nhỏ cần thiết cho dự án này. Bạn cũng có thể nhận bất kỳ servo tiêu chuẩn nào, các chân hiển thị trên hình ảnh và một điện trở 330 Ohm thay vì chip màu vàng Nếu bạn muốn. Giá: 15 USDNhận trọn gói tại đây Servo là gì? Servo là nền tảng trong hầu hết các thiết bị robot. Nói một cách ngắn gọn, nó là một chiếc hộp nhỏ với dây và một trục có thể quay 200 độ. trên trục này, bạn có thể gắn đĩa hoặc một số thiết bị ngoại vi khác đi kèm với servo. 3 dây là: 2 cho nguồn và một cho tín hiệu. Dây tín hiệu đi đến thứ điều khiển servo, trong trường hợp này là bộ vi điều khiển. Kết quả là bộ vi điều khiển có thể quyết định nơi trục sẽ quay, và điều này khá tiện dụng; Bạn có thể lập trình một cái gì đó để di chuyển vật lý đến một vị trí nhất định.

Bước 4: Mua vật liệu (Một bộ cảm biến để chúng ta có thể nhìn thấy.. Ơ - Sense)

Mua tài liệu (Một bộ cảm biến để chúng ta có thể nhìn thấy.. Ơ - Sense)
Mua tài liệu (Một bộ cảm biến để chúng ta có thể nhìn thấy.. Ơ - Sense)

1 Cảm biến hồng ngoại Sharp GP2D120 - 11.5 "/ Analogue11.5" hoặc phạm vi khác sẽ làm được. Chỉ không mua "œ Phiên bản kỹ thuật số" của cảm biến Sharp cho loại dự án này, chúng không đo khoảng cách như các cảm biến tương tự.. Đây không phải là tất cả mọi thứ được bao gồm và nó là một ổ cắm không tiêu chuẩn! Đây thực sự không phải là một yêu thích của tôi, tôi thường sử dụng cảm biến siêu âm, chẳng hạn như SRF05 (tìm nó ở bất cứ đâu qua Google - họ cũng bán nó tại picaxe-storepicaxe - cửa hàng nơi họ gọi nó là SRF005 và có hình ảnh mặt sau của SRF04 trong cửa hàng! Nhưng nó là một trong những quyền, và tôi đã nói với họ nhưng..). Dẫu sao thì; SRF05 đáng tin cậy và chính xác hơn nhiều. Nó cũng nhanh hơn, nhưng chi phí cao hơn một chút, viết mã phức tạp hơn một chút và cài đặt phức tạp hơn một chút - vì vậy nó không được sử dụng ở đây, nhưng nếu bạn là người mới, hãy mua một trong những thứ này để thay thế;) Nếu bạn sử dụng SRF05, tôi đã thực hiện một hướng dẫn nhỏ để kết nối SRF05 tại đây trên letmakerobots.com

Bước 5: Mua vật liệu (Động cơ và bánh xe)

Mua vật liệu (Động cơ và bánh xe)
Mua vật liệu (Động cơ và bánh xe)

2 Động cơ bánh răng có bánh xe Tỷ lệ cao hơn, robot mạnh hơn, thấp hơn, robot nhanh hơn. Tôi đề xuất tỷ lệ nằm trong khoảng từ 120: 1 đến 210: 1 cho loại dự án này. Giá, tổng cộng: 15 USDNhận một số ở đây

Bước 6: Bạn cũng sẽ cần và bạn cũng có thể mua.

Bạn cũng sẽ cần:

  • Băng dính hai mặt (để gắn, loại xốp là tốt nhất)
  • Một số dây
  • Băng dính thông thường (có lẽ để cách ly cáp)
  • Thiết bị hàn đơn giản (Bất kỳ bộ dụng cụ rẻ tiền nào cũng được)
  • Một chiếc kềm hoặc kéo nhỏ bình thường để cắt mọi thứ
  • Tuốc nơ vít

Bạn cũng có thể nhận được, khi đang ở đó:

  • Một số đèn LED nếu bạn muốn robot của mình có thể báo hiệu với thế giới hoặc tạo hiệu ứng nhấp nháy thú vị
  • Nhiều Servos hơn để làm cho rô bốt của bạn di chuyển nhiều hơn..erh..arms? Hoặc các Servos với Servos trên v.v.
  • Một chiếc loa nhỏ nếu bạn muốn robot của mình tạo ra hiệu ứng âm thanh và giao tiếp với bạn
  • Một số loại hệ thống theo dõi vành đai. Robot có dây đai cũng rất tuyệt, bộ điều khiển và phần còn lại cũng sẽ giống như vậy. Đây là một ví dụ cho những gì bạn có thể sử dụng với các đường dây đai TAMYIA tạo ra các hệ thống đường ray dây đai tuyệt vời và hệ thống này cũng là một yêu thích của tôi
  • Bất kỳ loại bộ cảm biến dòng nào, để biến robot của bạn thành một Sumo, một kẻ theo dòng, ngăn nó lái khỏi bàn và mọi thứ khác cần "nhìn xuống".

Bước 7: Cho phép chế tạo robot

Hãy chế tạo một robot!
Hãy chế tạo một robot!

VÂNG! Bạn đã đặt hàng, nhận được (các) gói hàng của mình, bạn muốn xây dựng:) tốt.. Hãy bắt đầu! Đầu tiên hãy lắp các bánh xe vào động cơ giảm tốc của bạn. Và thêm lốp xe (dây cao su trong trường hợp này).

Bước 8: Băng dính kép - Thủ thuật

Băng dính kép - Thủ thuật
Băng dính kép - Thủ thuật

Một cách dễ dàng để gắn các thứ cho rô bốt nhanh (và chắc chắn và bền bỉ đến kinh ngạc) là băng dính kép.

Bước 9: Xây dựng cơ thể từ.. Không có gì, thực sự

Xây dựng cơ thể từ.. Không có gì, thực sự!
Xây dựng cơ thể từ.. Không có gì, thực sự!

Lắp pin để bạn có ý tưởng thực tế về trọng lượng và độ cân bằng. Khi pin ở dưới trục của bánh xe, bạn có thể làm cho nó cân bằng, nhưng không có vấn đề gì nếu không. Thêm một số băng dính kép vào nút của máy chủ, và..

Bước 10: Thiết kế Robot của bạn

Thiết kế Robot của bạn
Thiết kế Robot của bạn
Thiết kế Robot của bạn
Thiết kế Robot của bạn
Thiết kế Robot của bạn
Thiết kế Robot của bạn

Chọn thiết kế của riêng bạn, bạn cũng có thể thêm các vật liệu bổ sung nếu “thiết kế” của tôi quá đơn giản. Điều quan trọng là chúng tôi đã gắn tất cả lại với nhau: Pin, Servo và bánh xe. Và bánh xe và servo có thể quay tự do, và bằng cách nào đó nó có thể đứng trên bánh xe của nó, cân bằng hay không.

Bước 11: Ngắt kết nối

Lấy pin ra, để tránh cháy một cái gì đó ngoài ý muốn! (tin tôi đi, bạn muốn thế;)

Bước 12: Hãy bắt đầu với hội đồng quản trị

Hãy bắt đầu với hội đồng quản trị
Hãy bắt đầu với hội đồng quản trị

Và bây giờ đối với thương hiệu chính, bạn nên có một bảng dự án tương tự như bảng trong hình. (Và vì vậy điều này có thể được bạn quan tâm trong tương lai) Lưu ý rằng nó có một con chip trong đó. Lấy nó ra. Con chip này là một trình điều khiển Darlington khá tiện dụng được đặt ở đó trên bo mạch, nhưng chúng tôi sẽ không cần nó cho dự án này và chúng tôi cần không gian của nó, vì vậy hãy loại bỏ con chip đó! Dễ nhất là lấy chip ra khỏi ổ cắm bằng cách cắm một tuốc nơ vít phẳng bình thường ngay bên dưới nó, di chuyển nó vào trong và nâng con chip lên một cách cẩn thận.

Bước 13: Chèn chip

Chèn chip
Chèn chip
Chèn chip
Chèn chip

Một con chip mới tinh thường không vừa với ổ cắm ngay lập tức. Bạn sẽ phải ấn nó xuống một bên trên bàn, để uốn cong tất cả các chân theo một góc để nó vừa vặn. (Chân đi xuống, vào ổ cắm:). Đảm bảo tất cả các chân đều nằm trong ổ cắm. Nếu bạn mua bản nâng cấp Servo từ Picaxe, bạn có một con chip màu vàng. Đặt nó vào vị trí của Darlington Lưu ý rằng không phải tất cả các lỗ trên bảng dự án đều được lấp đầy bằng con chip màu vàng. Chúng ta chỉ cần tám con ở bên phải trong hình, vì đây chỉ là những điện trở đơn giản, chúng ta không cần phải cung cấp thêm cho chúng. Con chip màu vàng này thực chất chỉ là điện trở 8 * 330 Ohm trong một gói gọn gàng. Và vì vậy, nếu bạn nên có một điện trở, bạn có thể chỉ cần chèn nó thay thế vào khe cắm được đánh số “0” (xem hình ảnh về vụ hack nhỏ xấu xí này), vì đây là cái duy nhất chúng tôi sẽ sử dụng, khi chúng tôi chỉ sử dụng một servo. lắp chip lớn, bộ não, bộ vi điều khiển, Picaxe 28 (số phiên bản) vào bảng dự án. Lưu ý rằng có một dấu nhỏ ở một đầu và trên bảng cũng vậy. Chúng phải đi cùng nhau. Chip này sẽ lấy điện từ bảng thông qua 2 trong số các chân của nó. 26 chân còn lại được kết nối xung quanh trên bảng và chúng sẽ được lập trình cho bạn, vì vậy bạn có thể gửi dòng điện vào và ra tới phát hiện mọi thứ và kiểm soát mọi thứ bằng các chương trình bạn tải lên bộ vi điều khiển này. (mát mẻ!)

Bước 14: Lắp bộ điều khiển động cơ

Chèn bộ điều khiển động cơ
Chèn bộ điều khiển động cơ

Bây giờ hãy lắp bộ điều khiển động cơ L293D vào ổ cắm cuối cùng. Đảm bảo biến điều này đúng cách giống như Bộ điều khiển. Bộ điều khiển động cơ L293D sẽ lấy 4 trong số các đầu ra từ bộ vi điều khiển và biến chúng thành 2. Nghe có vẻ ngớ ngẩn? Chà.. Mọi đầu ra thông thường từ bộ vi điều khiển chỉ có thể “bật” hoặc “tắt”. Vì vậy, chỉ sử dụng những điều này sẽ (ví dụ) chỉ làm cho rô-bốt của bạn có thể lái xe về phía trước hoặc dừng lại. Không ngược lại! Điều đó có thể xảy ra khi đối mặt với một bức tường. Bảng mạch được làm thông minh đến mức 2 đầu ra (hiện có thể đảo ngược) có không gian riêng, được đánh dấu (A) và (B) ngay bên cạnh bộ điều khiển động cơ (Dưới cùng bên phải trên hình). Thêm về điều này sau.

Bước 15: Phần nhựa màu đỏ ở mặt sau của bảng

Nhựa màu đỏ ở mặt sau của bảng
Nhựa màu đỏ ở mặt sau của bảng

Ở mặt sau của bảng, bạn có thể tìm thấy một số loại nhựa lạ. Điều này không có tác dụng, nó chỉ là một phần còn lại của quá trình sản xuất. Họ "nhúng" bảng trong thiếc ấm, và những phần họ không muốn đóng hộp sẽ được bịt kín bằng thứ này. Chỉ cần bóc nó ra khi bạn cần các lỗ mà chúng bịt kín.

Bước 16: Kết nối dây động cơ với bo mạch

Kết nối dây động cơ với bo mạch
Kết nối dây động cơ với bo mạch
Kết nối dây động cơ với bo mạch
Kết nối dây động cơ với bo mạch

Lấy 4 đoạn dây và hàn chúng vào 4 lỗ “A & B”… Hoặc nếu bạn là người cao cấp, hãy sử dụng một số phương tiện khác để kết nối 4 dây cáp với các lỗ có kích thước tiêu chuẩn! (người ta có thể mua tất cả các loại ổ cắm tiêu chuẩn và chân cắm sẽ phù hợp) Nếu bạn (như tôi) chỉ cần hàn vào bảng, bạn có thể tăng cường phần này bằng một số băng keo. hoặc nếu bạn có một số nhựa co nhiệt đó, bạn có thể hỗ trợ các dây bằng cái này.

Bước 17: Kết nối dây với động cơ

Kết nối dây với động cơ
Kết nối dây với động cơ

2 chữ “A” đi đến một động cơ và 2 chữ “B” cho động cơ kia. Không quan trọng đó là cái nào, miễn là “A” được kết nối với một động cơ và “B” với hai cực của động cơ kia. (Vâng, mỏ hàn của tôi thực sự rất bẩn, tôi biết, haha - miễn là nó hoạt động, bạn biết đấy;)

Bước 18: Kết nối Servo

Kết nối Servo
Kết nối Servo
Kết nối Servo
Kết nối Servo

Bây giờ chúng ta hãy kết nối servo. Nếu bạn nên đọc tài liệu của Picaxe, bạn sẽ đọc rằng bạn nên sử dụng 2 nguồn điện khác nhau nếu bạn thêm servo. Nói một cách ngắn gọn; Chúng tôi không phiền ở đây, đây là một robot đơn giản, và theo kinh nghiệm của tôi, nó hoạt động tốt. Yo sẽ cần hàn thêm một chân để xuất ra "0", nếu bạn muốn sử dụng kết nối servo tiêu chuẩn. Một chân cắm như vậy đi kèm với gói nâng cấp Picaxe (thực tế là cả một hàng), nhưng bạn chỉ cần một chiếc cho một servo và bạn có thể mua chúng ở bất kỳ cửa hàng điện tử nào. Đen, Đỏ, Vàng), Đen phải ở cạnh bảng. Của tôi là (Nâu, Đỏ, Cam), và do đó, màu nâu đi đến rìa. Gợi ý thường là Đỏ; Nó là những gì được gọi là V, hoặc bất kỳ trong số này, được sử dụng ngẫu nhiên: ("V", "V +", "œ +", "1"). Đây là nơi xuất phát dòng điện. Màu đen (hoặc nâu trong trường hợp của tôi) là G, hoặc ("œG", "œ0" hoặc "-"). Đây còn được gọi là "œGround", và là nơi dòng điện đi đến. (2 cực, +/- hãy nhớ bài học vật lý của bạn? Màu cuối cùng sau đó là "Tín hiệu" (Trắng, Vàng hoặc Cam) Một servo cần cả "+ & -" hoặc "V & G" và một tín hiệu. Một số thiết bị khác có thể chỉ cần "Ground" và "Signal" (G & V), và một số có thể cần cả V, G, Input và output. Có thể gây nhầm lẫn khi bắt đầu và mọi thứ luôn được đặt tên khác nhau (như tôi vừa làm đây), nhưng sau một thời gian, bạn sẽ hiểu được logic, và nó thực sự cực kỳ đơn giản - Ngay cả tôi cũng hiểu ngay bây giờ;)

Bước 19: Gắn đầu

Móc đầu
Móc đầu
Móc đầu
Móc đầu

Bây giờ chúng ta hãy kết nối với à ¢ €œ cái đầuà ¢ €Â, Cảm biến IR sắc nét. (hoặc SRF05 nếu bạn đã chọn tùy chọn đó) (Nếu bạn đã mua SRF005 hoặc tương tự thay thế, bạn nên xem ở đây về cách nối cái này, nó khác với cái này!) Có hàng triệu cách để nối một thứ như Cảm biến IR sắc nét, nhưng đây là manh mối: Màu đỏ cần được kết nối với V1, nghĩa là (trong thiết lập này) bất kỳ thứ gì được đánh dấu là à ¢ €œVà ¢ € hoặc được kết nối với cái này. Màu đen chuyển đến G, ở bất kỳ đâu trên bo mạch. Màu trắng phải được kết nối với đầu vào Analogue 1. Nếu bạn đọc tài liệu đi kèm với bo mạch dự án, bạn có thể đọc cách gắn dây ruy-băng đi kèm và sử dụng điều này. hình ảnh, là cắt cáp khỏi một servo cũ đã cháy hết, hàn trong một chốt và kết nối toàn bộ mọi thứ chỉ như một servo. Bạn có thể sử dụng nó để xem màu nào của Sharp chuyển đến hàng nào trên bảng.. hoặc một cách để làm điều này., bạn cũng nên kết nối 3 đầu vào tương tự còn lại với V. (nhìn vào các chân nhỏ được kết nối trên hình, bên cạnh phích cắm) Tôi đã đặt một số jumper, và bạn có thể thấy rằng cả 3 kết nối còn lại đều bị cắt ngắn. (Cặp cuối cùng, không được chạm vào, chỉ là hai à ¢ €œGroundà ¢ €Â, không cần phải cắt ngắn chúng). Nếu bạn sử dụng dải băng, bạn chỉ có thể kết nối các đầu vào với V (hoặc nối đất cho vấn đề đó) bằng cách kết nối các dây dẫn theo cặp. nổià ¢ €Â. Điều này có nghĩa là bạn sẽ nhận được tất cả các loại bài đọc kỳ lạ mà bạn cố gắng đọc nếu chúng không được kết nối với nhau. (nói một cách ngắn gọn, đây là một hướng dẫn có nhịp độ bán nhanh, chúng ta phải đi đến cuối cùng;)

Bước 20: Để có sự sống

Let There Be Life
Let There Be Life

Bây giờ để giải trí! Một số cách bạn nên lấy dây Màu đỏ từ pin (+) của bạn nối với dây màu đỏ trên bảng dự án (V). Và màu đen (-) thành (G). Cách bạn thực hiện điều này phụ thuộc vào thiết bị bạn đã mua. Nếu có kẹp pin trên cả pin và bo mạch, bạn vẫn nên đảm bảo rằng dấu "+" từ pin kết thúc thành chữ "V" trên bo mạch. (Tìm hiểu thêm tại đây) Đôi khi (mặc dù không thường xuyên) các clip có thể được đảo ngược với nhau và chỉ cần đặt hai clip phù hợp lại với nhau thì không có gì đảm bảo rằng + đến được V và - đến được G! Đảm bảo, nếu không bạn sẽ tan chảy mọi thứ và bốc khói! Không cấp nguồn cho bảng với hơn 6V (không có pin 9V, mặc dù kẹp vừa vặn) Như một lưu ý; Chúng tôi chỉ làm việc với một nguồn điện ở đây. Sau này, bạn sẽ muốn sử dụng cùng một Ground, nhưng cả V1 và V2. Bằng cách đó, các chip của bạn có thể nhận được một nguồn và các động cơ, v.v … có điện áp khác (mạnh hơn).) rô bốt, lắp giắc cắm vào rô bốt của bạn.. vào trình chỉnh sửa lập trình và ghi 0, 150 Nhấn F5, đợi chương trình chuyển và servo của bạn hơi giật một chút (hoặc quay, tùy thuộc vào cách đó). Nếu có vấn đề gì xảy ra ở đây, hãy liên hệ với tôi, liên hệ với tôi, hoặc làm rối với hướng dẫn sử dụng và cổng, v.v., cho đến khi không có lỗi nào được báo cáo và tất cả dường như hoạt động.. Để quay lại, hãy viết: servo 0, 150 và nhấn F5Bây giờ “cổ” rô-bốt của bạn đang hướng về phía trước. Dán vào “đầu” - Sharp IR

Bước 21: Cảnh báo và bắt đầu

Cảnh báo và bắt đầu!
Cảnh báo và bắt đầu!

Bạn đã xây dựng xong những điều cơ bản! Bạn đã thực sự tạo ra một rô-bốt. Bây giờ niềm vui bắt đầu, bạn có thể lập trình nó để làm bất cứ điều gì và đính kèm bất cứ thứ gì vào nó, mở rộng theo bất kỳ cách nào. Tôi chắc chắn rằng bạn đã có đầy đủ các ý tưởng, và bạn có thể đã không theo dõi tôi theo cách này;) Thiết kế có thể cảnh giác, bạn có thể đã sử dụng các bộ phận khác, v.v. Nhưng nếu bạn đã kết nối như mô tả, đây là một số mẹo để bắt đầu lập trình rô-bốt của bạn: Nhập (sao chép-dán) mã này vào trình chỉnh sửa của bạn và nhấn F5 trong khi rô-bốt được kết nối: Lưu ý: Mã sẽ trông đẹp hơn rất nhiều khi bạn đưa vào trình chỉnh sửa của mình, nó sẽ nhận dạng các lệnh và cung cấp cho chúng màu sắc. +++ main: readadc 1, b1 'lấy điện áp trả về chân tương tự 1, và đặt nó vào biến b1debug', điều này sẽ rút ra tất cả các biến đến trình soạn thảo. của đầu rô bốt và để ý biến b1 thay đổi giá trị như thế nào. Bạn có thể sử dụng kiến thức thu được để quyết định điều gì sẽ xảy ra khi nào (mọi thứ sẽ gần đến mức nào trước khi..) Bây giờ tôi khuyên bạn nên đặt robot của mình lên trên một hộp diêm hoặc tương tự, vì các bánh xe sẽ bắt đầu quay. mã này vào trình soạn thảo của bạn và nhấn F5 trong khi rô bốt được kết nối: +++ cao 4low 5 +++ Một trong các bánh xe phải quay theo một hướng. Bánh xe của bạn có quay về phía trước không? Nếu vậy, đây là hướng dẫn để bánh xe đó quay về phía trước. ngược lại cho hướng ngược lại.) Servo bạn đã thử Tất cả các cách cho một bên là: servo 0, 75 bên còn lại là: servo 1, 225- và center: servo 1, 150 Đây là một chương trình nhỏ sẽ (nên, nếu tất cả đều ổn và bạn chèn các thông số phù hợp cho cao / thấp để phù hợp với hệ thống dây điện của bạn với động cơ) làm cho rô-bốt lái xe xung quanh, dừng lại trước các thứ, nhìn sang từng bên để quyết định cái nào là tốt nhất, xoay cái đó theo cách và hướng tới những cuộc phiêu lưu mới. +++ Mức độ nguy hiểm của biểu tượng = 70 'điều này nên ở bao xa, trước khi chúng ta phản ứng? Biểu tượng turn = 300' đặt giá trị bao nhiêu nên được quay nên đợi servo quay (tùy thuộc vào tốc độ của nó) trước khi chúng tôi đo khoảng cách: 'main loopreadadc 1, b1' đọc bao nhiêu khoảng cách phía trước nếu b1 <dan gerlevel thengosub gật đầu 'nếu không có gì phía trước, hãy lái xe về phía trước' nếu có chướng ngại vật phía trước thì hãy quyết định đường nào phù hợp hơn với ifgoto chính 'điều này kết thúc vòng lặp, phần còn lại chỉ là trình tự động phụ:' đây nên là sự kết hợp của bạn để làm cho rô bốt lái xe về phía trước, những điều này bạn rất có thể cần phải điều chỉnh để phù hợp với cách bạn đã nối dây động cơ cho rô-bốt của mình cao 5: cao 6: thấp 4: thấp 7returnwhichway: gosub totalhalt 'first stop!' Hãy nhìn một cách: gosub lturn 'hãy nhìn một lượt vì servo_turn' chờ đợi servo được hoàn thành quaygosub totalhaltreadadc 1, b1 'Hãy nhìn theo cách khác: gosub rturn' hãy nhìn sang một bên khác vì servo_turn 'đợi cho servo được hoàn thành chuyểngosub totalhaltreadadc 1, b2' Hãy quyết định cách nào tốt hơn: if b1gosub body_lturnelsegosub ifreturrtn: high 6: low 5: low 7: high 4 ', đây nên là sự kết hợp của bạn để quay robot một lượt ombination biến robot theo hướng khác tạm dừng lượt: gosub totalhaltreturnrturn: servo 0, 100 'nhìn sang một bên trợ giúp: servo 0, 200' nhìn sang bên phụ khác: thấp 4: thấp 5: thấp 6: thấp 7 'thấp trên cả 4 tạm dừng robot! Servo 0, 150 'quay mặt về phía trước chờ đợi 1' đóng băng tất cả trong một giây quay trở lại +++ Với một số lập trình và tinh chỉnh thông minh, bạn có thể điều khiển robot, quay đầu, đưa ra quyết định, thực hiện các điều chỉnh nhỏ, quay về phía những lỗ hổng thú vị như ô cửa, tất cả đều hoạt động cùng lúc, trong khi lái xe. Sẽ khá tuyệt nếu bạn làm cho rô bốt quay trong khi đầu đang quay;) Bạn muốn tìm một số mã nâng cao hơn? Kiểm tra cái này: https://letsmakerobots.com/node/25Sound:Bạn cũng có thể thêm một loa nhỏ vào ví dụ (đầu ra) pin 1 & ground, và writeSound 1, (100, 5) - hoặc trong chương trình ví dụ ở trên làm cho itSound 1, (b1, 5) - để nhận được âm thanh vui nhộn tùy thuộc vào khoảng cách đến các vật thể phía trước. Bạn cũng có thể gắn đèn hoặc đèn LED vào chốt 2 & nối đất, và viết (hãy nhớ đèn LED cần phải quay ngược chiều) Cao 2 để quay trên đèn, và Cách 2 để tắt nó đi;) - Còn bút Laser, gắn trên một servo phụ thì sao? Sau đó, bạn có thể làm cho rô-bốt quay tia laser, bật và tắt nó, chỉ ra những nơi..

  • Thêm một điểm đánh dấu trên nó (có lẽ trên servo thứ hai, vì vậy nó có thể lấy nó ra trên giấy?) Và dạy nó viết số lần bạn vẫy tay trước mặt nó trên một tờ giấy.
  • Biến nó thành một robot -guardian "mèo xuống ghế", rung chuyển khi con mèo đến gần.
  • Làm cho nó đuổi theo một con rô bốt khác (hoặc một con mèo?) Bạn sẽ có một số thói quen rượt đuổi tốt theo cách này!
  • Làm cho nó tìm ra giữa phòng
  • Làm cho nó hoạt động như một con chuột; Đóng băng nếu có chuyển động trong tầm nhìn, và luôn di chuyển đến gần các bức tường và tìm kiếm những khoảng trống nhỏ để đi vào.

Bạn cũng có thể tháo một chiếc ô tô đồ chơi cũ ra, lấy các thiết bị điện tử trong đó ra, lưu các động cơ và thiết bị quay trong đó, rồi nối bo mạch, servo và cảm biến của bạn - bạn sẽ có sức sống cho chiếc xe của mình:) Cũng thử để đọc một số tài liệu, bây giờ sẽ có ý nghĩa khi bạn đã bắt đầu thành công, Bạn có thể làm bất cứ điều gì ngay bây giờ! Chào mừng bạn đến với thế giới rô bốt tự chế rất vui nhộn, có hàng nghìn cảm biến và bộ truyền động chỉ chờ bạn kết nối chúng và tạo ra rô bốt từ chúng:) Bây giờ, hãy chụp một số hình ảnh về rô bốt của bạn và gửi cho tôi tại letmakerobots.com - C ya;)

Đề xuất: