Top 20 dự án thú vị với Micro:bit

Micro:bit là một máy tính mini nhỏ gọn, được thiết kế để giúp học sinh và người mới bắt đầu tiếp cận lập trình một cách dễ dàng và thú vị. Với kích thước nhỏ bé nhưng tính năng mạnh mẽ, Micro:bit cho phép bạn tạo ra hàng loạt dự án sáng tạo như đồng hồ, thiết bị đo nhiệt độ, robot điều khiển từ xa và hơn thế nữa. Bài viết này sẽ giới thiệu 20 dự án thú vị mà bạn có thể tự tay thực hiện với Micro:bit V2 – dù bạn là người mới bắt đầu hay đã có kinh nghiệm lập trình.

1. Trò chơi “Dây dẫn không chạm”

Với dự án này, bạn sẽ tạo ra một trò chơi quen thuộc trong lớp học – nơi người chơi phải khéo léo điều khiển một chiếc vòng kim loại đi dọc theo một sợi dây mà không được chạm vào dây đó. Mỗi lần chạm vào dây, điểm số sẽ tăng lên và người chơi có điểm thấp nhất sẽ là người chiến thắng!

Bạn có thể nâng cấp trò chơi bằng cách:

  • Làm đường dây dài hơn, nhiều đoạn uốn cong hơn
  • Thêm còi báo (buzzer) phát ra âm thanh khi có va chạm

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Dây kim loại (dùng làm đường dẫn)
  • Đất nặn không dẫn điện (để cố định dây)
  • Băng keo điện
  • Còi Grove Buzzer

2. Báo động chống trộm với Micro:bit

Trong dự án này, bạn sẽ học cách giao tiếp không dây giữa hai Micro:bit bằng tín hiệu radio. Một Micro:bit sẽ đóng vai trò cảm biến ánh sáng để phát hiện chuyển động hoặc thay đổi độ sáng (chẳng hạn khi có ai mở cửa hoặc bật đèn). Micro:bit còn lại sẽ nhận tín hiệu và kích hoạt chuông báo động nếu có xâm nhập.

Cách hoạt động:

  • Micro:bit 1: đặt ở vị trí cần giám sát, liên tục đo độ sáng
  • Micro:bit 2: nhận dữ liệu qua radio signal, phát ra tiếng còi nếu độ sáng thay đổi bất thường

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Grove Buzzer (dùng làm còi báo)
  • Pin AA và hộp đựng pin
  • 10 dây kẹp cá sấu dài 500mm – 22AWG

3. Xe buýt robot tái chế với Micro:bit

Bạn muốn làm robot điều khiển bằng Micro:bit nhưng không muốn bỏ ra quá nhiều tiền để mua kit? Vậy tại sao không thử tự chế tạo một chiếc xe robot từ những vật liệu tái chế đơn giản? Với dự án này, bạn sẽ học cách điều khiển robot bằng Micro:bit, kết hợp linh kiện điện tử và vỏ hộp tự làm.

Ý tưởng chính:

Tạo một chiếc xe buýt robot nhỏ chạy bằng motor, có thể điều khiển bằng Micro:bit. Phần thân xe được làm từ hộp giấy (như hộp khăn giấy), giúp tiết kiệm chi phí và thân thiện với môi trường.

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • 1 hộp khăn giấy rỗng (làm thân xe)
  • Bìa cứng (cắt làm khung hoặc phần cố định)
  • Bóng bàn hoặc bi lăn (ball caster) (làm bánh phụ trợ phía trước)
  • Breadboard 
  • IC SN754410NE H-bridge (mạch điều khiển động cơ)
  • 2 bánh xe robot loại 72mm, trục lục giác
  • Kẹp pin 9V, khay đựng pin AA

4. Nhận diện cử chỉ với Micro:bit

Với dự án này, bạn sẽ học cách nhận diện cử chỉ tay bằng Micro:bit! Dự án sử dụng cảm biến Grove – Gesture để phát hiện 9 loại cử chỉ khác nhau như vuốt trái, vuốt phải, hướng lên, hướng xuống, vẫy tay, v.v… và hiển thị kết quả trực tiếp lên màn hình LED của Micro:bit.

Điều đặc biệt:

