「開箱:D」ASUS USB-N10 Nano Wireless-N 無線網卡 適用於Raspberry Pi 開箱/實測

Standard


前言

之前在研究Raspberry Pi,
寫這篇:「Raspberry Pi 2」查詢IP與連線狀態 透過無線網卡 使用SSH 遠端操作 教學
因為剛入門,網路設定用的不是很好,
加上家裡的D-link DWA-140的網卡很舊了,
就以為是網卡太舊了跟Pi不相容所以就再買了一顆,
這顆ASUS網卡很有名,體積很小,很便宜,聽說相容性又很高,在很多OS都不用灌驅動

開箱

給個pchome連結:
PChome ASUS 華碩 USB-N10 NANO N150無線USB網卡
然後我是在沒屋頂買的299+65運費
於是過幾天後就寄來了



包裝很精美,雖然只有小小一顆





裡面有驅動程式的光碟跟說明書還有一個保固卡



真的很小,插到Raspberry Pi的USB孔上完全不會影響到其他USB孔



Raspberry Pi 與它的相容性

在Raspberry Pi上無論是灌Ubuntu或是Raspbian都不用再另外安裝應用程式
都可以直接使用,但並不是插上去之後燈就會開始閃,別看他小小的,他也是會閃燈的
可以照以下這篇教學透過無線網卡來連網,把wifi打開
記住是wifi功能被打開,網卡燈才會亮

懶人包:
Ubuntu
先看看你的網卡是哪個裝置,應該會是wlan?,看?是多少,以下用0當示範
$ sudo iwconfig
然後打開你那個裝置的wifi,通常這行有成功網卡燈就會開始亮
$ sudo ifconfig wlan0 up
Raspbian
直接用圖形化介面右上角的wifi圖案打開

「RPi2啊派兔#05」Linux 圖形化使用者介面 (GUI) 介紹 安裝 筆記 ( XFCE4 MATE

Standard

關於Linux(Ubuntu)圖形化使用者介面的知識與種類的相關連結
1.圖形使用者介面wiki
2.七大頂級桌面比較!Linux平台自由選擇
3.Raspberry Pi:使用MATE


關於XFCE4在ubuntu的安裝方法(推薦)
http://www.arthurtoday.com/2012/08/ubuntu-install-xubuntu-desktop-xfce4.html
在Ubuntu 14.04 LTS(for arm)安裝XFCE4介面
$ sudo apt-get install xubuntu-desktop
就這一行就夠了,打完重開
比較喜歡用這個介面,因為太方便灌了
只需要一行不會有什麼問題


關於MATE在各種系統的安裝方法
http://wiki.mate-desktop.org/download
在Ubuntu 14.04 LTS(for arm)安裝MATE介面
1.Add Repository
$ sudo apt-add-repository ppa:ubuntu-mate-dev/ppa
$ sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate
2.Update
$ sudo apt-get update
$ sudo apt-get upgrade
3.Install
$ sudo apt-get install ubuntu-mate-core ubuntu-mate-desktop
$ xstart

「RPi2啊派兔#03」Raspberry Pi 2 安裝作業系統 Ubuntu + ROS indigo image 快速建立有ROS環境的作業系統 免step-by-step裝ROS

Standard

前言
簡單來說之前這個系列都在做心酸的QQ,
爬一爬文之後發現原來不只我,
大家照下方連結那個tutorial走,先安裝作業系統,在裝ROS,都要花9hr+,
http://wiki.ros.org/ROSberryPi/Setting%20up%20ROS%20on%20RaspberryPi
http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Indigo%20on%20Raspberry%20Pi

還可能會遇到Dependencies一直搞不好,
遲早氣死,至少我到現在已經重灌過三次,還是不行

後來發現有另一種方法是,
在灌作業系統的同時,就「內建」幫你灌好ROS,
就是把ROS直接包在image檔裡面
天啊~這真是太佛心了,幫大家省下了大量的時間,
跪拜貢獻者

作業系統與ROS的相關資源
統整一下至今為止找到的教學與資源

