2023年– date –
-
センサー
自動ブレーキの搭載
数日前に記事を書いた、移動するだけのTANKから、ギア比を大きくして速度を落とし、パワーを上げてみました。結果として、カーペットの上でも旋回するようになったのですが、ネコを追いかけるには全くスピードが足りなくなりました。ま、それは良いとして... -
センサー
HC-SR04を用いた距離の測定
さて、次は超音波で距離を測定するセンサーHC-SR04を使って、距離を測定してみたいと思います。 この機能の実装には、私は GPIO Zero というプログラムを使いました。 ラズパイ工作の楽しさは、こういった先人たちの知恵と遺産を活用できることにあります... -
RaspberryPi
移動するだけのTANK
ゲームパッドの入力を読んで、ただ移動するだけのプログラムがこちらです。 操縦方法は、ハットスイッチで移動方向を指示し、LT(アナログ出力)をアクセルとして、モーターを回します。詳しい挙動は以下の通り。 ハットスイッチ挙動上前進右上右旋回左上... -
RaspberryPi
モータードラーバーL9110S
このドライバーは、DCモーター2つを制御できます。ネットで記事を探してもなかなか良い記事に出会えないのですが、この記事が参考になりました。 https://okayamalabo.hatenablog.com/entry/2019/04/29/215330 上の記事を読むと、マブチ130モーターでギリ... -
RaspberryPi
PCA9685を使ったLEDの点灯
ラズパイでLチカをやるには、抵抗を噛ませなければいけないので、ブレッドボードを使ったりするのですが、PCA9685は内部に220Ωの抵抗が入っているので、外部抵抗なしでLEDを接続できるのです。(マニュアルのp7,p16参照) そこで昨日のsinpletest.pyをもと... -
RaspberryPisimpletest.pyの解読
さて、いよいよpythonに触れていく訳ですが、私も初心者に毛が生えた程度だと自覚しています。間違いがありましたら、遠慮なくご指摘下さい。よろしくお願いいたします! simpletest.pyのソースコード # Simple demo of of the PCA9685 PWM servo/LED cont... -
RaspberryPi
PWMでサーボを動かす
いよいよサーボを動かしてみたいと思います。 私が買ったサーボはSG90というやつですが、amazonで買った安物なので当たり外れがひどいです。外れると負荷が大きいのかセンターまで戻らなかったり、ちょっとだけ動かしたいのに動いてくれなかったりします。... -
RaspberryPiI2C通信
I2C通信とは シリアル通信の一種で、Raspberri Piが一つの信号線上に定期的なパルス信号を流し、それと同期する形でデータをやり取りする通信方式です。 下請けとなった子会社は、それぞれ固有のアドレスを持っており、そのアドレスを通じてどこの子会社へ... -
RaspberryPi
Raspberry Piに何かをつなごう
さて、バッテリーから電源が供給できるようになったので、次は色々なパーツを接続していきたいと思います。 まず、モーターを回したいと思ったとします。ラズパイのGPIOピンの5vから電源を取って、モータを回す事はできるでしょうか? かなり小さなモータ... -
RaspberryPi
Raspberry Piのバッテリー駆動
FPV-TANKでまず先に取り組まなければいけないのが、ラズパイのバッテリー駆動です。 ラズパイはラズパイ専用のアダプターからUSB Type-Cケーブルで給電しているのですが、ラジコンを作るとなると、バッテリーで駆動させなければいけないのです。ところが、... -
3DPrinter3Dプリンターのフィラメント
私が買ったフィラメントで、これはいいなと思ったやつ、これはちょっと・・・と思ったやつ、色々あったのでその備忘録です。 使ってみたPLAフィラメント3種 ただのPLA 強度があって、一番使いやすいと思います。 その中でも、特に良かったなと思うのがこ... -
RaspberryPi
久々のラズパイ起動
カメラモジュールv3を買ったので、どんなもんか見てみようと思って、久々にラズパイを起動。 電源を繋いで電源を入れる。あれキーボードとマウスは・・・。と思ったけど、VNC接続出来たはずと思い、HDMIケーブルだけ接続してみた。 VNCとはなんぞやという...