본문 바로가기
카테고리 없음

태양따라 움직이는 인공지능 코드

by 헬싱 웰싱 2024. 3. 7.
반응형

파병최신치료법공개클릭

태양광메이커 만들기 그냥 재미삼아 보시고 직접해보시는 거는 비추입니다 

왜냐면 전선들이 얽혀서 원래 이쪽분야 가 전선정리가 거의 일의 절반이상인거 같습니다 ㅠㅠ

아두이노 우노1개, 센서쉴드V5.0 ,조도 센서 4개, 서보모터2개로 솔라 트래커를 만들꺼야 코드를잘 만들어줘 부탁해

 

아두이노 우노, 센서쉴드 V5.0, 조도 센서 4개, 서보모터 2개를 이용해서 솔라 트래커를 만들려는 거군요! 아래는 이러한 구성을 위한 기본적인 아두이노 코드입니다.

c
#include <Servo.h>

// 서보모터 설정
Servo servoVer; // 수직 서보
Servo servoHor; // 수평 서보

// 조도 센서 설정
int LDR1 = A0; // 왼쪽 LDR
int LDR2 = A1; // 오른쪽 LDR
int LDR3 = A2; // 위쪽 LDR
int LDR4 = A3; // 아래쪽 LDR

void setup()
{
  servoVer.attach(2); // 수직 서보를 디지털 핀 2에 연결
  servoHor.attach(3); // 수평 서보를 디지털 핀 3에 연결
  servoVer.write(90); // 초기 위치 설정
  servoHor.write(90); // 초기 위치 설정
}

void loop()
{
  int val1 = analogRead(LDR1); // LDR1 읽기
  int val2 = analogRead(LDR2); // LDR2 읽기
  int val3 = analogRead(LDR3); // LDR3 읽기
  int val4 = analogRead(LDR4); // LDR4 읽기

  int avgHor = (val1 + val2) / 2; // 수평 평균
  int avgVer = (val3 + val4) / 2; // 수직 평균

  int difHor = abs(val1 - val2); // 수평 차이
  int difVer = abs(val3 - val4); // 수직 차이

  if (difHor > 50) // 수평 차이가 50보다 크면
  {
    if (avgHor < 500) // 수평 평균이 500보다 작으면
      servoHor.write(servoHor.read() - 1); // 서보 수평 각도 감소
    else if (avgHor > 500) // 수평 평균이 500보다 크면
      servoHor.write(servoHor.read() + 1); // 서보 수평 각도 증가
  }

  if (difVer > 50) // 수직 차이가 50보다 크면
  {
    if (avgVer < 500) // 수직 평균이 500보다 작으면
      servoVer.write(servoVer.read() - 1); // 서보 수직 각도 감소
    else if (avgVer > 500) // 수직 평균이 500보다 크면
      servoVer.write(servoVer.read() + 1); // 서보 수직 각도 증가
  }
  delay(50); // 50ms 딜레이
}

 

이 코드는 간단한 솔라 트래커를 구현하는 것이며, 실제 사용에 있어서는 환경에 따라 조도 센서의 위치, 감도 등을 조정하거나, 서보모터의 회전 범위 등을 적절히 조정해야 할 수도 있습니다. 따라서 이 코드를 기반으로 실제 사용 환경에 맞게 수정하시는 것을 권장드립니다.

 
쉽게하시더라구여 이분꺼는

이회로판으로 하면 쉴드를 안써도 되나 쉴드 가 1500원인가 하는거같은데 이거는 780백원하는거같다
쉴드대신 우노랑 요 회로판이랑 사용하면 간단하긴하다
4개의 조도센서의 두다리를꼽은 동서남북 방향에&nbsp; 회로판을 사용하지 않고 저항을 그냥 연결하여 사용하는법

 

가변저항 필요없다  그냥 하면된다 그다음 아두이노 우노 에 잘연결을 하는데 역시 머리쓰기 나름이구나 참 다양하다 머리쓰는게...

국산캐드캐디안클릭

국산캐드캐디안클릭

위에 주황색 솔라 트레커 보다 훨씬 간단하다 이런 방식으로 하니까 선도 깔끔하고 좋네여 나머지는 아두이노 우노에 장착하기만 하면됩니다.

태양광메이커동영상

11111111111111111111111111 111111111111111111111111111 1111111111111111111111111111 11111111111111111111111111 111111111111111111111

태양광메이커동영상

파병최신치료법공개클릭

반응형

여러분의 후원이 큰 힘이 됩니다!

후원하러 가기