1.ROS Fuerte x Raspbain 的 image
http://www.instructables.com/id/Raspberry-Pi-and-ROS-Robotic-Operating-System/
這篇也是同時把系統跟ROS一次灌好,
但由於這篇的ROS太古老了,很多功能都還沒有(印象中好像沒有catkin_make)
所以不用這篇

2.ROS indigo x ubuntu 的 step-by-step tutorial
http://therobotacademy.com/meetup/installing-ros-indigo-ubuntu-trusty-raspberry-pi-2
要先灌好ubuntu在灌ROS過程有點繁瑣
不推薦,容易debug用很久

3.ROS indigo x raspbian 的 image (簡單版)
http://www.mauriliodicicco.com/raspberry-pi2-ros-images/
這篇也是同時把系統跟ROS一次灌好,
可惜系統是用Raspbian,
而且是基本款,有些套件會沒有灌,
但還是不錯有需要的話可以灌這一版

4.ROS indigo x ubuntu arm 14.04 的 image (完整)
http://www.mauriliodicicco.com/raspberry-pi2-ros-images/
這篇也是同時把系統跟ROS一次灌好,
大推~有成功有推,但網路方面撞牆了有點久才成功
但整體而言是非常棒的,很有效率
14.04配indigo,完美~

4.ROS indigo x raspbian jessie 的 step-by-step tutorial
http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Indigo%20on%20Raspberry%20Pi
先灌Raspbian在灌ROS,
這個就是9hr+,會做到死掉還做不出來的那個,
超級花時間,大不推

教學開始
使用上方的4.ROS indigo x ubuntu arm 14.04.02 的 image (完整版)
參考網站:http://www.mauriliodicicco.com/raspberry-pi2-ros-images/
然後務必先看過這篇:「Raspberry Pi 2」查詢IP與連線狀態 透過無線網卡 使用SSH 遠端操作 教學

1.下載image檔
我們這次決定要安裝的是ROS indigo x ubuntu arm 14.04.02 image (完整版),
根據網站裡說的這個image好像有在某個有名的ROS workshop使用,
所以穩定性應該蠻高的,載點如下
https://drive.google.com/file/d/0ByBoXG5G8QBMcWRYMTNnaXRMTnM/view

2.解壓縮兩次
下載下來的檔名應該會長下圖這樣
從.tar.gz開始解->.tar ->.img 就完成了


3.把系統灌到SD卡
先格式化你的SD卡到exFAT格式
然後三步把.img檔安裝到隨身碟(把img檔丟在桌面)
首先找到你的disk編號
$ diskutil list
這邊我是disk2,然後繼續接下來的步驟
$ diskutil unmountDisk disk2
這行會跑很久,然後沒有任何output是正常的,耐心等
$ sudo dd if=~/Desktop/aristoteles.img of=/dev/rdisk2 bs=2m

4.開機登入ubuntu
準備好以下七樣東西:
1. Raspberry Pi (Raspberry Pi 2 Model B V1.1)
2. SD卡 (sandisk 32G) 與 Adapter
3. micro USB-B線 與 電源(變壓器、行充)
4. 筆電 (mac pro)
5. 網路線 與 無線網卡
6. HDMI接頭 的顯示器(電腦螢幕or電視)
7. USB接頭 的鍵盤 與 滑鼠
然後
1.把SD卡插到Pi的SD卡槽
2.把螢幕的HDMI線插到Pi的HDMI孔
3.鍵盤滑鼠的USB插到Pi的USB孔
4.把microUSB的電源插到Pi的microUSB孔
重新插拔電源線就會開機摟~

5.設定無線網路
沒有網路不但不能ssh,
也不能apt-get東西,
可以說是什麼都不能做啊~
參考:「Raspberry Pi 2」查詢IP與連線狀態 透過無線網卡 使用SSH 遠端操作 教學
底下有專門for Ubuntu14.04的解法
我自己最後是靠法二搞定的,讓系統在一開機就去抓手機的熱點
不過這也有缺點,沒抓到就會卡超久才開機,可能要一直按esc跟enter還不一定有救

