成本220美元的自製Arduino雷射雕刻機!來看看這位Maker是如何製作的吧~然後你可以到instructables上下載檔案,自己做做看:D
#Arduino
arduino下載 在 紀老師程式教學網 Facebook 八卦
[好文] 20 種很棒的 Raspberry Pi 應用(附簡易中文翻譯)
原文連結: https://www.makeuseof.com/tag/different-uses-raspberry-pi/
Raspberry Pi 是一種價格低廉的「開發板」(根據配備與規格的不同,一片 NT$1000~NT$3000 左右)。它可以安裝 Linux,用來當成文書機。也可以用它暴露出來的「通用輸出入針腳(GPIO, General-Purpose Input/Output)」,寫程式來做各種自動控制專案。對於想入門「嵌入式程式設計」領域的朋友,是一個很好的起點。
國外網友整理了 20 種 Raspberry Pi 很棒的應用,如果您也不曉得 Raspberry Pi 可以拿來做什麼用,不妨來看看吧!
為了不太看英文的朋友,我特別簡單翻譯了一下。原文每項都有詳細的圖片或影片介紹,以及超連結教大家怎麼「做到」,很推薦大家去看看喔!
1. 作為「桌機」(Desktop PC)
裝了 Linux 後,便可以當成簡單的文書機。
2. 作為「無線列印伺服器」(Wireless Print Server)
對於某些沒有內建 Wi-Fi 的印表機,可以當這些老式印表機的無線網路接收器。
3. 作為「AirPrint 伺服器」
這是蘋果電腦所使用的「無線列表機連線協定」。如果您不想自己買一個,也可以嘗試自己做一個喔!
4. 作為「媒體播放器」(Media Center)
Raspberry Pi 安裝 Linux 後,就可以做為媒體串流伺服器,將您存在電腦上的影片,投射到家中具有 HDMI 接口的大電視上。可高達 1080p 高解析度喔!
5. 作為「遊戲模擬器」(Retro Gaming Machine)
可在 Raspberry Pi 上安裝各種遊戲模擬器(紅白機、PS...),並下載各種懷舊遊戲的 ROM 檔案,裝上手把,就可以回味您的青春了。
6. 作為「Minecraft 遊戲伺服器」(Minecraft Game Server)
「Minecraft」台灣暱稱為「麥塊」,是一款可以「挖寶、探險、建築」的遊戲。也有些專家很推薦讓小朋友玩,培養 3D 空間的感覺。我兒子也蠻愛玩的... XD 如果你不想花錢去加入官方的「麥塊伺服器」,不妨自己架設一個囉!
7. 機器人控制(Robot Control)
如果想做機器人,那 Raspberry Pi + 另一塊開發板「Arduino」,應該是你的首選。把 Raspberry Pi 當成「大腦」,執行智慧判斷。把 Arduino 當成「神經系統」,負責控制四肢。您的機器人就會活靈活現的了!
8. 製作「定格動畫」(Stop Motion Camera)
Raspberry Pi 也搭配一個小型的攝影機。如果您想製作「定格動畫」(移動一下拍一張,然後連續播放。如:粘土人動畫),這邊有寫好的程式碼,以及教你怎麼組裝喔!拼一拼就有一台「定格動畫專用攝影機」了!不必花大錢買!
9. 縮時攝影機(Time Lapse Camera)
雖然您的 iPhone 也能拍縮時攝影...但您要拍的縮時攝影若是在戶外,且時間長達好幾個月(如:觀察花卉開花過程),您會把 iPhone 丟在野外幾個月嗎?不會吧?這時便宜強大的 Raspberry Pi + 行動電源就可以派上用場了!有簡便程式碼,並且教你怎麼安裝喔!
10. FM 收音機(FM Radio Station)
Raspberry Pi 也能架設 FM 接收台喔!你可以把它當成一部收音機,接上喇叭,就是一台簡易的 FM 收音機了。
11. Web 伺服器
Raspberry Pi 也可以安裝 Web 伺服器,讓你在家裡就能架設網站,不必去跟外面買空間、繳月費。
12. Twitter 機器人
這邊指的是會自動轉推特定關鍵字的軟體。有些推特經營者,會習慣去搜索包含自家品牌相關的新聞,然後轉推到自己的帳號。有了 Twitter 機器人,這件事就可以請它代勞了!给他關鍵字,就可以幫你自動轉推,維護自家品牌的熱度喔!
13. 自製監視器(Motion Capture Security System)
由於 Raspberry Pi 有 USB 接口,安裝 Linux 後根本就是一台桌機,所以當然可以用 Web Cam 做出監視器,還能用手機連回來看看監視器看到什麼喔!
14. 數位相框(Digital Photo Frame)
Raspberry Pi 板子很小,安裝 Linux 後,再把它連上一個螢幕,就是一台「數位相框」了。想在自家客廳循環播放你的珍貴回憶嗎?試試看這個專案吧!
15. 星空攝影(Photograph the Night Sky)
天文愛好者可以利用 Raspberry Pi 可程式化、又能連接攝影機、外接螢幕的特色,製作夜空拍攝道具。這樣一來,就不用苦苦守候天文現象囉!
16. 網路流量監視器(Network Monitoring Tool)
Raspberry Pi 既然是一台 Linux 小電腦,當然可以安裝 Linux 相關的軟體,來監視特定網站的流量。對於那些想知道自家流量如何的人,非常方便!
17. 智慧型電視(Smart TV)
您家有 HDMI 的電視,但無法上網收看網路內容嗎?Raspberry Pi 自帶 HDMI 與 Wi-Fi,將它安裝成一台網路電視,再讓它把內容透過 HDMI 輸出到你家電視機,馬上把你家的電視機從「智障型」升級成「智慧型」電視!看 YouTube 什麼的,輕鬆自在喔!
18. 網路硬碟(NAS Box)
Raspberry Pi 安裝 Linux 與特定軟體,再於 USB 接口加掛一顆 4TB 的硬碟,馬上就能讓你出門也能存取家中的檔案。Raspberry Pi 相當省電,可以全天不關機。連上家中的 ADSL,就成了全天候的網路硬碟了!讓你從此嫌棄 Dropbox 不夠用!
19. 智慧型家庭中控器(Home Automation)
想在抵達家裡之前,就用手機打開冷暖氣機、按下煮飯的按鈕、或啟動咖啡壺嗎?早就有人幫你把程式碼寫好了喔!添購一些「網路受控」的電器開關,再讓它們與 Raspberry Pi 相連,你就可以用手機操控 Raspberry Pi,讓它幫你下指令,控制家中電器開關了喔!
20. 自製「AirPlay 接收器」
這是 Apple 的一種網路連線協定。支援 AirPlay 的設備,可以透過該協定,互相交換資料。如果你家中 Apple 設備眾多,又不想花錢買一台 AirPlay 接收器,可以想辦法自己做一個喔!
希望這樣的簡單翻譯,大家會喜歡!如果對「自動控制」有興趣的朋友,不妨去買一塊 Raspberry Pi 開發板,自己回來試試看這些專案喔!
祝福大家有個愉快的星期一!歡迎按讚、轉貼、留言討論!
arduino下載 在 紀老師程式教學網 Facebook 八卦
[閒聊] 未來三年程式設計的學習方向
常常有人問我:「老師,我想學程式設計。但是我不知道該學什麼?」通常我會再追問:「為什麼你想學程式設計呢?」如果答案是:「可以賺大錢」,那我會勸他趕快回火星去,地球是很危險的...
如果是:「興趣」,那我勉強還可以聊一下。根據我非~~常個人的觀察,未來三年比較流行的程式設計領域有下列四個:
(1) 網頁程式設計:
就是 HTML5/CSS3/JavaScript 這些東西。這些技術夾著跨平台之賜,可以拿來做網頁,可以拿來寫手機 App,還可以拿來寫遊戲、讓人彼此偷菜... XD。加上入門門檻又不高,進可攻、退可守。實在很適合完全不會程式設計的人,當成敲門磚。
(2) 手機 App
這個不用我再強調了...憤怒鳥、轉來轉去的糖果...都跟這個領域有關。如果你本身已經會 C 語言,建議您走 iOS,因為 iOS 的官方語言 Objective-C,語法跟 C 語言很像。學起來會很輕鬆。如果您會的是 Java,建議您走 Android。因為 Android 背後的官方語言就是 Java。
如果拿「賺不賺錢」這件事來考量,手機 App 能賺錢的不到 1%,賠錢的是大多數。所以抱著「做 App 賺大錢」的人,我會勸你去買張獎券還比較有希望。如果真要說賺錢,根據統計,iOS 雖然市佔率沒有 Android 高,但是 iOS 的使用者很習慣掏錢買軟體。而 Android 使用者比較偏好「免費軟體」。所以,如果要賺錢的話,您可以走 iOS 試試看。
(3) 嵌入式系統(自動控制、機器人)
如果您跟我一樣不怕死、不是硬體出身的卻對控制硬體有莫大興趣,還願意常常掏錢買不同的開發板、齒輪、電料...(這些可沒有免費的可以「下載」... XD),那歡迎您加入嵌入式系統這個煉獄...呃...錢坑...也不對!「樂園」;-) ...。如果您是從軟體跨過來的,我會建議您先買一塊 Raspberry Pi 來玩。如果您是硬體過來的,那麼買塊 Arduino UNO 來玩,您一定會覺得如魚得水的。
這一行要能閱讀大量的原文,因為能寫「硬體+軟體」的書籍作者不多。此外,C 語言是一定要學的。不過學成後,您可以自己做個自走車、機器手臂什麼的,現給人家看,很有成就感喔!
(4) 海量資料(Big Data)、分散式運算(Distributed Computing)、雲端運算(Cloud Computing)
上面這三個名詞事實上都是一件事的不同面向而已,對我來說是同一件事。這也是這一兩年新興的領域,我十分看好!所謂「海量資料」,是由想分析 Internet 時代收集而來的巨大資料,並從中算出某種趨勢而來。舉例來說,每天有上萬人在 Amazon 買書。你怎麼從這些人的購買資料,得知他/她的喜好?
海量資料有三樣東西要考量:(1) 怎麼儲存這些海量資料? (海量資料)(2) 怎麼平行運算這些資料、以便在最短的時間內得到結果? (分散式/雲端運算)(3) 怎麼用最清晰的圖表,讓人一看就了解趨勢,而非只是條列式呈現算出來的結果?國外是以「Store、Compute、Present」三個字來代表。
說到如何「儲存」海量資料,目前最流行的就是 NoSQL 家族。包含 MangoDB、HBase、CouchDB...等。這些資料庫與傳統資料庫不同的是,您可以將資料庫「分屍」放在上百台機器,然後它們還能彼此運作得起來。這點傳統資料庫就做不到!能將資料「分屍」還能運作,才能獲得「叢集運算(Cluster Computing)」的好處。
MangoDB: http://zh.wikipedia.org/wiki/MongoDB
HBase: https://zh.wikipedia.org/wiki/HBase
第二點是「分散式運算」,也就是談怎麼把本來由一台電腦做的事情,分散到上百台電腦做好,然後把成果收集回來。這點,Hadoop、Scala 是目前箇中翹楚。
Hadoop: http://zh.wikipedia.org/wiki/Apache_Hadoop
Scala: http://zh.wikipedia.org/wiki/Scala
第三點就是怎麼用最清晰的圖表,動態呈現這些海量資料運算結果了。目前我看到 Tableau 這家公司非常投入這塊。他們也在昨天掛牌上櫃,股票首日大漲 64%,前景一片看好。
Tableau 官網: http://www.tableausoftware.com/
Tableau 新聞: http://www.bnext.com.tw/Article/view/cid/103/id/27875
閒聊至此!如果您不知道想往哪個方向走,或者您還有問題想問,歡迎留言在下面喔!我會儘快回覆您的!
arduino下載 在 ARDUINO下載-PTT/DCARD討論與高評價商品-2021年10月 的八卦
ARDUINO下載 在PTT/DCARD討論網購與高評價商品,提供ARDUINO UNO、ARDUINO UNO R3、ARDUINO NANO優惠價格,找ARDUINO下載相關商品就來飛比. ... <看更多>
arduino下載 在 Arduino ide下載*** ptt 手遊版 的八卦
選擇其實不少,傑森建議初學者先用官方的Arduino IDE,它是一套跨平台應用軟體,不管是Windows或Mac,甚至是Linux也 下載後 ... ... <看更多>
arduino下載 在 ARDUINO下載-PTT/DCARD討論與高評價商品-2021年10月 的八卦
ARDUINO下載 在PTT/DCARD討論網購與高評價商品,提供ARDUINO UNO、ARDUINO UNO R3、ARDUINO NANO優惠價格,找ARDUINO下載相關商品就來飛比. ... <看更多>