Arduino螢幕開鎖系統 MA430102 黃煜庭 MA430103 何泰慶.

Slides:



Advertisements
Similar presentations
多媒体教室设备使用培训教程 多媒体教室设备使用培训教程 现教中心电教部. 内 容 提 要  一. 多媒体教室的现状  二. 多媒体教学系统的构成  三. 设备正常使用的一般操作方法  四. 常见故障的排除和报修方式  五. 电教部的值班地点和服务  六. 多媒体教室使用的相关规定.
Advertisements

小一家長會 訓育訊息 德性培育組 余家濂主任
LinkIt ONE開發板的簡介.
LED CUBE 預期規劃.
Introduction to C Programming
西方行政学说史 导论:西方行政学的产生与发展历程.
岩層中的奧秘與寶藏.
組員介紹:劉家宏、張芷廷、彭博彥、陳ㄧ志、吳若凱
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
2015/Spring 跨平台行動程式進階應用 王派洲老師
題目:十六對一多工器 姓名:李國豪 學號:B
PowerPoint圖形總合.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
Q101 在701 SDX Linux上的標準安裝與使用程序v2
指導老師 : 呂順利老師 學生 : 4990K112 洪佳偉 4990K027 李記宏
第1章 認識Arduino.
在NS-2上模擬多個FTP連線,觀察頻寬的變化
利用Arduino 進行Helmholtz實驗
專題規劃 指導教授:李博明 組員:學號-姓名 4A239045-賴尚昱 4A239063-蔣秉錩 4A239064-郭冠志
Arduino.
R教學 安裝RStudio 羅琪老師.
第一章 認識Arduino Arduino微電腦板 Arduino的擴充板(shield) Arduino的接腳 ATmega328微控器
Visual Basic 物件導向程式設計簡介.
硬體話機設定說明.
Arduino学习.
电子白板,交互平板的使用规范及管理维护 培训讲师:周超
第二組 體重計連接wifi 組員:S 羅翊甄 S 江德輝 S 江鴻儀 S 陳彥任.
Chap3 Linked List 鏈結串列.
數位鳳凰計畫-復習課程 授課:方順展.
建立一 function s (type) 可以用來繪製cyclic-harmonic curves
Networking Games 程式設計 潘仁義 CCU COMM.
本院使用建教合作之輔仁大學 圖書館資料庫 設定方式說明
Linux作業系統 電腦教室Linux使用說明.
精明使用互聯網教育計劃 K9下載及安裝教學篇.
5min教學錄製-PC Jay Lin 2016.
指導教授:李博明 4A239045-賴尚昱 4A239064-郭冠志 4A236032-謝明達
長虹虹頂新建工程 中鹿營造/ 宏林營造廠- 聯合承攬
Introduction to C Programming
數字定位棋 1-7
掌握大趨勢開創新思維 主講人:賴憲政 1.
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
IIS Internet Information Services
期末考.
彰化縣自造教育示範中心 電子自造研習課程 Saturday, April 20, 2019.
CVPlayer下載及安裝& IVS操作說明
Quiz7 繳交期限: 12/14 23:59.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
多媒体教学设备使用技能培训 --多媒体设备简介
流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.
MiRanda Java Interface v1.0的使用方法
自停式向下計數器 通訊一甲 B 楊穎穆.
PROGRAM 7 SQUARE E. Angel.
ZigBee PRO教學系統 CC2530 實驗.
5. 令圖畫動起來 Tween 功能介紹 移動效果 顏色漸變效果 形狀漸變效果 離開.
義守大學資訊管理研究所 在職專班 網頁色彩學--- 以顏色分析網頁設計 指導老師:吳有龍教授 學生:陳正忠 學號: G.
遙控車程式流程圖規劃 學號:B 姓名:楊 穎 穆 老師:田 慶 誠.
晶片讀卡機驅動程式安裝說明.
電子化企業整合 E-Enterprise Integration 張捷中 (Acer) 2014/10/02
波的振幅與週期量測 通訊一甲 B 楊穎穆.
期末報告第一題 通訊四甲 B 湯智瑋.
第一章 認識Arduino Arduino微電腦板 Arduino的擴充板(shield) Arduino的接腳 ATmega328微控器
查表法&電腦IO Port二進制轉七段顯示器
電子郵件簡報.
小畫家教學 電子版儲存於 學校網頁/學科資訊/電腦科
科展心得分享 電子科教師:童信源.
多國語系 建國科技大學 資管系 饒瑞佶.
馬鞍山循道衞理小學 年度小六生命教育營 316.
Arduino单片机基础及应用开发 物理系 周孟磊 张卓.
LabVIEW-Arduino串口通讯 实验者: 陈骏
Unix指令4-文字編輯與程式撰寫.
Presentation transcript:

Arduino螢幕開鎖系統 MA430102 黃煜庭 MA430103 何泰慶

主題說明 主要是在老師提供的網站上搜尋一些靈感,希望可以找到一個以前沒有做過, 但是又不會太難做的東西。剛好在http://www.instructables.com的網站上找到這 篇使用Arduino Uno板搭配他寫好的VGA輸出的函式庫,可以在螢幕上顯示出圖像, 但是還必須要賦予一個功能,最後決定的功能是只要填入正確的顏色就可以開鎖 。

螢幕顯示的圖像

硬體架構圖

硬體介紹 VGA 接頭 Arduino Uno(主程式) 繼電器 USB Host Shield 電磁閥

VGA的腳位說明 圖1是VGA 母頭與Arduino Uno需要連接腳位,其中比較特別的是VGA第一排的1~3隻腳分別為Red、Green、Blue三原色,依照函式庫的寫法,只能使用其中兩種原色,所以在螢幕上只有黑色、任兩種原色和兩種原色的混和色等四種顏色可以使用。 圖2是目前使用的接法與四種顏色。 圖2 圖1 出處:https://github.com/smaffer/vgax

USB Host Shield 和 VGA所需腳位重覆說明 在前一頁已經列出VGA所需要的腳位是Arduino Uno上的第3、6、7、9的腳位, 但是在USB Host Shield上也需要第7和9的腳位,原本有想要換用Arduino Mega, 因為它的腳位很多,修改掉VGA函式庫設定的腳位就行了,之後發現它的第7腳位 不能換,所以現在是使用兩塊Arduino Uno分別接上VGA和SUB Host Shield,兩邊 再用TX/RX來互相傳遞訊號。

程式流程圖(1/3) 滑鼠游標的移動: Arduino啟動之後,會先跑出初始圖像,當滑鼠在移動的時候,會跟著重整圖像中滑鼠游標的位置,直到滑鼠游標停止移動,才會停止重整圖像。

程式流程圖(2/3) 顏色的選擇與填入: 當游標移動到下方顏色區塊中,選擇其中一個顏色按下左鍵後,游標顏色改成此顏色。 之後游標移動到要填入顏色的黑色區塊中,按下左鍵就會將黑色改成此顏色,游標也會改回紅色。 需要重覆以上動作,將每一個黑色區塊改變顏色。

程式流程圖(3/3) 電磁閥開鎖條件: 當每個黑色區塊都填入顏色後,如果跟預設的顏色不相符,就必須重新改變顏色(流程圖2),直到顏色相符後,電磁閥就會通電即可開鎖。 但是會在短時間內快速斷電,並且清除之前填入的顏色,進行初始化程序。