Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
12
返回列表 發新帖
樓主: nick02224
打印 上一主題 下一主題

我是一個新手(一切為0),請教各位大大幫忙我進入機器人的世界!!

[複製鏈接]
21#
發表於 2009-5-4 21:03:48 | 只看該作者
19# nick02224
AT89S51一顆價錢大概50~70左右

你的書有附電路板的話
因該會標示出要焊在哪裡
他有40隻腳
第一隻腳會上面有一個白點
所以應該還不用去查datasheet

通常AT89S51不會直接焊上去
是焊IC座上去
再把AT89S51插在上面
方便拔下來重新燒程式

AT89S51有分DIP和SMD的包裝
買的時候要注意
還有要買AT89S51的燒錄器


NTX是樂高出的沒錯
樂高的東西買一套大概要10000左右
雖然玩起來很貴
不過優點是很快就能上手
只是目前樂高在功能上不容易擴充
一個控制器只能接3個馬達
和4個感測器


父母不會反對的話真的是很恭喜你
我以前有看過有父母很反對的學生
她有報名參加比賽
但是她的父母很反對不讓她去
最後她那組得到了冠軍
卻沒有辦法在會場上和她的同學享受得獎的喜悅
nichal 該用戶已被刪除
22#
發表於 2009-5-5 15:44:46 | 只看該作者
http://forum.erobot.com.tw/

到這個網站找一位nissin大大
他會告訴你樂高NXT好在哪
你也可以評估看看自己需要會到哪個程度?

用單晶片來完成機器人
需要很多相關知識背景
並不是各位大大要嚇樓主您
除非您真的很有心很想學
不然光是K資料就會K死你....^^|||
一本300~400頁的原文datasheet
大概三天的時間就必須找到使用的重點
照著操作得花三個月到半年的時間才能上手
這還不包括您還要熟悉伺服機的控制
機構的加工......等一大堆的問題

我所要說的
並不是要你放棄單晶片
而是縮小你要完成的目標
如果只是單純想控制機器人
這麼多人推薦NXT
您不妨試試看~~~

花費上
就我購買的所有工具來看
應該是遠超過萬元啦!!
學單晶片要獨立完成機器人
花的錢絕對比去買NXT要多很多
更重要的是
學單晶片在你這個年紀一定要有人帶
不然很可能會建立很多錯誤的概念
之前到我們公司裡一個工讀生(學生)
自己玩單晶片好幾年了(應該是高中開始玩的)
也很自豪自己在學校裡沒有對手

然而我們看過他的程式後
發現他連最基本的系統架構概念都沒有
程式只是單純為了滿足動作而寫的.....
其它如程式執行效率
動作的不穩定原因
它完全沒辦法解釋
這就是自學單晶片的盲點

現在的網路很發達
或許這樣的現象會少一些
但還是很花時間
大大您要有心理準備~~~


最後我要說的是
沒有人能幫你做決定
因為沒有人知道你真正想要的是什麼
看了這樣多的建議
最後的決定還是在你手上
真的要問我朝哪個方向學
我只會反問你想學的是什麼?

很多時候
當你開始發問的同時
你已經具備自己回答問題的能力了!!
只是你有沒有去嘗試著自己回答看看罷了~~~

祝你順利囉!!!
jengsyu 該用戶已被刪除
23#
發表於 2009-5-5 18:45:09 | 只看該作者
我也來推薦一個吧,這個東西叫做Arduino,一條USB接到電腦,再去電子材料行買塊小小的麵包版和電池,程式語法對於有點C背景的會覺得怪怪的,但對於新手而言,反正都要花一段時間適應,應該沒什麼差異,另外有不少的網站有許多現成的程式碼可以直接拿來用,不用消耗腦袋就可以輕易控制伺服馬達或偵測碰撞,做一些簡單的馬達控制或是訊號感測還蠻容易上手的,如果你真的是萬中選一的不可多得的機器人人才的話,可以再試試看用Processing,透過USB將偵測到的訊號傳回PC做一些華麗的顯示。http://arduino.tw/

YouTube上的一些影片,不是我做的。
[youtube]r0BRw0VbAZU[/youtube]
[youtube]sGzDFSnSR8o[/youtube]
[youtube]aoPQXkzq420[/youtube]
[youtube]QskYp5lM1BE[/youtube]
[youtube]boj1tCF0_0k[/youtube]
[youtube]eC9f2EnIMDY[/youtube]
24#
 樓主| 發表於 2009-5-5 21:27:07 | 只看該作者
本帖最後由 nick02224 於 2009-5-5 21:55 編輯

