ドナドナされるプログラマのメモ

Windows用アプリのプログラミングメモ

2023-08-01から1ヶ月間の記事一覧

自転車用ウインカーの制作(11)

制御基板設計の続き。今日はレイアウトと配線の検討。 レイアウトはこんな感じにしてみた。45mm×45mm基板なら余裕かと思ったけど、きっつきつだった。 制御基板レイアウト 配線はこんなかんじ。スズメッキ線で配線するので、線間は2.54mm、角度はすべて直角…

自転車用ウインカーの制作(10)

今日は制御基板の設計。 こいつはスイッチからの信号をもとに表示器への電源供給を入り切りしたり、スイッチの状態に応じて手元LEDを光らせたり、音を鳴らしたりする役割となっている。これを実現するため、以下を実現するように設計した。 スイッチは表示器…

自転車用ウインカーの制作(9)

表示基板の量産も終えたので、それぞれケースに組み込む。 表示基板とLED基板の間には、念のためプラ板を挟んで絶縁した。また、中に入れるコネクタはリプロ用のもののみとし、電源は外に直接線出しした。 表示器として組み上げた 前2個、後ろ2個を組み上げ…

自転車用ウインカーの制作(8)

AVRマイコン ATtiny202を使って自転車用ウインカーを作るメモも、早くも8回目。ここに来て、わかりにくいトラブルが発生した。プログラミング直後はちゃんと動作するのに、安定化電源の出力を入り切りして電源を投入すると起動しない。調べても同様の症状の…

自転車用ウインカーの制作(7)

今日はLED基板を3枚作ったところで力尽きた。真ん中にあるICを覆ってる樹脂がとても硬くて、パターンカットが大変なのよね。 この基板の動作確認もできたので、今日はここまで。

自転車用ウインカーの制作(6)

さて、プログラミング環境も整ったのでまずはLチカから。Arduino IDEにて下記コードを作成してビルド、書き込み。 void setup() { pinMode(PIN_PA6, OUTPUT); } void loop() { digitalWrite(PIN_PA6, LOW); delay(1000); digitalWrite(PIN_PA6, HIGH); delay…

自転車用ウインカーの制作(5)

なんということでしょう。使用したATtiny202ライブラリのピン配置が、ドキュメントと違うじゃないですか。 使用したATtiny202ライブラリのピン配置 マニュアル記載のピン配置 マニュアル通りのピン配置に変更。 ピン配置を修正 回路図も合わせて更新。 表示…

自転車用ウインカーの制作(4)

今日はソフトの開発環境を作る。 まずはプログラマの作成。下記のUPDI_Writer_Cir.pdf右下にある回路を実装した。 www.ne.jp すなわち、秋月のFT234xモジュールに抵抗を1個つけて配線出ししただけ。 akizukidenshi.com 実装した回路 UPDIプログラマ外観 次…

自転車用ウインカーの制作(3)

自転車用ウインカー制作の続き。 今日はウインカーの容器を作る。 ベースはダイソーの自転車用5灯尾灯。 これをバラすとこうなってる。 ダイソー 5LED リアライトの分解(1) ダイソー 5LED リアライトの分解(2) 基板の裏面はこんなかんじ。 今回は、このケー…

自転車用ウインカーの制作(2)

昨日の続き。表示器の回路を設計する。 回路設計CADが未導入なので、P板.comの プリント基板 回路設計CAD | プリント基板ネット通販P板.comを参考に 電子部品通販のRSコンポーネンツと連携したCADであるDESIGNPARK PCBをインストールした。 www.rs-online.co…

自転車用ウインカーの制作(1)

大人の夏休みの工作として、自転車用ウインカーを作りたくなったので検討してみた。 要件 まずは大雑把な方針というか要件を決める。 右折、または左折を示す合図を黄色~橙色LEDで前および後ろに提示する。 表示器やスイッチは有線接続。 有線接続に必要な…