FabriNeves / solarCalc

Calculadora de energia solar

Home Page:https://solar-calc-lilac.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto de Dimensionamento de Sistemas Fotovoltaicos API

Este projeto tem como objetivo construir uma API para o dimensionamento de um sistema fotovoltaico com base na localização geográfica, consumo energético e características dos equipamentos utilizados.

Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

  • JavaScript
  • Node.js
  • OpenMeteo API
  • TypeScript

Como Utilizar

O projeto é um módulo JavaScript que pode ser importado e utilizado em outro projeto. Para utilizá-lo, é necessário passar como parâmetros a latitude e longitude da localização desejada e o consumo energético mensal.

import getData from './index.js';
const latitude = -23.5489;
const longitude = -46.6388;
const consumo = 500;

getData(latitude, longitude, consumo)
  .then((data) => console.log(data))
  .catch((error) => console.log(error));

Resultado

O resultado da função será um objeto com diversas informações relevantes para o dimensionamento do sistema, como a quantidade de painéis necessários, a potência do sistema e a energia gerada mensalmente.

Deploy

Deploy Este projeto foi desenvolvido em parceria com Eduardo Queiroz e é parte do projeto SolarCalc.

Você pode conferir o front-end do sistema em SolarCalc , que utiliza esse projeto como back-end.

O projeto foi deployado no serviço de hospedagem de aplicações Vercel e pode ser acessado através do seguinte link: https://solar-calc-lilac.vercel.app/

Bibliografia

Leitura para a base de cálculo da API

FADIGAS, E. A. F. A. Energia solar fotovoltaica: fundamentos, conversão e viabilidade técnico-econômica. PEA – 2420 Produção de energia. São Paulo: Escola Politécnica, Universidade de São Paulo, 2021.

https://www.canadiansolar.com/

https://www.mosopower.com/en/approducts/

http://www.cresesb.cepel.br/index.php?section=sundata

About

Calculadora de energia solar

https://solar-calc-lilac.vercel.app/


Languages

Language:JavaScript 44.3%Language:TypeScript 35.0%Language:HTML 20.6%