回覆jengsyu大大:
您所說的Arduino是不是一個已經銲接好的...(我不知道要怎麼說)
反正就是一個現成的東西,然後呢?
1.Arduino可以去哪裡買?多少錢?(是不是很貴ㄚ)
==>http://arduino.tw/上的說法:
很可惜的,目前台灣還沒有辦法直接快速的買到arduino這塊板子,你必須連接到美國的(http://www.sparkfun.com)網站上面購買Arduino。而Arduino的售價大概需要USD$31.95美元,再加上國際運費的話,其實單買一塊板子會是相當地昂貴,但其實跟BasicStamp這種需要4千多台幣的互動I/O板子來比,算是相當划算的。而對於有些對單晶片具有相當知識的使用者來說,其實Arduino的電路圖設計是已經公開在網路上面供人下載的,如果你具有這方面的知識與製作能力,可以自己依照電路設計來製作出自己的Arduino板子。
2.買到的Arduino有沒有付什麼相關材料(usb線)??


http://arduino.tw/wp-content/uploads/Arduino_Basic.pdf
上面那個網址是http://arduino.tw/上的介紹文件
上面的pdf第44頁上有5個材料,其中一個是Arduino
其他四個要怎麼取得,分別叫啥?
3.所謂電子材料行是指?(我住彰化市郊,所以可不可以提供一個彰化市的店)
4.去電子材料行買麵包版和電池要怎麼說?
先這樣了
如果真的這麼貴,哪我也只能往樂高這方面走囉!!
25#
發表於 2009-5-5 22:19:30 | 只看該作者
本帖最後由 g921002 於 2009-5-5 22:22 編輯

Arduino在露天很多。藝科專門主打Arduino的。才一千多塊的樣子。
http://search.ruten.com.tw/searc ... exbar&k=Arduino&t=0

我沒用過這種東西。這類東西入門很簡單,彈性很不好,頂多比Stamp好一點。XD
26#
發表於 2009-5-5 22:59:59 | 只看該作者
Arduino有分官方版本,或是台製版本,有興趣的話可以跟藝科詢問看看,
他也有些擴充板,初階入門,可以學到不少東西。

價格方面,當然以台製版比較便宜,但品質上不用擔心,藝科的產品算是蠻穩定的。
jengsyu 該用戶已被刪除
27#
發表於 2009-5-6 05:10:56 | 只看該作者
沒想到大家都有用過Arduino,我雖然沒用過這塊板子(等等,沒用過還推薦別人使用,這傢伙該不會是廠商內線來亂的),不過我大致比較一下Arduino和BasicStamp的中文資源結果,Arduino相對多一些,而且有一堆互動科技的科系學生友情支援,中文的教學文件也比較容易找到,況且有些教學簡直像是在看漫畫一樣,對我這種不想太瞭解什麼GPIO, ADC, duty cycle還有微處理器原理的懶人還算可以接受。當然,缺點也不是沒有,如g921002所說,接腳功能固定,彈性不大。
其實,看到nick02224所問的問題與回文,也讓我想起大學時立志要學會8051然後弄出一臺可以自己動的機器車的情景,一個個8051在我面前不斷地浮出黑色的泡泡然後冒出一陣白白的煙霧,弄了快一個月還沒辦法讓一個馬達轉起來,令我不斷地懷疑自己是不是進清十郎之類的人,對於電子類的東西有不自覺的破壞力,為什麼同樣的東西在同學的板子上就好好的,一換到我的就有煙霧秀可以看。最近看到像Arduino或BasicStamp這類的產品時,就想到當年為什麼沒有這種東西,這樣我就不用接穩壓電路、震盪器、輸入輸出,還有很難搞定的PWM與A/D轉換,然後拿著電表在麵包板上到處滴來滴去(滴!是電表測量線路兩端是否接通時發出的聲音),將用C寫好的轉成組合語言,跑去排隊等同學用完燒錄器,燒好後小心翼翼地插到麵包板上,然後接電觀賞煙霧秀,問了一堆人,答案都是去看看Datasheet,晚上則是看了一行的厚厚的Datasheet翻身睡著。這樣的經驗似乎一點都不像是鼓舞新手,不過幾年後,不知道什麼時候開始,就沒再看過煙霧秀了。
岔開話題了,至於44頁上的東西,那是一個簡單的小實驗,可以試試看熟悉一下操作環境,若是有點經驗的話,也可以跳過不用理他。Arduino或是BasicStamp使用上的原則上大致是這樣的,首先弄到一塊電路板(買回來或是自己作),然後看想要什麼樣的機器人就接什麼東西,例如要弄臺機器車,當然要有輪子跟馬達,若是要測距離,就找個超音波或紅外線感測器接上。當然,可以先上網搜尋看看別人的教學文件裡面有用什麼零件可以達到自己想要的功能,然後找看看臺灣有沒有相同的零件,萬一找不到,可以在這兒提出來,大家一起想想替代的辦法。最後在不斷地修改與下載程式後,就可以享受片刻看到努力成果的興奮,直到腦袋中又冒出一堆新的想法為止。
nichal 該用戶已被刪除
28#
發表於 2009-5-11 18:20:58 | 只看該作者
最近思考了幾位大大的意見

其實對初學者來說
彈性可能不是最重要的
入門才是
因此在建議上多半會找現成的模組或控制板

彈性要等到對控制有一定程度的熟悉後才會有需求
就我現在所應用的場合來說
絕大多數也都還是沒有彈性的模組或控制板居多
所以初學者大可跳過"彈性"這一段的考量
以免造成不必要的困擾


再者
jengsyu 大大提到一個重點
在怎麼好用模組或控制板
也得要買得到手才有用
如果K一堆的資料卻拿不到實體來驗證
那倒不如不要K
(K資料是真的很浪費時間的)

最後要說的是
動手做很重要
上面所有大大都是很有實作經驗
才有辦法說出這麼多參考資料
初學者的很多疑問
往往動手做了就自己理解了
我自己就是這樣走過來的
29#
發表於 2009-5-12 00:03:45 | 只看該作者
本帖最後由 lelo 於 2009-5-12 00:07 編輯
最近思考了幾位大大的意見
其實對初學者來說
彈性可能不是最重要的
入門才是
因此在建議上多半會找現成的模組或控制板
nichal 發表於 2009-5-11 18:20


想問一下 nichal 大,一個智力普通(這裏的普通,指的是非曠世奇才的人),還要應付高中跟大學聯考,也沒有專精這個的老爸跟在旁邊指導,只靠自己課餘學習,您認為要幾年才能實做出一個成品來?
nichal 該用戶已被刪除
30#
發表於 2009-5-12 10:48:33 | 只看該作者
本帖最後由 nichal 於 2009-5-12 10:50 編輯

我不曉得現在的小朋友到底有沒有寒暑假?
就算有, 是不是也被送去學一大堆的才藝而沒有自己的時間?
假如有寒暑假的話, 時間大概多長?

因為是入門
所以很需要消化的時間
這裡說的消化
並不是集中式的
而是漸進式的

舉例來說
他花了一個星期天(約3~4小時)
學會了一個功能
接下來要花一個星期的時間
讓這個功能變成是習慣
每天可以只是20分鐘就好
累積一個學期
他大概可以做出一個很基本的東西
(但是很多人連20分鐘都不願意擠出來)
(原因不在自己, 是在家裡要他去補習學才藝)

第一個成品
小弟覺得要花半年的時間
(先決條件是有恆心地去完成, 還得犧牲假日出去玩的時間)
因為平常日是吸收消化(基本功能一一學習測試)
寒暑假才真正搞成品

如果有志同道合的朋友一起參與
時間還可以更短~~~
(我在這裡是針對中學生的程度)
(因為如果以大專生來說, 一兩個月的時間就必須做出成品了!!)
31#
發表於 2009-5-12 21:32:33 | 只看該作者
他花了一個星期天(約3~4小時)
學會了一個功能
接下來要花一個星期的時間
讓這個功能變成是習慣
每天可以只是20分鐘就好
累積一個學期
他大概可以做出一個很基本的東西
nichal 發表於 2009-5-12 10:48


這個功能指的是樂高機器人,還是 Arduino 類 basic 的語言,
還是指自己洗電路板,燒組合語言的 8051?
aroboto 該用戶已被刪除
32#
發表於 2009-5-12 21:48:50 | 只看該作者
原來 已經有不少人認識Arduino嚕^__^  感動

我們是藝科 目前以Arduino為主要銷售核心,當然我們也是義大利Arduino的代理商.網頁上看的到我們^^

我們很歡迎 想入門的初學者 有問題 可以來電 或者來店 與我們聊聊.

目前我們有專屬的工程人員,專門做各種感側器以及無線傳輸模組...等的實作經驗分享.相關文件都有分享於網頁提供參考

對了  我們在有美麗夕陽的淡水 竹圍  是個好地方.  期待與大家的交流

BEN
nichal 該用戶已被刪除
33#
發表於 2009-5-15 17:31:31 | 只看該作者
這個功能指的是樂高機器人,還是 Arduino 類 basic 的語言,
還是指自己洗電路板,燒組合語言的 8051?
lelo 發表於 2009-5-12 21:32


都可以~~
當然要考慮自己有多少錢跟多少興趣!!

洗電路板並不會很難
但是要有曝光設備跟一些化學藥劑
最重要是願不願意動手?
(接觸過不少國中生就會自己洗電路板也沒有人教)
(曝光也只是拿到太陽底下曬而已.....)

燒8051也不會很難
但是要有燒錄器跟8051可以用
要有範例程式可以試著燒

樂高機器人,還是 Arduino 都有教到好的教程
只要有CoCo就OK啦!!

學透機器人我相信真的很難
但是要讓機器人動是真的一點都不難
lelo大大是學生嗎?
別害怕玩機器人唷~~~
試了就知道了!!
nichal 該用戶已被刪除
34#
發表於 2009-5-15 17:34:01 | 只看該作者
原來 已經有不少人認識Arduino嚕^__^  感動

我們是藝科 目前以Arduino為主要銷售核心,當然我們也是義大利Arduino的代理商.網頁上看的到我們^^

我們很歡迎 想入門的初學者 有問題 可以來電 或者來店 與我們聊聊 ...
aroboto 發表於 2009-5-12 21:48


感謝aroboto大大出來提供寶貴訊息
初學者就請好好跟aroboto大大請教吧!!
35#
 樓主| 發表於 2009-5-15 19:38:04 | 只看該作者
那我可以直接學8051嗎?
可以的話要先讀什麼啊?
36#
發表於 2009-5-15 20:22:48 | 只看該作者
本帖最後由 abcd1234abcd 於 2009-5-15 20:51 編輯

35# nick02224

一般來說是可以直接學8051
市面上8051的書有很多
網路上也有很多學校的老師有做教學網頁
可以利用這些網路資源學習
不過就前面各位大大所說的學習機器人的途徑中
從這裡開始學算是一個較難入門的學習方式

像是LEGO是一種很不錯的入門機器人套件
只要將馬達和零件組成自己覺得還不錯的形狀
就能開始編輯控制程式了
可以省去機器人結構自行加工的問題
我有用過鋸片切割壓克力作機器人的結構
結果切的很難看又被壓克力屑噴的全身都是又很花時間
LEGO的編輯程式方式也相對的很簡單
使用圖形化的方式編輯
只要用滑鼠拉一拉圖形元件
再設定一下數值就完成了

用8051還會有一些介面電路的問題
像是要裝感測器時
要先將感測器的信號轉成8051介面的信號
才能抓到信號

利基的basic commander也很不錯
已經將很多機器人DIY的很多東西作成模組
可以不用考慮介面的問題
編輯程式時用basic語言編輯
比LEGO難一些
因為需要記一些關鍵字還要有一些程式流程的觀念

bioloid也可以考慮
他和LEGO一樣有專屬的組裝套件
要組裝機器人也很簡單
程式編輯是使用圖形化的方式
比LEGO難一些
但是比basic commander簡單
也是需要有一些程式流程的觀念


不過要用哪種方式學習機器人的選擇權在於你自己
37#
 樓主| 發表於 2009-5-16 13:55:14 | 只看該作者
本帖最後由 nick02224 於 2009-5-16 14:35 編輯

可以的話要先讀什麼啊?
我是一個什麼都不知道的新手
請問大大要先瞭解什麼?
還是看什麼書?
除了AT89S51晶片外
還可以推薦用什麼晶片??
電路板呢?去哪買
焊接接腳要怎麼弄
焊接的材料?
38#
發表於 2009-5-19 20:24:18 | 只看該作者
nick02224你好阿!!!雖然我大你幾歲但是我的情形跟你差不了多少,我頂多只會簡單的配線,認識元件而已,
說實在的,上了一年多的課,每天就是算電路的功率.虛功率.視在功率.xx因數......等,每天就是算,
我想動手做做,最近,看了論壇上很多文章,我越看心越慌,太多東西沒看過了!
王允上的書,我也有買了!我希望跟你一起學習,一起成長    一起加油八!!(有點厚臉皮)
39#
 樓主| 發表於 2009-5-19 21:28:36 | 只看該作者
不會不會Samy大大
孔子說過:"獨學而無友,則孤陋而寡聞"
有一個學習的朋友很好, 自從我摸電腦以來
都是自學(玩遊戲+網頁設計)
最近想搞機器人
我也希望跟你一起學習,一起成長    一起加油吧!!
順道一提,你有信箱嗎?
可以提供給我嗎?
不方便的話
就直接在論壇上通訊好嗎?
40#
發表於 2010-5-5 15:19:25 | 只看該作者
喜歡學的話 可以去林振漢 的網站學習C  他的網站什麼死人骨頭都有 很豐富  去收尋打 林老師的網站就有了
http://jade.ee.hit.edu.tw/mcs51/products.htm
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-4-28 16:10 , Processed in 0.175362 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表