2020年10月22日 星期四

用SensorBoard 玩 Arduino (13) motoBlockly-物聯網-與智能音控

利用ESP12的無線模組,完成一個可利用網路遠端控制的燈號

一、接線圖

LCD顯示器(A4-A5)

ESP12的無線模組(D2-D3)



二 、程式碼

(一)修正SSID 與PASSWORD

(二)利用網路連結為 http://ip/s1 時 執行s1 程序,本次的設計為

s1=>開 D10的燈  s2=>關 D10的燈  s3=>開 D11的燈  s4=>關 D11的燈 

s5為全關燈





程式操作錄影檔(含匯入程式庫),可以在此下載  


執行序列埠畫面


手機apk檔下載 ,

執行結果,可設定語音文有,如開紅燈,所傳的文字為 s1, 傳的網址為http://www.fhjh.tn.edu.tw
最後傳的網址為

http://www.fhjh.tn.edu.tws1


用SensorBoard 玩 Arduino (12) motoBlockly離線程式的開發

 一、motoBlockly簡介

我們所使用的 Scratch 2.0+ Transformer + Arduino IDE 雖然使用起來很方便,但是一旦關了電腦,就無法使用了

如果直接使用Arduino IDE寫程式,雖然可以離線版的開發執行,但是對學生而言難度有點高,而使用簡單易懂的圖控式程式語言motoBlockly編寫,可直接轉成Arduino程式碼,方便學習邏輯概念學習,並讓讓生者藉由簡單的電子積木堆疊,可以直接控制 Arduino 及其相關的模組,並了解相關C++語法,加快實作效率!

二、系統安裝

檔案下載:(限校內goole 帳號,登入後即可下載,約211MB),安裝方式,安裝方式,可採預設值。


三、簡單執行

(一)測試SensorBoard的上LED燈( D10 )的亮滅




錄影檔-LED燈( D10 )的亮滅






(二)測試SensorBoard 類比讀入(A0) 並顯示在序列埠監視視窗




錄影檔-類比讀入(A0) 並顯示在序列埠監視視窗




(三)超音波(trig=D7  echo=D8) 並顯示在序列埠監視視窗

接線圖(可參考 )



(四)伺服馬達(D3) 來回轉動180度

接線圖(可參考 )




(五)蜂鳴器(D9)的使用-小星星

(六)I2C LCD顯示器(A4-A5)

接線圖(可參考 )






四、綜合應用

 1.如何超音波測量距離顯示 LCD顯示器 ??

 2.如何用可變電阻(A))控制伺服馬達 ??

五、參考資料

1.https://sites.google.com/site/wenyumaker3/02-arduino-de-ying-yong/03-ce-shimotoblockly-li-xian-ban


2.motoBlockly線上版

https://www.motoduino.com/wp-content/themes/storefront/moto_iot_blockly_v26/demos/code/index.html

2020年6月18日 星期四

109..06.19-簡易雷切

一、Inkscape 」的基本操作

  1. CTRL + 滾輪 ,縮放大小
  2. 滾輪 ,上下捲動
  3. Shift + 滾輪 ,左右捲動
  4. 使用左上角箭頭工具, 點選物品,一次可以拉大小 再點一次則可旋轉角度
二、「 Inkscape 」圖片轉DXF檔
  1. 把檔案->匯入圖檔。
  2. 點選 圖片→路徑→描繪點陣圖→即時預覽打開、調整臨界值(建議從最高往下調)、調整好後按確定。
  3. 將新圖檔拉出,舊圖檔刪除。
  4. 將檔案另存新檔, 檔案類型為 DXF 檔,請確認格式
操作影片:




三、RD Work V8 進行排版與雷切


操作影片






四、加工方式說明:
激光切割」是指雕刻曲線線條,用在薄一點的材料上(譬如紙張)就等於是直接穿透切割,但在厚的木板,變成了劃線。
激光掃描」是指把整個有填色的地方都燒灼過。可視需要設定

五、 相關檔案下載: