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

Arduino Sonar

コンポーネントと消耗品

>
Arduino UNO
× 1
超音波センサー-HC-SR04(汎用)
× 1

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

HC-SR04のレーダー画面の視覚化

Arduinoコード:

処理によって取得されるシリアルポートに送信されたサーボ値によって移動されたすべての角度のセンサー読み取り値を送信します

https://github.com/faweiz/My-Arduino/blob/master/arduino_radar/Arduino_radar_HC_SR04/Arduino/Arduino_radar_server_arduino/Arduino_radar_server_arduino.ino

処理コード:

HC-SR04が上から見た領域をマップします。 1つは左から右、もう1つは右から左の2つの読み取り値を取得して表示します。 2つの測定値の平均を表示します

https://github.com/faweiz/My-Arduino/blob/master/arduino_radar/Arduino_radar_HC_SR04/Processing-code/Arduino_radar_client_processing/Arduino_radar_client_processing.pde

どんな質問でも大歓迎です!

Github:https://github.com/faweiz

ポートフォリオ:https://portfolium.com/faweiz

Linkedin:https://www.linkedin.com/in/faweiz

コード

  • 無題のファイル
無題のファイル Arduino
 / * https://www.hackster.io/faweiz/arduino-radarRadarHC-SR04の画面視覚化シリアルポートに送信されたサーボ値によって移動されたすべての角度のセンサー読み取り値を送信して、処理によって取得されます* /#include  #include  #define TRIGGER_PIN 2 //超音波センサーのトリガーピンに接続されたArduinoピン2#defineECHO_PIN 3 //超音波センサーのエコーピンに接続されたArduinoピン3#defineMAX_DISTANCE 150 // pingする最大距離(センチメートル単位)。最大センサー距離の定格は400〜500cmです。#defineSERVO_PWM_PIN 9 //サーボをArduinoのピン9に設定//意味-angle .. angle#define ANGLE_BOUNDS 80#define ANGLE_STEP 1 int angle =0; //サーボの移動方向//-1 =戻る、1 =進むintdir =1;サーボmyservo; NewPingソナー(TRIGGER_PIN、ECHO_PIN、MAX_DISTANCE); void setup(){Serial.begin(9600); //シリアルポートを初期化します:myservo.attach(SERVO_PWM_PIN); //サーボをArduinoのピン9に設定} void loop(){delay(50); //角度は-ANGLE_BOUNDS .. ANGLE_BOUNDSからであるため、//正の値に再正規化する必要があります。//サーボ値は正である必要がありますmyservo.write(angle + ANGLE_BOUNDS); //センサーからの距離を読み取り、シリアルに送信getDistanceAndSend2Serial(angle); //角度を計算するif(angle> =ANGLE_BOUNDS || angle <=-ANGLE_BOUNDS){dir =-dir; }角度+ =(dir * ANGLE_STEP); } int getDistanceAndSend2Serial(int angle){int cm =sonar.ping_cm(); Serial.print(angle、DEC); Serial.print( "、"); Serial.println(cm、DEC); } 
コード
https://github.com/faweiz/My-Arduino/tree/master/arduino_radar
Arduino_radar_server_arduino.ino
Arduino_radar_client_processing.pde

回路図


製造プロセス

  1. Arduino Spybot
  2. FlickMote
  3. 自家製テレビB-Gone
  4. マスタークロック
  5. Find Me
  6. Arduino Power
  7. Tech-TicTacToe
  8. Arduino Quadruped
  9. arduinoを使用したソナーと処理IDEでの表示
  10. Arduinoジョイスティック
  11. MPU6050I2Cセンサーから加速度を角度に変換