A jól ismert 7-szegmenses kijelzőt széles körben használták a múlt század végén. Minden bizonnyal az Ön fiókjában is lapul még egy. Ez a mátrix LED kijelző „low cost” változata.
Az SNTP (Simple Network Time Protocol) az idő szinkronizálására szolgáló hálózati internetprotokoll. Az RTC áramkör szolgáltatja az aktuális idő-információt a W7500 modulnak. Ez az áramkör dátumot, időt, percet és másodpercet számol, és MCU-tól, valamint CPU-tól függetlenül működik.
Szükséges hardver
• WIZwiki-W7500: 1db. (Cortex-M0 Platform board)
• LED kijelző Közös anód, 7-szegmenses : 2db.
• BC547 : 8db.
• Mikrokapcsoló : 1db.
• 220Ohm ellenállás : 16db.
• 1kOhm ellenállás : 8db.
• 10kOhm ellenállás : 1db.
• 1uF : 1db.
• Jumper Wires
• Szerelőlap (Bread Board)
Amint az a kapcsolási ábrán is látható, a 7-szegmenses kijelző A-G pinjei párhuzamosan csatlakoznak a WIZwiki-7500-hoz. A közös anódok kapcsoló tranzisztoron keresztül csatlakoznak a 3,3V feszültségre.
https://blog.wiznettechnology.com/category/w7500/
Teszt
A csatolt videón jól látható, közvetlenül a WIZwiki-7500 újraindítását követően, a berendezés leolvassa az aktuális időt az SNTP segítségével az NTP szerverről. Ha világít a piros LED, akkor az idő-információ sikeresen beíródott az RTC áramkörbe. A 7-szegmenses kijelzőn megjelenik az aktuális idő. A kapcsoló segítségével válthatunk a dátum, illetve az idő megjelenítése között.
Firmware
A berendezéshez szükséges firmware mbed platformon van kialakítva on-line fordítóval. Az alábbi linkre kattintva letölthető a forráskód.
https://developer.mbed.org/users/nanjsk/code/SNTP_7SEG_WIZwiki_W7500/
Önnek is tetszenek cikkeink? Ne maradjon le egyről sem! Nem kerül erőfeszítésébe, mi eljuttatjuk Önhöz.