PWM制御を用いたLEDの輝度調整
FPV-TANKの車体が概ね完成したので、pwm制御でLEDを調光してみました。 ラズパイ本体と、pca9685、USBのゲームコントローラーがあれば、このプログラムでLEDをコントローラーで光らせられますよ! pca9 …
FPV-TANKの車体が概ね完成したので、pwm制御でLEDを調光してみました。 ラズパイ本体と、pca9685、USBのゲームコントローラーがあれば、このプログラムでLEDをコントローラーで光らせられますよ! pca9 …
プレビューウィンドウの設定 libcameraでカメラが動くことが分かったら、Pythonで使いたい。カメラ周りのことは全て Picamera2 で実現できます。嬉しいことに Picamera2 は Raspberry …
ここは、ラズパイビギナーが参考にしてもらえたらと思って記事を書いてもいるので、過去のSDカードを使っていると色々と不具合が生じてきます。 特に、ライブラリのインストールはどうしたんだっけ??となってしまったので、いっその …
数日前に記事を書いた、移動するだけのTANKから、ギア比を大きくして速度を落とし、パワーを上げてみました。結果として、カーペットの上でも旋回するようになったのですが、ネコを追いかけるには全くスピードが足りなくなりました。 …
さて、次は超音波で距離を測定するセンサーHC-SR04を使って、距離を測定してみたいと思います。 この機能の実装には、私は GPIO Zero というプログラムを使いました。 ラズパイ工作の楽しさは、こういった先人たちの …
ゲームパッドの入力を読んで、ただ移動するだけのプログラムがこちらです。 操縦方法は、ハットスイッチで移動方向を指示し、LT(アナログ出力)をアクセルとして、モーターを回します。詳しい挙動は以下の通り。 ハットスイッチ 挙 …
このドライバーは、DCモーター2つを制御できます。ネットで記事を探してもなかなか良い記事に出会えないのですが、この記事が参考になりました。 上の記事を読むと、マブチ130モーターでギリギリと書いてありましたが、FPV-T …
ラズパイでLチカをやるには、抵抗を噛ませなければいけないので、ブレッドボードを使ったりするのですが、PCA9685は内部に220Ωの抵抗が入っているので、外部抵抗なしでLEDを接続できるのです。(マニュアルのp7,p16 …
さて、いよいよpythonに触れていく訳ですが、私も初心者に毛が生えた程度だと自覚しています。間違いがありましたら、遠慮なくご指摘下さい。よろしくお願いいたします! simpletest.pyのソースコード と言うことで …
いよいよサーボを動かしてみたいと思います。 それは置いておいて、いよいよプログラムを組んでいくわけですが、使う言語はpythonです。 プログラミングなんてやった事ないよ〜という人でも大丈夫です。 pythonは入門しや …
I2C通信とは シリアル通信の一種で、Raspberri Piが一つの信号線上に定期的なパルス信号を流し、それと同期する形でデータをやり取りする通信方式です。 下請けとなった子会社は、それぞれ固有のアドレスを持っており、 …
さて、バッテリーから電源が供給できるようになったので、次は色々なパーツを接続していきたいと思います。 まず、モーターを回したいと思ったとします。ラズパイのGPIOピンの5vから電源を取って、モータを回す事はできるでしょう …