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

360レーダー(データを画像にエンコードする)

コンポーネントと消耗品

>
Arduino UNO
× 1
超音波センサー-HC-SR04(汎用)
× 1
RobotGeek180度ロボットサーボ
× 2
ジャンパー線(汎用)
× 1

必要なツールとマシン

パイプ
ホットグルーガン(汎用)

アプリとオンラインサービス

>
Arduino IDE
Microsoft Visual Studio 2015

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

私はここにいます。360レーダーの作り方を紹介します。データをコンピューターに送信し、それらを処理した後、リアルタイムでレーダーを描画し、1回転(360回転)した後、前のレーダーを保存して新しいレーダーを描画します。そして、これらすべての後にデータをエンコードし、画像に隠します。たとえば、 エンコードデータのみを送信し、誰かがこのデータ転送を観察した場合、彼はあなたがエンコードされたデータを転送したことを発見します ただし、エンコードされたデータを画像に非表示にすると、彼はあなたが何をしたかを知ることができず、あなたが他の誰かに写真を送ったと思ってしまいます。

ステップ1(必要なものを収集する)

このプロジェクトでは、次のものが必要になります。

  • Arduino(私はUno R3を使用しました)
  • サーボモーター(360°のモーションを利用できるようにする必要があるため、2つ必要です)
  • 超音波センサー(距離の計算にはこれを使用します)
  • 超音波センサーとサーボを取り付けることができるように配線します。

ステップ2(組み立てる)

下の回路図のように(C ++コードのすぐ上)、サーボセンサーと超音波センサーをArduinoに接続します。コードをアップロードして、コンピューターで確認できます。

重要:ポートの名前がわからない場合は、デバイスマネージャーに移動してポートを見つけてください。そこに名前が表示されます(COM3またはCOM5)。

<図>

プロジェクトが終了したら、レーダードロワーのEXEを送信するように依頼してください。

*更新*:このページのEXEファイルをダウンロードしてください。

EXEの操作に問題がある場合、または独自のEXEを作成したい場合は、私に聞いてください。私がお手伝いします。

AIをエンコードするために写真をインポートするときは、写真をより鮮明にするための最良の方法を選択してください。

コード

  • サーボ制御
サーボ制御 C / C ++
C ++のこのコードはサーボを制御するためのものであり、Arduinoにアップロードする必要があります
 #include  Servo Down; Servo Up; const int trigPin =9; const int echoPin =10; long duration; int pos =0; int pos2 =0; int distance; int _degrees; void setup(){pinMode(trigPin、OUTPUT); pinMode(echoPin、INPUT); Down.attach(2); Up.attach(3); Serial.begin(9600); } void loop(){Down.write(0); Up.write(0); for(pos =0; pos <=180; pos + =1){Down.write(pos); _degrees =pos; dis(); delay(50); if(pos ==180){for(pos2 =0; pos2 <=180; pos2 + =1){Up.write(pos2); _degrees =pos + pos2; dis(); delay(50); }}} for(pos =180; pos> =0; pos- =1){Down.write(pos); Up.write(pos); delay(5); }} void dis(){digitalWrite(trigPin、LOW); delayMicroseconds(2); digitalWrite(trigPin、HIGH); delayMicroseconds(10); digitalWrite(trigPin、LOW); duration =pulseIn(echoPin、HIGH); distance =duration * 0.034 / 2; Serial.print(distance); Serial.print( "、"); Serial.println(_degrees); } 

カスタムパーツとエンクロージャー

ここからEXEファイルをダウンロードします Circular_draw_qP2ROsoPds.rar

回路図


製造プロセス

  1. ワイヤレス磁気データ転送
  2. Arduino Digital Dice
  3. 温度および湿度データロガー
  4. 鉄人
  5. Find Me
  6. Arduino3Dプリントロボットアーム
  7. Arduino加湿器制御
  8. NeoMatrix Arduino Pong
  9. Arduinoジョイスティック
  10. Arduino TEA5767FMラジオ受信機
  11. 歩数計(Arduino 101)