Mục lục:

Khởi động Boe Bot: 5 bước
Khởi động Boe Bot: 5 bước

Video: Khởi động Boe Bot: 5 bước

Video: Khởi động Boe Bot: 5 bước
Video: Bài Khởi Động Luyện Chân 10ph Đốt Mỡ Mỗi Ngày#shuffledance 2024, Tháng mười một
Anonim
Khởi động Boe Bot
Khởi động Boe Bot
Khởi động Boe Bot
Khởi động Boe Bot
Khởi động Boe Bot
Khởi động Boe Bot

Để tạo ra kiệt tác này với khả năng định hướng chướng ngại vật, chỉ báo ánh sáng và âm thanh, bạn sẽ cần:

-Một Boe Bot đầy đủ chức năng

-Rất nhiều dây mạch

-Tinfoil

-Các tông

- Bấm kim

-Kem que

-Các vũ công thoát y

-Kìm nhỏ

-Một súng bắn keo nóng và keo nóng

-Băng điện

-1 mạch loa

-2 đèn LED âm cực chung

-6 điện trở 1K

-2 điện trở 10K

-1 tụ điện 10uf

Chúng ta có nên xây dựng nó không?

Bước 1: Tạo Quảng cáo đệm

Tạo quảng cáo đệm
Tạo quảng cáo đệm
Tạo quảng cáo đệm
Tạo quảng cáo đệm
Tạo quảng cáo đệm
Tạo quảng cáo đệm

Để tạo phần đệm, bạn sẽ sử dụng:

-dây điện

-tinfoil

-các tông

-keo nóng

-Kem que

-stapler

1. Những gì bạn sẽ muốn làm trước tiên là cắt một miếng bìa cứng và gấp nó làm đôi (xem hình thứ 2 và thứ 3) (LÀM VIỆC NÀY x2).

2. Tiếp theo, bạn sẽ lấy một sợi dây dài khoảng 20cm và dải cả hai đầu, nhưng một đầu dài hơn đầu kia. Sau đó, xoắn phần cuối dài hơn đã tước thành hình xoắn ốc (Xem hình thứ 4) (LÀM VIỆC NÀY x4).

3. Lấy một mảnh giấy thiếc và gấp đôi lại sao cho vừa đủ nhỏ trên bề mặt của một nếp gấp bên trong bằng bìa cứng. Sau đó ghim vòng xoắn của dây vào giấy thiếc bằng cách ghim qua toàn bộ nếp gấp (xem hình thứ 5 và thứ 6) (LÀM ĐIỀU NÀY x4).

4. Dán một mặt của miếng giấy thiếc vào một mặt trong của tấm bìa. (LÀM ĐIỀU NÀY CHO MỖI GẤP TRONG GÓP, SO x2 MỖI MẢNH THẺ (CƠ BẢN x4)) Cẩn thận không chạm vào giấy thiếc khi dán, vì nó sẽ dẫn nhiệt và làm bỏng các ngón tay của bạn (xem hình thứ 6).

5. Keo hai que Popsicle lại với nhau (LÀM ĐIỀU NÀY x2 và làm cho một que lớn hơn đáng kể), và dán một kết nối Popsicle vào mặt sau của mỗi nếp gấp các tông và một que làm tương tự ở phía đối diện (xem hình 1).

6. Một điểm nhấn cuối cùng để làm cho các tấm cản luôn gần nhau, đó là buộc phần giữa thành một chiều dài hạn chế cho các tấm cản. Sau khi buộc, hãy dán nó và để khô để đảm bảo an toàn cho nó (xem hình ảnh đầu tiên).

Bạn đã tạo thành công quảng cáo đệm của mình!

Bước 2: Gắn các tấm đệm

Gắn các tấm đệm
Gắn các tấm đệm

Để gắn các phần đệm vào Boe Bot, bạn sẽ sử dụng:

-Boe Bot

-Bộ đệm mới của bạn

-Keo nóng

- Băng điện

Bước này khá đơn giản. Tất cả những gì bạn cần làm là lấy một miếng băng dính điện, và đặt nó dọc theo khu vực kim loại ngay phía trên bánh xe bóng đen có trục. Sau khi được dán, hãy dùng băng keo dán nóng khu vực đó lên, dán các tấm cản và ấn vào nó cho đến khi khô để gắn kết.

Bây giờ phần đệm đã sẵn sàng, hãy tham gia vào mạch điện!

