PIC Vietnam

Go Back   PIC Vietnam > Ban Điều Hành > Cuộc thi "Thiết kế PIC và Ứng dụng"

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

Cuộc thi "Thiết kế PIC và Ứng dụng" Các dự án mở, và dự án có đăng ký của các đơn vị tài trợ...

 
 
Ðiều Chỉnh Xếp Bài
Old 13-10-2007, 03:46 AM   #1
anhphuong23
Đệ tử 7 túi
 
anhphuong23's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 165
:
Trích:
Nguyên văn bởi picvendor View Post
Tôi trả lời câu hỏi của anhphuong23: "Không nên bắt buộc chỉ xoay quanh con pic 16F887 , mà nên mở rộng ra là dòng 16F hoặc dòng 18F .v.v... . Hoặc rộng hơn nưã là cho PIC hoặc dsPIC. Chứ đã gọi là một cuộc thi mở mà chỉ xoay quanh con pic 16F887 thì có còn gọi là mở nưã không?"

Đồng ý với bạn là cuộc thi này không "mở" hoàn toàn về mọi thứ, chủ đề hiện tại là thiết kế xoay quanh PIC 16F887 thôi (nếu mở luôn cả cho nhiều dòng, thì những đợt thi sau BTC có thể bị kẹt khi nêu chủ đề mới).

Trong phản hồi của bạn có 2 ý:

1/. Muốn cho sinh viên được tự do chọn loại vi điều khiển nào quen thuộc với mình (vd: PIC 16F877A).

2/. BTC có vẻ muốn quảng bá cho một loại vi điều khiển mới (vd: PIC 16F887), mà đối với sinh viên thì việc học thêm con này không có lợi ích mấy.

Ý số 1 rất có lý, đặc biệt là khi muốn tạo ra một sản phẩm mới nhanh chóng thì tốt nhất là chúng ta dùng ngay kiến thức mình đã có, sử dụng chip quen thuộc, như vậy vừa giảm thời gian phát triển sản phẩm, vừa giảm chi phí. Đây là một ý tưởng chủ đạo của việc thiết kế hệ thống nhúng (embedded system).

Tuy nhiên BTC đi theo cách nghĩ này: nếu bạn không thực sự bị buộc phải tạo ra sản phẩm trong thời gian ngắn, mà bạn làm để học hỏi thêm một cái gì đó, thì tại sao bạn không học một cái mới? Khi thị trường có một sản phẩm mới (kèm theo một số đặc điểm hữu ích), bạn có thể dành thời gian rảnh để học một chút về sản phẩm đó, nắm được những lợi điểm của nó. Rồi sau này, khi bạn phải làm ra một sản phẩm thực thụ, cái mà bạn học được sẽ giúp bạn có giải pháp tốt hơn (vd: giá thành rẻ hơn nếu dùng PIC 16F887 thay vì PIC 16F877A).

BTC hướng đến đối tượng chính của cuộc thi là sinh viên có thời gian rảnh và muốn học hỏi, thế nên muốn hướng các bạn tìm hiểu con vi điều khiển mới . (thậm chí đối với kỹ sư đi làm, việc tìm hiểu một con chip mới cũng hoàn toàn có lợi cho công việc sau này)

Về ý thứ hai, thực sự là PICvietnam muốn quảng bá chip 16F887 đến các thành viên, vì chúng tôi thấy lợi ích rõ ràng của nó. Tình hình là con 16F877A đã được sử dụng phổ biến ở VN, gần như ai học PIC cũng biết dùng con này rồi. Mà con 16F887 thì cấu trúc + cách lập trình gần giống hệt với 16F877A, trong khi giá thành thấp hơn. Vậy thì mọi người "học" con 16F887 chẳng tốn công mấy, sau này tiết kiệm chi phí sản xuất, vậy không phải là đáng học sao.

