2018年5月13日 星期日

[Tinkercad Programming]光敏電阻實驗-小夜燈

本文將介紹光敏電阻的實驗,光敏電阻可以依照光線的強弱來改變電阻值,最常用於小夜燈,當白天時,小夜燈自動熄滅,到了晚上自動點亮。
如上圖,光敏電阻有2個接腳,其一是接到5V的電源,另一支腳則串接一個10K歐姆的電阻到GND,而與電阻連接地方,就是訊號線的接頭,接到A0腳位。
選擇變數(Varables)並按下Create variable按鈕後,輸入InValue,按下確定鈕後,就會出現上圖。接下來按照下圖配置程式。

上圖是設定inValue變數到讀取類比腳位A0的數值,然後把inValue數值從串列埠中輸出。接下來按下Start Simulation按鈕,就可以執行程式,然後調整在光敏電阻的上方出現的光源亮度調整鈕,您可以調整看看,並觀看右下方的串列埠Serial的輸出,其結果如下圖。



調整時會發現亮度愈亮,其電阻值愈高,其電路以及程式分別如下面兩張圖。






延伸練習:
PIR Sensor

Ultrasonic Sensor


2018年5月10日 星期四

[Tinkercad Programming]簡易通訊:兩片Arduino對傳


Tinkercad居然可以模擬兩片Arduino,這點讓敏哥很吃驚,把其中一片的TxD接腳連接到另一片RxD,再把RxD接到另一片的TxD,然後把兩片板子的GND連接起來。



上圖紅色地方可以切換不同板子,只需要一行print to serial monitor命令即可,記得兩片板子都要加喔!,我們把命令插在LED亮滅的中間,是為了讓使用者能知道有在進行通訊。在上圖的右下方,可以看到輸出的結果。下圖為接收端程式,圖中為何使用49呢?值得讀者思考。
相關文章:Arduino 筆記 – Serial Library 介紹

2018年5月7日 星期一

[Tinkercad Programming]樓梯電燈的程式設計



在生活中,當我們上、下樓梯時,用兩個開關來切換燈泡的狀態,其電路如上圖,不過上圖是直流電路使用1.5V的電源,我們家中是使用110V的交流電源,但兩者的電路概念都是一樣的,都是使用雙切開關,但燈泡因為交直電源控制電路會不同,對於家中的配線有興趣讀者不妨參考:雙切開關電路大解析

我們延續上一篇文章:[Tinkercad Programming]開關&LED的程式設計,我們增加一個開關,其電路圖如下圖,我想大家有看到,雖然我們也是使用雙切開關,但有一支腳位我們是不用的,而且每個開關都接上一顆10K歐姆的提升電阻,LED則是接330歐姆的限流電阻。

用微電腦來控制,不管接幾個開關,每個開關接線方式都一樣,而且開關之間是不需要有線接在一起,全部都是由微電腦來控制,因此都個開關都需要接到微電腦的輸入腳位,如上圖中的腳位4和5。接下來我們要撰寫程式來控制,如下圖,特別注意IF的命令。


[Tinkercad Programming]開關&LED的程式設計

接續上一篇:[Tinkercad Programming]開關的程式設計
1.在腳位12上,增加LED以及330歐姆的電阻。
2.增加控制LED的程式。


2018年5月6日 星期日

[Tinkercad Programming]開關的程式設計

1.建立專案後,先選擇一個Arduino Uno R3控制器,如上圖。
2.選擇Sideswitch以及一個電阻,並把電阻設定在10k。
3.再按下圖配線
4.撰寫程式



2018年5月4日 星期五

智慧音箱開啟語音控制的新時代



說起語音控制,大家會想起Siri,Siri在2007年還是iPhone手機內的微型應用程式,直到2010年才被Apple收購,成為iPhone的語音助理。在2014年Amazon因手機Fire Phone失敗,推出了Amazon Echo智慧音箱,沒想到在2015年大賣,因一次偷跑造就Amazon在智慧音箱霸主的地位。在2016年Google也推出Google Home,以相容和開放程度而言Google Home佔有優勢,在2017年Apple推出HomePod,也符合果迷的期待。然而這幾款的智慧音箱目前都不支援中文,要使用中文語音控制,可以選擇小米。讀者不妨參閱:智慧音箱亂鬥:始於2017,終於2018,以下讓我們來看看各家智慧音箱的功能。Alexa開發者也可以賺錢了!看亞馬遜怎麼開啟語音應用的全新獲利模式


小米人工智慧音箱 Xiaomi Ai

Google Home 智能科技家庭

WWDC登場 Siri智慧喇叭"HomePod"現身

你的家庭小精靈: Amazon Echo
HomePod與Google Home先別吵架,四台智慧音響比較一次看!