Bạn hoàn toàn có thể ứng dụng điều khiển bằng cử chỉ này vào các dự án khác như điều khiển xe robot, bật/tắt đèn, điều chỉnh âm lượng hoặc tạo ra một hệ thống tương tác thông minh!

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Cảm biến Grove – Gesture (cảm biến nhận diện cử chỉ)
  • Grove Shield for Micro:bit

5. Mô phỏng lái xe máy với Micro:bit

Với cảm biến gia tốc và la bàn tích hợp sẵn, Micro:bit có thể được biến thành bộ điều khiển game dạng tay lái cực kỳ độc đáo! Trong dự án này, bạn sẽ học cách lập trình Micro:bit bằng ngôn ngữ Python, nhằm mô phỏng việc điều khiển xe máy trong trò chơi hoặc phần mềm mô phỏng.

Cách hoạt động:

  • Nghiêng Micro:bit sang trái/phải để điều khiển hướng
  • Dữ liệu từ Micro:bit sẽ được gửi đến máy tính qua cổng USB
  • Máy tính sẽ nhận tín hiệu và dịch thành hành động như bẻ lái hoặc tăng tốc trong game

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Cây kim loại nhỏ (làm tay lái xe máy, gắn Micro:bit lên)
  • Phần mềm Python đã cài đặt
  • bitio – thư viện của David Whale (để Micro:bit giao tiếp với máy tính)
  • PyUserInput (module điều khiển bàn phím & chuột bằng Python)
  • Pip – trình quản lý gói Python (để cài thư viện)

6. Bàn phím trái cây

 

Với dự án thú vị này, bạn sẽ biến các loại trái cây như chuối, cam thành những phím nhạc cảm ứng! Khi bạn chạm vào trái cây, Micro:bit sẽ phát hiện tín hiệu và gửi lệnh để máy tính phát ra âm thanh, giống như đang chơi một nhạc cụ.

Cách hoạt động:

Micro:bit sử dụng nguyên lý dẫn điện qua cơ thể bạn để nhận biết khi bạn chạm vào trái cây (được nối bằng dây kẹp cá sấu). Mỗi trái cây tương ứng với một phím nhạc hoặc hiệu ứng âm thanh khác nhau trên máy tính.

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Trái cây (ví dụ: chuối, cam – nhưng bạn có thể thử táo, kiwi…)
  • 4 dây kẹp cá sấu (crocodile clips)
  • Hộp pin kèm 2 viên pin AAA

7. Trò chơi sút phạt bóng đá với REKA:BIT

Trong hướng dẫn này, bạn sẽ được học cách tạo một trò chơi sút phạt (Penalty Kick Game) vô cùng thú vị bằng cách kết hợp REKA:BIT và Micro:bit. Đây là dự án dễ làm, mang tính giải trí cao và bạn có thể thi đấu cùng bạn bè để xem ai sút trúng nhiều hơn!

Cách hoạt động:

  • Bạn dùng tay hoặc một vật thể giả làm “quả bóng”.
  • Cảm biến siêu âm SR04P phát hiện chuyển động của cú đá.
  • Servo motor điều khiển “thủ môn” di chuyển để cản phá.
  • Nếu “quả bóng” đi trúng vùng không có thủ môn, bạn ghi điểm!

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Mạch mở rộng REKA:BIT (để kết nối cảm biến và servo dễ dàng)
  • Động cơ Servo Grove (đóng vai trò thủ môn)
  • Cảm biến khoảng cách siêu âm SR04P (phát hiện cú đá)

8. Kết hợp Micro:bit với Raspberry Pi với Bitcraft

Trong dự án này, bạn sẽ được khám phá sức mạnh kết hợp giữa Micro:bit và Raspberry Pi để điều khiển và tương tác với trò chơi Minecraft thông qua ngôn ngữ Python. Không chỉ đơn thuần chơi game, bạn còn có thể lập trình nút bấm và chân tín hiệu để phát hiện chuyển động và điều khiển các hành động trong game một cách sáng tạo.