Tiêu đề của cuộc thi là "thiết kế", có lẽ bạn anhphuong23 với BTC có cách hiểu chữ "thiết kế" khác nhau, chúng tôi làm rõ cách hiểu của BTC nhé. "Thiết kế" nghĩa là bạn không bắt buộc phải làm ra sản phẩm, mà là vạch ra cách thức làm sản phẩm. Bạn xem thêm ở link được ghi ngay đầu chủ đề: http://www.picvietnam.com/forum/showthread.php?t=1563. Quy định là một ý tưởng cũng có thể xem là "thiết kế", sơ đồ mạch cũng là "thiết kế" ở mức cao hơn một chút, lập trình được firmware là "thiết kế" gần đến mức có thể tạo ra sản phẩm rồi. Và BTC không yêu cầu bạn làm ra được phần cứng (đúng hơn là, BTC yêu cầu bạn không gửi phần cứng dự thi).

Ngoài lề một chút, tại sao ở đây chúng ta tổ chức cuộc thi "thiết kế" mà không tổ chức thi làm ra "sản phẩm" thực thụ? Đó là vì nhiệm vụ thứ hai đòi hỏi nhiều công sức bỏ ra hơn, và nhiều % công sức phải dành cho việc debug phần cứng, nó mang tính kinh nghiệm nhiều hơn là có thể học được kiến thức mới. Tư duy "thiết kế" mang tính trừu tượng nhất định, làm cho người ta suy nghĩ nhiều về cái mới nên học cái mới sẽ dễ và nhanh chóng.

Hy vọng các bạn có sẵn ý chí khám phá cái mới để lao vào thiết kế với PIC 16F887 (chủ đề của tháng này).
(
Đồng ý với bạn là cuộc thi này không "mở" hoàn toàn về mọi thứ, chủ đề hiện tại là thiết kế xoay quanh PIC 16F887 thôi (nếu mở luôn cả cho nhiều dòng, thì những đợt thi sau BTC có thể bị kẹt khi nêu chủ đề mới).
)

Nếu đã không mở thực sự , vậy thì viết vào làm gì cho anh em hiểu lầm thêm ? Nếu cách ra đề lấp lửng , đánh đố người dự thi như vậy thì tâm lý người tham gia sẽ thế nào ?

Vả lại , tại sao bạn hay ban tổ chức lại sợ kẹt hay thiềú chủ đề ? Về điện tử nói chung hay lĩnh vực VDK nói riêng thì chủ đề là nhiều vô kể . Chỉ cần xét 1 ví dụ nhỏ này : tháng này ta sẽ tổ chức chủ đề về chống chaý , cho dòng 16F , tháng sau sẽ tổ chức chủ đề về Động cơ cho dòng điều khiển động cơ , rồi USB , rồi Quang báo . ...

Đã mở thì phải mở theo nhiều hướng : loại pic , dòng pic , ý tưởng thiết kế ( cả trên giấy hoặc đã hoàn thành sản phẩm ) , công cụ hỗ trợ ...
Nhưng đã là cuộc thi thì phải có chủ đề , và chủ đề như các ví dụ trên là : chống cháy , điều khiển động cơ , kết nối USB , tạo bảng quang báo ... Thực sự mà nói thì có rất nhiều chủ đề trong lĩnh vực VDK . Và để thăm dò khả năng cuả người tham gia . tất nhiên Ban tổ chức phải có định hướng chủ đề cho riêng mình . làm sao vưà tạo nên một cuộc thi có tính sáng tạo , học hỏi , và vưà có thể thăm dò xem thực lực cuả người tham gia đến đâu .
Hầu có kinh nghiệm cho các lần tổ chức sau .

(
Tuy nhiên BTC đi theo cách nghĩ này: nếu bạn không thực sự bị buộc phải tạo ra sản phẩm trong thời gian ngắn, mà bạn làm để học hỏi thêm một cái gì đó, thì tại sao bạn không học một cái mới? Khi thị trường có một sản phẩm mới (kèm theo một số đặc điểm hữu ích), bạn có thể dành thời gian rảnh để học một chút về sản phẩm đó, nắm được những lợi điểm của nó. Rồi sau này, khi bạn phải làm ra một sản phẩm thực thụ, cái mà bạn học được sẽ giúp bạn có giải pháp tốt hơn (vd: giá thành rẻ hơn nếu dùng PIC 16F887 thay vì PIC 16F877A).
)

