前回はユニバーサル基板に再チャレンジして繋ぎ終わる所までやったね。
その後親機の電源を入れたんだけど、親機が思ったように動いてくれなかった。
だから今回は親機の配線を全部抜いて再接続してみる事にしたよ。
そしたら電源線が1本足りなかった事に気づいたよ。
これが原因だったのか。
親機をPCに繋いでシリアルモニタを確認してもエラーは出てないね。
じゃあ改めて起動してみると――

あっ、電源入った!
子機の電源を入れてないから接続失敗のメッセージが出てるね。
子機の電源を入れればーー

おー! 親機が動いた!
ユニバーサル基板の挑戦としては成功だね。
子機が取得した値はおかしいから調整していかないとなー。
じゃあ、親機をPCから切断して、電池駆動にしてみよう。

あれ? 何も表示されない……。
うーん、おかしいな。
過去には出来ていた筈なのに。

引用元記事 https://qiita.com/Ken_____/items/8830a7267351408c2113
どっかで配線間違えたのかな……。
一難去ってまた一難だなー。
もしや! と思って乾電池を交換してみたら――

あ、動いた。
乾電池の電圧が下がったのが原因だったみたい。
あれ? でも昇圧コンバーター使った筈なんだけどな。
この昇圧コンバーターの最低入力電圧が0.9vだから、乾電池の電圧が0.9vを下回ったのかな。
確かめてみよう。

あれ? 2.4vあるじゃん。
じゃあ5vへ昇圧できる筈だよ。 おかしいなあ。
なら、どこかで電圧がおかしくなってるのかな。
乾電池を新しくしたら動くってことは、電圧が原因って事だもんね。
色んな箇所の電圧を図ると、昇圧コンバーターの出口では4.5vで出力されてるみたい。
もうここで5vから下がってるのか。銅線の品質が悪いのかな。
昇圧コンバーターはブレッドボードの+に繋がってる。
ブレッドボードの+から各パーツへ給電する時は3.5vくらいまで下がってるみたい。
ここが問題なのかな。
もしかして僕の理解が足りないだけ?
ブレッドボードの+に4.5v流れてたら、そこから給電される電圧は皆4.5vじゃないの?
いまESP、MSP2807、MSP2807のLED、E220の4箇所へ給電してるけど、それが原因で電圧が下がってるの?
これらの最低電圧は3.3vだから、3.5vまで落ちても正常動作する筈なんだけどな。
うーん……。今は分かんないな。
まずは動くから、子機のセンサーの値がおかしい事を先に直したほうが良さそう。