作者:chtseng 前言 由於打理開會事宜的美女A最近轉去了業務單位,因此會議期間點按「上一頁」、「下一頁」的簡報工作順勢便落到我身上(誰叫我剛好坐PC前面呢?)。經驗累積下來,發現操控簡報上下頁的工作其實不如想像中的容易,掌握點按滑鼠的時機才是真正的竅門所在。 雖然買支無線簡報器就可以擺脫人肉滑鼠的命運了,但還是靈機一動,想到或許可以利用凌陽創新的RF Uart模組來DIY一支簡報筆,它的無線訊號穩定距離夠遠,甚至還能做到多對一功能,亦即想要有幾個發射端就能有幾個,讓每位簡報者人手一支想按就按,這功能可是目前市面上千元左右的簡報筆都沒有的神力呢! 功能與架構說明 希望該多功能簡報筆能作到的功能如下: 能切換簡報的上、下頁。 能支援多個簡報控制器同時使用。 能發射雷射指示紅點。 要做出一台擁有上述功能的簡報筆,如果不使用創新RF Uart模組的話,您應該會打算這麼作: 分別用兩片Arduino開發板以及nRF2401 2.4G RF模組,一端連接PC,一端則作為簡報控制筆。就像下面這樣: 然而如果改用凌陽創新的MUART0-S-1-1模組呢?那麼一切都變得簡單了,甚至連兩片Arduino開發板都省了: 這是怎麼辦到的? 其實原理很簡單,在控制端(簡報端),我們透過按鈕將On/Off訊號經由Uart透過RF傳送給被控端(PC端)來接收,PC接收後再判斷On/Off的次數來判斷要切換簡報的上還是下頁。換句話說,RF Uart所傳送的是使用者的按鈕click動作,PC端收到後再依據此動作來決定切換下頁或下頁。(例如,按一下為下一頁,連續兩下則為上一頁)。 下面我們來看看怎麼DIY這個多功能簡報筆。 材料準備及組裝 以下分為控制端(簡報筆)及PC接收端這兩部份來說明: A 控制端(簡報筆) 1. 所需材料 簡單的外盒(用3D printer印的)、兩個按鈕(雷射燈與上下鍵翻頁)、凌陽創新的MUART0-S-1-1模組、18650隨身電源、麵包板與少許杜邦線等。 另外還有個雷射指示燈模組,只要5V便可發出雷射光點,這是簡報筆必備的功能。只要在露天查詢關鍵字「雷射模組」便可找到,而且相當的便宜 ,大約$35~$50左右。 2. 接線方式 上面的控制端省略了電池的部份,如果您想要將它作成手持式的話,可自行加入一個充電式的聚合物或18650鋰電池。 以上零件的總費用加一加不會超過$300哦!下面我們來看看怎麼DIY一支簡單好用且功能比美市面千元產品的簡報器。 3. 實際組裝: 內部 當初由於考慮到未來電池盒的擴充,因此外盒設計得比較大。 外形及使用 這是簡報筆的正面及背面,考量到手持時拇指及食指的位置,我們將兩個按鈕分別放置正反兩面且距離不一樣。正面按鈕為雷射光指示,背面為換頁鈕。 B 被控端(連接簡報PC) 1. 所需材料 簡單的外盒(也是用3D printer印的)、凌陽創新的MUART0-S-1-1模組、USB2TTL模組(請選擇可直接接Arduino mino pro的版本)、麵包板與少許杜邦線等。 2. 接線方式 只要將MUART0-S-1-1模組直接接到TTL2USB即可,注意 TX/RX要對接哦!另外,PC這端需要運行python程式,以便透過TTL to USB來接收簡報筆傳來的按鈕訊號。這部份請參考下一段的程式說明。 3. […]
作者:林允涵 製作/設計動機 之前在台北當代美術館的「光合作用-亞洲當代同志議題展」看到藝術家莊志維的作品《黑暗中的彩虹》覺得作品展現跟創作原因。因此希望以這件作品當作靈感做出不一樣的創作。 材料清單 壓克力(3mm) 5V RGB LED燈條 LED燈條控制器(同上) 單芯線 熱縮套管 電工膠帶(黑色) USB插座(多數手機充電插座都可以喔) 厚紙板(文具店就有) 使用工具 VLS6.60雷射切割機 hakko FX-888D恆溫烙鐵 熱融槍 一字起子 3秒膠(北迴膠狀瞬間膠) 製作流程 1.壓克力結構製作 用雷射切割機把預先畫好(10 x 10 cm)的尺寸圖印出,總共有外框跟內層兩個部分。我用膠狀三秒膠黏貼,如果有壓克力專用膠或是氯仿更好,但因為會用噴漆上色所以我沒有很介意有比較明顯的黏貼痕跡。 2.上色 我先用多餘的壓克力測試噴漆跟壓克力顏料上色的效果。測試後覺得噴漆有比較均勻的質感而且刮除的時候也會比較乾淨,因此決定用噴漆上色。 總共上了3層的噴漆,卻還是沒辦法完全遮蔽LED的光透出,因此我後來又補了一層壓克力顏料才確實將光源完全遮蔽住。如果要重做的話,我會先上一層壓克力顏料再噴1~2層噴漆,應該會有最好的效果。 3.LED黏貼&控制器 我用RGB的5v LED燈條,這樣用手機充電的豆腐頭就可以運作。但因為要接到控制燈條的迷你控制器上,所以我先從燈條外接四條單心線、套上熱縮套再黏貼到壓克力上。這次用的控制器用的是圓孔的4PIN所以要在線上焊上4PIN的接腳,纏上電工膠之後就可以這樣就完成可以上電測試。雖然這個燈條有3M背膠,但因為黏性不太夠所以我還是用熱融膠把它黏起來。 上電測試沒問題之後再把內外層用三秒膠黏再一起就完成了。 4.刮上文字或圖案 最後再把要放上去的文字刻上去,我先用雷切機切割紙板,這種模版字體叫stencil,網路上還蠻好找到的,再將紙板黏貼到壓克力上就開始刮刮樂。原本應該要用硬幣刮,但縫隙太細所以我後來用一字起子來刮。因為三層噴漆再加上一層壓克力顏料其實蠻厚的,所以蠻花時間也無法刮到很乾淨,但我覺得反而有不錯的效果。 另一面我要上刻上中文,但因為找不到中文的Stencil,所以我參考了一些資料後自己在Ai裡面做出stencil的效果,剩下就是重複一樣的流程,就完成了 製作過程與成果展示 原文連結 Made @ 台大創新設計學院
作者:chtseng 前言 最近拿到一組產品,號稱可將有線Uart無痛直接升級為無線Uart來使用。2.4G的頻率,在空矌地區距離可達100公尺遠。 它的規格如下: 操作電壓:3.3~5.5V RF頻率:2400MHz~2480MHz。 耗電量:傳送約24mA@+5dBm,接收約23mA。 發射功率:+5dBm 傳輸速率:250Kbps 傳輸距離:空曠處約80~100m Baud rate:9,600bps 如果您手上有個支援Uart介面且其頻率剛好是9,600的模組,那麼透過MUART0-S-1-1很容易的就能變身為支援無線傳輸的模組,例如目前很熱賣到不行的攀藤PM2.5模組就是一個很適合的對象。 在以往如果我們打算將G3 PM2.5的資訊傳遞到遠端的主機,在傳送端我們必須這樣做(以最常見的433 RF模組為例): 但如果改用SunplusIT的RF Uart模組呢?只要一組MUART0-S-1-1就夠了,連煩人的coding都不需要,PM2.5資訊會自動且即時的透過2.4G RF傳送到另一端,您只要在另一端把這資訊收下來就可以了。 在SunplusIT官方網站所提供的使用手冊(http://www.sunplusit.com/Documents/MUART0-S-1-1.pdf)當中,就提供了很詳細的使用說明,其中與模組對接的範例就是使用G3 PM2.5模組,示範的接法如下圖 (事實上,只要是任何支援Uart且baudrate為9,600的模組都可以支援)。 因此,若要搭建一個一對一的無線專案,使用MUART0-S-1-1模組是個相當方便的作法,可省下不少的精力和時間。下面,我們馬上就來做一個太陽能版本的無線PM2.5偵測器吧!由於使用了MUART0-S-1-1取代Arduino開發板及RF模組,因此耗電量下降了不少,讓PM2.5偵測僅依靠太陽能來環保且永續運轉成為可行。您只要準備如下的材料:一張Arduino UNO開發板、一組MUART0-S-1-1、一個G3 PM2.5模組、一張LiPo Rider Pro、以及二張太陽能板,再加上幾條杜邦線就可以了。 電量計算 目標:希望白天能夠同時供應PM2.5模組使用並進行充電,日落後則依賴電池電力繼續運作,直到日出後再繼續充電。 已知MUART0-S-1-1模組耗電量為24mA,G3 PM2.5則是200mA 兩片3W太陽能板可供應的電量為:(以60%折耗計算) (6W*60%)/5V = 0.72A = 720mA 扣除用量,可用於充電的電量為720mA – 200mA = 520mA 充飽2000mAh的聚合物鋰電池的時間需要5.5Hrs: (充電效率以7成計算) (2000mA / 0.7) / 520mA = 5.5 Hrs 假設2000mA容量的聚合物鋰電池實際可用電量為七成, 則充飽電後在沒有日照的情況下可支撐6.25小時。 (2000mA […]
作者:Jack Hsu 前言 我有沒有聽錯?!3.3V/8MHz 8bit MCU 的 Arduino Mini Pro 竟然可以拿來做「動畫胸牌」,不是 LED 的那種(下方左圖),而是 64K 彩色 LCD 的那種(下方右圖)。它不僅可以秀文字和影像,還可以選擇多張自己喜歡的影像及輸入自己想要的文字後再下載,更誇張的是竟然沒有用到 SD 卡,總成本不到二個小朋友(<NT$500)。 各位 Maker,這是真的!而最主要的功臣就是來揚科技(Lyontek Inc.)的那顆 PSRAM(Pseudo Static Random Access Memory,右圖綠色板子上正中間那顆八隻腳的 IC)。但到底什麼是 PSRAM,又要怎麼才能完成這項作品,就讓我們繼續看下去。 前一陣子剛好買了一些 LCD 模組準備來開源另一個項目,正好 MakerPRO 歐兄提供我一顆來揚科技(Lyontek Inc.)的 PSRAM ,也和廠商交換意見,想出了一些點子,或許可幫助 Maker 們創作出一些有趣的應用。 在經過一番集思廣益後,我決定把原先另一個項目延遲,並把 LCD 模組先挪過來使用,先推出【OpenQSignage 迷你電子看板】,並免費開源給各位 Maker! 創作架構 本專案利用樹莓派 Pi Zero W、500 萬素相機模組、2.2 吋 SPI 介面 QVGA (320*240 […]
指導教授:曹永忠 博士 作者:李坤翰 創意發想 學生餐廳大部分都是叫號取餐的,可能學生會聽不清楚號碼,或者走去買個飲料可能就會錯過。因為這樣導致很多學生都站在店前等候叫號,人一旦躲起來就會發生混亂,阻礙行人。如果店家可以鍵盤輸入號碼,然後號碼顯示在螢幕上,大家就不用十分專注的留意喊號。另外把號碼同時也上傳到網頁上就可以走開去買飲料也不會錯過了。現在利用Ameba控制板做簡易的叫號機,並且附上網頁顯示號碼,能簡單又快速的方式讓同學知道自己的餐點好了沒有。 使用技術 LCD1602 + LCD1602 IIC控制板 LCD1602是一種工業字元型液晶,能夠同時顯示16×02即32個字元。LCD1602液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區域進行控制,有電就有顯示,這樣即可以顯示出圖形。 1602液晶也叫1602字元型液晶,它是一種專門用來顯示字母、數位、符號等的點陣型液晶模組。它由若干個5X7或者5X11等點陣字元位元組成,每個點陣字元位元都可以顯示一個字元,每位元之間有一個點距的間隔,每行之間也有間隔,起到了字元間距和行間距的作用,正因為如此所以它不能很好地顯示圖形(用自訂CGRAM,顯示效果也不好)。 1602LCD是指顯示的內容為16X2,即可以顯示兩行,每行16個字元液晶模組(顯示字元和數位)。 市面上字元液晶大多數是基於HD44780液晶晶片的,控制原理是完全相同的,因此基於HD44780寫的控制程式可以很方便地應用於市面上大部分的字元型液晶。 標準 LCD 需要比較多的腳位,I2C LCD 可以減少腳位的使用,而且接線也比較簡單。這個 I2C LCD 的特性如下: 16×2 LCD,藍底白字,有背光 走 I2C 介面,設備地址為 0x27 可調整螢幕顯示對比 5V 供電,相容於 Arduino 4*4矩陣薄膜按鍵 4*4矩陣鍵盤有8個引腳,4個一組,分別對應行和列,通過按鍵掃描的方法,對不同行(列)分別輸入高低電平,然後讀取不同列(行)上的電平,從而知道鍵盤上的某一按鍵按下。 檢測的原理是,先送一列低電平,其餘列均為高電平,然後立即輪流檢測一次各行是否有低電平,若沒有則說明送低電平這一列沒有鍵被按下,然後繼續輪次送低電平到其餘列掃描。若一次送低電平到列,並逐檢測每行的過程中有低電平,則該行有按鍵被按下,而送低電平的列則為被按下鍵的列數。行數、列數均確定後,該按鍵即被確定。因為Arduino逐行逐列掃描和檢測的速度足夠快,所以你無須擔心它會遺漏被你按下的鍵。 流程圖 電路圖 成果展示 結論 學餐因為叫號產生的混亂已經持續已久,一直沒有採用更有效率的方法。我藉由所學的 Arduino,結合LCD,軟膜鍵盤,來製作本次實作,很感謝曹永忠老師給我這一次實作的經驗,讓我對物聯網有更深入的瞭解,網頁叫號機可以藉由LCD、軟膜鍵盤來做我們今日要做的運用,藉由網頁讓叫號機融合物聯網,能把號碼顯示在網頁上,讓我們學習到,叫號機不止能顯示號碼,還可以融合網頁顯示號碼,增加效率。 創作團隊 國立暨南國際大學 電機工程學系 大學學士班三年級 物聯網系統整合開發與設計專題報告 -『網頁叫號機』 指導教授:曹永忠 博士 組員:104323063李坤翰
作者:Regis Hsu 專案緣由: 電路對於Maker或電子電機相關科系的同學來說,應該是個又愛又恨的存在。 怎麼說呢?相信大家都有類似的經驗,講到要設計電路,一開始都是滿腔熱血,有股想動手的衝動,想到完成後的成就感,絕對比對完一疊發票終於中了兩百元的成就感還要大,但是想到之後繁複的步驟和眾多的器具與材料,都會讓人望之卻步。 想要快速簡單的人會用萬孔板代替洗板子,但對於追求美觀與穩定度的人來說,這卻不是一個好的選擇。而洗板子需要曝光、顯影與蝕刻等步驟,對於需要常常作電路版的人而言,這種耗時且需要大量器材的做法,不是一個有效率的方法,自製一台PCB雕刻機便可一勞永逸解決的解決這些問題。 作者在網路尋找雕刻機的解決方法時,原本想以市面上的CNC洗床做為基礎去改造成為PCB雕刻機,但這作法通常精準度要求不高,所以不是最佳選擇。終於在作者努力尋找資料下找到Cyclone PCB Factory,這是一台Open Source的PCB雕刻機,而且大部分都是3D打印件,非常符合需求,因此開始了PCB雕刻機的製作之旅。 CNC運作原理與雕刻刀的運用: 因為CNC是用精密的計算機功能來控制刀具的行程,把已存在的材料雕刻成型,這裡面有很多經驗與知識。例如,用什麼刀具來刻不同的材質與圖案,而雕刻與切斷是用不同刀具完成的。 軟體暨器材準備: Firmware : GRBL 這個軟體非常有趣,其中重要的部分是在這2個file:config.h 和 cpu_map_atmega328p.h。 要會控制CNC雕刻機,這裡面有很多software switch和參數設定必須透徹了解。 參考資料:http://regishsu.blogspot.tw/2015/12/cyclone-pcb-factory-pcb3xx-config-grbl.html G-Code Sender : bCNC 主要的功能如下: 提供一個人機界面與CNC雕刻機做溝通,送gcode到機器。 把DXF檔案轉為gcode。 Z軸probe零點位置,還有AutoLevel用矩陣方式測定Z軸平面,然後在雕刻中自動調整。 隨意移動主軸到特定位置。 有profile和cut的強大功能。 這軟體隨時都在更新,是個值得花時間來學習的軟體,可用它來控制CNC雕刻機。 參考資料:https://github.com/vlachoudis/bCNC Draftsight DraftSight有提供免費的版本,可以讓Maker來繪製2D圖的DXF檔,然後在bCNC產生gcode提供給CNC雕刻機。操作繪圖的工具與模式是與有名的AutoCAD相似,值得學習。 PCB-gcode PCB-gcode是Eagle PCB layout的plugin,可以把電路layout圖輸出為gcode,直接在CNC雕刻機使用,在PCB覆銅板直接刻電路。這裡面有很多參數值得好好研究與實驗,可以產生更優質的gcode來刻PCB電路。 Resource : Cyclone v2.2 詳細安裝步驟:Regis [雷基士] 3.1 Cyclone-PCB-Factory雕刻机
您的姓名 〈需填寫〉
您的電子郵件信箱 〈需填寫〉
主旨
您的信件內容