Bước 3: Tạo mạch

Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch
Tạo mạch

Để tạo mạch, bạn sẽ cần:

-Boe Bot

-Dây kết nối với bộ đệm

- Vũ nữ thoát y

-Kìm nhỏ

-Dây mạch

-1 loa mạch

-2 đèn LED âm cực chung

-6 điện trở 1K

-2 điện trở 10K

-1 tụ điện 10uf

Đối với mạch, bạn sẽ muốn kết nối mọi thứ như thể hiện trong hình ảnh đầu tiên. Hình ảnh thứ 2, 3 và 4 đều là một phần của hình đầu tiên (chỉ cần tách ra để đỡ nhầm lẫn hơn). Hình thứ 2 là mạch cản, hình thứ 3 là mạch cực âm, hình thứ 4 là mạch loa.

Sau khi hoàn tất, bạn có thể dán dây điện của loa mạch vào nền bên dưới tem cơ bản trên Boe Bot để nó không bị lủng lẳng.

Thêm một bước nữa, phần khó đã kết thúc!

Bước 4: Thêm mã

Thêm mã
Thêm mã

Để đảm bảo mã hoạt động bình thường, trước tiên bạn sẽ muốn đảm bảo rằng động cơ servo bên phải nằm trong phích cắm cho chân 12, servo bên trái nằm trong phích cắm cho chân 13 và mạch chính xác như được hiển thị trong sơ đồ trước.

Cuối cùng, bạn sẽ cần nhập mã này vào Basic Stamp, cắm rô-bốt và cuối cùng: CHẠY NÓ.

Đây là mã được viết ra, nhưng bạn cũng có thể tải xuống tệp tem cơ bản và điều đó cũng sẽ hoạt động.

Bất kỳ thứ gì có dấu nháy đơn trước nó đều là nhận xét, nhưng '{$ STAMP BS2} và' {$ PBASIC 2.5} là cần thiết.

'************************************************* *********************** Tên: William

'************************************************************************

'Title - BoeBump.bs2

'Ngày - 28 tháng 11 năm 2017

'Mô tả: Tạo phần đệm vật lý kích hoạt lệnh khi nó chạm vào vật gì đó để di chuyển Boe Bot ra khỏi chướng ngại vật. Thêm âm thanh và ánh sáng vào dự án.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'************************************************************************

'Mã để Đặt lại Start Stop

'(ĐÂY LÀ CÁCH BẮT ĐẦU MÃ !!!)

'Mã này làm cho bot dừng hoặc khởi động khi nhấn đặt lại' ************************************ ************************************

tạm thời VAR Byte 'cửa hàng

Biến RunStatus DATA $ 00 'được lưu trữ trong ROM

ĐỌC RunStatus, tạm thời 'ĐỌC biến từ ROM

temp = ~ temp 'đảo ngược giá trị 0 ĐẾN 1 HOẶC 1 ĐẾN 0

WRITE RunStatus, tạm thời 'VIẾT biến trở lại ROM

IF (temp> 0) THEN END 'Kiểm tra IF giá trị là 1, và NẾU như vậy, KẾT THÚC chương trình

'************************************************************************

'Thiết lập ghim

'************************************************************************

Mã PIN LMotor 13

Mã PIN RMotor 12

'************************************************************************

'Thiết lập Hằng số

'************************************************************************

LStop CON 750

RStop CON 750

'************************************************************************

' Biến

'************************************************************************

X VAR Word

'************************************************************************

' Chương trình chính

'************************************************************************

FREQOUT 5, 150, 880 'Tạo giai điệu gia vị cũ

TẠM DỪNG 50 'Đối với lệnh freqout, Các số FREQOUT 5, 150, 880 'đi ra (ví dụ: 5), thời lượng (ví dụ: 150ms), TẠM DỪNG 20 'và cuối cùng là mức tần số (ví dụ: 880Hz)

FREQOUT 5, 250, 988

TẠM DỪNG 20

FREQOUT 5, 250, 1175

TẠM DỪNG 20

FREQOUT 5, 250, 1047

TẠM DỪNG 20

FREQOUT 5, 150, 1319

TẠM DỪNG 20

FREQOUT 5, 200, 1450

TẠM DỪNG 20

FREQOUT 5, 300, 1175

LÀM

CAO 0 'Làm cho các Cathodes có màu trắng (nhưng chúng sẽ không chuyển sang màu trắng, vì

