パラゴン・プロジェクト史上最悪のスマートウォッチ
人生には、最悪が最高ということがある。メーカー・プロジェクトでは、最も楽しい方法が最悪の方法であることもよくある。この非典型的なパラゴン・プロジェクトがそうであることは間違いない: 史上最悪のスマートウォッチ私たちのお気に入りの技術系YouTuberの一人である - がまとめたものだ。 低レベルの学習.
Arduino Uno R4とWiFiをベースに、ローレベル・ラーニングは特大で、違和感があり、セットアップが不十分なスマートウォッチを作った。
時間と心拍数をArduinoの内蔵LEDに直接表示する。
ハードウェア
このプロジェクトには、WiFi付きのArduino Uno R4、心拍数モニター、バッテリー、ストラップとケース、そしてダクトテープが必要だ。
ビルドに汗をかくことはない。
ステップ1:Arduinoをプラスチックケースに入れ、ストラップを通す。それを手首につける。
ステップ2:心拍数モニターとバッテリーを慎重に隣り合わせに置き、それを腕にダクトテープで貼る。
バダバダバダブーン。準備完了だ。
ソフトウェア
この中で本当に楽しいのは、(ローレベル・ラーニングのビデオにありがちなことだが)これを動かすソフトウェアの素晴らしさだと思う。
まず、ビデオで説明されているように、Arduino Uno上でESP32チップのSDKを使ってネットワークタイムプロトコル(NTP)をセットアップする必要がある。バッファを初期化し、UDP(User Datagram Protocol)パケットを作成します。このパケットにはNTPデータが含まれます。
理論的には、このプロジェクトに必要なのはESP32だけだ。しかし、クールなディスプレイが欲しければ、Arduinoが必要だ。
次に、NTPをディスプレイ用に変換するために、LEDマトリックスをセットアップする必要がある。
第3のステップは、心拍数モニターをArduinoに接続することだ。 スマート を見る。ビデオの中でローレベル・ラーニングは、心拍数モニターが緑色であることについて触れている。そして緑は血液の反対色である。
スマートウォッチのライトが緑色なのはなぜ?
とにかく、4つ目のステップは、心拍数を決定するために、肌に当たって跳ね返ってくる光の量を把握するコードを書くことだ。このステップは、ローレベル・ラーニングの創意工夫の中で私が一番好きなものだ。アナログ出力のトップレベルとボトムレベルを把握し、最終的にそれを1分あたりの拍数の整数に変換する。
それと、WiFi接続に依存しているため、これを持ってどこにでも行けるわけではないって言ったっけ?
史上最悪のスマートウォッチを4つのステップで紹介しよう。ビデオをぜひご覧ください:
そして、もしあなたが自分で作ろうと思ったら、ぜひ教えてほしい!
このシリーズで紹介した他のパラゴン・プロジェクトは、以下をクリックしてご覧いただけます。 これ.
また、いつものように、何か質問があったり、このシリーズの企画を提案したい場合は、以下にコメントしてください!
ユーチューブにノーと言おう!
どうしてだい、マイケル?