Điều này thì mình đồng ý với bạn . Học thêm được một cái mới cũng giúp ích rất nhiều cho chúng ta sau này . Nhưng bạn có mình hỏi , sau thời gian gần nưã tháng vừa qua , đã có bao nhiêu bài dự thi được gửi đến ban tổ chức rồi ? Và số bài đó thuộc bao nhiêu % những ngưởì có viết ít 1 bài trong khoản 6 tháng vừa qua ? Để từ đó , chúng ta co tiêu chí đánh giá tính khả thi cho cuộc thi này . Và đồng thời , cũng biết được có bao nhiêu người đủ tự tin và khả năng để theo đuổi cuộc thi này .

Vậy chúng ta đã học được gì trong thời gian qua , sau khi ban điều hành giới thiệu con PIC này ? số lượng bài viết về con này là bao nhiêu ? bao nhiêu trong số đó mang tính giáo dục ? Và thực sự có bao nhiêu người nhờ đó mà có thể làm việc một cách thoải mái , tự tin với con 887 ? Chưa nói đến phần lớn họ không mặn mòi gì lắm đối với loại pic mới khi chưa hiểu rõ hay đang học các loại khác .
Các câu phiá trên thì chúng ta có thể thống kê được . nhưng còn 2 câu cuối thì là không thể , Vậy thì tính khả thi cuả cuộc thi như thế nào ? Sẽ có rất nhiều người muốn tham gia , nhưng thời gian gấp rút như vậy , liệu có làm quen kịp không ? Hay là chờ đến tháng sau và các tháng kế tiếp , đến khi chủ đề phù hợp thì mới có thể tham gia ? Vậy thì 1 cuộc thi , với chỉ lác đác vài người tham gia cọ xát thì làm sao có tính giáo dục , tính học hỏi đây ?

(
Về ý thứ hai, thực sự là PICvietnam muốn quảng bá chip 16F887 đến các thành viên, vì chúng tôi thấy lợi ích rõ ràng của nó. Tình hình là con 16F877A đã được sử dụng phổ biến ở VN, gần như ai học PIC cũng biết dùng con này rồi. Mà con 16F887 thì cấu trúc + cách lập trình gần giống hệt với 16F877A, trong khi giá thành thấp hơn. Vậy thì mọi người "học" con 16F887 chẳng tốn công mấy, sau này tiết kiệm chi phí sản xuất, vậy không phải là đáng học sao
)

Về việc quảng bá chip cho anh em SV học hỏi thì là điều rất nên làm . Nhưng lợi dụng cuộc thi này để làm việc đó thì là điều không nên một chút nào , cho dù lợi nhuận cao hay thấp . Vì Điều này đã đi ngược hoàn toàn với tinh thần phi lợi nhuận mà anh F đã đặt ra , khi thành lập diễn đàn này . Bạn và ban tổ chức nên xem lại việc này .

Có vài dòng gửi đến bạn và ban tổ chức . Hy vọng đây sẽ là kinh nghiệm trong việc ra đề cho các lần tổ chức sau , để nhiều người có thể tham gia hơn , có nhiều kinh nghiệm , ý tưởng để học hỏi hơn .

Thân chào !
anhphuong23 vẫn chưa có mặt trong diễn đàn  
Old 13-10-2007, 07:30 AM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Có mấy ý mà các bạn hiểu rất sai lầm, F cần phải đặt lại vấn đề cho các bạn hiểu như sau:

1) Hãy thử suy nghĩ rằng bạn là một người thiết kế, bạn phải làm gì?

Bạn phải có ý tưởng thiết kế
Bạn phải có kế hoạch thiết kế
Bạn phải biết vẽ mạch in thiết kế
Bạn phải biết lập trình firmware
Bạn phải biết mua linh kiện cần thiết từ BOM
Bạn phải biết hàn lắp linh kiện
Bạn phải biết cách trình bày một dự án thiết kế sau khi đã được thực hiện xong

Mọi bước trong các bước này, đều được ban tổ chức gọi chung là thiết kế.


2) Thiết kế mở là thiết kế gì? Thiết kế mở được coi ở đây là thiết kế opensource, có nghĩa là thiết kế sản phẩm xong, thì các bạn không giữ sản phẩm đó cho riêng mình, mà mở rộng cho cộng đồng.

