ESP8266 8x8 LED矩陣上的動畫時鐘

ESP8266 8x8 LED矩陣上的動畫時鐘

北京单场奖金计算公式 www.ygpyvk.com.cn 一個簡單的DIY ESP8266互聯網時鐘。
硬件組件:

  • NODEMCU 1.0 ESP8266板(ESP-12??椋? 1
  • MAX7219 8x8Led矩陣??欏? 7

軟件應用程序和在線服務:

  • Arduino IDE

手動工具和制造機器:

  • 烙鐵(通用)

這是我使用ESP8266的第一個項目,所以我想嘗試制作一些簡單的設備。想到我以前的一個項目(藍牙控制的滾動文本),我有一個完整的8x56 LED矩陣,包括7個MAX7219 LED矩陣???x8,位于相應的盒子里。
讓我提一下這些??楸冉暇?,前面包含DIL IC。新??椴捎胹md技術制造,通常由4個耦合矩陣組成,順時針旋轉90度。
我決定用一個大數字制作一個漂亮的動畫(翻轉)時鐘,它通過互聯網同步。我的項目的基礎是Pawel A. Hernik的代碼,我從中刪除了顯示天氣信息和貨幣匯率的部分。我這樣做是為了使代碼盡可能簡單和易懂。

電路項目的主要芯片及數據手冊

電路相關文件

電路圖文件
原理圖.jpg
描述:原理圖截圖
源代碼
源碼.rar
描述:源碼
教程
項目詳情.pdf
描述:詳情介紹
分享到:
收藏 (8)
電子硬件助手小程序 電子硬件助手小程序

電路城電路折扣劵獲取途徑:

電路城7~10折折扣劵(全場通用):對本電路進行評分獲??;

電路城6折折扣劵(限購≤100元電路):申請成為賣家,上傳電路,審核成功后獲取。

(版權歸Mirko Pavleski所有)

版權聲明:電路城所有電路均源于網友上傳或網上搜集,供學習和研究使用,其版權歸原作者所有,對可以提供充分證據的侵權信息,本站將在確認后24小時內刪除。對本電路進行投訴建議,點擊投訴本電路反饋給電路城。

使用說明:直接使用附件資料或需要對資料PCB板進行打樣的買家,請先核對資料的完整性,如果出現問題,電路城不承擔任何經濟損失!

換一批 more>>

大家都在看:

繼續閱讀

  • Arduino Nano時鐘,帶4x64 LED矩陣

    利用了一些簡單的硬件和簡單的代碼實現了這個矩陣鬧鐘。適合正在學習的新手,如果你也在做相關的項目,可以參考一些這個資料。硬件組件: Arduino Nano R3× 1 LED矩陣× 1 光電阻器× 1 面包板(通用)× 1 DS3231× 1 軟件應用程序和在線服務: Arduino IDE效果圖:該項目基于基本接口庫MD_MAX722XX,包含在所有其他庫中。秒數(使用我的3x5字體)顯示在hh:mm之后,“:”閃爍!日期顯示為“dd Mon”,室溫顯示在單獨的頁面上。亮度由光電阻控制。電路城原創內容,未經同意,不得轉載!
    來自:基礎電路時間:2019-08-22 led 時鐘 arduino nano
  • 隨機數發生器,帶8x8 LED矩陣和Arduino

    這是一個使用8x8 LED矩陣和Arduino的隨機數發生器。它可在1到60之間調節,并包括定時器播放模式。硬件組件: Arduino UNO和Genuino UNO× 1 Maxim Integrated 8x8 LED矩陣???,帶MAX7219× 1 SparkFun按鈕開關12mm× 3 無焊接面包板半尺寸× 1 跳線(通用)× 1 軟件應用程序和在線服務: Arduino IDE該器件是一個隨機數發生器,采用8x8 LED矩陣,由Arduino驅動。它完全可調,工作范圍為1至60。裝配非常簡單,該裝置可用于需要一組隨機數的許多應用中。主要有兩種操作模式:模式1:隨機生成(N =種群大小,n =樣本大?。?。模式2:繪圖計時器(1到60秒)。電路城原創內容,未經同意,不得轉載!
    來自:DIY創意產品時間:2019-08-16 arduino led矩陣 隨機數發生器
  • 電子云便簽

    作品簡介該設計是利用GD32F350作為主控,OLED12864作為顯示屏,ESP8266??樽魑緦幽?櫚南允酒?。系統啟動之后會自動連接服務器,之后可以通過使用B2按鍵獲取網絡時間更新到單片機系統,校準當前的時間。在接收模式下可以接收來自服務器的圖片和文字信息,單片機對傳輸的信息進行處理之后通過OLED屏顯示出來。該設計可以作為一個任務器,從網絡發送任務然后使用OLED顯示出來,方便查看??梢宰魑桓齙繾穎闈?,放在家里或者公司,發送今天應該完成的工作,給自己提醒。該設計還包括了鬧鐘,用戶可以設定一個鬧鐘用于提醒自己,作用起床,任務提醒等都是可以的。系統構成電路連接與軟件設計該設計中具體使用到了 模擬IIC總線(OLED,SCL--PA5 ,SDA--PA6 ) LED(PB10) KEY(B2-PA0,B3-PB7) USART1(用于連接TTL-UART???,發送數據到上位機,找BUG用,哈哈 TX- PA2,RX-PA3) USART2(用于給ESP8266通信使用,TX- PA9,RX-PA10) 蜂鳴器(PC6) 還用到了RTC內置時鐘芯片,用于實時更新時間,但是經過我的實驗,發現在斷情況下時間是不會進行更新的,主要原因應該是沒有電池供電的原因。 我在軟件上使用的操作方式是分時操作,使用滴答定時器將時間分為2ms,10ms,50ms,500ms,10000ms,1s這些時長的任務,這樣對應不同的任務給定不同的時間間隔處理,可以提高效率,較低出錯的可能,同時方便管理。??樽槌杉白饔肊SP8266??椋╳ifi??椋罕舊杓剖褂玫氖荅SP8266的串口通信的功能。利用串口進行數據通信,通過AT指令達到通信的目的。蜂鳴器: 蜂鳴器使用的是有源蜂鳴器,就是直接給高電平就會發出聲音信號,需要一個三極管進行驅動,如果直接驅動的話一般都是驅動不起來的。 蜂鳴器主要的作用是作為鬧鐘報警使用。當設定的時間到了之后,蜂鳴器會報警,默認時長是1分鐘,可以隨時使用按鍵B3進行關閉。按鍵: 按鍵使用了GD32f350板載的兩個按鍵,按鍵有兩個按下模式(長按 [2s以上] 和短按)。 短按一般用來進行特定項目的選擇,長按用來確定用。 按鍵??櫚氖褂迷?ms的任務中進行調用的,實時監控按鍵的狀態,因為在整個系統中會時刻的使用到按鍵。LED: LED也是使用的板載的LED,主要運行在500ms的任務中,每500ms翻轉一次,用于監控系統是否在正常的運行和信息提示。OLED顯示屏:OLED OLED是該設計中最重要的部分,用于進行各種信息的顯示,顯示圖形,時間,聯網狀態,操作選項等。 其分為多個顯示界面,下面將一一介紹:開機界面: 開機界面最開始會顯示我的Logo,如下圖所示:接下來即開始進行聯網操作。聯網也有幾個階段。AT指令發送,連接wifi,連接服務器,才會進入工作界面,聯網界面都是一樣的,只是下方的進度條會隨著聯網的進度更新。上方會顯示時間,因為當前還處于聯網狀態,所以時間還是上一次的時間,這個時間在斷電的情況下是不會更新的。 此時界面的黃色部分的最右邊有一個黑色的圓形,這個就是wifi沒有連接的標志,當連接上wifi之后會變成雙圓形的填充圖樣主界面顯示: 在主界面中,最上方顯示的是時間信息。下面還有三組可供選擇的選項。分別是【獲取時間,接收模式,鬧鐘】。通過短按B2(時間小于2s)可以切換模式選擇。 當前選中項前面的菱形圖形會變成全黑,不選中是是空心的。如下圖:獲取時間: 當前選擇項是獲取時間的時候,通過長按按鍵B2(時間大于2s),進入獲取時間的界面,在這個界面下,單片機會通過ESP8266給服務器發送一個獲取時間的命令“GetTime”,服務器在收到信息之后會返回當前的時間信息給單片機,進行處理之后寫入RTC時鐘,使用RTC時鐘芯片來進行時間的更新,這樣更加的準確。 在獲取時間的過程中,單片機會一直判斷當前的狀態,如果一直沒有獲取到時間,會自動重連服務器,再次嘗試獲取時間信息。在這個接界面下也可以通過短按和長按B2都可以退出。 當獲取到正確的時間之后會自動退出這個界面,并更新時間。接收模式: 該模式主要是用來接收圖片信息的。在該模式下,單片機會使用一個較大的空間來存儲服務器發送的圖片信息,首先進入的時候會顯示接收模式,當有圖片信息傳輸過來之后,接收完圖像信息之后,單片機會進行處理,此時會顯示圖像處理中,最后處理之后會顯示完整的圖像。如下圖,該模式下同樣可以通過短按和長按B2退出。鬧鐘: 在此模式下,可以通過服務器發送定時時間,然后更新到單片機中,當到達定時的時間之后就會打開蜂鳴器報警,時長是1min,期間可用通過按鍵B3關閉蜂鳴器,在此模式下可以打開和關閉鬧鐘模式。通過短按和長按B2退出該模式。服務器 服務器是使用易語言進行編寫的。下面將對服務器操作進行解釋: 主界面。這個界面包含了該服務器的所有操作,文字編輯發送,圖片編輯發送,鬧鐘時間發送,查看單片機網絡連接狀態等。
    來自:Hackaday Prize 2019時間:2019-08-17 esp8266 oled gd32f350
  • 基于ESP8266的互聯網信息展示器

    esp8266+oled,利用Arduino的方式開發
    來自:Hackaday Prize 2019時間:2019-08-14 esp8266 oled
  • 雙屏時鐘天氣

    本制作采用一片VFD+TFT構成雙屏,VFD屏專門顯示時間,清晰易看;TFT顯示日期、星期、天氣實況、天氣預報,顯示內容多;MCU采用便宜的物聯網芯片ESP8266。采用成熟電路、制作簡單;采用arduino,簡單易懂。
    來自:Hackaday Prize 2019時間:2019-08-13 esp8266 時鐘 天氣
  • 使用STM32F446RE和7段顯示器制作的簡單時鐘

    硬件組件:SparkFun 7段串行顯示器 - 紅色× 1 STMicroelectronics STM32 Nucleo-64板× 1 軟件應用程序和在線服務:Arm Mbed Keil microvision基于Arm Cortex-M處理器的STM32系列32位微控制器旨在為MCU用戶提供新的自由度。它提供的產品結合了高性能,實時功能,數字信號處理,低功耗和低電壓操作以及連接性,同時保持完全集成和易于開發。我之所以選擇STM32,原因如下:1.最新的ARM微控制器2.工業級3.高硬件配置內部RTC實時時鐘(RTC)是一種跟蹤當前時間的計算機時鐘。雖然RTC通常用于個人計算機,服務器和嵌入式系統,但它們也存在于幾乎任何需要準確計時的電子設備中。支持RTC的微控制器可用于計時器,鬧鐘,手表,小型電子議程和許多其他設備。
    來自:家用電器時間:2019-07-04 時鐘 微控制器 rtc
  • 基于51單片機萬年歷時鐘設計(原理圖、程序、仿真、PCB等資料)

    基于51單片機萬年歷時鐘設計硬件組成:單片機+最小系統+LCD液晶顯示???DS1302時鐘???蜂鳴器提示音???DS18B20溫度采集???按鍵??楣δ芙檣埽?.本采用STC89C52RC(與AT89S52、AT89C52通用)單片機作為主控制器;2.時鐘芯片采用DS1302,溫度傳感器采用DS18B20。3.有一組鬧鐘和陰歷顯示功能,有閏年補償,可以準確及正確的顯示時間等信息。4.可以顯示年、月、日、時、分、秒、星期、溫度、農歷和鬧鐘設定。需要定制或者實物可加本人QQ:1173481434詳細資料:
  • 物聯網接入平臺

    本項目意在構建一套物聯網軟硬件平臺。硬件平臺是一款可供物聯網行業用戶進行二次開發的網關控制器, 配備以太網接口,支持10/100M自適應自翻轉以太網功能。通過預留接口,實現ModBus、LoRa、ZigBee、WiFi、RS485、CAN、3G/4G等通訊??櫚娜我庋』?,保證了Ethernet有線或WiFi連接與遠距離無線的互聯互通,是局域網與廣域網之間通信的橋梁。綜合測試程序實現用戶根據觸摸屏自行配置局域網協議和接入云平臺方式,默認接入本平臺,也可根據觸摸屏自行輸入服務器IP和端口號。每次開機默認選擇上次設置,也可重新設置。因此硬件平臺既可以二次開發,且只需用綜合測試程序不需要二次開發也可滿足很多應用場景。服務器端為1G運存centos系統,可支持上萬設備同時在線,接收每個網關發來的數據,也可發送控制指令給具體網關,數據采用SHA1和MD5加密方式保證數據傳輸安全。移動端采用安卓開發,實現實時數據、智能控制、閾值設置、修改名稱功能。
  • 基于ESP8266和機智云平臺的地暖壁掛爐遠程控制器

    項目簡介:壁掛爐是燃氣壁掛爐的簡稱,全稱是“燃氣壁掛式采暖爐”,是一種以天然氣為能源的熱水器,具有防凍?;?、防干燒?;?、意外熄火?;?、溫度過高?;?、水泵防卡死?;さ榷嘀職踩;ご朧?。燃氣壁掛爐具有強大的家庭中央供暖功能,能滿足多居室的采暖需求,并且能夠提供大流量恒溫衛生熱水,供家庭沐浴、廚房等場所使用,經濟實用。為了能夠保證在冬季供暖季節居所的溫度舒適度,同時又能夠節能環保,降低供暖費用,在各廠家的壁掛爐產品上都提供了外部溫度控制輸入接口。本項目就是利用該接口,用ESP8266作為主要控制器,結合機智云平臺提供的物聯網服務,實現遠程控制功能,可以根據主人生活規律,遠程控制壁掛爐的運行。同時也可以根據房間內的溫度傳感器設定自動運行規律,同時該控制器還具有溫度采集/本地開關控制,可以根據壁掛爐的工作模式,控制本地混水灌循環泵的啟停,充分利用能源。該控制器也可以加入本地的安全檢測功能,比如加入燃氣泄漏檢測、漏水監測、壁掛爐水溫監測、防凍?;さ裙δ?。本控制也可以接入開源智能家具系統,如Home Assistant、Domoticz等。硬件說明:1. ESP8266-12F或類似???. DHT12/11/AM2302等溫濕度傳感器,18B20溫度傳感器3. MQ-2/5等燃氣/煙感傳感器等軟件說明:1. ESP8266嵌入式C代碼2. 機智云平臺和手機APP源碼
  • STM32L151低功耗4.3uA RTC自動喚醒-附加RTC日歷-串口修改喚醒時間 程序

    程序功能:1、使用芯片:STM32L1512、官方庫:標準庫函數版本3、實現STM32L151進入低功耗,低功耗4.3uA,通過RTC自動喚醒低功耗,喚醒后,可以通過串口修改喚醒時間,RTC最長喚醒時間為18小時,喚醒后可以讀取RTC日歷信息和讀寫24CXX芯片。
銷量
42
查看
621
參數名 參數值
發布于 2019 年 04 月 02日
Moore8直播課堂

tracer ??