Mục lục:
- Bước 1: Vật liệu
- Bước 2: Thêm nam châm vào Micro của bạn: ghim bit
- Bước 3: Tạo bộ điều khiển
- Bước 4: Tạo chương trình
Video: BBC Micro: bit and Scratch - Trò chơi lái xe & vô lăng tương tác: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Một trong những bài tập trong lớp của tôi trong tuần này là sử dụng BBC Micro: bit để giao tiếp với chương trình Scratch mà chúng tôi đã viết. Tôi nghĩ rằng đây là cơ hội hoàn hảo để sử dụng ThreadBoard của tôi để tạo một hệ thống nhúng! Cảm hứng của tôi cho chương trình cào đến từ các trò chơi điện tử cầm tay cổ điển mà mẹ tôi đã mua cho tôi và anh trai tôi từ Goodwill hoặc cửa hàng trong góc. Tôi có nhiều kỷ niệm đẹp về những màn hình LCD đầy bụi, vỏ nhựa đổi màu và các nút có thể dính một cách bí ẩn khi nhấn. Tôi đặc biệt nhớ các trò chơi đua xe mà chúng tôi sẽ chơi (ví dụ: hình 2), nơi bạn chỉ có thể chuyển giữa hai làn đường để tránh những chiếc xe đang chạy tới. Với tinh thần ôn lại tuổi trẻ của mình, tôi đã tạo lại loại trò chơi này trong Scratch.
Cảm biến gia tốc của Micro: bit được sử dụng để điều khiển việc lái xe và hai công tắc được sử dụng để điều khiển còi xe. Scratch được sử dụng để chơi trò chơi lái xe, có tựa đề: BBC Micro Driver.
Trang dự án có thể được tìm thấy tại đây:
Nếu bạn có bất kỳ câu hỏi nào, muốn cập nhật công việc của tôi hoặc chỉ đưa ra các ý tưởng, hãy làm như vậy trên Twitter của tôi: @ 4Eyes6Senses. Cảm ơn!
Âm nhạc trong video do Vincent Haney cung cấp.
Bước 1: Vật liệu
ThreadBoard - Liên kết
BBC Micro: bit - Link - Làm theo các hướng dẫn sau để kết nối bộ vi điều khiển của bạn với Scratch
Nam châm 4mm (Đường kính) x 3mm (Chiều cao) - Liên kết
Tấm xốp - Liên kết
Chủ đề dẫn điện bằng thép không gỉ - Liên kết
Một tài khoản Scratch - Liên kết
Băng
Bước 2: Thêm nam châm vào Micro của bạn: ghim bit
Bây giờ bạn đã có tài liệu, đã đến lúc thêm nam châm vào năm chân Micro: bit. Lý do chúng tôi thêm nam châm vào các chân là để (1) giữ chặt Micro: bit vào ThreadBoard được làm giàu nam châm và để (2) cho phép kết nối dễ dàng giữa các chân và sợi dẫn điện. Thông thường, để kết nối Micro: bit với chỉ dẫn điện, bạn cần phải khâu và cố định chỉ xung quanh các chốt mở và nếu bạn muốn thay đổi thiết kế của mình, bạn cần cắt chỉ gắn với Micro: bit và có thể cắt lại dự án của bạn. Với ThreadBoard, bạn có thể chỉ cần thả sợi dẫn điện của mình lên trên các nam châm và chúng sẽ giữ cho sợi đó an toàn với các chân Micro: bit và ThreadBoard.
- Cách ly một nam châm đĩa với bộ. Đảm bảo rằng bạn đã xác định được đầu nào của nam châm sẽ hút hoặc đẩy các nam châm khác, các cực của năm nam châm cần phải giống nhau để chúng bị hút vào nam châm sẽ được nhúng vào ThreadBoard.
- Đẩy nhẹ nam châm qua chốt cho đến khi nó được giữ chặt. Nam châm tại thời điểm này nên bị cong trong chốt và sẽ tách ra nếu được đặt trên bề mặt kim loại và bị kéo. Tiếp tục quá trình này cho bốn nam châm tiếp theo.
- Dùng kìm hoặc một bề mặt phẳng, ấn nhẹ vào đáy nam châm cho đến khi chúng được giữ chặt vào các chốt và ngồi đều. Nếu tại bất kỳ thời điểm nào bạn muốn tháo nam châm, hãy ấn nhẹ lên phần trên và chúng sẽ bật ra dễ dàng.
Bước 3: Tạo bộ điều khiển
Khi bạn đã có tài liệu của mình, tôi khuyên bạn nên bắt đầu với việc đấu dây hai công tắc. Cách hoạt động của các công tắc là bạn đặt một dây nối đất xung quanh quầng bên ngoài của ThreadBoard, nơi tay của bạn sẽ giữ bộ điều khiển. Sau đó, khi ngón tay của bạn chạm vào dây được kết nối với chân "0" hoặc "2" của ThreadBoard, bạn sẽ ngắt kết nối và khiến xe hú còi. Dưới đây là các bước:
- Đặt sợi dẫn điện lên vòng ngoài cùng của nam châm rồi đặt sợi chỉ vào chân "GND" của Micro: bit (Hình 1).
- Đối với nút bên trái, đặt một đầu của sợi dẫn điện vào chân "0" của Micro: bit. Tạo một đường nhỏ ở bên trái và đặt điểm cuối ở nơi bạn muốn nút. Lấy miếng xốp đã cắt của bạn và luồn nó bằng sợi dẫn điện (Hình 2), khi bạn biết vị trí bạn muốn đặt nút, hãy cố định miếng bọt và sợi bằng một trong những nam châm phụ của bạn (Hình 3).
- Đối với nút bên phải, hãy đặt một miếng băng nhỏ lên phần sợi kết nối với "GND" (Hình 4) điều này sẽ cách ly hai dây và tránh gây chập. sau đó làm theo các bước tương tự như nút bên trái.
Bước 4: Tạo chương trình
Liên kết cho dự án có thể được tìm thấy tại đây: https://scratch.mit.edu/projects/428740218/. Mã được chia thành ba phần: ô tô của người dùng, ô tô 1 (ô tô màu xanh) và ô tô 2 (ô tô màu đỏ). Mã của Car 1 & 2 tương đối giống nhau, chỉ khác về tọa độ x và y và chức năng "chờ" khác.
- Xe của người dùng (Hình 1): Khi người dùng nhấn cờ xanh / nút khởi động, xe của họ sẽ khởi động ở vị trí đã định trước. khi người dùng nghiêng bộ điều khiển sang trái hoặc phải, micro: bit sẽ hiển thị hướng và chương trình sẽ di chuyển sprite của người dùng sang bên trái hoặc bên phải của đường. Khi người dùng nhấn công tắc trên bộ điều khiển, chiếc xe sẽ phát ra tiếng còi xe hoặc chú hề bấm còi (tùy thuộc vào việc họ nhấn nút bên trái hay bên phải), điều này cũng sẽ làm cho đèn đuôi của xe bật (chuyển đổi trang phục). Khi ô tô va chạm với ô tô khác (điều này được xử lý trong mã ô tô 1 và ô tô 2), phông nền sẽ chuyển sang trò chơi trên màn hình và xe của người dùng sẽ biến mất.
Ô tô 1 & ô tô 2 (Hình 2 & 3): Khi người dùng nhấn nút màu xanh lá cây / nút khởi động, điểm số được đặt lại về 0 và trò chơi qua màn hình chuyển sang cảnh đường cao tốc chính. Vòng lặp "lặp lại cho đến khi" đảm bảo rằng ô tô được tạo ra liên tục khi người dùng chơi. Chiếc xe được đặt ở phía trên và “lướt” xuống màn hình với khoảng thời gian ngẫu nhiên từ 1 đến 5 hoặc 10 giây (tùy xe). Câu lệnh if kiểm tra xem có va chạm giữa ô tô của người dùng và ô tô 1 hoặc 2 hay không, nếu có, thì chúng tôi chuyển phông nền sang trò chơi qua màn hình và kết thúc trò chơi. nếu không có va chạm, thì chúng tôi cộng 1 vào điểm của người dùng và chiếc xe biến mất ở cuối màn hình.
Đề xuất:
Tường Ngói LED tương tác (Dễ dàng hơn Hình ảnh): 7 Bước (Có Hình ảnh)
Tường ngói LED tương tác (Dễ nhìn hơn): Trong dự án này, tôi đã xây dựng một màn hình LED tương tác trên tường bằng cách sử dụng Arduino và các bộ phận in 3D. Cảm hứng cho dự án này một phần đến từ ngói Nanoleaf. Tôi muốn tạo ra phiên bản của riêng mình không chỉ có giá cả phải chăng hơn mà còn
Quay lại đồng hồ tương lai: 8 bước (có hình ảnh)
A Back to the Future Clock: Dự án này bắt đầu cuộc đời như một chiếc đồng hồ báo thức cho con trai tôi. Tôi đã làm cho nó giống như mạch thời gian từ Trở lại Tương lai. Màn hình có thể hiển thị thời gian ở nhiều định dạng khác nhau, bao gồm cả định dạng trong phim. Nó có thể được định cấu hình thông qua các nút
Tường leo tương tác: 4 bước (có hình ảnh)
Tường leo tương tác: Qua hướng dẫn này, bạn sẽ học cách chế tạo các bộ phận để xây tường leo núi tương tác. Bạn sẽ sử dụng nhựa đúc, mạch đèn LED cơ bản và thiết bị vi điều khiển Bluetooth để cho phép điện thoại của bạn ra lệnh mức độ khó khăn
Cách tạo đồ tạo tác từ tương lai tại Pier 9: 11 bước (kèm hình ảnh)
Cách tạo Đồ tạo tác từ tương lai tại Pier 9: Trước hết, Đồ tạo tác từ tương lai là gì? Hãy tưởng tượng rằng bạn có thể tham gia chuyến thám hiểm của nhà khảo cổ học đến tương lai để thu thập các đồ vật và mảnh văn bản hoặc ảnh để hiểu cuộc sống hàng ngày sẽ như thế nào giống như trong 10, 20 hoặc 50 năm nữa. Nghệ sĩ
Cửa hàng của Bộ sạc USB treo tường Aka trong tương lai: 7 bước (có hình ảnh)
Các cửa hàng của Bộ sạc USB treo tường Aka trong tương lai: Iphone của bạn đã chết, ai đó đã sử dụng bộ sạc gắn tường Ipod của bạn, giá như tương lai và tất cả các ổ cắm đều là USB! Tài liệu hướng dẫn này sẽ chỉ cho bạn cách chuyển đổi ổ cắm tiêu chuẩn thành ổ cắm Bộ sạc USB trong tường. TÔI