Điểm hấp dẫn của dự án:

  • Kết nối phần cứng (Micro:bit) với phần mềm (Minecraft trên Raspberry Pi)
  • Viết mã Python để điều khiển các sự kiện như “nhảy”, “đặt khối” hay “di chuyển” trong game
  • Tích hợp nút bấm và cảm biến chuyển động bằng chính Micro:bit

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Raspberry Pi 4
  • Dây kẹp cá sấu (Crocodile clips)
  • Cáp Micro USB (để kết nối micro:bit với Raspberry Pi)

9. Xe Robot BitCar điều khiển bằng Micro:bit

Nếu bạn không muốn tự chế tạo một chiếc xe robot từ đầu, thì BitCar chính là lựa chọn lý tưởng! Đây là bộ khung xe robot DIY giá rẻ – chỉ khoảng $24.90, rẻ hơn nhiều so với các kit khác trên thị trường, nhưng vẫn đầy đủ tính năng mạnh mẽ.

BitCar kết hợp các cảm biến và động cơ có sẵn với sức mạnh lập trình của Micro:bit, tạo nên một nền tảng cực kỳ linh hoạt cho nhiều loại dự án:

  • Tránh vật cản tự động nhờ cảm biến siêu âm
  • Phát nhạc hoặc âm thanh nhờ loa tích hợp
  • Thiết kế bánh xe đôi giúp xe di chuyển linh hoạt theo chiều ngang lẫn dọc
  • Hỗ trợ nhiều loại thiết bị truyền động và cảm biến mở rộng thông qua cổng kết nối Grove

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • BitCar – bộ khung xe robot tích hợp cảm biến, loa, motor…

10. Thú cưng ảo với Micro:bit

Bạn còn nhớ Tamagotchi chứ? Trong dự án này, chúng ta sẽ tạo ra một thú cưng ảo tương tự – được lập trình bằng Python trên Micro:bit. Bạn có thể cho thú ăn, chơi với nó, và biết được tâm trạng của thú cưng thông qua các biểu tượng hiển thị trên màn hình LED của Micro:bit.

Cách hoạt động:

  • Nhấn các nút để tương tác với thú cưng: cho ăn, chơi cùng
  • Micro:bit hiển thị biểu tượng khuôn mặt: vui, buồn, đói, buồn ngủ…
  • Nếu bạn không chăm sóc đủ, thú cưng sẽ “giận” hoặc “buồn”!

11. Đàn guitar không khí với Micro:bit

 

Bạn đã sẵn sàng trở thành ngôi sao nhạc rock chưa? Trong dự án này, bạn sẽ chế tạo một cây guitar không khí cực “ngầu” bằng Micro:bit! Bằng cách sử dụng cảm biến ánh sáng tích hợp, Micro:bit sẽ phát ra âm thanh với cao độ khác nhau tùy theo lượng ánh sáng nhận được – như thể bạn đang điều khiển dây đàn bằng tay!

Cách hoạt động:

  • Micro:bit đọc mức ánh sáng xung quanh
  • Mỗi mức ánh sáng tương ứng với một nốt nhạc khác nhau
  • Bạn có thể dùng tay che, di chuyển, hoặc điều chỉnh ánh sáng để “chơi đàn”

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Dây kẹp cá sấu (Crocodile clips)
  • Cáp Micro USB
  • Khay pin AAA và pin
  • Loa mini (Mini Speaker)
  • Bìa cứng (làm thân đàn), băng keo, thước, dao rọc giấy, ốc vít
  • Súng bắn keo (để cố định các chi tiết)

12. Đua xe tốc độ bằng LED trên Micro:bit

 

Micro:bit không chỉ để học lập trình – bạn còn có thể tạo ra trò chơi thú vị ngay trên màn hình LED tích hợp! Trong dự án này, bạn sẽ lập trình một trò chơi đua xe dạng drag racing mà bạn và bạn bè có thể thi đấu với nhau để xem ai phản xạ nhanh hơn!

Cách hoạt động:

  • Mỗi người chơi nhấn nút của mình để “tăng tốc” xe đua hiển thị bằng LED
  • Xe sẽ “di chuyển” từ trái sang phải
  • Người đầu tiên đưa đèn LED của mình đến vạch đích là người thắng cuộc!

13. Micro:bit & Raspberry Pi – Dự báo thời tiết cho 7 ngày tới

Trong dự án này, bạn sẽ kết hợp Micro:bit với Raspberry Pi để hiển thị dự báo thời tiết cho 7 ngày tới tại nơi bạn đang sống! Bằng cách sử dụng thư viện Python PyOWM (OpenWeatherMap API), bạn sẽ học được cách lấy dữ liệu thời tiết từ Internet, sau đó tùy biến hình ảnh và biểu tượng để hiển thị trên màn hình LED của Micro:bit.

Cách hoạt động:

  • Raspberry Pi truy cập API thời tiết để lấy dự báo 7 ngày
  • Dữ liệu được xử lý bằng Python
  • Thông tin (ví dụ: trời nắng, mưa, nhiệt độ…) được gửi tới Micro:bit qua cáp USB
  • Micro:bit hiển thị biểu tượng thời tiết tùy chỉnh: mặt trời, đám mây, mưa…

Bạn cần chuẩn bị (ngoài Micro:bit V2):

14. Đọc nhiệt độ bằng Micro:bit

Trong dự án đơn giản nhưng cực kỳ trực quan này, bạn sẽ học cách đọc nhiệt độ bằng Micro:bit và kết hợp với động cơ servo để tạo thành đồng hồ đo nhiệt độ cơ học! Khi nhiệt độ thay đổi, kim chỉ servo cũng sẽ di chuyển tương ứng, mô phỏng cách hoạt động của một đồng hồ nhiệt truyền thống.

Cách hoạt động:

  • Micro:bit đo nhiệt độ môi trường bằng cảm biến tích hợp sẵn
  • Giá trị nhiệt độ được chuyển đổi thành góc quay của động cơ servo
  • Servo quay kim chỉ đến mức nhiệt độ tương ứng trên thước đo thủ công (in trên bìa cứng)

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Động cơ Servo Grove
  • Dây nối jumper đực/cái
  • Pin AAA và hộp pin
  • Phần mềm MakeCode

15. Robot hộp giấy với Micro:bit

Chỉ với một chiếc hộp rỗng và một vài vật liệu tái chế, bạn có thể tạo ra một robot mini vui nhộn có thể di chuyển nhờ động cơ servo điều khiển bởi Micro:bit! Dự án này không chỉ giúp bạn thực hành kỹ năng lập trình, mà còn khuyến khích tái sử dụng vật liệu để bảo vệ môi trường.

Cách hoạt động:

  • Micro:bit điều khiển động cơ servo để robot chuyển động hoặc vẫy tay
  • Cấu trúc robot được làm từ hộp giấy, ống hút, que gỗ – dễ tạo hình
  • Dự án vừa học lập trình, vừa phát triển tư duy thiết kế thủ công

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Động cơ Servo Grove
  • 3 dây kẹp cá sấu (Crocodile clips)
  • Khay pin AAA và pin
  • Hộp rỗng, que gỗ, ống hút, keo nến, kéo

16. Game Teris cổ điển với Micro:bit

Bạn yêu thích trò chơi Tetris kinh điển? Trong dự án này, bạn sẽ học cách lập trình một phiên bản đơn giản của Tetris ngay trên màn hình LED 5×5 của Micro:bit! Dù kích thước nhỏ, trò chơi vẫn giữ được tinh thần gốc: xoay và di chuyển các khối rơi xuống để xếp hàng ngang.

Cách hoạt động:

  • Các khối “gạch” lần lượt rơi từ trên xuống (hiển thị bằng LED)
  • Bạn dùng nút A và B trên Micro:bit để xoay hoặc di chuyển khối
  • Khi xếp đầy hàng ngang, hàng đó sẽ “biến mất” và bạn được cộng điểm
  • Trò chơi kết thúc khi các khối chồng quá cao

17. Hệ thống cảnh báo rò rỉ khí gas và thông gió bằng Micro:bit

Dự án này giới thiệu một thiết bị giám sát rò rỉ khí gas thông minh, được tích hợp khả năng điều chỉnh độ nhạy để phát hiện khí gas tự nhiên (CH4) một cách chính xác. Khi phát hiện rò rỉ, hệ thống sẽ phát cảnh báo bằng âm thanh, đồng thời kích hoạt quạt thông gió tự động, giúp giảm thiểu nguy cơ cháy nổ – đặc biệt quan trọng trong không gian kín như phòng máy, nhà kho, hầm…