Trong điều khoản của cuộc thi có nêu rõ, sau khi các bạn gửi đến cho ban tổ chức các tài liệu, sau khi chấm giải, ban tổ chức sẽ lần lượt công bố các thiết kế này. Nếu bạn nào chưa quen thuộc với cách tổ chức này, xin các bạn ghé thăm www.piclist.com, ở đó có cuộc thi tương tự như chúng ta ở đây, nhưng tại đó họ yêu cầu phải có bản thiết kế và firmware hoàn chỉnh. Như vậy tại đó rất nhiều dự án được nêu ra, kể cả các thuật toán. Ngoài ra, olimex cũng trưởng thành từ cuộc thi này và tài trợ lại cho cuộc thi này. Các bạn hãy tìm hiểu rõ các nguồn gốc lịch sử của những gì các bạn đang làm việc với nó nếu như các bạn thực sự chưa hiểu nghĩa của nó.

Hàng loạt khái niệm mới mà F cho rằng hiện nay VN chưa tiếp thu được tốt, đặc biệt khái niệm về nguồn mở. Một thiết kế nguồn mở, không phải là một thiết kế miễn phí, các bạn hoàn toàn có thể kiếm tiền trên nguồn mở. Một thiết kế nguồn mở không phải là một thiết kế bắt buộc phải công bố mọi thứ từ A tới Z, các bạn có quyền mở nguồn mà bạn cung cấp tùy từng mức độ khác nhau. Một thiết kế nguồn mở không phải là một thiết kế thích làm gì thì làm, phải có mục đích định hướng, phạm vi giới hạn,....

Chính vì thế, trong phạm vi tháng 10, các bạn nào học thiết kế cho các bài tập khác, hoặc là làm việc riêng của các bạn, chuyện đó tùy các bạn. Còn trong giới hạn cuộc thi này, các bạn muốn lãnh giải thưởng, các bạn chỉ có thể đưa các thiết kế (theo nghĩa rộng của nó mà BTC sử dụng) với 16F887. Nhưng thiết kế khác không được chấp nhận.

3) Một cuộc thi, luôn luôn chứa đằng sau nó những thông tin và những kinh nghiệm, cũng như những bài học mà bản thân BTC muốn đem lại cho các bạn tham gia.

Trước đây dù không có cuộc thi, hàng loạt tài liệu vè 877A cũng đã được soạn thảo và phát triển, thế thì tại sao 887 lại không thể? Cuộc thi chỉ là một động lực.

Một mặt khác, nếu bây giờ bạn bảo 887 không quen thuộc, thế thì tới bao giờ nó mới quen thuộc nếu như chúng ta cứ bám lấy 877A? Cuộc thi là thi cái mới, cái sáng tạo, cái năng lực, chứ không ai đi đem ra thi cái mà mọi người đều đã có thể làm được và đã được phổ cập.

Chính vì mạch nạp cho 887 ít được phổ biến, nói đi nói lại mới tìm ra giải pháp cho 887, và chỉ mới có một luồng thực hiện. Thế tại sao bạn có một mạch nạp đã chạy rồi, bạn dùng với phần mềm nào, phần cứng có thay đổi gì không? (thực chất là không) bạn đem ra trình bày lại. Đó cũng là một thiết kế.


4) Bạn nghĩ về việc bán chip rất sai lầm mà F nói thật F không muốn thảo luận nhiều với bạn về vấn đề này, vì thảo luận F thực sự là mất thời gian và F thấy nó quá tiểu tiết. F chỉ đặt vấn đề này một lần chót để bạn có thể đả thông tư tưởng của mình.

Nếu như bạn thực sự muốn tham gia thiết kế, và bạn phải làm phần cứng. Bạn sợ bạn không có tiền mua con chip, thì xin thưa bạn có nhiều chip 877A lắm à? Nếu bạn dư một con 877A tại nhà, hãy yên tâm sử dụng nó và đọc lại datasheet 877A và 887 (bản errata) bạn sẽ có thể so sánh được nó khác nhau điểm nào, ở thiết kế nào thì giống ở chỗ nào thì khác. Riêng cái việc đọc đó thôi, ban tổ chức đã thực sự muốn bạn học thêm một cái mới rồi, và bạn hoàn toàn có thể trình bày firmware (nếu như thiết kế của bạn phức tạp, sẽ có một chút xíu thay đổi). Phần cứng chắc chắn không đổi. Vậy bạn chỉ tốn thêm một chút thời gian, chứ bạn không phải mất tiền đi mua con 887.

