산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

집에서 만든 Arduino 기반 MPPT 충전 컨트롤러

구성품 및 소모품

Arduino Nano R3
× 1
MOSFET 트랜지스터, 스위칭
× 4
Espressif ESP8266 ESP-01
× 1
영숫자 LCD, 20 x 4
× 1
듀얼 MOSFET 드라이버, 전력
× 1
SparkFun 저전류 센서 브레이크아웃 - ACS712
× 1
TVS 다이오드, 2핀
× 1
범용 트랜지스터 NPN
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

Arduino 기반 MPPT 충전 컨트롤러 | 대체 에너지 |신재생 에너지원 | 청정 에너지

Mppt(최대 전력 포인트 추적)란 무엇입니까?

MPT 알고리즘을 사용하여 특정 조건에서 태양광 모듈에서 최대 가용 전력을 추출합니다. MPPT는 우리가 태양 에너지(재생 에너지원)를 효율적으로 사용하는 데 도움이 되는 가장 인기 있는 도구입니다. 탄소 발자국 그래프를 줄이려면 SOLAR, HYDRO, WIND 등과 같이 재생 가능 에너지(천연 자원에서 얻을 수 있는 에너지)라고 하는 청정 에너지로 이동해야 합니다. 그렇지 않으면 지구 온난화로 직접 이동할 것입니다.

63%의 Co2를 생산하는 주요 기여국인 중국, 특히 중국은 모든 국가에서 녹색 에너지를 향해 나아가야 합니다.

MPPT는 어떻게 작동합니까? 150W 태양광 패널이 150W와 같지 않은 이유는 무엇입니까?

예를 들어, 시장에서 7암페어의 전류를 공급할 수 있는 새 태양광 패널을 구입했습니다. 충전 중 배터리 설정은 12볼트로 구성됩니다:7암페어 곱하기 12볼트 =84w(P=V*I) 66 이상 손실 와트 - 하지만 150와트를 지불했습니다. 그 66와트는 아무데도 가지 않는 것이지만, 태양광 출력 전류와 배터리 전압이 일치하지 않기 때문입니다.

MPPT 알고리즘을 사용한 후 우리는 얻을 수 있는 최대 가용 전력 배터리가 이제 12볼트에서 12암페어입니다.

프로젝트 사양

2. 낮은 중간 및 높은 수준의 충전 상태를 보여주는 LED 표시

3. 전원, 전류, 전압 등을 표시하는 LCD(20x4 문자) 디스플레이

4. 낙뢰/과전압 보호

5. 역방향 전력 흐름 보호

6. 과부하 및 단락 보호

7. WiFi를 통한 데이터 로깅

8. USB 포트를 통해 휴대폰, 태블릿 모든 가제트 충전

전기 사양:

1. 정격 전압=12V

2. 최대 입력 전류 =5A

3. 최대 =10A

부하 전류 지원

4. 입력 전압 =태양 전지판 12 ~ 24V

5.태양광 패널의 전력 =50와트

필요한 부품:

<울>
  • 저항기(3 x 200R,3 x330R,1 x 1K, 2 x 10K, 2 x 20K, 2x 100k, 1x 470K)
  • TVS 다이오드(2x P6KE36CA)
  • 아두이노 나노
  • ( ACS712-5A ) 전류 센서
  • 벅 컨버터(LM2596)
  • 와이파이 모듈(ESP8266)
  • LCD 디스플레이(20x4 I2C)
  • MOSFET( 4x IRFZ44N )
  • MOSFET 드라이버( IR2104 )
  • 3.3V 선형 조정기(AMS 1117)
  • 트랜지스터( 2N2222 )
  • 다이오드(IN4148 2개, UF4007 1개)
  • 커패시터(4 x 0.1uF, 3 x 10uF, 1 x100uF, 1x 220uF)
  • 인덕터(1x 33uH -5A)
  • LED(빨간색, 노란색, 녹색)
  • 퓨즈(5A)
  • Arduino IDE에 필요한 라이브러리:

    <울>
  • TimerOne.h - 이 라이브러리를 다운로드하려면 여기를 클릭하십시오.
  • LiquidCrystal_I2C - 이 라이브러리를 다운로드하려면 여기를 클릭하십시오.
  • 기억하십시오:새 폴더 만들기( 폴더 이름은 TimerOne 및 LiquidCrystal_I2C와 같은 라이브러리 이름과 같아야 합니다. 이 두 폴더를 Arduino/LIbrary에 붙여넣습니다.

    ----------------------------------------------- ----------------------------------

    Arduino 기반 MPPT 알고리즘 충전 컨트롤러 모델

    Proteus 소프트웨어에서 MPPT 충전 컨트롤러 프로젝트 시뮬레이션

    이 시뮬레이션은 Proteus Software 8.6 버전에서 설계되었습니다. Proteus용 Arduino 라이브러리와 Proteus라는 시뮬레이션 도구를 사용하여 직접 만들 수 있습니다. 원하는 경우 저희에게 연락해 주십시오. 프로테우스 구매 시뮬레이션 이 프로젝트의 소스 파일입니다.

    Wifi 모듈 ESP8266을 사용한 WiFi 데이터 로깅

    이 문서 읽기:Arduino IDE만 사용하여 Wifi 모듈 ESP8266을 설정하는 방법 알아보기

    위의 기사를 읽은 후 ESP8266 모듈을 Wi-Fi에 성공적으로 연결했다고 가정합니다.

    <울>
  • https://thingspeak.com/으로 이동하여 가입
  • 새 채널을 만들고 필드 1에 "태양 전지판 데이터"를 쓰고 다른 필드는 공백으로 두고 저장합니다.
  • API 키를 받고 해당 API 키를 복사하여 소스 코드에 붙여넣습니다.
  • 완료
  • 프로젝트 이미지

    <울>
  • 소스 코드 다운로드:
  • "코드를 Arduino Nano에 업로드하기 전에 필요한 모든 라이브러리를 설치하는 것을 잊지 마십시오. "

    개략도:


    이 프로젝트를 만드는 동안 어려움을 발견했다면 주저하지 말고 먼저 문의해 주세요. 연중무휴 24시간 도움을 드리겠습니다. 감사합니다

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    비트버킷
    https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads

    제조공정

    1. Arduino 디지털 주사위
    2. Arduino 게임 컨트롤러
    3. 픽셀 체이서 게임
    4. Alexa에 의해 활성화된 Arduino 홈 컨트롤러
    5. NeoMatrix Arduino Pong
    6. Arduino DMX-512 테스터 컨트롤러
    7. LED 룰렛 게임
    8. 홈 모니터
    9. Arduino GrowBox 컨트롤러
    10. Arduino 기반 보안 시스템