作者:黃文玉 創作發想 繼上一篇專案,這次分享雷射槍打靶Arduino版本~~~ 這是針對月初是兒童節創意市集擺攤,所設計一個簡單,且學生比較感興趣,容易闖關的活動,那就是「雷射槍打靶」,其實這題目是之前看到有人利用micro:bit來設計的,我覺得很有趣,所以也模仿來做看看,但我沒有看之前作品的細節,所以也算自己創作出來的! 材料 arduino UNO板 一塊 小麵包板 一塊 MG90S伺服馬達 一個 光敏電阻 一個 8X8LED顯示模組 一個 杜邦線 若干條 18650電池盒 一個 18650電池 兩顆 雷射筆 一支 鐵線 一條 圓形紙板 一個 遊戲說明 學生拿雷射筆對準設備的靶心發射雷射光,當靶心的光敏電阻受雷射光照射後,其類比值接近0,利用類比值的改變來驅動伺服馬達運動,讓靶心倒下,等待1秒鐘後,靶心再立起 射中一次為一分,射中五次過關,換下一位小朋友闖關 接線說明 光敏電阻接A0 伺服馬達接D9 8X8LED顯示模組:DIN接D11、CS接D12、CLK接D13 實際圖 靶的製作,利用風管將鐵線與伺服馬達結合 程式說明: 程式部份一樣利用motoblockly 中文積木程式來寫作,這部份要感謝motoblockly的Dennis,因為原本motoblockly不支援8X8LED顯示模組,經過我的反應後,不到兩天就增加此部份的支援了,讓我這次程式可以順利完成,真是太感謝了! motoblockly已經到了1.9版了,網址請點我 程式如下,附件有檔案,LED顯示的分數利用副程式來處理 如果分數等於5,也就是過關了,這時愛心閃爍5次,再把分數改為0,這部分的程式如下(在副程式內) 希望,motoblockly的8X8LED顯示器很快可支援數字或文字的呈現,這樣我就不用自己「畫」要呈現的數字,還好到網路上找到0~9的畫法 成果展示 結語 由於靶會搖晃,並希望增加聲光效果(增加蜂鳴器及燈光),當打中後,會有聲響及燈光顯示,後續還要補強作處理! Resource 阿玉maker研究區
指導教授:曹永忠 博士 作者:王柏凱、李宏文、莊孟諭 創作發想 現在這個時代的家電正在逐步地走向智慧化,無論是電視、空調、電風扇、電燈,還是冰箱等家電都在往智慧化的方向前進。人們希望即使出門在外也能夠知道家裡的情況、希望家電能夠聰明的自我調整、希望家電越來越智慧。而這促使了我們研究智慧家電,我們決定先從相對簡單的智慧風扇開始。 創作特色 現今遠端監控是個很重要的發展方向,而我們的成果也可以透過物聯網將都當下的資料上傳到網站上,即使使用者在遠方也可以得到第一手的資訊。 使用材料 Ameba控制板 二路繼電器 dht11 溫溼度感測器 無熔絲開關 電路圖 結論 智慧家電是這幾年的趨勢,透過物聯網將資料回傳資料給使用者,以及可以遠端操控家電的運作。我們透過學習到的Arduino程式編寫,以及各式感測器的控制,來製作這份專題-物聯網電扇,使用dht11來監測當下的溫溼度,透過物聯網將資料上傳到網站上,當溫度太高時會啟動插座電源,使電風扇開啟,當溫度變低時,會斷電使電風扇關閉。透過這次的物聯網實作,學會了物聯網基礎原理 , 熟悉Arduino的使用 , 學習各種感測器的程式碼編寫。 創作團隊 國立暨南國際大學 電機工程學系 大學學士班三年級 物聯網系統整合開發與設計專題報告 -『物聯網智慧風扇』 指導教授:曹永忠 博士 組員:104323006 王柏凱、104323023 李宏文、104323040 莊孟諭
作者:Alan 概念發想 傳統捕蚊燈只是單純的電蚊子,電死幾隻也不知道,但若能將這些數據蒐集起來,排除掉outlier可能就有研究價值。其實不須要複雜的電路概念,就能將傳統的捕蚊燈改裝成有統計能力的智慧捕蚊燈,甚至還能將data傳上雲端分析。 所需材料 捕蚊燈 * 1 聯發科技 Mediatek Linkit Smart 7688 Duo * 1 洞洞板 * 1 四位七段顯示模組 * 1 1M 歐姆電阻 * 1 2k 歐姆電阻 * 1 Zener二極體 * 1 110v轉5v模組 * 1 實作步驟 一、將捕蚊燈高壓電路降壓之後,判斷壓降來計數 1.把捕蚊燈拆開之後,可以看到高壓線圈 2.你可以找到接到電蚊鐵片的那兩條線(如紅框處),把線並聯拉出來。 3.接著就是做一個降壓電路,可以把高壓降成0~3V之間。R1電阻值為1M歐姆,R2電阻值為2K 歐姆,中間加了一個ZENER二極體(俗稱穩壓二極體)來保護 Linkit Smart 7688 DUO 開發板 。(V_SENSE要接到 Linkit Smart 7688Duo 的 D7)。電路示意圖如下: 做好的如下圖。左邊那顆電阻是1M,右邊2K,中間是3.6V ZENER。旁邊兩條線就是之前高壓線拉過來插這邊。 4.接著裝上四位七段顯示模組,針腳用Linkit […]
指導教授:曹永忠 博士 作者:陳威佑、陳籥東、周佾緯 創作發想 隨著現在現代人健康意識逐漸抬頭,空氣品質越來越受到重視,也發現「PM2.5」的問題嚴重,PM2.5之所以恐怖,是因為PM2.5易附著戴奧辛、多環芳香烴以及重金屬等有毒物質,因此了解身邊的空氣品質已然成為大眾習慣行為之一,就像看天氣預報一樣。現行市面上雖已有許多能偵測空氣品質的空氣盒子套件可以自行組裝使用,但僅限連接該機器的電腦可以得知,為了能讓身處異地的人即時得到該空氣品質數據,我們將數據透過網際網路分享至雲端,使得遠端監控的概念得以實現。 運用材料 麵包板*1 公對公杜邦線*2 公對母杜邦線數條 按鈕*1 單芯線2小段 Ameba板*1 LCD lcm1602*1 時間模組DS3231*1 pm2.5感測模組pms5003*1 keyes RGB模組: 電路接腳圖(由於pms5003元件(VDD=5V)找不到,暫時先用其他uart模組代替): 硬體架構圖 成果影片 結論 PM 2.5是近年來很重要的環保議題,其危害人體健康的地方是顯而易見。所以我們使用上課教導的Amber,將其加上空氣盒子,建構「小型空氣監控站」,更透過網路的加入將即時資訊傳上雲端,讓我們可以在遠處利用上網的方式得到即時數據,完成「遠端監控」理念。當然現在也已經出現專門統整各地空氣品質的網站,我們也可以透過上傳我們手中的資訊,讓網站資料庫更加完整,讓不管是當地或是想到此地旅遊的人可以透過網站,得以提早做好相關防範措施,以捍衛自己的「健康權利」。由於此次的實作,在我們在查詢資料的過程中,也意外的發現所謂的PM 2.5 可以造成的問題,其實比我們想像中來的多,也得知其成因並非單單的工業汙染,還有我們一般民眾某些行為,而大眾普遍不知道這些情況,我們覺得政府有必要透過宣導方式,讓大家明瞭,進而做出改變,此舉不只為了救地球,更是捍衛了自己健康。 創作團隊 國立暨南國際大學 電機工程學系 大學學士班三年級 物聯網系統與實作專題報告 -『空氣品質感測』 指導教授:曹永忠 博士 組員:104323010陳籥東、104323030周佾緯、104323032陳威佑
作者:黃文玉 創作發想 月初是兒童節,針對創意市集擺攤再設計一個簡單,且學生比較感興趣,容易闖關的活動,那就是「雷射槍打靶」,其實這題目是之前看到有人利用micro:bit來設計的,我覺得很有趣,所以也模仿來做看看,但我沒有看之前作品的細節,所以也算自己創作出來的! 材料 Micro:bit板 一塊 提供 5V及3.3V輸出的電源模組 一塊 MG90S伺服馬達 一個 光敏電阻 一個 杜邦線 若干條 18650電池盒 一個18650電池 兩顆 雷射筆 一支 鐵線 一條 圓形紙板 一個 遊戲說明 學生拿雷射筆對準設備的靶心發射雷射光,當靶心的光敏電阻受雷射光照射後,其類比值接近0,利用類比值的改變來驅動伺服馬達運動,讓靶心倒下,等待1秒鐘後,靶心再立起 射中一次為一分,射中五次過關,換下一位小朋友闖關 接線說明 光敏電阻接P1 伺服馬達接P0 程式說明: 利用makecode來寫程式 https://makecode.microbit.org/ 程式的部份很簡單,檔案如附件 測試 若伺服馬達還使用3V的電,那結果可想而知,反應很遲純,甚至有時罷工 加裝提供 5V及3.3V輸出的電源模組 3.3V給micro:bit 用(應該不會燒壞micro:bit),5V給伺服馬達用,如下圖 成果展示 結語 由於靶會搖晃,並希望增加聲光效果(增加蜂鳴器及燈光),當打中後,會有聲響及燈光顯示,後續還要補強作處理! Resource 阿玉maker研究區
作者:賴桑 前言 台灣座落於地殼頻繁變動的環太平洋地震帶,近年來板塊運動似乎是越來越頻繁,前一陣子在台灣花蓮地區發生大地震,甚至造成部分地區嚴重的損害與傷亡。面對這樣的環境,若有一台可以及時感測的設備,不僅能提前預防災害,對於人們的日常生活安全也將大大提升! 創作動機 前陣子參加活動時,正巧遇見出席的我們漁客松2018比賽的隊友郭振聲大大。聊天的過程中,郭振聲大大說到感覺他家附近的房屋好像「越看越近」?這是怎麼一回事?!恰巧,我認識一個台北科技大學的學弟沈志全,正是這方面的專家!沈志全學弟說如果要做到像專業土木測量,恐怕不能只用一般的感測器,專業測量需要有傾斜計、雷達等其他輔助的感測裝置。 這便給了我一個靈感:「如果能在周遭布置很多可以感測震動的裝置,固定時間間隔內傳回所感測到的震動狀況,那像是土石流、土壤鬆動與液化、建築物受外力影響的穩定狀況…是不是就可以因為分析這些震動狀況來得知自己所在地的安全呢?」 除了拿本身已經有Sigfox低功耗無線電網路的UnaShield V2S以外,我又附加一個加速度計在上頭,恰好合用!然後用Sigfox後台的Callback程序把震動的感測記錄傳給QBoat Sunny,這樣就形成一個簡單的功能雛型了!嘿嘿嘿,幫別人解決問題的時候,說不定是連自己都幫到XD~~ 所需材料 QBoat Sunny一台 UnaShield V2S一個 Arduino Uno一組 原理 UnaShield V2S上已經附有MMA8451這個加速度計,所以我的做法就是每0.2秒求三個軸上的變量,然後求100次以下公式的總和,其中x’、y’、z’三個代表上一個0.2秒時XYZ三軸各自的讀值。 接著求平均,三次平均再放進Buffer;等到Buffer中10次的平均值已經滿了就Uplink到Sigfox backend,周而復始。 Arduino Uno上的程式 QBoat Sunny在這裡是利用QIoT,把Sigfox backend上的Callback程序產生的訊息收回來,之後再看要如何去進行分析與處理。值得一提的是,就算在家裡,只要進行3個步驟,一樣可以透過QBoat Sunny把Sigfox backend上的Callback程序訊息收回來! Step 1:設定Sigfox backend的Callback程序 Step 2:如何搭配QIoT設定,以家用Wireless AP router為例 然後登入你的QBoat Sunny,進行網路組態與確認,先進入CloudLink雲聯通。 Step 3 :新增QIoT的IoT Application來實際接收 先看實際Sigfox backend的Callback程序設定範例。(請注意綠色的數字) 首先必須新增一個Thing來對應UnaShield V2S 上面綠色的數字2的部分就要對應Sigfox backend的Callback程序下的header,記得大小寫有分別:綠色數字1的部分就是Sigfox backend的Callback程序要傳回資訊的網址。 要傳回資訊的網址格式:<主機名稱:對外埠號>/resources/<上圖數字1也就是topic的部分> 舉例來說,本範例傳回資訊的網址就設定為:http://laisanMakerPro.myqnapcloud.com:1194/resources/qiot/things/admin/UnaGSensor/V2SGSensor 最後其實是資料內容部分,本範例搭配QIoT採用json,而資料就看Sigfox backend的Callback程序提供的內容你想傳回哪些,本範例的就是: 最後就是用個IoT Application串場,搞定! […]
您的姓名 〈需填寫〉
您的電子郵件信箱 〈需填寫〉
主旨
您的信件內容