搜尋
搜尋結果
共找到 405 筆
- 排序
- 依時間
- 依熱門度
創新產品
學習
影片長度 - 29:33
1. 介紹新唐NuMicro M4全系列產品組合,包含M480系列、M451系與NUC505系列。依據不同的終端應用需求,客戶該如何挑選適合的產品系列。
2. 詳細介紹新唐NuMicro M480產品系列的產品特色,M480子系列的規格比較,特色IP的功能說明,以及成功案例。
#Product #Learning #Basic #zh-Hant
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/m4-family/
聯絡我們: SalesSupport@nuvoton.com
創新產品
學習
影片長度 - 3:15
隨著自動化生產及萬物互聯的需求提高,閘道器(或串列伺服器)已經成為工業現場最重要的核心組件之一,透過此裝置可將工業生產過程中採集到的數據,上傳雲端伺服器進行分析,取出重要的資訊產生商機。
#Product #Learning #Basic #zh-Hant
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-nuc980-iiot
聯絡我們: SalesSupport@nuvoton.com
前瞻應用
學習
影片長度 - 2:21
這是新唐科技做的溫控器的參考設計,在第一個畫面顯示的是目前的室溫 25 度。也可以透過這個加減去設定你的目標的溫度,中間的部分就是去改變目前的開關、開或是關,在這個 Temperature (溫度) 圖示 部分可以進去調整它的背光亮度,透過滑動的方式去改變。
你現在要進入的功能頁面,進到第二個畫面去做溫度功能的設定,這是冷氣的強度,可以透過加減或者是直接按圖示去做加減,也可以去改變暖氣的部分,還有除溼跟送風,在第三個畫面是一個行事曆,可以去設定日期,然後去做日期的開跟關的預設動作,以上是整個參考設計的全部。
接下來介紹一下板子上面零件的組成,在電路板的正中間是一個新唐科技的 Nuvoton-N9H20 的主控晶片,這主控晶片內置了 32M Byte 的 DDR 在裡面,所以你會看到整個電路板是很清晰的,整個硬件設計上面是非常容易的。那在上方是一個 1G bit 的 NAND Flash,可以存code還有圖片的部分。在左下方是一個連接器可以連接到 UART 的控制介面。在中間左邊的部分是一個 5V (Micro USB) 電源的輸入。在右上角是一個 RS485 的連線,透過這個綠色的接頭可以連接到 RS485 控制風扇、冷氣等等裝置,在右下角這一區是一個電源管理的晶片,還有一些零件組成,所以整個應用設計上面是非常簡潔有力的,以上是整個硬件的介紹,謝謝。
#application #Learning #Basic #zh-Hant
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/
聯絡我們: SalesSupport@nuvoton.com
前瞻應用
學習
影片長度 - 4:0
以新唐 NuMaker-IoT-M263A 為平台,使用 Mbed OS 進行開發,學習開發各式功能。觀看本片,您將學會如何以 Mbed OS 範例程式透過 Wi-Fi 連接到伺服器並讀取回傳資料。
哈囉大家好,我是新唐工程師 Miya,今天為大家介紹如何使用新唐 NuMaker IoT-M263A在MbedOS 上使用 Wi-Fi。
首先打開 Chrome 瀏覽器,輸入網址"https://ide.mbed.com/"。登入後先確認右上方板子已經有帶出”NuMaker-IoT-M263A 及板子小圖示”了,如果沒有可參考教學影片” step by step 讓你了解如何運行 Mbed OS”,裡面有詳細的示範怎麼新增板子的方法喔!
首先點選左上方的”New”,會載入一個 Create new program 的小視窗,上面可以看到 Platform,已經帶出 NuMaker-IoT-M263A。
在 Template: 這欄選取 sample code,使用 NuMaker WiFi TCP Example 這個 sample,點一下 OK。
開啟 sample code 後,接著再點選 mbed_app.json 檔案來開啟程式內容,找到程式裡面 SSID 設定的地方,這版是在第8行,更改為您使用無線網路所設定的 SSID。
接著再把第 9 行裡的 Password 改成您無線網路連接設定的密碼,改好後存檔。接著 Compile,現在 Compile 中,等待一下。
完成之後可以看到頁面下方出現了說明描述,最下面會秀出"Success!"。
系統會把 compile 完成的 bin 檔放在 download 資料夾,直接從下方進入,上拉後點一下”Show in folder” 。
接著需要先把 NuMaker-IoT-M487 板子跟 PC 接上 USB,確認板子有亮燈就是通電了。
回到剛才的資料夾,可以看到多了一個剛才 compile 完成的 bin 檔,按右鍵傳送到 NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定喔!
有成功點選到的話會出現傳送過去的畫面。
接著到電腦的裝置管理員查看分配到的 port 編號,在本機按右鍵,點裝置管理員,找到連接埠 (COM和LPT),找到 USB 序列裝置就可以知道像這部 PC 分配給它的是 COM12。
接下來使用終端機摸擬軟體,各位可以用自己熟悉的軟體操作即可,設定 Serial line 為 COM12, Speed 為 115200,到 Serial 也確認一下 baud: 115200, Flow:NONE 接著 OPEN。
設定好之後,在板子上按 reset 一次。
接著在終端機摸擬軟體就可以看到目前板子連接無線網路的狀態及相關資訊。
以上是這次的教學影片,感謝您的收看。
如果您想知道更多資訊歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m263a
聯絡我們: SalesSupport@nuvoton.com
#application #learning #intermediate #zh-Hant
前瞻應用
學習
影片長度 - 3:0
以新唐 NuMaker-IoT-M263A 為平台,使用 Mbed OS 進行開發,學習開發各式功能。觀看本片,您將學會如何以 Mbed OS 範例程式完成按鍵開關 LED 功能。
哈囉大家好,我是新唐工程師 Miya,今天為大家介紹如何使用新唐 NuMaker IoT-M263A 在 Mbed OS 控制 LED 與按鍵。
首先打開 Chrome 瀏覽器,輸入網址"https://ide.mbed.com/compiler"。
登入後先確認右上方板子已經出現”NuMaker-IoT-M263A 及板子小圖示”,如果沒有出現,可參考新唐 IoT 系列課程”三分鐘讓你了解如何運行 Mbed OS”,這部影片裡面有詳細示範怎麼新增板子的方法喔!
首先點選左上方的 ”New”,會載入一個 ”Create new program” 的小視窗,在上面可以看到 Platform 已經帶出來 NuMaker-IoT-M263A,在 Template 這欄選取 sample code,用 NuMaker GPIO Interrupt with Debounce Setting 這個 sample 來示範,點一下 OK。
現在可以看到 sample code 已經載入頁面,點一下 main.cpp,往下拉找到這份 sample code 設置 M263A 板子的 LED 按鈕開關,對應是 SW10,直接按一下 Compile 編譯檔案。目前正在 Compile 中,請稍後。
完成後可以看到頁面下方出現了說明描述,最下面會秀出 Success! 系統會把編譯完成的 bin 檔放在 download 資料夾,直接從下方進入,上拉後,點一下”在資料夾中顯示”。
接著需要把 NuMaker-IoT-M263A 板子透過 USB 接上 PC,確認板子有亮燈就是通電了。
回到剛才的資料夾,可以看到多了一個剛才 compile 完成的 bin 檔,按右鍵傳送到 NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定喔!成功點選會出現傳送資料的畫面。
接下來按板子上的 SW10 按鈕來開關相對應的 LED,可以看到每次按下的動作,預設是開,再按一下就是關。
以上是這次的教學影片,感謝您的收看。歡迎訂閱我們的頻道。
如果您想知道更多資訊歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m263a
聯絡我們: SalesSupport@nuvoton.com
#application #learning #intermediate #zh-Hant
前瞻應用
學習
影片長度 - 5:21
以新唐 NuMaker-IoT-M263A 為平台,您將學會如何使用 Mbed OS 範例程式,並練習如何秀出 Hello World!
哈囉大家好,我是新唐工程師 Miya,新唐的 NuMaker-IoT-M263A 開發板,以基於 Arm Cortex-M23 為核心的 NuMicro M263 微控制器為主控,內建 Wi-Fi, BLE, LoRa 等模組,亦可直接搭配 LTE 或 NB-IoT 通訊模組,讓使用者有多種無線通訊的選擇。此開發平台提供 BSP 開發包外,也支援 Arm MbedOS,充分支援多種網路協議。
今天為大家介紹如何在新唐的 NuMaker-IoT-M263A 上使用 Mbed OS。
首先打開 Chrome 瀏覽器輸入網址 https://os.mbed.com/,註冊或登入帳號。
接著登入使用,點選右上角的人頭,選 Log in /Sign up,輸入帳號密碼,點選 Log in。再來點選人頭旁邊黃底黑字的 Compiler,網頁會自動導到線上開發平台頁面。
接下來的示範都是在這個頁面上操作,點選右上角的 No device selected,先新增新唐 NuMaker IoT-M263A 開發板。
系統會打開Select a Platform頁面,點選左下角顯示綠色”+” Add Board 的按鈕,接下來會自動開啟平台頁面,選擇板子。
找到 NuMaker-IoT-M263A 並點選,點選後會自動開啟 NuMaker-IoT-M263A 的介紹頁面,將頁面往下拉,右邊會有藍底白字的橢圓形按鈕,點選” +Add your Mbed Compiler”。
按一下上方 compiler,回到線上開發平台頁面,右上角會出現”NuMaker-IoT-M263A 及小圖示”點選開啟小視窗: 在小視窗選 NuMaker-IoT-M263A,確認板子有加入後就可以開始進行 Sample code 的下載。
首先點選左上方的”New”,會載入一個 Create new program 的小視窗,上面可以看到 Platform,已經帶出 NuMaker-IoT-M263A。
在 Template 這欄選取 mbed OS Blinky LED HelloWorld 這個 sample code,點一下 OK。
現在可以看到 sample code 已經 load 在頁面,點一下 main.cpp 示範印出 Hello World。所以在主程式裡加一行指令:printf(“Hello World!\r\n”);
確認一下有沒有寫錯,存檔,按一下 Compile。
現在 Compile 中等待一下。
之後可以看到頁面下方出現了描述,最下面會秀出 Success!
接著需要先把 NuMaker-IoT-M263A 板子跟 PC 接上 USB,確認板子有亮燈就是通電了。
系統會把 compile 完成的 bin 檔放在 download 資料夾,可以直接從下方進入,上拉後,點一下”Show in folder”。
可以看到多了一個剛才 compile 完成的 bin 檔,按右鍵傳送到 NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定喔!
到電腦的裝置管理員查看分配到的 port 編號,本機按右鍵,點管理。
找到裝置管理員,連接埠(COM和LPT),找到 USB 序列裝置就可以知道這部 PC 分配給它的是 COM10,有成功點選到的話會出現傳送過去的畫面。
接下來使用終端機摸擬軟體,各位可以用自己熟悉的軟體操作即可,設定 Serial line 為COM10, Speed 為 9600,到 Serial 也確認一下 baud: 9600, Data bits: 8, Stop bits: 1, Parity: None, Flow control: None.
接著 OPEN,就可以看到剛才編輯的 Hello World! 印出來了。
以上是這次的教學影片,感謝您的收看。
如果您想知道更多資訊歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m263a
聯絡我們: SalesSupport@nuvoton.com
#application #learning #intermediate #zh-Hant
影片長度 - 9:40
以新唐 NuMaker NUC980 IIoT 為平台,使用 Linux 進行開發,學習開發各式功能,觀看本片,您將學會在 NuMaker NUC980 IIoT上使用 Ethernet 連接到 AWS IoT 服務。
大家好我是新唐工程師 Miya,今天要為各位介紹,如何使用 NuMaker NUC980 IIoT 開發平台連接 Amazon 的物聯網,以下簡稱 AWS
連結網址 https://aws.amazon.com/ ,登入 AWS 帳號
點擊右上角的 “Sign In to the Console”,進入帳號登入頁面
輸入您的帳號密碼,點擊 “Sign In” 進行登入
登入之後,進到 “AWS 管理控制台” 頁面
在搜尋欄位,輸入 “IoT Core”,會出現 IoT Core 連結,點擊進入
在左邊的欄位選擇 “入門” 頁面
在 “設定裝置” 點擊 “開始使用” ,開始設置 IoT 裝置
選擇連接 AWS IoT連線方式。platform 請選擇 Linux, SDK 請選擇 Python。
點擊 “下一步” 進到下一個頁面。
接下來開始註冊一個 IoT Thing,有三個步驟。
首先命名 IoT Thing,接著按下一步。
這個連線套件不會用到,按取消之後跳到下一步。
接下來2個頁面直接按 “完成” “完成”。
系統會跳回到管理頁面。
點擊左側選單 “管理” “實物”。可以看到剛剛建立的 my-IoT 出現在 IoT Thing 裡面了。
接下來要對這個新建立的 Thing 做一些設定,直接點擊新建立的 Thing-my-IoT,進入管理頁面。
在左側選單,選擇 “互動” 。
在互動頁面裡可以看到 Thing 的 HTTPS 連結。 複製此 HTTPS,用戶端應用程序需要知道這個連結,才能夠連接到這個 IoT Thing。
接下來下載安全憑證,請在頁面左側選單,點擊 “安全”,進入憑證頁面。
然後點擊 “建立憑證”。
憑證建立完成會產生三個檔案,分別是憑證、公鑰及私鑰。分別點擊 “下載”以下載這三個檔案,NuMaker NUC980 IIoT 開發平台用戶端進行 AWS IoT 連線的時候會用到。
下載完成之後,點擊 “啟用”,使這個安全憑證生效。
接著還需要下載 AWS IoT 的根憑證,點擊 “CA 下載” 連結,以開啟另一個瀏覽頁面。
點 CA Certificates for Service Authentication 連結,系統會跳到 AWS IoT root CA 的下載頁面。
請選擇第一個根憑證,RSA 2048 bit key,按滑鼠右鍵,另存連結,存到檔案 “AmazonRootCA1.pem”。
下載完成之後,回到剛剛的頁面。
接下來,點擊 “連接政策”,進行 policy 設定。
點擊 “建立新政策”以建立一個新的 policy。
先輸入 policy 名稱。
選擇 “進階模式”,直接編輯 policy 內容。
在Effect 敘述輸入 Allow,允許操作。
在 Action 敘述輸入 “I:*”,接受所有的 IoT 命令。
在 Resource 敘述輸入 “*”, 允許取用 resource。
按 “建立” 建立新的 Policy。
在左側選單,重新點擊 “管理”→ “實物”,選擇 my-IoT thing,回到 my-IoT 頁面。
再次點擊 “安全”,然後選擇剛才建立的憑證。
在憑證頁面左側的選單選擇 “政策”。目前 Policies 還是空的。
打開右上角的 “動作”下拉選單,選擇 “連接政策”。
在 Policy 列表裡面,會出現剛才新建立的 Policy。打勾選取,然後按 “連接 “,完成 policy 的附加。
這時候 Policies 頁面就會出現我們所選擇的 Policy 了。到這邊已經建立好了雲端的 IoT Thing。接下來,要在 NuMaker NUC980 IoT 板上建立用戶端 IoT 應用。
請連接網址 tls.mbed.org/download 以下載 mbedTLS library。
點擊連結 mbed TLS 2.16.3(Apache) 進行下載儲存。
接下來要將把下載的 mbedTLS library 複製到 NUC980 Linux 開發環境下;先解壓 mbedTLS library後,用 git 下載 AWS 的 SDK。
git clone https://github.com/aws/aws-iot-device-sdk-embedded-C
下載完成之後,先刪除他在 external lib 目錄下的 mbedTLS 目錄,這是個空目錄。
將先前下載解壓後的 mbedTLS 目錄移動到 external lib 目錄下就可以直接編譯 AWS SDK 的範例了。
進到 AWS SDK 的 samples 目錄下的 Linux 目錄下可以看到 5 個 範例。要使用的範例是最底下這個 subscribe_publish_sample。
進到這個範例的目錄下。
有三個檔案,需要作一些修改。
首先修改 makefile,將 compiler linker 由 gcc,改為 NUC980 Linux toolchain 的 compiler linker。
51. 往底下找到 CRYPTO_LIB_DIR,修改路徑,將 crypto 刪除,這樣 makefile 就完成修改了。
(~00:25)
52. 接著是 header file,修改MQTT HOST 連結路徑,先前我們在 IoT thing 的 “互動” 頁面所複製
的 HTTPS 連結,將它貼到這裡。(~00:46)
53. CLIENT ID 請任意取一個名稱,不要與其他用戶端名稱重複即可。(~00:55)
54. MY THING NAME 要用前面建立的 IoT Thing 的名稱: my-IoT。(~01:02)
55. 底下的 ROOT CA file name,IoT Certificate file name,以及 IoT private key filename。
56. 前面在建立 IoT Thing 安全憑證過程中,有下載了 Root CA 及 IoT 安全憑證幾個檔案,請將
檔案名稱填寫到這裡。
最後是修改 點 C,系統會將範例程式執行檔放到 root file system 的 usr/bin 目錄下,並將憑證檔案放到 usr/certs 目錄下。 這裡請將憑證指定目錄改為 相對路徑的 ../certs。
接著打 make 直接進行編譯。
編譯需要幾分鐘的時間,影片跳過了編譯部分。
接下來,將編譯好的應用程序複製到 rootfs 的 /usr/bin 目錄下。
然後將根憑證及 IoT 安全憑證檔案複製到 rootfs 的 /usr/certs 目錄下。這裡已經事先複製好了。完成後到 BSP Linux 目錄下,編譯 kernel。
將 kernel 上傳到 IoT 開發板上面執行。
下 ifconfig + udhcpc 指令連接網絡。
由於憑證有時效性問題,需要修改系統時間,以免因為憑證過期導致無法連接。
進到 usr/bin 目錄下,執行 AWS用戶端範例程序。
可以看到用戶端已經成功連接 AWS 雲端。這個範例會不斷地發佈並且接收訊息。
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-nuc980-iiot
聯絡我們: SalesSupport@nuvoton.com
影片長度 - 4:50
以新唐 NuMaker NUC980 IIoT 為平台,使用 Linux 進行開發,學習開發各式功能,觀看本片,您將學會在 NuMaker NUC980 IIoT 上使用 LTE 與 NB-IoT 連線。
哈囉大家好,我是新唐工程師阿群,今天為大家介紹如何在 NuMaker NUC980 IIoT 板子上如何使用 LTE 模組與 NB-IoT 模組。
首先我們先說明 LTE 模組的部分 NuMaker NUC980 IIoT 板子上的 USB port 位於右上角,請接上 LTE 模組才能上網。
在安裝 NUC980 開發環境 Buildroot 的過程中,我們下 “make nuvoton_nuc980_iot_defconfig” 產生 NUC980 IoT default configuration,當中 LTE 和 NB-IoT 模組相關的設定已經打開。 make 編譯 compile Buildroot 編譯完成後,透過 NuWriter 將 Linux kernel 下載到NuMaker NUC980 IIoT 板子上執行。Linux Kernel 開機完成後,設定 LTE 網路,輸入 “quectel-CM &”,下載檔案,輸入指令 ” wget -c http://http.speed.hinet.net/test_010m.zip ”, 可以看見檔案正在下載。
接下來我們說 NB-IoT 的部分,NuMaker NUC980 IIoT 板子上的 USB port 位於右上角,請接上 NB-IoT 模組才能上網。
需要拿到廠商附的軟體 linux-ppp-scriptsV1.2,根據linux-ppp-scripts裡面的文件說明將相關文件拷貝到 root file system 目錄中。
=> unzip linux-ppp-scripts_V1.2.zip
=> cp linux-ppp-scriptsV1.2/linux-ppp-scriptes/* rootfs/etc/ppp/peers/
= > vim rootfs/etc/ppp/peers/quectel-chat-connect
修改 quectel-chat-connect 裡面 APN,此 APN 參數需要根據電信業者所提供第12行修改 APN 為“internet.iot”
= > vim rootfs/etc/ppp/peers/quectel-ppp
修改 quectel-ppp 裡面的帳號密碼,帳號密碼需要根據電信業者所提供
第 6 行修改 user 和 password 為空白,然後重新 compile Linux Kernel。
編譯完成後,透過 NuWriter 將 Linux kernel 下載到 NuMaker NUC980 IIoT 板子上執行。
Linux Kernel 開機完成後,
設定 NB-IOT 網路 =>“pppd call quectel-ppp &”
設定 DNS =>“ echo "nameserver 8.8.8.8" > /etc/resolv.conf ”
下載檔案 =>”wget -c http://http.speed.hinet.net/test_010m.zip ” , 可以看見檔案正在下載。
以上是這次的 LTE 與 NB-IoT 使用教學影片。
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-nuc980-iiot
聯絡我們: SalesSupport@nuvoton.com
培訓
工具
學習
影片長度 - 7:34
介紹如何在 NuMaker IoT M487 上運行 MicroPython,以及展示使用 Python 程式碼,來控制開發板上的 LED。
大家好,我是新唐工程師 Cliff,現在為您介紹新唐 IoT 系列課程。讓您了解如何在 NuMicro 系列 MCU 上運行 Python 程式碼。在這部影片中,我們將呈現如何將 Python 直譯器下載及燒錄到 NuMaker 板子上,以及寫一段簡單 Python 程式碼,來控制 LED 的明滅。
首先我先介紹 MicroPython。MicroPython 是使用 ANSI C 來打造可在微控器上運行的 Python 直譯器、核心程式庫和底層硬體介面模組。借助 MicroPython,使用者可以使用 Python 語言來實現微控器底層硬體控制,例如:LED 的控制,ADC 的讀取等。
另外 MicroPython 還提供了 REPL 模式 ( Read Eval Print Loop ),讓使
用者可以直接在命令列上直接下達輸入 Python 程式碼,無需編譯,直接在微控器上執行。
接下來這是系統架構示意圖。應用程式是使用 Python 語言寫成的,可以被儲存在內建 Flash 或 SD card 內,或者由命令列輸入。 MicroPython 做為一個直譯器,它會持續的在硬體上運行,從內建 Flash 讀取 Python 應用程式碼並執行應用程式碼內容。那如何讓 MicroPython 跑在 NuMicro MCU 上呢? 新唐提供了 NuMicroPy 這個 MicroPython 的移植方案,您可以從
github.com/OpenNuvoton/NuMicroPy 這位網址下載這整個軟體
開發包。
NuMicroPy 移植了 MicroPython 直譯器和核心庫外,也移植了底層硬體介面模組,如:UART, I2C, CAN, Ethernet 等。另外也提供 USB Mass Storage 的方式來更新使用者的 Python 應用程式碼,僅需 USB 線便可以在電腦上,使用複製貼上方式將使用者的程式碼寫入到微控器的內建 Flash。
NuMicroPy 目前支援了三塊 NuMaker 板子。分別是 M487 系列的 NuMaker-PFM-M487 和 NuMaker-IOT-M487。它的核心為 Arm Cotrex M4。
以及,M263系列的 NuMaker-M263KI 板子,它的核心為 Arm Cotrex M23。以上這三塊板子您可以從 Nuvoton Direct 購得。
這個圖表列出了目前 MicroPython 移植到這三塊板子後,所需要的 ROM 和 RAM 空間。由於 M263 不支援 Ethernet,所以在 ROM 和 RAM 的需求上會比較小。注意:列出的空間需求,不包含 Python 應用程式。
接下來為各位示範 ”如何在 NuMicro上玩 Python”。首先準備一塊NuMaker-IoT-M487板子,二條USB線。
軟體上的需求是,請先下載 NuMicroPy 軟體開發包。然後安裝終端模擬程式,如:Tera Term, PuTTY等。最後選用一個你常用的文件編輯器,例如: Notepad,來編寫 Python 程式。
接下來為各位示範 "如何在 M487 IOT 開發板上玩 Python”。
請先下載 NuMicroPy 軟體開發包。然後安裝終端模擬程式,如
:Tera Term, PuTTY等。最後選用一個你常用的文件編輯器,例如: Notepad,來編寫 Python 程式。
東西準備好了後,我們先確認開發板上 NuLink-Me 的 Mass
storage 和 Virtual com port 的功能是否開啟。然後將開發板上請
將 ISW1 開關元件,都切至 ON 的位置,以打開開發板上 NuLink-
Me 的 Mass storage 和 Virtual com port 的功能。
接著將 NuLink Me 的 USB 接上電腦,這時電腦會出現一個 ”NuMicro MCU” 磁碟槽,這表示 NuLink-Me 的 Mass storage 已開啟。
接下來開啟 Tera term 終端模擬程式來連接 NuLink-Me 的 Virtual com port。點選序列埠,選擇 USB Serial Device。
從 Setup 點選 Serial port,然後設定 Baud rate 到為 115200,按下 OK。
接下來我們要著進行 MicroPython 直譯器的燒錄。
在 NuMicroPy 開發包裡 build目錄下,放置了已編譯好的 MicroPython firmware,進入相對應的開發板目錄,會有一個 firmware.bin檔案。
複製將這 firmware.bin 這個檔案,使用複製然後貼上到 ”NuMicro MCU” 磁碟槽內。
等檔案寫入成功並且終端模擬器出現 MicroPython 的 REPL 提示號,表示MicroPython 已成功的運行在開發板上。
最後我們將寫一段簡單控制 LED 明滅的 Python 程式碼,並把它儲存到開發板內建 Flash。
首先產生一個 main.py 檔,並使用文字編輯器編輯 Python 程式碼。
Import pyb 模組,從 pyb 模組 import LED class 產生一個 led 物件,在無限迴圈裡,執行:led 滅,延時一秒,led 亮,延時一秒。結束,存檔。
接著把開發板上的 USB1.1 接上電腦後,按住 SW2 按鍵並
同時,接著按一下 RESET 鍵後。
等終端模擬程式出現 ”Start USB device MSC class” 後才放
開 SW2 鍵。這時候電腦會出現 ”PYBFLASH” 磁碟槽,裡面會有一個
main.py 檔。把我們剛寫好的 main.py 檔,使用複製貼上替換掉
”PYBFLASH” 磁碟槽內的 main.py。
完成後再按一下 RESET 鍵,這時候剛完成的 Python 應用程式就會開始被執行。您會看到 led 明滅變化。
以上是這次的教學影片,感謝您的收看。
如果您想知道更多資訊,歡迎聯絡我們!
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant
培訓
工具
學習
影片長度 - 5:48
以新唐 NuMaker-IoT-M487 為平台,使用 Mbed OS 進行開發,學習開發各式功能。觀看本片,您將學會如何以 Mbed OS 範例程式透過 NB-IoT 或 LTE 連接到伺服器並讀取回傳資料。
哈囉大家好,我是新唐工程師 Miya,今天為大家介紹如何讓新唐 NuMaker IoT-M487開發板在 MbedOS 上使用 NB-IoT 以及 4G 模組。
以下錄影板子教學子板接母板教學
現在需要先進行組裝在新唐商店購買收到的 RF-EC21A-EC21 LTE 模組與子板,先翻至背面,插入 4G SIM Card,再翻至正面,將天線插在 ”MAIN” 孔。再將子板與母板上的字母朝同一方向對齊組裝。
因為 4G 模組較秏電,所以在使用 4G 模組時,單用 USB 供電是不夠的,需要將 5V / 2A 之電源插上;若使用 NB-IoT 模組則不需再額外插上電源。
組裝好 4G 子板後,到搜尋引擎搜尋 opennuvoton,找到並進入 nuvoton
GitHub 進入新唐的線上 GitHub 頁面,搜尋這次所使用的檔案 NuMaker-mbed-Cellular-example 點進去後,複製網址,接下來到網址 https://ide.mbed.com/ 登入後先確認右上方板子已經有帶出 ”NuMaker-IoT-M487 及板子小圖示” 了,如果沒有可參考教學影片 ” step by step 讓你了解如何運行 Mbed OS ”,裡面有詳細的示範怎麼新增板子的方法喔!
選取左上方第二個 ”Import” 選項在 Import Wizard 中,點 Click here,
將剛才在 nuvoton Git-Hub 中複製的網址貼到 Source URL: 中,將滑鼠在
Import Name: 中點一下讓 Project name 可以自動填入,完成後按 Import。可以看到系統已將 sample 載到頁面裡了,先到 README.md 中閱讀裡面的說明,前 2 個是 NB-IoT模組,後面的 QUECTEL EC2x 是 4G模組。這次的示範是使用 QUECTEL EC2x 子板,先找到在這版本的程式中是從第 36行開始為 QUECTEL EC2x,在第 39 行 ~ 第 41 行的地方複製這三行的定義。
再到 mbde_app.json,把剛才複製的三行定義貼到 target_overrides 也就是第20 行開始的地方。
貼好之後,把 ppp-enable 與 tcp-enable 也就是第 27 跟第 28 行改成 true。改好之後存檔,編譯。
現在 Compile 中,需要等待一下,完成後最下面會秀出 Success!
系統會把我們 compile 完成的 bin 檔放在 download 資料夾,我們可以直接從下方進入,上拉後,點一下在資料夾中顯示
接著我們需要把 NuMaker-IoT-M487 板子跟 PC 接上 USB,記得使用 4G 模組要外接電源。
到電腦的裝置管理員查看分配到的 port 編號,在本機按右鍵,點裝置管理員,找到連接埠 ( COM 和 LPT ),找到 USB 序列裝置,就可以知道像這部 PC 分配給它的是 COM3。接下來使用終端機模摸擬軟體,各位可以用自己熟悉的軟體操作即可,設定Serial line 為 COM3,Speed為115200,到 Serial 也確認一下 baud: 115200,接著OPEN。再回到剛才的資料夾,可以看到多了一個剛才 compile 完成的 bin 檔,按右鍵傳送到 NuMicro MCU(E:) 這邊分配到哪一槽要看各位的電腦決定喔!
點選成功,會出現傳送資料畫面。
接著回到終端機摸擬軟體,可以看到板子已經成功連到echo.mbedcloudtesting.com server ,傳送 4 Bytes資料後接收 4Bytes 資料,比對正確,連線測試成功。
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant
Home automation with the tubular motor adopting Nuvoton 8-bit industrial microcontroller ML51 series
影片長度 - 4:33
Tubular motors can be easily seen everywhere such as curtains, rolling doors, and automatic clothes racks. As the concept of home automation is spreading widely, those products become more and more popular.
Nuvoton provides completed platform, ML51 series for different needs of tubular motors. It’s based on 1-T 8051 core, running up to 24 MHz core speed. It provides 12-bit ADC detecting motor current and up to 2 sets of analog comparators for overcurrent and overvoltage protection. Much higher safety features for the tubular motors are realized.
105-degree high-temperature resistance makes it suitable for control box exposed outdoors. As for the multiple noises and inference environment, ML51 series provides strong immunity like 8 kV ESD and 4.4 kV EFT.
Hello, everyone, welcome back to Nuvoton’s YouTube channel, I am the product manager of microcontrollers. Today I am going to show
you our successful story, home automation with the Tubular motor, which adopts our latest industrial microcontroller, ML51 series.
Today the topic we are going to talk about is the home automation and motorization system for curtain and doors. These tubular motors can be easily seen around everywhere, like curtain, rolling door, garage door, and automatic clothes rake…and so on. As the concept of home
automation is spreading widely, those products are more and more popular.
For example, the automatic curtain is popularly applied in hotel, new building, hospital and new store, why is this product become more and more popular? Lazy economy becomes a new type of consumption demand, people pursue a time-saving and labor-saving product,
imagined if you have an emitter to control curtain automatically, and smart adjustment with the brightness of outdoor. And the new product hit the shelf is automatic clothes rake, now this new product is not only a hanger but also integrated with UV light disinfection, heating function and fan controller. About the garage door, now integrated more security function, such as overcurrent protection for device longevity, infrared system can be added to increase anti-pinch security.
Nuvoton provides completed platform, ML51 series for different needs of tubular motors. It’s based on 1-T 8051 core, running at 24MHz core speed, provides 12-bit ADC can detect motor current, up
to 2 sets of analog comparator to have overcurrent and over voltage protection so can provide much higher safety feature for the tubular motors. ML51 series also provide from 1.8V to 5V power supply, so whether the AC power or the battery supplied can easily be adapts to different power source.
This series has up to 105-degree high temperature resistance, which also can be very suitable for control box explore at outdoors. As for the multiple noise and inference environment, ML51 series provides strong immunity like 8 kV ESD and 4.4 kV EFT.
Nuvoton provides an easy-to-use development environment, which includes NuMaker board, Nu-Link, BSP and sample codes, those
tools can help you shorten your development cycles. On the backside of each development board, you can find the website which the comprehensive information is available.
Nuvoton has some successful case in China and Europe. We hope to have more new opportunities after releasing this video.
Thanks for watching, if you like this video
please give it a thumbs up, if you have any question can also leave a message at bottom, we will have personal to reply the question soon. The ML51 NuMaker boards are now available at Nuvoton official eStore direct.nuvoton.com. Thank you again for staying with us. Hope to see you soon. Bye~
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
buy now: NuMaker-ML51PC/ http://direct.nuvoton.com/numaker-ml51pc
NuTiny-ML51EB9AE/ https://direct.nuvoton.com/tw/nutiny-ml51eb9ae
contact us: SalesSupport@nuvoton.com
培訓
工具
學習
影片長度 - 5:15
以新唐 NuMaker-IoT-M487 與 AliOS Things 為平台進行開發,學習開發各式功能。觀看本片,您將學會如何以 AliOS Things 範例程式使用 Wi-Fi 連接阿里雲。
大家好,我是新唐工程師 Wayne,現在為您介紹新唐 IoT 系列課程主題 - 讓您了解如何在 AliOS Things 操作系統下使用 Wi-Fi 連接雲端。在這部影片中,我們將呈現編譯使用 Wi-Fi 連接雲端範例專案、可執行檔案的燒錄下載以及功能測試。如果您還沒有下載 AliOS-Things 軟體開發包,您可以觀看我們的另一部影片 - 開始使用 AliOS Things-控制 LED 與按鍵(AliOS Things篇),如果您也還沒有學會如何取得設備証書(設備三元組),也可觀看我們的另一部影片 - 學會使用 Ethernet 連接雲端(AliOS-Things與阿里雲篇)。
在 AliOS-Things 軟體開發包找到 numicro_aliyun_wifi Keil 專案檔案。它的路徑如下- projects\Keil\numicro_aliyun_wifi@numaker-iot-m487\keil_project
打開 Keil 專案檔,並打開 mqtt_example.c,將設備証書分別填入 PRODUCT_KEY 、 DEVICE_NAME 、 DEVICE_SECRET 常數定義。
然後,點擊 Rebuild 圖示編譯專案。
在編譯成功後,它將產生一個可執行檔案在 Objects 目錄內,
完整檔案路徑如下:projects\Keil\numicro_aliyun_wifi@numaker-iot-m487\keil_project\Objects,輸出的檔案名稱為numicro_aliyun@numaker-iot-m487.bin
接下來,我們開始進行可執行檔案的燒錄下載。
在這之前,我們先確認開發板上的 ISW1 開關元件,都切至 ON 的位置。
接著將 USB 線插上電腦,這時侯我的電腦出現一個 NuMicro MCU 磁碟機。我們回到可執行檔案存放的目錄,在可執行檔案numicro_aliyun@numaker-iot-m487.bin 上,按下滑鼠右鍵,傳送到 NuMicro MCU 磁碟機,然後畫面出現檔案傳輸視窗,等到傳輸完成後,
也結束燒錄下載流程。
我們開啟 Tera term 終端模擬連線工具,序列埠選擇 Nu-Link Virtual Com Port 編號 - COM4。其它的連接埠設定如畫面呈現。
在完成設定後,按下開發板上的 Reset 按鍵。
Tera term 將印出 AliOS-Things 的開機資訊並提供命令模式。
輸入以下指令 netmgr connect NT_ZY_BUFFALO 12345678
進行連結本地端 Wi-Fi 路由器(需具備網際網路連線功能的路由器)。
NT_ZY_BUFFALO 是本地端路由器的無線網路名稱,12345678 是它使用的加密金鑰,這兩個網路設定需要對應您的路由器設定。
在成功連接之後,範例程式也會連接上阿里雲雲服務器。
我們接著按下板子上 SW2 和 SW3 按鍵,在終端機上顯示按鍵被按下,
由於在範例程式同時訂閱與發佈同一個 Topic,所以按鍵被按下事件訊息被發佈到雲服務器後,也會收到從雲服務器發過來的相同訊息。
我們亦可在阿里雲 物聯網平台 頁面上,
查看從設備發佈的主題訊息。
點選左邊的 日誌服務 ,產品選擇 numicro_iot,
切換到 上行消息分析 分頁,在 MessageID 欄位這邊,
點選第一個數字連結,彈出一個小視窗,
內容選項選擇 Text(UTF-8) 後,
右邊的訊息顯示 SW3 pressed!,
代表雲服務器成功接收並儲存這個訊息至資料庫。
以上,是設備上行的測試; 我們接著進行下行至設備測試:
點選左邊的 設備,找到設備名稱 test_01,點選查看,切至 Topic列表 分頁,在 user/data 這個 Topic,點選 發佈消息,它彈跳出一個小視窗,我們在 消息內容 的欄位內,填入 LED*=OFF 字串,並點選 確認。
在按下 確認 後,板子的 3 顆 LED 燈就熄滅;再發佈 LED*=ON 訊息一次,板子的 3 顆 LED 燈就亮起。到這裡,我們完成了測試。
-
更多產品資訊,請至新唐科技網站 https://bit.ly/3hVdcmC
購買管道:https://direct.nuvoton.com/tw/numaker-iot-m487
聯絡我們: SalesSupport@nuvoton.com
#Tool #Training #Learning #Intermediate #zh-Hant