2009-11-03 34 views
8

Tôi muốn bắt đầu rối tung xung quanh lập trình và xây dựng một cái gì đó với một bảng Arduino, nhưng tôi không thể nghĩ ra bất kỳ ý tưởng tuyệt vời về những gì để xây dựng. Bạn có đề nghị nào không?Một số ý tưởng cho dự án được nhúng và/hoặc robot là gì?

+2

http://arduino.cc/en/Tutorial/HomePage Có rất nhiều ví dụ tốt về những điều mà có thể được thực hiện, với hướng dẫn về cách thực hiện chúng. –

+1

Cần một thẻ mới: thuộc-on-roboOverflow – Ether

+0

Làm thế nào điều này thuộc về SuperUser? –

Trả lời

6

Tôi chỉ cho trẻ em, những người chưa bao giờ lập trình hoặc thực hiện bất kỳ thiết bị điện tử nào trước đây, để tạo ra một 'Phototrope' đơn giản, một rô bốt nhạy cảm với ánh sáng, trong khoảng một ngày. Nó có giá dưới £ 30 (GBP) bao gồm Arduino, điện tử và cơ khí off-the-shelf. Nếu mọi người thực sự tham gia vào rô bốt di động, dự án ban đầu có thể phát triển và phát triển (mà tôi cảm thấy là một phần của niềm vui).

Có các cuộc thi robot quốc tế yêu cầu cơ học tương đối đơn giản để bắt đầu, ví dụ: ở Vương quốc Anh http://www.tic.ac.uk/micromouse/toh.asp

Hiệu suất tối ưu yêu cầu máy được chế tạo đặc biệt (nhẹ), nhưng mọi người sẽ nhận được kết quả đáng tin cậy với Arduino Nano, thiết bị điện tử phù hợp và một vài động cơ tốt.

Một dòng robot sau là dự án robot di động cổ điển. Ca khúc có thể đơn giản như băng điện. Pololu có một số video thú vị về robot 3PI gần Arduino của họ. Các cảm biến là khoảng £ 1, và có một loạt các bộ dụng cụ + hộp số động cơ đơn giản từ rất nhiều nơi dưới £ 10. Thêm một vài bảng để điều khiển động cơ, và bạn có cơ chế robot tự trị, cần lập trình! Thêm một bộ thu hồng ngoại từ xa (khoảng £ 1), và bạn có thể lái nó xung quanh bằng cách sử dụng điều khiển từ xa TV của bạn. Thêm một pin mặt trời nhỏ, sử dụng đầu vào tương tự Arduino để đo điện áp và có thể tìm thấy mặt trời. Với nhiều thiết bị điện tử hơn một chút, nó có thể tự cung cấp. Và vì vậy nó trở nên tinh vi hơn.Mỗi bước có thể không quá vài giờ đến vài ngày, và bạn sẽ tìm thấy những vấn đề mới để giải quyết và học hỏi.

IMHO, các cuộc thi thú vị nhất (chi phí thấp) là mê cung giải quyết rô bốt. Quy tắc cạnh tranh quốc tế yêu cầu robot khám phá mê cung có tường bao quanh, thường sử dụng cảm biến hồng ngoại và tính toán tuyến đường tối ưu của chúng. Những thách thức bao gồm việc theo dõi vị trí hiện tại đến độ chính xác gần milimét, xử lý môi trường ồn ào không thể đoán trước của thế giới thực và tối ưu hóa tốc độ đường thẳng với góc cua ngắn nhất.

Tất cả điều đó trong 16K chương trình và RAM 1K, với xử lý ngắt thời gian thực (100K ngắt/giây đối với một số hệ thống động cơ), lấy mẫu cảm biến, điều khiển tốc độ động cơ và giải quyết mê cung là một thách thức lập trình thú vị . (Bạn có thể làm cho nó dễ dàng 'với 32K của chương trình, và 2K RAM :-)

Tôi đang làm việc trên một thách thức robot' hạn chế '(dựa trên Arduino) để hiệu suất robot là chủ yếu về lập trình thay vì có một ngân sách lớn.

1

Bạn có thể thực hiện một trong các cuộc thi robot chữa cháy. Chúng tôi đã xây dựng một robot ở trường đại học cho dự án cuối cùng của cử nhân, nhưng không có thời gian để tham gia cuộc thi. Ngoài ra, rô-bốt cũng cần một số đánh bóng ... :)

Video here.

Hãy nhớ rằng, điều này đã được thực hiện với một HC12 của Motorola và trình biên dịch C, và hầu hết các thành phần bên ngoài bảng vi điều khiển được tạo từ đầu, vì vậy mất nhiều thời gian hơn mức cần thiết. Nên dễ dàng hơn nhiều với các thành phần prefab.

1

Tìm đường đi/điều hướng trở ngại thường là một dự án tốt để bắt đầu. Nếu bạn muốn một cái gì đó thực tế, hãy xem làm thế nào iRobot hút bụi sàn nhà và đưa ra một kế hoạch tốt hơn.

+0

Nếu ai đó muốn chạy với nó, sử dụng đồ thị tổng hợp Voronoi với cảm biến khoảng cách là một cách thú vị để đảm bảo hoàn toàn không gian traversal, mà Roomba không làm. :-) –

