极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E838】ESP8266 WiFi模組自制智能手表

2021-09-07 14:29:24      索煒達(dá)電子      864     

項(xiàng)目編號(hào):E838

文件大?。?1K

源碼說(shuō)明:帶中文注釋

開(kāi)發(fā)環(huán)境:C編譯器

簡(jiǎn)要概述

功能

-使用內(nèi)置DS1302時(shí)鐘芯片提供RTC時(shí)鐘。

-鑒于DS1302芯片準(zhǔn)確性不高,也可連接WiFi后通過(guò)NTP時(shí)鐘服務(wù)器同步時(shí)間。

-可以使用計(jì)時(shí)器、定時(shí)器等功能。

-訪問(wèn)本地文件系統(tǒng)文件或者連接服務(wù)器,閱讀文本內(nèi)容。

-具有可拓展性(往上面加點(diǎn)簡(jiǎn)單游戲什么的完全可以)。

版本

這個(gè)手表有兩個(gè)版本:

-dev版本:這個(gè)版本用的是一個(gè)電位器加一個(gè)按鈕來(lái)操作手表。但是這個(gè)設(shè)計(jì)不方便放進(jìn)手表,體積會(huì)特別大,是明顯不合適的。因?yàn)椴豢紤]用這個(gè)版本做成品,因此此版本沒(méi)有PCB。

-正式版本:這個(gè)版本用三個(gè)按鈕操作手表(上,下,確定),更方便放進(jìn)手表。這個(gè)版本有PCB。

另外,這個(gè)版本取消了DS1302的備用電池,因?yàn)槠潴w積實(shí)在太大且沒(méi)什么實(shí)際用處。DS1302的布局從SOIC改成了DIP,主要是因?yàn)槲沂謿埐粫?huì)焊SOIC。電阻也改成直插式了。

制作說(shuō)明

-可以直接用Arduino編譯程序下載(如果用ESP8266裸板需要另買(mǎi)USB轉(zhuǎn)串口線一根,把里面TXD和RXD插到裸板的RXD和TXD上),也可以下載已經(jīng)編譯好的bin文件(現(xiàn)在還沒(méi)準(zhǔn)備好)。但是如-果需要修改Flash片內(nèi)內(nèi)容,則必須用Arduino手動(dòng)編譯。


修改片內(nèi)Flash方法

-先參考libconfig文件夾中安裝依賴庫(kù)的說(shuō)明,安裝庫(kù)和文件系統(tǒng)工具。

-在源代碼的data文件夾下放置需要的文件。

-找到工具->ESP8266 Sketch Data Upload,點(diǎn)擊即可上傳。

目錄│文件列表:

 └ ESP8266Watch-main

    ├ ESP8266Watch

    │  │ ButtonEvents.ino

    │  │ ESP8266Watch.ino

    │  │ MainMenu.ino

    │  │ Persistence.ino

    │  │ Settings.ino

    │  │ Time.ino

    │  └ WLAN.ino

    ├ hardware

    │  └ v1

    │     │ ESP8266Watch-v1-PCB.pcbdoc

    │     │ ESP8266Watch-v1-PCB.pdf

    │     │ ESP8266Watch-v1-Sch.pdf

    │     └ ESP8266Watch-v1-Sch.schdoc

    ├ libconfig

    │  │ config.bat

    │  └ README.md

    └ smartconfig

       │ link.bmp

       │ link.png

       │ link.txt

       └ link.xbm

TAGESP8266
  • 9 次
  • 1 分