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ì?
Trả lời
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.
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.
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.
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. :-) –
Đ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.
Điều đó thực sự tuyệt vời! – NotDan
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ẻ :)
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 đó. –
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
ý 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
Đẹp! Tôi thích nó! – NotDan
Đượ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 +++. –
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).
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.
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.
Tôi không có đề xuất hoặc có thể giống như rô bốt theo dõi. Tôi có thể giúp bạn với một số liên kết để tìm cảm hứng
- 1. Một số ý tưởng dự án cho Arduino là gì?
- 2. Ý tưởng dự án Asp.net?
- 3. Ý tưởng dự án Java Home
- 4. Ý tưởng dự án với Hadoop MapReduce
- 5. Một ý tưởng hay là đặt tất cả các dự án vào cùng một thân cây?
- 6. Ngôn ngữ nào lý tưởng cho robot
- 7. Tầm nhìn máy tính, ý tưởng dự án?
- 8. Số không được nhúng là gì?
- 9. Ý tưởng dự án thú vị dành cho Devent Dev Muốn tìm hiểu thêm Asp.Net
- 10. Ý tưởng cho dự án lập trình song song của sinh viên
- 11. contentDescription = "@ null" là một ý tưởng tồi?
- 12. nhiều ngôn ngữ trong cùng một dự án trong ý tưởng Intellij
- 13. Ai có thể cho tôi ý tưởng về dự án 'vui vẻ' [wpf]?
- 14. được nhúng tài nguyên trong một dự án khác
- 15. Cấu trúc dự án ruby lý tưởng
- 16. C# Là action.BeginInvoke (action.EndInvoke, null) là một ý tưởng hay?
- 17. Mã hóa chuỗi kết nối, ý tưởng là gì?
- 18. Một số nguồn lực tốt cho dự án MVP Web Forms là gì?
- 19. Một số quy ước thư mục bổ sung cho dự án Maven là gì?
- 20. Nhúng một dự án cmake vào trong một dự án khác?
- 21. GUIDs dự án trong một tệp giải pháp Visual Studio được sử dụng cho là gì?
- 22. dự án trong nhật thực là gì?
- 23. Ý kiến cho một ngôn ngữ lập trình thích hợp cho bộ não mạng thần kinh của một robot?
- 24. Liệu iframe có phải là một ý tưởng tồi tệ?
- 25. Ý nghĩa của điều này trong Eclipse là gì: "Đường dẫn cho dự án chỉ có một phân đoạn."
- 26. Ý tưởng cho các dự án đồ chơi nào đó để làm quen với Cocoa và Cocoa Touch
- 27. Thuộc tính mức dự án MSBuild cho Delphi là gì?
- 28. Có nghĩa là gì để "Mavenize" một dự án?
- 29. CSS lớn có phải là một ý tưởng hay không?
- 30. BootstrapperPackage có ý nghĩa gì bên trong dự án * .csproj
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. –
Cần một thẻ mới: thuộc-on-roboOverflow – Ether
Làm thế nào điều này thuộc về SuperUser? –