6.安裝GUI介面
參考:「Raspberry Pi 2」Linux的圖形化介面(UI) 介紹 安裝 筆記
$ sudo apt-get install xubuntu-desktop
完成後如下圖


7.使用Remote Desktop
參考:「Raspberry Pi 2」使用 Microsoft Remote Desktop 遠端桌面 連線到 另一台電腦 有圖形化介面
$ sudo apt-get update
$ sudo apt-get install xrdp
$ sudo service xrdp restart
完成後如下圖


這是後可以再回去看看
這篇:「Raspberry Pi 2」查詢IP與連線狀態 透過無線網卡 使用SSH 遠端操作 教學
在網路設定上有GUI時該怎麼設定

8.基礎環境建設
設定roscd路徑到workplace
先進到.bashrc
$ vim ~/.bashrc
然後把原本的註解掉
#source /opt/ros/indigo/setup.bash
加入新的在下面,就是你的workplace裡的devel裡的bash檔
source /home/user_name/Documents/roscode/ros_indigo/devel/setup.bash



測試ROS node
先來試試用這個方法裝的ROS到底能不能用
簡單跑個烏龜看看
$ sudo apt-get install ros--ros-tutorials
$ rosrun turtlesim turtlesim_node

http://wiki.ros.org/ROS/Tutorials/UnderstandingNodes 




裝libserial
一步解決
$ sudo apt-get update
$ sudo apt-get install libserial-dev

https://www.howtoinstall.co/en/ubuntu/utopic/libserial-dev

裝ros_control
這個package在以後跑很多東西都會用到
一步解決
$ sudo apt-get install ros-indigo-ros-control ros-indigo-ros-controllers http://wiki.ros.org/ros_control

但有的時候用apt-get裝的系統會找不到,
不知道為什麼,所以我是用git clone的方法,裝在workplace
$ cd CATKIN_WORKSPACE/src
$ wstool init
$ wstool merge https://raw.github.com/ros-controls/ros_control/indigo-devel/ros_control.rosinstall
$ wstool update
$ cd ..
$ rosdep install --from-paths . --ignore-src --rosdistro indigo -y
$ catkin_make


Troubleshooting

當catkin_make處理到某個pkg失敗的時候
可以使用分開來catkin_make的方法
先build好一個pkg再重跑一次catkin_make
$ catkin_make --pkg pkg_name
$ catkin_make
http://forum.erlerobotics.com/t/solved-problem-with-error-invoking-make-j4-l4-failed/803/2

當roslaunch失敗的時候
像是:ERROR: cannot launch node of type [robot_state_publisher/robot_state_publisher]: robot_state_publisher
或是:ERROR: cannot launch node of type [rqt_robot_steering/rqt_robot_steering]: rqt_robot_steering
都可以直接apt-get那個pkg
$ sudo apt-get install ros-indigo-rqt-robot-steering
$ sudo apt-get install ros-indigo-gmapping
$ sudo apt-get install ros-indigo-robot-state-publisher
http://answers.ros.org/question/81716/robot-state-publisher-error/

無法使用hokuyo layzer
因為這種的hokuyo layzer會吃非常多電
會讓raspberry pi關機或讓其他USB設備失能(ex:無線網卡)


要改用這種的hokuyo layzer可以分開供電,只是吃的電壓是12V,可能要另外接個升壓電路

「老鋼管車復活」Part4 - 重新組裝 復活完成

Standard
- 老鋼管車復活 系列文章
「老鋼管車復活」Part1 - 與老鋼管的相遇 與 拆卸任務
「老鋼管車復活」Part2 - 更換零件 採買清單 總價計算 暨 開箱文
「老鋼管車復活」Part3 - 車架與零件的除鏽 清潔
「老鋼管車復活」Part4 - 重新組裝 復活完成

用到的工具

其實我的工具真的很不齊全
就是家裡工具箱可以拿到的那些
所以很多東西我還是得跑單車社辦一趟借個工具才能繼續裝


組裝