Cách hoạt động:

  • Cảm biến khí gas phát hiện nồng độ CH4 trong không khí
  • Micro:bit xử lý tín hiệu analog, so sánh với ngưỡng nguy hiểm
  • Khi vượt ngưỡng:
    ➤ Phát cảnh báo bằng giọng nói hoặc âm thanh
    ➤ Kích hoạt quạt thông gió qua relay điều khiển
  • Khi nồng độ khí trở lại bình thường: relay ngắt, quạt tắt

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Cảm biến khí gas
  • Relay đóng ngắt hai chiều – Grove 2-Coil Latching Relay

18. Máy nghe nhạc mini với Micro:bit – BoomBit

Bạn đang tìm cách tạo ra một chiếc máy nghe nhạc nhỏ gọn, tiện lợi ngay tại nhà? Dự án này sẽ giúp bạn hiện thực hoá điều đó chỉ với hai thành phần đơn giản: Micro:bit và BoomBit – một module âm thanh siêu nhỏ nhưng mạnh mẽ.

Với sự kết hợp này, bạn có thể dễ dàng phát nhạc, điều chỉnh âm lượng, kết nối loa tích hợp hoặc tai nghe, và thậm chí thêm nút điều khiển nếu muốn. Một cách tuyệt vời để thưởng thức những giai điệu yêu thích theo phong cách DIY!

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • BoomBit

19. Hệ thống tưới cây tự động với Micro:bit

Bạn thường quên tưới cây? Hãy để Micro:bit làm điều đó giúp bạn! Trong dự án này, bạn sẽ tạo ra một hệ thống tưới cây tự động sử dụng cảm biến độ ẩm đất đơn giản (bằng đinh kim loại), và động cơ servo điều khiển ống hút nước tưới cho cây khi cần thiết.

Cách hoạt động:

  • Hai chiếc đinh cắm vào đất đóng vai trò như một cảm biến độ ẩm thô
  • Khi đất khô, Micro:bit nhận biết và kích hoạt servo
  • Servo xoay để nâng ống hút nước (làm từ ống hút) → tưới vào gốc cây
  • Khi đất đủ ẩm, hệ thống sẽ dừng lại – giúp tiết kiệm nước và công sức

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Khay pin AAA và pin AAA
  • 2 chiếc đinh dài (dùng làm cảm biến độ ẩm)
  • 2 dây kẹp cá sấu (Crocodile clips)
  • Động cơ Servo Grove
  • Que gỗ (que kem), ống hút, băng keo trong, kéo

20. Oẳn tù tì với Micro:bit

Bạn muốn chơi oẳn tù tì (rock–paper–scissors) theo cách công nghệ hơn? Trong dự án này, bạn sẽ sử dụng cảm biến gia tốc tích hợp trong Micro:bit để phát hiện hành động lắc tay – từ đó tạo ngẫu nhiên một trong ba lựa chọn: kéo, búa hoặc bao. Chỉ cần hai chiếc Micro:bit, bạn và bạn bè đã có thể thi đấu vui vẻ mọi lúc mọi nơi!

Cách hoạt động:

  • Người chơi lắc Micro:bit để bắt đầu trò chơi
  • Micro:bit sẽ hiển thị một biểu tượng: búa, bao, kéo
  • Hai người chơi so sánh kết quả trên Micro:bit để biết ai thắng

Bạn cần chuẩn bị (ngoài Micro:bit V2):

  • Phần mềm Microsoft MakeCode

Kết luận

Micro:bit không chỉ là một bo mạch lập trình nhỏ gọn – mà là chìa khóa mở ra thế giới sáng tạo công nghệ dành cho mọi lứa tuổi. Dù bạn là học sinh, giáo viên STEM, người yêu thích DIY hay đang tìm công cụ để bắt đầu hành trình lập trình, thì 20 dự án trên sẽ giúp bạn khai thác tối đa tiềm năng của Micro:bit theo cách vừa học vừa làm đầy thú vị. Nếu bạn đang tìm bộ Micro:bit phù hợp với từng nhu cầu học tập, sáng tạo hoặc giảng dạy, đừng ngần ngại liên hệ để được tư vấn và cung cấp combo trọn gói kèm hướng dẫn chi tiết!