kinnekoの薄い本屋kinnekoの薄い本屋

NTPで時刻同期する時計作ってみた #マッハ新書

  • ダウンロード商品
    ¥ 600

『NTPで時刻同期する時計作ってみた』 無線搭載マイコンモジュールESP32と4桁7セグモジュールを使って、 NTPで時刻同期する時計を作ってみました。 この実装には、IoTデバイスを作るための基本がデータ送信を除いて全て含まれています。 パーツ代は2000円弱くらいです。 NTPで同期して正確な時間を表示する時計です。 無線設定はスマホアプリから流し込みます。 接続情報を受信すると"Find"と表示し、 無線接続に成功すると"conn"と表示します。 動作しているのが確認できるようコロンが毎秒点滅します。 一日に一回時刻同期し、その時には"Sync"と表示します。 時刻同期に失敗すると"_Err"と表示します。 無線設定から時刻同期、7セグモジュールの制御まで、 少しづつ段階を追ってプログラムを拡張してゆきます。 技術書典6に出す予定でしたが、残念ながら落選しましたw 07/02: v1.1 72ページ  追補:NodeMCU-32Sを使った実装  追補:表示シーケンス図 03/21: v1.0 70ページ 03/05: v0.3 実質45ページ  以下の章を記載・追記   ・乾電池駆動してみる【NEW】  ・Smart Config【NEW】  ・Smart Configの注意点【NEW】 03/04: v0.2 実質37ページくらい   以下の章を記載・追記  ・ESP32-DevKitC【UP】  ・Arduino IDEのインストール【NEW】  ・Arduino IDEを起動する【NEW】  ・Arduino IDEにESP32の設定を行う【NEW】 03/03: v0.1 空白ベージ除くと実質26ページくらい 目次: ・はじめに ・4桁7セグモジュールを買う ・ESP32-DevKitC ・Arduino IDEのインストール ・Arduino IDEを起動する ・Arduino IDEにESP32の設定を行う ・無線設定 ・NTPサーバーから時刻を取得する ・4桁7セグモジュールの配線 ・4桁7セグモジュールの制御 ・4桁7セグモジュールでの時間表示 ・不要なときには無線を切る ・7セグで文字っぽい表示をしてみる ・乾電池駆動してみる ・Smart Configで簡単無線設定 ・Smart Configの注意点 ・Smart Configで無線設定をやってみる ・ボタンの配線と動作テスト ・ボタンで無線設定を開始させる ・Smart Configと時計を合体する ・ケースをプリントする ・おわりに ・追補:NodeMCU-32Sを使った実装 ・追補:表示シーケンス図

『NTPで時刻同期する時計作ってみた』 無線搭載マイコンモジュールESP32と4桁7セグモジュールを使って、 NTPで時刻同期する時計を作ってみました。 この実装には、IoTデバイスを作るための基本がデータ送信を除いて全て含まれています。 パーツ代は2000円弱くらいです。 NTPで同期して正確な時間を表示する時計です。 無線設定はスマホアプリから流し込みます。 接続情報を受信すると"Find"と表示し、 無線接続に成功すると"conn"と表示します。 動作しているのが確認できるようコロンが毎秒点滅します。 一日に一回時刻同期し、その時には"Sync"と表示します。 時刻同期に失敗すると"_Err"と表示します。 無線設定から時刻同期、7セグモジュールの制御まで、 少しづつ段階を追ってプログラムを拡張してゆきます。 技術書典6に出す予定でしたが、残念ながら落選しましたw 07/02: v1.1 72ページ  追補:NodeMCU-32Sを使った実装  追補:表示シーケンス図 03/21: v1.0 70ページ 03/05: v0.3 実質45ページ  以下の章を記載・追記   ・乾電池駆動してみる【NEW】  ・Smart Config【NEW】  ・Smart Configの注意点【NEW】 03/04: v0.2 実質37ページくらい   以下の章を記載・追記  ・ESP32-DevKitC【UP】  ・Arduino IDEのインストール【NEW】  ・Arduino IDEを起動する【NEW】  ・Arduino IDEにESP32の設定を行う【NEW】 03/03: v0.1 空白ベージ除くと実質26ページくらい 目次: ・はじめに ・4桁7セグモジュールを買う ・ESP32-DevKitC ・Arduino IDEのインストール ・Arduino IDEを起動する ・Arduino IDEにESP32の設定を行う ・無線設定 ・NTPサーバーから時刻を取得する ・4桁7セグモジュールの配線 ・4桁7セグモジュールの制御 ・4桁7セグモジュールでの時間表示 ・不要なときには無線を切る ・7セグで文字っぽい表示をしてみる ・乾電池駆動してみる ・Smart Configで簡単無線設定 ・Smart Configの注意点 ・Smart Configで無線設定をやってみる ・ボタンの配線と動作テスト ・ボタンで無線設定を開始させる ・Smart Configと時計を合体する ・ケースをプリントする ・おわりに ・追補:NodeMCU-32Sを使った実装 ・追補:表示シーケンス図