Smart Watch mittels SNTP

8 Schritt:Schritt 1: Ersatzteile Schritt 2: Hardware Schritt 3: Erkenne die Smart-Uhr Schritt 4: Code Schritt 5: mbed Web Compiler und CMSIS-DAP Schritt 6: Entwerfen Sie den Fall der Uhr Schritt 7: Bestätigen Sie den Vorgang Schritt 8: Source Code und Referenz-Website

Smart Watch mittels SNTP

Ein Smart-Uhr wird das bedeutendste Element in einem tragbaren Gerät Kategorie.
Ich verwenden die mbed web-Compiler. Ich wünsche Ihnen das mbed Web-Compiler verwenden.
Ein Plan war, wie unten.
- WIZwiki-W7500 + OLED + bluetooth + Android-Handy
aber ..... Zeitwert falschen Daten (erhalten Daten von Smartphone)
Am zweiten Gedanken, änderte ich meinen Plan.
- WIZwiki-W7500 + OLED + Ethernet + NtpServer

Anlagenbetrieb
1. wenn Ausgangszustand zu betreiben, Netzwerkzeit von NTP Server
2. Danach zählen die Zeit mit RTC in MCU
3. Nach ein paar Sekunden, aus yy / mm / dd h / ändern m / s von kleiner Größe, um h / m der großen Größe
4. wenn Taste D3 pushit Wechsel von h / m der großen Größe verbunden zu JJ / MM / dd h / m / s von kleiner Größe

Schritt 1: Ersatzteile

  1. Smart Watch mittels SNTP

    - WIZwiki-W7500 an WIZnet: WIZwiki-W7500
    - OLED 128x64 (SSD1306 / i2c) bei Adafruit: http://www.adafruit.com/products/326
    - Einfache Modul-Schild an YWRobot (nur China vor Ort): YWRobot
    - Jumper-Kabel: Verbinden OLED und einfachen Modul Schild
    Bibilothek
    - SSD1306 Treiber
    - Ethernet-Bibliothek (in WIZnet gemacht)
    Werkzeug
    - Mbed Web Compiler: LINK

Schritt 2: Hardware

  1. Smart Watch mittels SNTP
    WIZwiki-W7500 OLED
    SCL PA_9 SCL
    SDA PA_10 SDA
    GND GND GND
    VCC VCC VCC
    WIZwiki-W7500
    Taste PC_0

Schritt 3: Erkenne die Smart-Uhr

  1. Smart Watch mittels SNTP

    1. Der Netzwerkzeit von NTP Server über SNTP Protocol
    2. Der Anfangswert des RTC, schreiben die Daten zu bringen.
    3. Zählen Sie die Uhr mit Einstellwert.
    NTP Server Adresse "time.nist.gov", und Port ist 40, aber es erscheint Südkorea der Zeitzone

Schritt 4: Code

  1. Smart Watch mittels SNTP

    Diese Code-Basis auf mbed (C ++). aber Sie haben die SSD1306.h Datei (c) verwenden können,
    SSD1306.h Datei Nutzung wie SSD1306 Bibliothek.

    Vorsicht !!!!!


    wenn RTC gespeicherten Datenspeicher NTP Zeit erhalten, müssen Sie die NTPTime (Monat) -1 und NTPTime (Jahr) zu berechnen - 1900

Schritt 5: mbed Web Compiler und CMSIS-DAP

  1. Smart Watch mittels SNTP

    Smart Watch mittels SNTP

    Sie können die Firmware-Download Über den mbed web Compile.
    1. Wenn Sie das USB-Kabel an den WIZwiki-W7500 verbinden, PC als Wechseldatenträger erkannt. Wechseldatenträgername ist mbed.
    2. Sie "drag and drop" oder kopieren Sie die Firmware auf den Wechseldatenträger hat die Firmware-Schreibfortschritt abgeschlossen.
    3. Nach Abschluss der Firmware-Schreib, geöffnet, um die Festplatte zu überprüfen.
    4. Wenn Datei "fail.txt" ist in der Festplatte vorhanden ist, bedeutet dies, das Schreiben der Firmware ist fehlgeschlagen.
    5. Nach dem Drücken der Reset-Taste (SW1) der WIZwiki- W7500, wiederholen Sie die Schritte von 2.

Schritt 6: Entwerfen Sie den Fall der Uhr

  1. Smart Watch mittels SNTP

    3D-Druck: LINK

Schritt 7: Bestätigen Sie den Vorgang

  1. Smart Watch mittels SNTP

    Smart Watch mittels SNTP

Schritt 8: Source Code und Referenz-Website


  1. - Smart Uhr Quellcode: LINK
    - Ethernet-Quellcode: LINK
    - 3D-Druck: LINK