Chương trình con HIGH 1 'sẽ ngay lập tức đổi màu).

CAO 2

CAO 9

CAO 10

CAO 11

IF (IN6 = 1) AND (IN4 = 1) THEN 'Nếu không có đoạn đệm

Chạm vào LOW 0 ', sau đó tạo ra các cực âm

LOW 2 'màu xanh lá cây và tiếp tục chương trình con

LOW 9 'được gọi là Chuyển tiếp.

THẤP 11

Chuyển tiếp GOSUB

ELSEIF (IN6 = 0) VÀ (IN4 = 0) THÌ 'Nếu cả hai phần đệm đều chạm vào nhau, THẤP 0 'thì làm cho cả hai cực âm chuyển sang màu đỏ, THẤP 1 'tạo ra hai tiếng bíp và tiếp tục

THẤP 9 'Chương trình con BothBump.

THẤP 10

FREQOUT 5, 50, 2500

TẠM DỪNG 200

FREQOUT 5, 200, 2500

GOSUB Cả hai

ELSEIF (IN6 = 0) VÀ (IN4 = 1) THÌ 'Nếu chỉ có phần đệm bên phải chạm vào, THẤP 9 'làm cho cực âm bên phải chuyển sang màu đỏ, THẤP 10 'tạo ra hai tiếng bíp và tiếp tục

FREQOUT 5, 50, 2500 'chương trình con BumpRight.

TẠM DỪNG 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) VÀ (IN4 = 0) THÌ 'Nếu chỉ có phần đệm bên trái chạm vào, LOW 0 'làm cho cực âm bên trái chuyển sang màu đỏ, THẤP 1 'tạo ra hai tiếng bíp và tiếp tục

FREQOUT 5, 50, 2500 'chương trình con BumpLeft.

TẠM DỪNG 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

ENDIF

VÒNG

KẾT THÚC Chương trình Dừng trước khi các Thủ tục Phụ chạy một cách tình cờ

'************************************************************************

'Thủ tục phụ

'************************************************************************

Chuyển tiếp: 'Tiến lên một chút

CHO X = 1 ĐẾN 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

KẾ TIẾP

TẠM DỪNG 20

RETURN 'Quay lại bắt đầu để chạy lại

'****************************************************

BothBump: 'Sao lưu một chút

CHO X = 1 ĐẾN 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

KẾ TIẾP

TẠM DỪNG 200

CHO X = 1 ĐẾN 100 'Rẽ trái khỏi chướng ngại vật

PULSOUT RMotor, 650

PULSOUT LMotor, 760

KẾ TIẾP

TẠM DỪNG 20

RETURN 'Quay lại bắt đầu để chạy lại

'****************************************************

BumpLeft: 'Sao lưu một chút

CHO X = 1 ĐẾN 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

KẾ TIẾP

TẠM DỪNG 200

CHO X = 1 ĐẾN 100 'Rẽ phải khỏi chướng ngại vật

PULSOUT RMotor, 740

PULSOUT LMotor, 850

KẾ TIẾP

TẠM DỪNG 20

RETURN 'Quay lại bắt đầu để chạy lại

'****************************************************

BumpRight: 'Sao lưu một chút

CHO X = 1 ĐẾN 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

KẾ TIẾP

TẠM DỪNG 200 CHO X = 1 ĐẾN 100 'Rẽ trái khỏi chướng ngại vật

PULSOUT RMotor, 650

PULSOUT LMotor, 760

KẾ TIẾP

TẠM DỪNG 20

RETURN 'Quay lại bắt đầu để chạy lại

'********************************************************

'Kết thúc các thủ tục phụ

'********************************************************

'Kết thúc mã

'********************************************************

XIN CHÚC MỪNG CÁC BẠN ĐÃ NÂNG CẤP BOT BOE CỦA MÌNH !!!

Điểm mấu chốt:

Hãy nhớ rằng khi bạn chạy mã, bạn bắt buộc phải nhấn nút đặt lại trên rô bốt để làm cho mã hoạt động

Bước 5: TẤT CẢ XONG

Xem video và nghe các tệp âm thanh để xem bản nâng cấp này thực sự có thể làm được những gì!

P. S. Tệp Boe là giai điệu gia vị cũ, xuất hiện khi kích hoạt Boe Bot lần đầu thông qua nút đặt lại. Tệp Boe Beep là âm thanh phát ra khi kích hoạt các phần cản (va vào chướng ngại vật).

Đề xuất: