發表文章

[MAKER動手玩] 電光沙漏

圖片
越來越多以光為主題的文創作品,像是光劍、光鐘等等。
這次要來以沙漏玩LED,做一個以光取代沙子的電光沙漏。
首先來介紹一下材料吧!

準備材料:








準備工具:
 1.銲槍 2.熱熔槍(不限) 3.絕緣膠帶 4.多芯線

前置說明: 1.電阻值要是LED的耐電壓及電流上限來計算,一般來說紅光約為1.9-2.1v,其他光線在3-3.6v 左右要自行先確認,而電流幾乎都是20mA為上限。 以我是用紅光來說,設定10顆LED電壓為2.0v電流為20*10=200mA,Arduino Mini Pro 有兩種電壓輸出3.3v和5v,假設為5v輸出,使用2v的LED就必須降調3v的電壓,從V=IR可知3(V)=0.2(A)*R , R = 15Ω  以此類推。

2.LED的數量以我來說是使用了大約83顆,分9層,不過你也可以自訂

用Unity3D開發Cardboard應用程式(快速入門篇)

圖片
VR(Virtual Reality)已成為當今的火熱話題,也有越來越多的VR產品推出。這篇文章除了簡單介紹Cardboard與Unity外,會帶領各位以輕鬆的方式用Unity3D製作Cardboard的相關應用程式。有了這方面的基礎,相信要製作如HTC Vive等其他平台的應用程式也非難事。 這篇文章將帶大家快速擁有關於Cardboard、VR、Unity的概念。主要是針對第一次接觸的讀者而寫的,如果已有相關知識,可以直接閱讀:〈用Unity3D開發Cardboard應用程式(實戰篇)〉(尚未完成,煩請等待~) 另外由於Unity是一套功能十分完整的軟體,在有限的篇幅內實在很難全面介紹所有功能與操作,因此在文末會推薦大家一些學習資源可以使用。文中只會將Unity的介面做一些簡單的說明,至於操作上本文只會粗略帶過。 I. Google Cardboard取名自它的製作方式,它是利用厚紙板簡單摺疊、黏貼所製作的。售價極為低廉,Google官方也提供設計圖,供民眾直接下載自行製作。同時它也是最早發布的虛擬實境裝置之一,早在2014年,Google I/O大會便發表這項裝置。而它的原理取用自19世紀英國人查爾斯‧惠斯頓(Charles Wheatstone)的S3D眼鏡概念,利用左右眼視差看出立體圖片或影片。只要有Google Cardboard,搭配Cardboard應用程式,就可以體驗虛擬實境。2015年,它更支援YouTube 360°影片,除了地圖、街景,影片更能身歷其境觀看各種活動。它的好處在於:易開發、可無線使用、攜帶方便、軟體支援多,而且價格便宜。但是它的效果和其他VR裝置相比差強人意,取決於手機的品質,在實際應用上以內容觀看和教學較為合適。現在也推出第二代版本,主要是將原本用於「點擊」功能的強力磁鐵替換為可以導電的按鈕。


 由此可知,取決VR體驗效果的關鍵因素是手機的性能。相較於HTC Vive、Oculus Rift透過電腦主機運算再將結果回傳,由於手機的處理能力不如電腦,因此效果較難與HTC Vive、Oculus Rift媲美。在資源的控管與效能優化上,必須提高心思。
II. VR(Virtual Reality)虛擬實境虛擬實境是將眼前所見的世界全部取代,讓眼睛看到一個完全虛擬、透過電腦動畫模擬出的世界。早期因為硬體設備昂貴的關係,因此多應用在一…

筆記-Python自學資源

圖片
Python可說是現在火紅的語言之一,根據TIOBE網站的統計,使用Python的人數目前排名第四,僅次於Java、C、C++,而且比率有再增加的趨勢,雖然Python常被人詬病執行速度慢,但是豐富的package成為它的優勢,除了傳統的程式,它也可以寫機器學習、大數據,以及網路爬蟲的程式。這篇文章整理了筆者在網路上蒐集的資訊,供大家參考。 I. 網站資源(互動式)1. codecademy: https://www.codecademy.com/learn  這是筆者最推薦的的網站,註冊帳號之後就可以開始學習了。如果使用付費版的話可以有更多的練習。教學方式是會先給一些基本觀念,然後照著教學試著自己coding,馬上就可以編譯執行。如果嘗試很多次還是解不出來,會跳訊息問要不要看解答。以下是它的介面:

2. DataCamp: https://www.datacamp.com/ 這個和codecademy很像,只是著重在數據分析上,因此教學也以這個為主,一樣是註冊帳號就可以開始學習。除了給一些基本觀念然後開始實作外,在每個章節都會有影片簡單介紹接下來的重點。免費版只開放一小部分的內容,大部分的內容都要收費。以下是它的介面:

不過就筆者的學習經驗,如果只是想要有些寫程式的基本概念,應該比較適合codecademy,因為它是從頭開始講起,可是DataCamp主要講關於數據分析,所以如果之後想學其他的程式語言或是更深入學習的話,codecademy可以幫助建立基礎。然後它們都是英文介面喔!
II. 網路資源(線上課程) 關於這部分,筆者都沒有去試過,所以只是幫各位整理一些網路上的資源~~
3.Udacity: https://www.udacity.com/
4.Coursera: https://zh-tw.coursera.org/
不過這些課程通常都只有英文啦~
5.Udemy:https://www.udemy.com/pythonforbeginnersintro/這堂課有人推,筆者是修到一半就轉去網站學習了XDD
6.Kenneth Love: https://teamtreehouse.com/kennethlove這個也蠻完整的,可以試試看。
III. 網路資源(網友整理) 有網友直接整理一些他認為自學Python的好用網站啦~~
7.Mason GRE: 如何自學Pytho…

超低價打造mearm Ver1.0 機械手臂 PART2

圖片
上一個章節將機械手臂的主要結構都做好了,那接下來就要來處理主機板的部分
如果還沒看過PART1,請按這裡準備材料:1.洞洞板 30 x 10 洞一片(洞洞板我是買900洞裁成三分,如果不會裁切的話,詳見這裡)2.排母15p x 2、排母8p x 2 3.排針4p x 3、1p x 24.micro usb 母座板 5.OK線6.Arduino Nano 一片
準備工具:1.焊槍 2.尖嘴鉗 3.熱熔膠槍(不強制,輔助用)
開始製作 第一步:焊針