--------(2017.07.31 更新)--------
停工了好一陣子最近終於要再開工啦~
這堆擺在牆角應該有一星期了吧...


首先先來裝輪子的部分
輪組要用舊的車子
就先來亮相一下舊的單速車
陪我走過大一~大三



他的缺點是BB壞了,車架太小,前後輪距很窄,夾器夾不緊
種種因素下然後又看到有人在賣老鋼管
就趁暑假來翻修了
於是拆下前後輪



把它裝上去
是一般鎖螺絲的不是快拆
就鎖上去就好
但是前叉有點窄要把它撐開
然後再把前輪塞進去



然後把大盤裝上去
但是因為我沒有內六角
鎖大盤的工具放在社辦
所以就只用手鎖而已,鎖個暫時的



然後順勢把踏板也鎖上


把握把鎖緊
角度的話是平把到轉彎的地方都跟地面平行
這樣手比較好握



然後把煞把裝上去



然後把椅墊轉接頭裝到椅墊上



然後裝到坐管上鎖緊
開始左右左右把坐管轉下去
因為裡面有點鏽所以很讓他下去



然後發現前輪沒有裝的很好
拆掉重裝
因為那個放輪軸的溝槽有點鏽所以輪子沒有放到底
於是就拿了剉刀挫一挫再用蠻力+重力把它塞進去
把車頭抬起來再自由放下讓它完整的塞進去
然後順便火箭筒跟腳架也裝下去



然後把把手布纏一纏
大概變這樣



但覺得椅子好像有點不合
覺得怪怪
於是換了舊的



換了之後還是怪怪@@



目前組裝進度大概到這裡再次停工
因為遇到了幾個問題
1. 沒有內六角不能鎖大盤跟曲柄->找時間去社辦借工具
2. 有牙式龍頭下面一個配件不見了,導致上面的六角螺絲鎖不到東西->找時間去社辦找材料
少一個零件我是看這篇才知道原來是少了那個...
3. 煞車夾器買錯行程跟螺絲長度,螺絲太短所不上去前後叉,行程太短夾不到煞車框->換貨
(行程就是夾器到煞車框的距離
通常夾器固定煞車皮是有一個距離可調的
我買到的最遠到57mm還不夠,所以應該要買到6Xmm的)
這是我買的:http://goods.ruten.com.tw/item/show?21627054560064
這是我想換的:http://goods.ruten.com.tw/item/show?21449893222152
可以參考這篇部落格有講到類似的問題
4. 沒有打鏈條器沒有辦法裝鏈條,因為買來的鏈條一定會比較長->找時間去社辦借工具
5. 穿煞車線->颱風單車店沒開,買不到煞車線跟外管

--------(2017.08.07 更新)--------
過了幾天,從綠島玩回來,
剛好遇到六日,學校社辦沒有開,等到星期一繼續上工
從地下室的社辦零件庫找到了龍頭的配件,把龍頭鎖緊
然後用內六角板手把大盤跟曲柄鎖緊
用打鏈器把鏈條裝上,長度剛好不用用快扣,把Pin打出來一半再打回去
技術還不錯,灌完Pin後沒有卡卡的
然後恰巧遇到剛從實驗時來的學長
一起橋了鏈調跟後輪花鼓的鬆緊,還有前後輪的直徑性(怎麼看都歪歪XD)

在活大社辦開工~太熱了把電風扇搬出來


一路從下午三點半做到五點聽校歌,活大關門,如果沒有學長幫忙
可能明天還要再來,於是默默拍下學長的背影


今天裝完主要是一些微調跟鎖緊,還有上鏈條


所以拍起來根本一樣XDDD


換個角度還是一樣XDDD,但這真的有重拍跟上面不一樣


現在就只等夾器換貨回來就可以裝上然後穿線,就完工摟~

完成

後來又加裝了水壺架、手機架、後車燈、把洞洞把帶換掉




老鋼管車復活 系列文章
「老鋼管車復活」Part1 - 與老鋼管的相遇 與 拆卸任務
「老鋼管車復活」Part2 - 更換零件 採買清單 總價計算 暨 開箱文
「老鋼管車復活」Part3 - 車架與零件的除鏽 清潔
「老鋼管車復活」Part4 - 重新組裝 復活完成

「老鋼管車復活」Part3 - 車架與零件的除鏽 清潔

Standard

- 老鋼管車復活 系列文章
「老鋼管車復活」Part1 - 與老鋼管的相遇 與 拆卸任務
「老鋼管車復活」Part2 - 更換零件 採買清單 總價計算 暨 開箱文
「老鋼管車復活」Part3 - 車架與零件的除鏽 清潔
「老鋼管車復活」Part4 - 重新組裝 復活完成

要清潔的東西

好不容易把該拆的都拆一拆了
終於來到這一步,把要繼續用的東西清理一下
主要有這些
曲柄、大盤、龍頭、彎把、車架


那時候煞把一直拆不下來,所以就先清了


車架忘了拍,放個舊圖


清潔(化學療法)

這次清潔先實驗了一下民俗療法,
「白醋」的可行性,但後來發現好像比想像中的弱,還是我用太少了?
總之家裡的白醋也不是很多可以讓我浸泡東西
但我在櫃子裡找到了這罐



感覺很有用
就開始清潔摟~
就用這罐開始噴->菜瓜布狂刷->噴->菜瓜布狂刷的循環







忘了幾個loop後,終於看到大盤跟小盤重見金屬色


但因為這個清潔劑是油性的所以現在看起來很噁
我作業的地方沒有水,等等再拿下樓沖


不過曲柄好像就完全沒什麼起色
真的鏽很深,很堅實


碗組重見光明!



這個算是有好一點


正面的logo也清了一下


上管的鏽也被清掉了很多



清潔(水療法)

先來張菜瓜布被清潔的樣子


沖沖水~~


大盤應該算是這次清潔最成功的東西
可能是他原本用的材質就比較好吧








清潔(民俗法)

有一說是用小蘇打粉配水1:2
與白醋不同的是
白醋是利用酸去清鏽蝕
而小蘇打粉是用鹼去清鏽蝕
於是去全聯買了小蘇打還蠻便宜的
隨便找了個夠大的臉盆,開始配溶液


把曲柄、大盤、座管都丟進去


然後放著拉一拉,剛刷菜瓜布刷一刷
發現溶液就自己變澄清了
在想可能是剛剛那個白白的是還沒溶完吧?
還是化學反應反應掉了?
@@太久沒讀化學,已經跟他不熟


拿出來之後...好像有變亮啦,但沒有明顯的去鏽


看水的沈澱,應該是真的有些鏽掉了
但不知道是菜瓜布硬刷還是小蘇打的功勞


清潔(詐騙法)

開大絕~眼不見為淨
直接把秀掉的地方用黑色噴漆噴掉
先包一包,讓齒的地方不要被噴到



然後開噴


完成~還不錯



然後這段後插不知道為什麼出現的銀色段
用電工膠布貼起來




清潔(找外援)

繼上次拆卸篇,找了許多外援
我的彎把跟龍頭
再拿去給師傅拆煞把的時候也順便請師傅用手持式的砂輪機
幫我把鏽磨掉了,超感謝師傅><,人超好
不過在這之前我自己用砂紙試了一下
也是可以,但鏽的地方太多,用手磨沒效率,磨不完


如果沒有看第一篇的話可以去看一下就會知道
現在在工科海洋係的工廠
帥氣的師父,年紀已經有點大,但還是很強!


細心的幫我磨掉所有的鏽蝕
真的很仔細
不是隨便磨一磨就想打發我走的那種


完成~~整個閃閃發亮
這應該才是整個除鏽大作戰裡最有效的部分
不過也看出來有的真的鏽很深
磨掉之後底色不是金屬,是黑色
然後這裡要特別注意的是
磨掉雖然看起來好像解決了問題
但是如果沒有上一層保護漆或是其他保護方法的話
很快原本磨掉的地方就會鏽回去了喔~


把東西都堆好
下一集就要開始組裝摟~