女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

外設移植 安信可Ai-WB2-32S開發板+TM1637 NTP時鐘

AIoT行業洞察 ? 來源:AIoT行業洞察 ? 作者:AIoT行業洞察 ? 2024-09-24 14:29 ? 次閱讀

以下作品由安信可社區用戶

King6688制作

產品說明

Ai-WB2-32S 是由深圳市安信可科技有限公司開發的 Wi-Fi&BT 模組,該模組搭載BL602芯片作為核心處理器,支持 Wi-Fi 802.11b/g/n 協議和 BLE 5.0 協議。BL602 芯片內置低功耗的 32 位 RISC CPU,276KB RAM 和豐富的外圍接口,包括SDIO,SPIUARTI2C,IR remote,PWM,ADCDAC,PIR 和 GPIO 等。可廣泛應用于物聯網(IoT)、移動設備、可穿戴電子設備、智能家居等領域。

TM1637 是由天微電子開發的一種帶鍵盤掃描接口的LED(發光二極管顯示器)驅動控制專用電路,內部集成有MCU 數字接口、數據鎖存器、LED 高壓驅動、鍵盤掃描等電路。本產品性能優良,質量可靠。主要應用于電磁爐、微波爐及小家電產品的顯示屏驅動。采用DIP/SOP20的封裝形式。

功能特點

●采用功率CMOS 工藝

●顯示模式(8 段×6 位),支持共陽數碼管輸出

●鍵掃描(8×2bit),增強型抗干擾按鍵識別電路

●輝度調節電路(占空比 8 級可調)

●兩線串行接口(CLK,DIO)

●振蕩方式:內置RC 振蕩(450KHz+5%)

●內置上電復位電路

●內置自動消隱電路

●封裝形式:DIP20/SOP20

說明:

本次移植參考了WangChong的論壇帖子進行更改,對原有的部分命名做了規范化,參考帖子地址:【外設移植】TM1637 + M61-32S:https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44420&fromuid=13055&_dsign=6ac131ea

使用:

本次我使用的是AI-WB2-32S開發板,自己畫了一個板子整合TM1637和舵機、BLE(舵機、BLE的將會在另外2篇帖子介紹),對應的接線方式如下:

wKgaombyXD6Ad5ZaAAAJ02uBSJ0427.png

移植過程:

根據參考帖子以及TM1637的規格書進行更改,時序圖上方帖子里已經有了,TM1637支持5V電壓,原貼用是的AI-M61-32S 3V3的供電,本次需要更改為AI-WB2支持的方式并用5V供電,主要是更改io以及時間的設置,本來移植到這步已經完成了園長的要求了,但是!筆者想著既然都用1637了,干脆直接改一個能與NTP服務器同步時間的時鐘出來吧,于是又整合了wifi和ntp的部分,然后根據算法處理第1~4位和時間點、日期的顯示,顯示時間5S,日期顯示2S,關鍵代碼如下:

void sntp_task()

{

tcpip_callback(_startup_sntp, NULL);

vTaskDelay(5000 / portTICK_PERIOD_MS);

while(1)

{

for(int i=0;i<5;i++){

uint32_t seconds = 0, frags = 0;

sntp_get_time(&seconds, &frags);

blog_info("[NTP] time is %lu:%lurn", seconds, frags);

utils_time_date_from_epoch(seconds+UTC*60*60, &date);

blog_info("Date & time is: %u-%02u-%02u %02u:%02u:%02u (Day %u of week, Day %u of Year)rn",

date.ntp_year,

date.ntp_month,

date.ntp_date,

date.ntp_hour,

date.ntp_minute,

date.ntp_second,

date.ntp_week_day,

date.day_of_year

);

uint32_t hour = date.ntp_hour;

uint32_t minute = date.ntp_minute;

uint32_t second = date.ntp_second;

//tm1637 顯示時間

int digit4 = 0;

int digit3 = 0;

int digit2 = 0;

int digit1 = 0;

digit4 = floor(hour/10);

digit3 = floor(hour%10);

digit2 = floor(minute/10);

digit1 = floor(minute%10);

sendDisplayData(digit4, digit3, digit2, digit1, dotFlag);

vTaskDelay(1000 / portTICK_RATE_MS);

dotFlag=!dotFlag;

}

//tm1637

//顯示日期

int digit4 = 0;

int digit3 = 0;

int digit2 = 0;

int digit1 = 0;

digit4 = floor(date.ntp_month/10);

digit3 = floor(date.ntp_month%10);

digit2 = floor(date.ntp_date/10);

digit1 = floor(date.ntp_date%10);

dotFlag = 0;

sendDisplayData(digit4, digit3, digit2, digit1, dotFlag);

vTaskDelay(2000 / portTICK_RATE_MS);

}

}

