RaspberryPiでセグウェイを構築する
取り付け手順に従って、車のフレームを作成してください。
回路図に従ってブレッドボードにコンポーネントを取り付け、RPiへの接続を挿入してください。
回路について簡単に説明します。
MPU6050モジュールのインターフェースはi2Cです。以下のように、4つのピンをRaspberry PiGPIOに接続する必要があります。
DCモーターを駆動するために、私は人気のあるL293DICを使用しています。
L293Dを駆動するには、十分な電圧で追加の電力が必要です。私が使用しているのは、110VAC-DC 12Vアダプターで、L293Dに接続します。
ケーブルタイを使用して、すべての部品を締めてください。
Raspbian with WiFiアダプターが既にインストールされており、sshを使用してRPiにログインする方法を知っていることを前提としています。 i2CカーネルモジュールとwiringPiライブラリのインストールから始めます。
i2CカーネルモジュールはMPU6050へのアクセスを支援し、WiringPiライブラリはGPIOへのアクセスを支援します。
手順は次のとおりです。
i2cカーネルモジュールをインストールするには
i2cカーネルモジュールをセットアップするには、
次の行をファイルに追加します。
ブラックリストファイルも確認する必要があります。
次の2行がコメント化されていることを確認してから、保存してください。
raspi-configを確認してください
次に、RPiを再起動します
戻ったら、i2cドライバカーネルモジュールが自動的にロードされるかどうかを確認します。
次に、wiringPiライブラリをインストールしましょう。
最初にgitをインストールします。
WireingPiをダウンロードしてインストールします
RaspbianがインストールされたRaspberryPi2を使用しています。
費用は$ 45.0
EdimaxWifiアダプターを使用しています。
費用は$ 10.0
こちらから購入しました
ギア比私が手に入れたモーターは1:34です。 1:21の方がいいと思います。速度とトルクがロボットにとって十分な大きさである限り、他のDCモーターを使用できます。
コスト$ 50.0
費用$ 4.0
ここから購入しました。
費用は$ 3.0
こちらから購入しました。
費用は$ 3.0
費用$ 4.0
オス-オス線xN、
オス-メス線xN
費用$ 3.0
費用は$ 1.0
これらはL293D(ピン#2、ピン#7、およびピン#1)に接続する必要があります。 )
L293D(ピン#15、ピン#10、およびピン#9)に接続する必要があります。 )
$ sudo apt-get install libi2c-dev
$ sudo vi / etc / modules
i2c-bcm2708 i2c-dev
$ sudo vi /etc/modprobe.d/raspi-blacklist.conf
#blacklist spi-bcm2708 #blacklist i2c-bcm2708
$ sudo raspi-config [詳細オプション]-> [I2C]で、有効にしてください。
$ sudo bash; sync; sync; restart
$ lsmod | grep i2c
i2c_dev 6027 0 i2c_bcm2708 4990 0
$ sudo apt-get install git-core
$ cd $ git clone git://git.drogon.net/wiringPi $ cdwireingPi $ sudo ./build
詳細:RaspberryPiを使用したセグウェイの構築
製造プロセス
- 液体アディティブマニュファクチャリング:液体を使用した3Dオブジェクトの構築
- DS18B20で温度を読み取る|ラズベリーパイ2
- RASPBERRYPIによる温度測定
- ラズベリーパイで温度を監視する
- センサーデータとRaspberryPiマイクロプロセッサーの統合
- ラズベリーパイで雷を検出する
- tコブラープラス付きラズベリーパイ2ウォーターアラーム
- ThingSpeak Temperature Monitor with Raspberry Pi
- RaspberryPiを使用した簡単なDIY赤ちゃん泣き検出器
- ラズベリーパイによるパン/チルトフェイストラッキング
- ラズベリーパイと湿度センサーを備えたエアロポニックス