무선조종농약살포기만들기2rc조종기무인조종rc예초기

Поделиться
HTML-код
  • Опубликовано: 17 сен 2024
  • 무선조종농약살포기 만들기 2탄 입니다. 동력살분무기를 실어서 테스트해봤습니다.

Комментарии • 8

  • @이도비-i3r
    @이도비-i3r 11 месяцев назад

    안녕하세요 동영상 쭉 정독하면서 감탄했습니다 혹시 우노 코딩정보좀 알 수 있을까요? 부탁드리겠습니다

    • @TV-cn4gb
      @TV-cn4gb  11 месяцев назад +1

      약대노즐을 왕복회전울 서보모터로 했는데 움직임이 부드럽지않아서 스텝모터로 바꿀려고합니다.서보모터 코딩만 올리겠습니다
      #include
      #define CH9 9
      #define CH7 7

      Servo myservo; // create servo object to control a servo

      int potpin; // analog pin used to connect the potentiometer
      int val; // variable to read the value from the analog pin
      int ch7Value;
      int pos = 0 ;
      int pos1 = 0 ;
      bool ch9Value;
      int readChannel(int channelInput, int minLimit, int maxLimit, int defaultValue){
      int ch = pulseIn(channelInput, HIGH, 30000);
      if (ch < 100) return defaultValue;
      return map(ch, 1000, 2000, minLimit, maxLimit);
      }
      // Read the switch channel and return a boolean value
      bool readSwitch(byte channelInput, bool defaultValue){
      int intDefaultValue = (defaultValue)? 100: 0;
      int ch = readChannel(channelInput, 0, 100, intDefaultValue);
      return (ch > 50);
      }
      void setup() {
      pinMode(CH9,INPUT);
      pinMode(CH7, INPUT);
      ch9Value = readSwitch(CH9, false);
      ch7Value = readChannel(CH7, 0, 200, -100);
      pos1 = map(ch7Value, 0, 200, 0, 500);
      Serial.begin(9600);
      myservo.attach(9); // attaches the servo on pin 9 to the servo object
      }

      void loop() {
      pinMode(CH9,INPUT);
      pinMode(CH7, INPUT);
      ch9Value = readSwitch(CH9, false);
      //ch7Value = readChannel(CH7, 0, 200, -100);
      pos1 = map(ch7Value, 0, 200, 0, 500);
      myservo.attach(9); // attaches the servo on pin 9 to the servo object


      if( ch9Value==0){ //수동으로 각도조절

      pinMode(CH7, INPUT);
      ch7Value = readChannel(CH7, 0, 200, -100);
      //Serial.println(ch7Value);
      //val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
      pos = map(ch7Value, 0, 200, 0, 500); // scale it to use it with the servo (value between 0 and 180)
      myservo.write(pos);
      Serial.println(pos);
      }
      else{ // 자동으로 각도에 맞게 왕복운동
      if(ch7Value

    • @이도비-i3r
      @이도비-i3r 11 месяцев назад

      감사합니다~명절 즐겁게 보내세요~

    • @이도비-i3r
      @이도비-i3r 11 месяцев назад

      ​@@TV-cn4gb혹시 회로도도 올려주실 수 있을까요?😢

  • @user-jp2vy7qc2c
    @user-jp2vy7qc2c Год назад

    전동휠체어 보통 시골에서 어르신들이 타는 그건가요? 모터제원좀 알수있을까요? 모터 드라이브는 알려주셔서 아는데 무선조종기와 수신기정보도 부탁드립니다
    도움 부탁드려요. 최고입니다~

    • @TV-cn4gb
      @TV-cn4gb  Год назад +1

      At9s입니다

    • @TV-cn4gb
      @TV-cn4gb  Год назад +1

      시골에서 타는 전동스쿠터는 모터가 하나입니다. 모터2개짜리라야 방향전환 조종이쉽습니다,350~400w이상이면됩니다

    • @user-jp2vy7qc2c
      @user-jp2vy7qc2c Год назад

      @@TV-cn4gb 넵 바퀴 하나당 1개씩 구동되는걸로 알아보겠습니다. 답변 감사합니다.