燒錄驗證效果:

由于畫的板子沒有注意TM1637與AI-WB2-32S的排母的間距,所以焊接的時候只能把1637的排母掰彎了一些,各位大佬看看就好~~

效果圖:

wKgZombyXECAOXXXAALbD5tVnQM71.jpeg

wKgaombyXECAXRYBAAGYLnDBw3c62.jpeg

原貼地址:

【外設移植】Ai-WB2+TM1637 NTP時鐘:https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=45246&highlight=NTP%E6%97%B6%E9%92%9F&_dsign=4fb83a50

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    25

    文章

    5504

    瀏覽量

    102221
  • NTP
    NTP
    +關注

    關注

    1

    文章

    216

    瀏覽量

    14339
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    AI語音開發板AiPi-PalChatV1教程:硬件設計參考

    AiPi-PalChatV1是一款接入了小智AI智能體的微型語音交互開發板,專為輕量級智能語音場景設計。 基于
    的頭像 發表于 05-28 09:21 ?120次閱讀
    <b class='flag-5'>AI</b>語音<b class='flag-5'>開發板</b>AiPi-PalChatV1教程:硬件設計參考

    AI語音開發板AiPi-PalChatV1教程:二次開發

    AiPi-PalChatV1 是一款接入了 小智AI智能體 的微型語音交互開發板,專為輕量級智能語音場景設計。 基于
    的頭像 發表于 05-21 14:26 ?142次閱讀
    <b class='flag-5'>AI</b>語音<b class='flag-5'>開發板</b>AiPi-PalChatV1教程:二次<b class='flag-5'>開發</b>

    定位開發板BU03-Kit使用指南 ——硬件&amp;軟件

    以下內容由社區用戶 AndyL 提供 目錄 低功耗精準定位開發板BU03-Kit ——【硬件篇】 一、開發板硬件介紹 1、關于BU03
    的頭像 發表于 04-30 15:53 ?1022次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>定位<b class='flag-5'>開發板</b>BU03-Kit使用指南 ——硬件&amp;軟件

    低價不貴!WiFi+BLE模組Ai-WB2系列

    Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協議和BLE 5.0協議。
    的頭像 發表于 03-06 08:49 ?375次閱讀
    低價不貴!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>WiFi+BLE模組<b class='flag-5'>Ai-WB2</b>系列

    正點原子ESP32S3系列開發板全面支持小智AI

    可能大家覺得AI離我們很遠,但是小智AI可以把這個距離拉得很近。正點原子ESP32S3系列開發板全面支持小智AI,助力
    發表于 02-14 17:01

    零基礎開發小安派-Eyes-S1 外設篇——DAC

    AiPi-Eyes-S1 是開源團隊專門為Ai-M61-32S設計的一款開發板,支持WiF
    的頭像 發表于 12-27 10:55 ?1134次閱讀
    零基礎<b class='flag-5'>開發</b>小安派-Eyes-<b class='flag-5'>S</b>1 <b class='flag-5'>外設</b>篇——DAC

    零基礎開發小安派-Eyes-S1外設篇——I2S

    AiPi-Eyes-S1 是開源團隊專門為Ai-M61-32S設計的一款開發板,支持WiF
    的頭像 發表于 12-13 18:02 ?1501次閱讀
    零基礎<b class='flag-5'>開發</b>小安派-Eyes-<b class='flag-5'>S</b>1<b class='flag-5'>外設</b>篇——I<b class='flag-5'>2S</b>

    零基礎開發小安派-Eyes-S1【外設篇】——FLASH

    AiPi-Eyes-S1是開源團隊專門為Ai-M61-32S設計的一款開發板,支持WiFi
    的頭像 發表于 12-05 14:31 ?643次閱讀
    零基礎<b class='flag-5'>開發</b>小安派-Eyes-<b class='flag-5'>S</b>1【<b class='flag-5'>外設</b>篇】——FLASH

    零基礎開發小安派-Eyes-S1 外設篇 ——I2C

    AiPi-Eyes-S1是開源團隊專門為Ai-M61-32S設計的一款開發板,支持WiFi
    的頭像 發表于 11-27 16:39 ?721次閱讀
    零基礎<b class='flag-5'>開發</b>小安派-Eyes-<b class='flag-5'>S</b>1 <b class='flag-5'>外設</b>篇 ——I<b class='flag-5'>2</b>C

    Ai-WB2開發板做智能家居全彩LED小夜燈

    免費包郵開發板贈送!藍牙5.2低功耗開發板免費申請啦_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1U
    的頭像 發表于 11-13 14:03 ?731次閱讀
    用<b class='flag-5'>Ai-WB2</b><b class='flag-5'>開發板</b>做智能家居全彩LED小夜燈

    零基礎開發小安派-Eyes-S1外設篇——GPIO中斷編程

    AiPi-Eyes-S1 是開源團隊專門為Ai-M61-32S設計的一款開發板,支持WiF
    的頭像 發表于 10-29 14:56 ?1048次閱讀
    零基礎<b class='flag-5'>開發</b>小安派-Eyes-<b class='flag-5'>S</b>1<b class='flag-5'>外設</b>篇——GPIO中斷編程

    外設移植 Ai-WB2+FPM383C指紋

    以下作品由社區用戶 WT_0213 制作 關于 FPM383C 指紋模塊 在之前的帖子介紹的已經比較詳細了可以看下這個帖子。 【外設移植
    的頭像 發表于 10-29 14:54 ?565次閱讀
    <b class='flag-5'>外設</b><b class='flag-5'>移植</b> <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>+FPM383C指紋

    零基礎開發小安派-Eyes-S1外設篇——GPIO 輸入輸出

    AiPi-Eyes-S1 是開源團隊專門為Ai-M61-32S設計的一款開發板,支持WiF
    的頭像 發表于 10-25 13:50 ?1376次閱讀
    零基礎<b class='flag-5'>開發</b>小安派-Eyes-<b class='flag-5'>S</b>1<b class='flag-5'>外設</b>篇——GPIO 輸入輸出

    超小!5款迷你封裝WiFi+BLE模塊

    Ai-WB2-01N/01F/M1/M1-I/05W,這5款模組是推出的Ai-WB2系列中經典超小封裝的WiFi+BLE模塊。 最小的
    的頭像 發表于 07-30 10:23 ?741次閱讀
    超小!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>5款迷你封裝WiFi+BLE模塊

    Ai-WB2系列模組/開發板連接AWS亞馬遜云方法

    一、軟硬件的準備二、亞馬遜云物模型建立三、連接亞馬遜云demo獲取以及配置四、硬件接線五、燒錄軟件的使用六、連接亞馬遜云七、聯系我們前言Ai-WB2系列模組是科技
    的頭像 發表于 07-05 08:23 ?760次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>系列模組/<b class='flag-5'>開發板</b>連接AWS亞馬遜云方法