Mục lục:
- Bước 1: Tạo Quảng cáo đệm
- Bước 2: Gắn các tấm đệm
- Bước 3: Tạo mạch
- Bước 4: Thêm mã
- Bước 5: TẤT CẢ XONG
Video: Khởi động Boe Bot: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Để 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 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 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, 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ã
Để đả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:
Tự động khởi động chương trình khi gắn máy tính xách tay vào đế cắm: 5 bước
Tự động khởi động chương trình khi gắn máy tính xách tay vào đế cắm: Hướng dẫn này nói về cách chạy một chương trình hoặc ứng dụng khi bạn kết nối máy tính xách tay của mình vào một đế cắm. Trong ví dụ này, tôi đang sử dụng Lenovo T480 Windows 10
Động cơ DC Khởi động mượt mà, Tốc độ và Hướng sử dụng Chiết áp, Màn hình OLED & Các nút: 6 bước
Động cơ DC Khởi động trơn tru, Tốc độ và Hướng sử dụng Chiết áp, Màn hình OLED & Các nút: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng trình điều khiển ĐIỀU KHIỂN ĐỘNG CƠ DC L298N và một chiết áp để điều khiển động cơ DC khởi động trơn tru, tốc độ và hướng bằng hai nút và hiển thị giá trị chiết áp trên Màn hình OLED. Xem video trình diễn
Bộ khởi động mềm (Bộ giới hạn dòng điện khởi động) cho tải AC và DC: 10 bước
Bộ khởi động mềm (Bộ giới hạn dòng điện khởi động) cho tải AC và DC: Dòng điện khởi động / Công tắc-BẬT là dòng điện đầu vào tức thời tối đa được thiết bị điện rút ra khi bật lần đầu tiên. Dòng khởi động cao hơn nhiều so với dòng ở trạng thái ổn định của tải và đó là nguồn gốc của nhiều vấn đề như cầu chì bl
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Hack Trình khởi động Tên lửa Usb của bạn vào "Tháp pháo tự động nhắm mục tiêu tự động!": 6 bước
Hack Trình phóng tên lửa Usb của bạn vào "Tháp pháo tự động nhắm mục tiêu tự động!": Cách làm cho thiết bị phóng tên lửa USB của bạn tự nhắm mục tiêu. Tài liệu hướng dẫn này sẽ dạy bạn cách xoay bệ phóng tên lửa USB của mình trong tháp pháo tự động sẽ tìm và nhắm vào các mục tiêu IR. (xin lỗi chỉ các mục tiêu IR)