Có lẽ vì bạn chưa hiểu rõ về 877A và 887 khác nhau cái gì, cho nên bạn cứ phải nghĩ rằng cứ phải có con 887 rồi bạn mới làm thiết kế được. Nếu mà bạn chỉ mới amateur như thế, chắc chắn bạn không thể đạt giải trong cuộc thi rồi.

Nếu như bạn chưa có con chip 877A, thì bạn có thể đi mua con chip 887. Bạn có rất nhiều chỗ để mua, mua trên ngay các forum này, hoặc mua tại công ty R&P, và giá rẻ hơn 5K. Vậy F hỏi thử rằng BTC đang làm người tham gia tốn tiền nhiều hơn hay là làm cho họ tiết kiệm tiền hơn?


5) Cho dù nó là thế nào, trong tháng 10, nội dung cuộc thi là thiết kế cho 887. Nếu bạn nào làm thiết kế (theo nghĩa rộng) cho dòng chip khác, các bạn chờ các cuộc thi lần sau.

6) Nếu cuộc thi mở ra, chưa có người hưởng ứng ngay, thì chúng ta cần thời gian để những người đó làm quen với cuộc thi. Trong giai đoạn đầu, thậm chí có 2 bài dự thi F cũng sẽ phát giải. Nếu một bạn tự thiết kế 3 bài dự thi, gửi đến, không cần biết nó là thế nào, chỉ cần nó đạt một trình độ nhất định đủ để công bố là một thiết kế, và không sai, có thể công bố, thì bạn đó đã nhận được 900K giải thưởng.

Thay vì ngồi bàn cãi vấn đề này, F nghĩ cách hay nhất đó là các bạn hãy bắt tay vào thiết kế đi. Nếu cuộc thi chưa có người hưởng ứng, F sẽ kéo dài thêm thời gian để các bạn làm quen, và bắt nhịp với thông tin cuộc thi.

Một thiết kế trong 1 tháng quả là quá khó khăn với các bạn, nhưng kể từ tháng thứ 2, F nghĩ sẽ có bài dự thi, và rồi từ từ sẽ có thêm nhiều bài dự thi khác nữa. Đến một giai đoạn, khi các bạn đã có sự chuẩn bị nhất định, chúng ta sẽ phát động một cuộc thi lớn hơn, mở rộng hơn, và nó còn phải yêu cầu lựa chọn chip, thiết kế tối ưu,... Khi đó thì chắc chắn không thể giới hạn con chip được rồi.

Nhưng để đạt tới trình độ đó, thì cả BTC cũng cần thời gian, mà cộng đồng cũng cần thời gian. Ai dám nói rằng BTC trong vòng 1 tuần có thể chấm 10 bài dự thi thiết kế điện tử mà đánh giá được cái hay, cái hiệu quả của nó, nếu muốn đặt cược F sẽ đặt cược 100 triệu cho bất kỳ một đội ngũ 5 người nào dám đứng ra để chỉ được từng điểm thiết kế cái nào là cái hay, cái nào là cái khó, cái nào là cái tiết kiệm tới từng chu kỳ máy... Mọi thứ đều ở mức tương đối nhất định, và trị giá của cuộc thi hiện nay nó cũng ở mức tương đối theo dạng trao học bổng cho sinh viên đi học. F rất mất thời gian để xin các nguồn tài trợ này, nếu các bạn sinh viên không dùng nó, thì đó là đáng tiếc.

F thực sự cảm thấy các bạn suy nghĩ quá nhỏ, quá ngắn và quá đơn điệu khi thảo luận vấn đề này ở khía cạnh bán buôn vài con chip và đặt vấn đề này với công ty F như vậy.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn  
 

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 09:28 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam