工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

音声制御車

コンポーネントと消耗品

>
Arduino UNO
× 1
ブレッドボード(汎用)
× 1
DCモーター(汎用)
× 2
リニアレギュレータ(7805)
× 1
TexasInstrumentsデュアルHブリッジモータードライバーL293D
× 1
ジャンパー線(汎用)
× 1
>
Bluetooth Low Energy(BLE)モジュール(汎用)
× 1

このプロジェクトについて

コンポーネント:

  • Arduino Uno
  • ブレッドボード
  • モーターx2
  • ホイールx2
  • (適切なサイズの)シャーシ
  • 電圧レギュレータLM7805
  • L293D
  • 12Vバッテリー(電源)
  • ジャンパー線
  • BluetoothモジュールHC-05

アプリはここにあります:https://play.google.com/store/apps/details?id =appinventor.ai_cempehlivan92.Arduino_Sesli_Kontrol

アイデア:

Bluetoothモジュールをモバイルアプリに接続します。完了すると、モバイルを介して提供するコマンドがモジュールを介してArduinoに送信されます。アプリから送信されたシリアルバッファから文字ごとに受け入れ、それらを組み合わせて文字列を形成します。

次に、それをコマンドと比較します。一致する場合、コマンドが実行されます。たとえば、受け取った文字列が「Right」の場合、ボットは右に曲がります。

接続:

ここですべての接続を検索します:https://yainnoware.blogspot.com/p/voice-driven-car.html

コード:

  int motor_input1 =11; int motor_input2 =10; int motor_input3 =5; int motor_input4 =6; String voice; void setup(){Serial.begin(9600); pinMode(motor_input1、OUTPUT); //右モーターpinMode(motor_input2、OUTPUT); //右モーターpinMode(motor_input3、OUTPUT); // LEFT MOTOR pinMode(motor_input4、OUTPUT); // LEFT MOTOR} void loop(){while(Serial.available()> 0){delay(10); char c =Serial.read(); if(c =='#'){break; } voice + =c; } if(voice =="forward"){digitalWrite(motor_input1、LOW); digitalWrite(motor_input2、HIGH); digitalWrite(motor_input3、LOW); digitalWrite(motor_input4、HIGH); delay(5000); } else if(voice =="back"){digitalWrite(motor_input1、HIGH); digitalWrite(motor_input2、LOW); digitalWrite(motor_input3、HIGH); digitalWrite(motor_input4、LOW); delay(5000);} else if(voice =="left"){digitalWrite(motor_input1、LOW); digitalWrite(motor_input2、HIGH); digitalWrite(motor_input3、HIGH); digitalWrite(motor_input4、LOW); delay(800); } else if(voice =="right"){digitalWrite(motor_input1、HIGH); digitalWrite(motor_input2、LOW); digitalWrite(motor_input3、LOW); digitalWrite(motor_input4、HIGH); delay(800); } if(voice.length()> 0){Serial.println(voice); voice =""; digitalWrite(motor_input1、LOW); digitalWrite(motor_input2、LOW); digitalWrite(motor_input3、LOW); digitalWrite(motor_input4、LOW); }}  

製造プロセス

  1. MajorTom:Alexa Voice Controlled ARDrone 2.0
  2. Arduino Digital Dice
  3. DIY 37LEDルーレットゲーム
  4. ジョイスティック制御のRCカー
  5. ATtiny85ミニアーケード:スネーク
  6. ポータブルレンジ検出器
  7. MobBob:Androidスマートフォンで制御されるDIY Arduino Robot
  8. アプリ制御油圧クレーン
  9. スマートフェイストラッキングロボットカー
  10. Arduino制御ピアノロボット:PiBot
  11. 銅による電気めっき