sakuragawa が 2026年01月17日19時58分27秒 に編集
コメント無し
本文の変更
こちらの開発物は下記の2名の方々と協力し、共同で制作したものになります!!
@rsny @wagrics
*@rsny* *@wagrics*
# はじめに
自転車を楽しむ人々にとって、サイクルコンピュータは、サイクリングをより楽しく、快適にするのに必須のアイテムですが、それには課題点もあります。
## サイクルコンピュータとは? サイクルコンピュータとは、サイクリングをより楽しく、快適にするアイテムで、走行中に速度を表示したり、時間を計測したり出来ます!! お高いやつだと、ナビ機能なども付いていたりして便利です ## 問題提起 そんな自転車を楽しむ人々にとって、いろんなメリットのあるアイテムですが、それには課題点もあります。
それは **充電がめんどくさい** ということです。
かといって、中途半端な残量で長時間乗ったら途中で切れますし、どうにかしてこの問題を解決する方法はないでしょうか、、、
自転車に乗るたびにいちいち取り外して、充電して、次乗るときにまた持って取り付けて、、、、
そこで、我々が開発したのが
なんてやってるうちに面倒になって、せっかく買ったのに使わなくなり、埃を被ってしまいます(筆者の体験談)
どうにかしてこの問題を解決する方法はないでしょうか ## というわけで 前述した問題を解決するため、我々が開発したのが
**自転車で発電した電力でそのまま動く、spresense製のサイクルコンピュータ** です!! spresenseには、 - 低消費電力 - 標準でマルチgnss機能内蔵 という特徴を備えているため、とてもサイクルコンピュータ向きであるうえ, 自転車に発電機を取り付ければ、そのまま電力供給が可能であるという点において、サイクルコンピュータと発電機の相性が非常にマッチしていると考え、開発に至りました!!! # 部品 開発に必要な部品は以下となります | 部品名 | 備考 | |:---:|:---|
| [spresenseメインボード](https://akizukidenshi.com/catalog/g/g114584/) | 必須アイテムです |
| [spresenseメインボード](https://akizukidenshi.com/catalog/g/g114584/) | サイクルコンピュータ本体の中核となる部品となります。詳しい回路構成等は後述します |
| [spresense 拡張ボード](https://akizukidenshi.com/catalog/g/g114585/) | 3.3vの出力を出すために採用です | | [Arduino用 ユニバーサルプロトシールド](https://akizukidenshi.com/catalog/g/g107555/) | 基盤の実装に使いました! | | [自転車 (パンゲア ロビンソン)](https://www.amazon.co.jp/PANGAEA-ROBINSON-%E3%82%B3%E3%83%B3%E3%83%91%E3%82%AF%E3%83%88%E6%8A%98%E3%82%8A%E3%81%9F%E3%81%9F%E3%81%BF%E8%87%AA%E8%BB%A2%E8%BB%8A-%E3%82%B7%E3%83%9E%E3%83%8E6%E6%AE%B5%E5%A4%89%E9%80%9F%E6%A9%9F%E6%90%AD%E8%BC%89-%E3%83%90%E3%82%B9%E3%82%B1%E3%83%83%E3%83%88%E6%A8%99%E6%BA%96%E8%A3%85%E5%82%99/dp/B071F791N8) | 部室内で放置されていたものを使用 | | [自転車チェーン発電機](https://www.amazon.co.jp/dp/B0BVKF6FQ6?ref=ppx_yo2ov_dt_b_fed_asin_title) | デフォルトでusb(直流)が付いていたため、こちらを選択しました | | 5V一定にするための定圧回路 | 発電機から出力された電圧を一定にさせるために必要な回路です。こちらも開発したものになります |
# 制作品
# 制作品概要
## サイクルコンピュータ本体 以下が、制作したサイクルコンピュータ本体の画像になります。


基盤上での部品配置は、次のようになっております!! | 各部品 | 役割 | |:---:|:---|
| Oledディスプレイ | 画面の出力装置 / 小さめですが、3.3vで動作するため、消費電力を抑えたいという観点からこちらの表示装置を採用 | | 左のボタン | 機能切り替えボタン | | 右のボタン | タイマー機能の使用の際に使う、スタート・ストップボタン / その他 | | 右上の赤色LED | 電源ランプ / その他 |
| [Oledディスプレイ](https://akizukidenshi.com/catalog/g/g112031/) | 画面の出力装置 / 小さめですが、3.3vで動作するため、消費電力を抑えたいという観点からこちらの表示装置を採用 | | 左のボタン | 機能切り替えボタン。タクトスイッチです | | 右のボタン | タイマー機能の使用の際に使う、スタート・ストップボタン / その他 | | 右上の赤色LED | 電源ランプ |
| 右下のケーブル | 供給されてる電圧の確認用ケーブル |
配線図、および回路図を以下に示します。シールド上に回路を収めるため、シンプルでコンパクトな構造となっております!! 〜〜配線図はる〜〜 〜〜回路図はる〜〜
## 全体像 自転車に取り付けた際の全体像は以下になります!! 
### 発電機の固定 発電機は、テープを用いて、走行中に動かないように固定しています。 本来であれば発電機に付属の説明書通りに取り付けを行うだけで良いのですが、 使用した自転車が折り畳み式なので小さく、取り付けのスペースが狭いという問題から、位置によっては走行中にペダルと干渉してしまいます:sweat_drops: 見た目を損なってしまうというデメリットがあるため、発電機の固定方法に関しては今後の課題といたします  ### 定圧回路の固定
定圧回路は、保護のために加工したプラスチックケース内に入れ、シートチューブ下部に固定しています。
 ### ケーブルの固定
また、発電機から定圧回路、本体に至るまでの電源ケーブルは、 走行の阻害とならないように、自転車のボディの要所で、結束バンドを用いて固定致しました!!
## 動作の流れ
〜〜ケーブル固定の様子の写真を貼る〜〜 ### 本体の固定 サイクルコンピュータ本体は、 - バイク用のスマホホルダー - 卓上スマホスタンド を組み合わせて、走行中に振動が加わっても外れないよう固定しています!!  # 動作の流れ
動作の流れは以下となっています。 1. 自転車を漕ぐと発電機により電圧が生じます。 2. しかし使用した発電機は、標準で6Vを出力するものなので、spresenseの定格電圧である5Vを超えてしまっています。 3. そこで、定圧回路を媒介させることで、5V一定に変換します 4. そして、5Vの安定電圧がspresense、つまりサイクルコンピュータ本体へと供給されます!! 
## 定圧回路
## 定圧回路の詳細 定圧回路の詳細について下記に示します!!
### 回路図
5v一定にするための回路の、回路図は以下となります。
回路図は以下となります。 〜〜基本は下で説明、ココにも何か説明があれば記載〜〜


### 詳細 〜〜〜〜この辺に回路の技術的な説明を記載〜〜〜〜〜〜
### 原理 〜〜〜〜この辺に回路の技術的な詳細を記載〜〜〜〜〜〜
# 動作の様子 @[youtube](https://www.youtube.com/watch?v=HrkXN2bcofI) # 機能紹介
サイクルコンピュータに必要な基本的な機能は取り揃えていると思います!!