2

Điều này reverse-geocache puzzle box là một dự án Arduino tuyệt vời. Bạn có thể thực hiện việc này ở bước tiếp theo, ví dụ: có một hộp geocache đảo ngược cho ra một đầu mối chỉ tại một vị trí cụ thể, và sau đó sử dụng các đầu mối vật lý được tìm thấy tại vị trí đó cùng với đầu mối tiếp theo từ hộp, xác định nơi để đi cho bước tiếp theo.

+0

Điều đó thực sự tuyệt vời! – NotDan

5

Bắt đầu nhỏ và xây dựng một cái gì đó phức tạp hơn. Kiểm soát servo. Đèn LED nhấp nháy. Đầu vào bị từ chối. Đọc cảm biến tương tự. Hiển thị văn bản trên màn hình LCD. Sau đó đặt nó lại với nhau.

Mặc dù tên, tôi thích sách "Evil Genius" dành cho vi điều khiển PIC vì các dự án nhỏ, dễ tiêu hóa có xu hướng xây dựng với nhau. Đó là, tất nhiên, nhằm vào lập trình PIC hơn là Arduino, nhưng các tài liệu được bảo hiểm sẽ hữu ích không có vấn đề gì bạn đang phát triển trên. Tôi biết Arduino là hợp thời trang, nhưng tôi cũng thích bảng phát triển Teensy++ vì giá thành thấp (24 đô la), PCB tương thích với breadboard, số lượng pin tương đối cao, môi trường phát triển Linux, kết nối USB và không cần một lập trình viên. Đáng xem xét cho các dự án nhỏ hơn.

Nếu bạn nghĩ ra điều gì đó tuyệt vời, hãy cho tôi biết. Tôi cần một cái cớ để làm điều gì đó vui vẻ :)

+0

Vấn đề của tôi với "dự án cho arduino" là tôi muốn làm một cái gì đó tương đối lâu dài ... nhưng mức giá làm cho nó khó để biện minh cho điều đó. ($ 30, lắp ráp.) Teensy ++ trông thú vị, nhưng nó chỉ là không đủ rẻ hơn để bước theo cách đó. –

+2

Có một số bảng Arduino có dưới mức $ 15 ... Dorkboard (Dorkbot), Ban Bare Bones thực sự (bởi thiết bị hiện đại), và Boarduino (bởi Adafruit) chẳng hạn. Lý tưởng nhất, bạn không sử dụng bảng 30 đô la của bạn trong một dự án cuối cùng - bạn sử dụng nó để tạo mẫu. Khi bạn đã sẵn sàng để xây dựng sản phẩm cuối cùng của mình, bạn có thể xây dựng một bảng mạch nhỏ xung quanh chip ATMega và một vài thành phần với giá dưới 10 đô la. – JohnForDummies

3

ý tưởng xe đạp liên quan đến:

  • trộm báo động (có lẽ với kết nối vô tuyến đến một trạm cơ sở được kết nối với một máy tính thông qua Ethernet)
  • chuyến du lịch ưa thích máy tính (với công tắc sậy hoặc cảm biến quang trên bánh xe)
    • tích hợp với thiết bị viễn thông GPS (ghi chuyến đi) với tải xuống Ethernet/USB dữ liệu đã ghi vào PC. Cũng có một thành phần lập trình PC thú vị - tích hợp với Google Maps.

ý tưởng khác:

  • Clock với automatic time sync từ:
    • GPS
    • FM tín hiệu radio với nhúng RDS data với mã CT
    • đài phát thanh kỹ thuật số (DAB +)
    • tháp điện thoại di động (nó sẽ yêu cầu đăng ký và thẻ SIM cho điều này hoạt động nhận chỉ?)
    • NTP server qua:
      • Ethernet
      • WiFi
      • ZigBee (với một điều phối viên ZigBee mà được nó thời gian từ ví dụ Ethernet hoặc GPS)
    • Đồng hồ thông minh điện chính thông qua ZigBee (Tôi quan tâm đến việc đồng hồ thông minh đang được giới thiệu ở Victoria, Úc;)
  • Metronome
  • Instrument chỉnh
+0

Đẹp! Tôi thích nó! – NotDan

+0

Được rồi, có một máy chủ NTP trong nhà đồng bộ hóa với mạng GPS thật tuyệt vời. A +++. –

1

Phụ thuộc vào nền của bạn và nếu bạn muốn thực tế hoặc mát. Về mặt thực tế, một điều khiển từ xa có thể là một điểm khởi đầu đơn giản. Nó có các nút và đèn nhưng không quá đòi hỏi.

Đối với một dự án thú vị có thể là trò chơi trí nhớ theo phong cách Simon hoặc bất kỳ thứ gì có đèn & tiếng ồn (suy nghĩ kiểu phong cách).

0

Tôi hiện đang phát triển các kế hoạch để tự động hóa bố cục tàu mô hình 30 năm tuổi của mình.

0

Thiết bị POV có thể thú vị để xây dựng (chỉ cần google cho POV Arduino). POV có nghĩa là sự bền bỉ của tầm nhìn.

Các vấn đề liên quan