🌟 Atualização do Nosso Site! 🌟

Olá a todos os nossos queridos usuários visitantes,

Estamos emocionados em compartilhar que acabamos de fazer uma atualização em nosso fórum para melhor atender às suas necessidades! Trabalhamos duro para tornar sua experiência ainda mais agradável e eficiente.

No entanto, sabemos que, às vezes, até mesmo as melhores mudanças podem trazer alguns pequenos contratempos. Por isso, pedimos a sua ajuda. Se você encontrar qualquer erro, bug, ou algo que simplesmente não pareça certo, por favor, não hesite em nos informar.

Nossa equipe está aqui para garantir que tudo funcione perfeitamente para você, e sua ajuda é fundamental para isso. Sinta-se à vontade para entrar em contato conosco através da nossa página de contato. Suas observações e feedback são extremamente valiosos.

Agradecemos por fazer parte da nossa comunidade e por nos ajudar a tornar o nosso fórum ainda melhor!

Com gratidão,
Brasilreef

Vamos fazer uma controladora brazuca?

Se você quer mostrar um projeto seu o local certo é esse, abuse das explicações e fotos.
Mensagem
Autor
Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Vamos fazer uma controladora brazuca?

#1 Mensagem por Wagner Sartori Junior »

Fala pessoal...

Bom, não tenho formação universitária mas aprendo rápido. Estou montando meu primeiro marinho, comprei leds da rapidleds com controladora PWM 0-10v e estou usando uma protoboard aqui para fazer os LEDs acenderem(com trânsistor para fazer o level shift de 5v para 10v). Ta muito feio e to com vergonha de colocar a foto aqui.

Principalmente lá fora, tem diversas controladoras para aquário open source/hardware, entretanto nunca vi uma nacional e boa o suficiente para as minhas necessidades. Comecei a bolar uma, peguei coisas da Typhon, coisas do ReefAngel e assim vou montando minha controladora frankenstein.

Por enquanto o esquema dela está abaixo:
Imagem

Como ainda está em fase de desenvolvimento, ainda não tem github nem nada, mais para frente quando estiver maduro o suficiente eu crio o repositório.

Features do hardware:
- baseado no atmega328p(arduino uno, ...)
- porta ISP para gravar bootloader se necessário e porta FTDI para fazer upload dos códigos
- 4 canais de controle de LED PWM 0-10v
- 1 canal PWM de Cooler com controle de RPM
- RTC DS3231 - é o mais preciso que eu tinha por aqui
- LCD de 4x20 I2C

TODO:
- mudar os canais de LED para ser igual do typhon para escolher 0-10v, PWM 0-5v e PWM 0-10v
- estudar porque o reefangel usa opamp para aumentar o PWM de 5v para 10v ao invés de trânsistor(de repente a velocidade do PWM, o trânsistor não aguenta), mas sei lá, é só suposição, preciso estudar para ver o que vamos usar
- canal one-wire para colocar sensores de temperatura
- XBee / Rede: eu particularmente uso XBee aqui em casa para alguns trecos que eu fiz aqui, e vou implementar ele na placa. mas posso estudar se alguém tiver algum esquema bom para fazer uma interface de rede ou rede sem fio para ele
- se for para SMD, vou mudar o atmega328p para o atmega2560... tenho conhecimentos de ARM, e também poderia fazer com STM32F1xx ou F40x, mas aí é tudo 3.3v, e vai precisar mudar bastante coisa. também ficaria mais dificil mecher no software por que fica mais distante do público em geral e não quero que o software fique 100% dependente de mim

Software que estou usando para testar. Eu não gosto da maneira arduino de programar(tudo no loop), então estou fazendo o código emulando um RTOS via millis().

Código: Selecionar todos

#include <SerialCommand.h>
#include <Wire.h>
#include <Time.h>
#include <LiquidCrystal_I2C.h>
#include <DS3232RTC.h>

#define blueLEDPin   3 // channel 1
#define colorLEDPin  5 // channel 2
#define whiteLEDPin  6 // channel 3
#define uvLEDPin     9 // channel 4
#define fanPin      10
#define fanSpeedPin  2

volatile unsigned long counter = 0;
volatile unsigned long result = 0;

unsigned long clockDelay = 1000;
unsigned long fanRpmDelay = 1000;
unsigned long setLedBrightnessDelay = 200;

unsigned long clockWait = clockDelay;
unsigned long fanRpmWait = fanRpmDelay;
unsigned long setLedBrightnessWait = setLedBrightnessDelay;

LiquidCrystal_I2C lcd(0x20, 20, 4);

SerialCommand SCmd;

void rpmCount() {
  counter++;
}

ISR(TIMER1_COMPA_vect) {
 result = (counter / 2) * 60;
 counter = 0;
}

#include <stdarg.h>
void lcdprintf(char *fmt, ... ){
        char tmp[128]; // resulting string limited to 128 chars
        va_list args;
        va_start (args, fmt );
        vsnprintf(tmp, 128, fmt, args);
        va_end (args);
        lcd.print(tmp);
}

void setLEDChannelBrightness(uint8_t channel, uint16_t value) {
  switch (channel) {
    case 1:
      analogWrite(blueLEDPin, value);
      lcd.setCursor(5, 1);
      break;
    case 2:
      analogWrite(colorLEDPin, value);
      lcd.setCursor(16, 1);
      break;
    case 3:
      analogWrite(whiteLEDPin, value);
      lcd.setCursor(5, 2);
      break;
    case 4:
      analogWrite(uvLEDPin, value);
      lcd.setCursor(16, 2);
      break;
  }
  lcdprintf("%3d", value);
}

void setFanSpeed(uint16_t value) {
  analogWrite(fanPin, value);
  lcd.setCursor(5, 3);
  lcdprintf("%3d", value);
}

void calcAndShowFanSpeed() {
  lcd.setCursor(16, 3);
  lcdprintf("%4ld", result);
}

void setup()  {
  Serial.begin(115200);
  setSyncProvider(RTC.get);
  if (timeStatus() != timeSet)
    Serial.println("Unable to sync with the RTC");
  else
    Serial.println("RTC has set the system time");
  SCmd.addCommand("SET_TIME",set_time);
  SCmd.addDefaultHandler(unrecognized);
 
  lcd.init();
 
  lcd.backlight();
  lcd.clear();
  lcd.setCursor(0, 1);
  lcd.print("     Welcome to");
  lcd.setCursor(0, 2);
  lcd.print("     TrunetReef");
 
  delay(3000);
  lcd.clear();
  lcd.print("TrunetReef");
  lcdprintf("  %02d:%02d:%02d", hour(), minute(), second());
  lcd.setCursor(0, 1);
  lcd.print("CH1:   0 | CH2:   0");
  lcd.setCursor(0, 2);
  lcd.print("CH3:   0 | CH4:   0");
  lcd.setCursor(0, 3);
  lcd.print("FAN:   0 | RPM:    0");
 
  setLEDChannelBrightness(1, 0);
  setLEDChannelBrightness(2, 128);
  setLEDChannelBrightness(3, 255);
  setLEDChannelBrightness(4, 0);
 
  cli();
  TCCR1A = 0;
  TCCR1B = 0;
  TCNT1 = 0;
  OCR1A = 15624; //(16*10^6) / (1024 * 1) -1
  TCCR1B |= (1 << WGM12);
  TCCR1B |= (1 << CS12) | (1 >> CS10);
  TIMSK1 |= (1 << OCIE1A);
  sei();
  pinMode(fanSpeedPin, INPUT);
  attachInterrupt(0, rpmCount, RISING);
  setFanSpeed(255);
}

uint16_t i = 0;
void loop()  {
  // Serial Read
  SCmd.readSerial();
 
  // thread 1 - set brightness on ch1
  if ((long)(millis() - setLedBrightnessWait)>=0) {
    setLEDChannelBrightness(1, i);
    if (i < 255) {
      i += 5;
    } else {
      setLedBrightnessWait += 3000;
      i = 0;
    }
    setLedBrightnessWait += setLedBrightnessDelay;
  }
 
  // thread 2 - Fan Speed Update
  if ((long)(millis() - fanRpmWait)>=0) {
    calcAndShowFanSpeed();
    fanRpmWait += fanRpmDelay;
  }
 
  // thread 3 - Clock Update
  if ((long)(millis() - clockWait)>=0) {
    lcd.setCursor(12, 0);
    lcdprintf("%02d:%02d:%02d", hour(), minute(), second());
    clockWait += clockDelay;
  }
}

void unrecognized() {
  Serial.println("Unrecognized command!");
}

void set_time () {
  char *arg;
  time_t t;
  tmElements_t tm;

  arg = SCmd.next();
  if (arg != NULL) {
    time_t t = atol(arg);
    if (t > 0) {
      RTC.set(t);   // set the RTC and the system time to the received value
      setTime(t);         
    }
  }
}


Gostaria de sugestões para o que eu poderia incorporar na placa. Estou pensando em fazer um "run" de umas 10 placas na china com a placa 100% montada se arrumar gente para rachar comigo. Então, vou usar componentes SMD, mas posso manter trough-hole se a maioria preferir assim, entretanto alguns componentes que quero colocar(por exemplo DS3231), é só SMD.
Conheça o TrunetReef, meu nano reef!
Imagem

Gutemberg Reis
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 70
Registrado em: 10 Fev 2011, 13:38
Apelido: Gutemberg
Data de Nascimento: 03 Ago 1971
Cidade: Salvador
País: Brasil

Re: Vamos fazer uma controladora brazuca?

#2 Mensagem por Gutemberg Reis »

Sinceramente não entendi nada, mas já estou gostando. Vou acompanhar. Parabéns.

Wilson Jr
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 63
Registrado em: 26 Fev 2014, 21:25
Apelido: Wilson Jr
Data de Nascimento: 30 Nov 1987
Cidade: Campo Grande
País: Brasil
Localização: Campinas - SP
Recebeu Curtir: 1 vez

Re: Vamos fazer uma controladora brazuca?

#3 Mensagem por Wilson Jr »

Ideia muito boa... =D
Eu estou começando a automatizar meu aquário doce usando o arduino e tbm pensando em fazer alguma coisa assim... :P
No meu estou usando um ds18b20 já isolado para usar na água, com ele o arduino liga/desliga os coolers para resfriamento (via relé).
A iluminação vou controlar também leds via relé. Mas vou usar PWM para controlar duas fitas de leds RGB para simular nascer/por do sol. =D
Já pensou em qual transistor usar? Pelo que li tem que ser Mosfet, por causa da temperatura e talz... estou procurando esses dois para comprar: RFP30N06LE e IRLZ44N (qualquer um deles deve servir).

Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Re: Vamos fazer uma controladora brazuca?

#4 Mensagem por Wagner Sartori Junior »

pessoal. não precisa manjar nada não. apenas dando sugestões eu vou implementando na medida do possível até chegar em um esquema final para poder fazer a placa de circuito impresso.

O PWM não deve puxar nada de corrente(eu não medi) e por isso não precisa ser mosfet não. eu to usando um BC548 e ta funcionando bem, inclusive para ligar o Cooler do dissipador dos leds. é basicamente o mesmo trânsistor que a Typhon usa. o que eu quero saber nesta parte, é porque algumas pessoas usam opamp ao invés de trânsistor. gostaria de achar uma explicação para isso.

quanto aos relés, eu vou trazer uma régua "relay pack" dos EUA. o modelo é este daqui: Chauvet SR-8. Ele tem um conector DB9 atrás para controlar os 8 relés pelo arduino. Também daria para fazer um, mas eu não quero perder muito tempo com isto então vou comprar pronto.

então, no TODO, eu acrescento controle de relés, e vou precisar de um expansor de I/O I2C para poder aumentar o número de portas do arduino.
Conheça o TrunetReef, meu nano reef!
Imagem

Wilson Jr
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 63
Registrado em: 26 Fev 2014, 21:25
Apelido: Wilson Jr
Data de Nascimento: 30 Nov 1987
Cidade: Campo Grande
País: Brasil
Localização: Campinas - SP
Recebeu Curtir: 1 vez

Re: Vamos fazer uma controladora brazuca?

#5 Mensagem por Wilson Jr »

Wagner Sartori Junior escreveu:O PWM não deve puxar nada de corrente(eu não medi) e por isso não precisa ser mosfet não.


Na verdade não precisa ser o Mosfet mesmo, mas dependendo do que vc for ligar (potência dos coolers, ou iluminação) vai esquentar bastante esse transistor (se vc usar um dissipador resolver, mas vc vai perder muita energia em calor).
Também não sei pq usaram OpAmp, mas não foi por causa da velocidade do PWM, o transistor aguenta de boa.

Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Re: Vamos fazer uma controladora brazuca?

#6 Mensagem por Wagner Sartori Junior »

meu cooler puxa 950ma. este NPN, não esquenta nada. da tranquilo.
Conheça o TrunetReef, meu nano reef!
Imagem

Wilson Jr
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 63
Registrado em: 26 Fev 2014, 21:25
Apelido: Wilson Jr
Data de Nascimento: 30 Nov 1987
Cidade: Campo Grande
País: Brasil
Localização: Campinas - SP
Recebeu Curtir: 1 vez

Re: Vamos fazer uma controladora brazuca?

#7 Mensagem por Wilson Jr »

Wagner Sartori Junior escreveu:meu cooler puxa 950ma. este NPN, não esquenta nada. da tranquilo.


A corrente máxima no coletor desse transistor não é 500mA? oO
Datasheet dele: http://www.philohome.com/sensors/gp2d12 ... /bc548.pdf
Quanto tempo vc deixou o cooler ligado com ele? Experimente deixar uma hora ligado e provavelmente o transistor vai derreter... :P

Mais info em: http://forum.arduino.cc/index.php?topic=189236.0

Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Re: Vamos fazer uma controladora brazuca?

#8 Mensagem por Wagner Sartori Junior »

é isso mesmo. mas cara, é sério, meu transistor ta normal. e eu deixei ele rodando por umas 5 horas ontem. vou medir novamente para ver se é 950ma mesmo, isto é o que está escrito na caixa do cooler.
Conheça o TrunetReef, meu nano reef!
Imagem

Wilson Jr
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 63
Registrado em: 26 Fev 2014, 21:25
Apelido: Wilson Jr
Data de Nascimento: 30 Nov 1987
Cidade: Campo Grande
País: Brasil
Localização: Campinas - SP
Recebeu Curtir: 1 vez

Re: Vamos fazer uma controladora brazuca?

#9 Mensagem por Wilson Jr »

O cooler pode ser mais baixo (ainda mais se for marca chinesa rsrs)
Mas supondo que vc vá usar mais alguns coolers vai passar fácil dessa corrente. E esse transistor tbm não deve aguentar os leds.
Eu tenho alguns deles e pensei em usar na fita de led (cada fita tem 75cm e usa 700mA) mas depois que li vi que eles não vão aguentar.

Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Re: Vamos fazer uma controladora brazuca?

#10 Mensagem por Wagner Sartori Junior »

vou trocar então os trânsistor por MOSFET. esse IRLZ44N parece ser uma boa. custa 6,50 cada na farnell, é um roubo. vou comprar 1 ou 2 para testar.
Conheça o TrunetReef, meu nano reef!
Imagem

Wilson Jr
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 63
Registrado em: 26 Fev 2014, 21:25
Apelido: Wilson Jr
Data de Nascimento: 30 Nov 1987
Cidade: Campo Grande
País: Brasil
Localização: Campinas - SP
Recebeu Curtir: 1 vez

Re: Vamos fazer uma controladora brazuca?

#11 Mensagem por Wilson Jr »

sim... uma facada eles... :(
na sparkfun tá $0,99... mas tem frete... =p

Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Re: Vamos fazer uma controladora brazuca?

#12 Mensagem por Wagner Sartori Junior »

Sobre usar opamp/transistor, eu fiz os questionamentos nos fórums abaixo:
Post no Reef Angel
Post no arduino.cc
Conheça o TrunetReef, meu nano reef!
Imagem

Avatar do usuário
Bruno Lopes Pereira
Holacanthus clarionensis
Holacanthus clarionensis
Mensagens: 269
Registrado em: 23 Mai 2012, 10:56
Apelido: Portuga
Data de Nascimento: 19 Mar 1984
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez
Recebeu Curtir: 6 vezes

Re: Vamos fazer uma controladora brazuca?

#13 Mensagem por Bruno Lopes Pereira »

Eu e um rapaz aqui do serviço montamos um potenciômetro, consegui ligar 6 leds de 10W 1A cada um.... Vou pegar com ele o que foi usado e colocar aqui..
Ficou bem legal o esquema que ele fez, uso uma fonte de PC para alimentá-la aguenta ate 25 leds.

Avatar do usuário
tedescowill
Pomacanthus imperator
Pomacanthus imperator
Mensagens: 828
Registrado em: 31 Dez 2012, 21:33
Apelido: will
Data de Nascimento: 24 Abr 1981
Cidade: taubate
País: brasil
Localização: na Ilha
Curtiu: 28 vezes
Recebeu Curtir: 41 vezes

Re: Vamos fazer uma controladora brazuca?

#14 Mensagem por tedescowill »

Wagner Sartori Junior escreveu:O PWM não deve puxar nada de corrente(eu não medi) e por isso não precisa ser mosfet não. eu to usando um BC548 e ta funcionando bem, inclusive para ligar o Cooler do dissipador dos leds. é basicamente o mesmo trânsistor que a Typhon usa. o que eu quero saber nesta parte, é porque algumas pessoas usam opamp ao invés de trânsistor. gostaria de achar uma explicação para isso.




Wagner eu entendo um pouquinho de eletronica(principalmente a parte de baixa tecnologia icon_assobiando )
uma das possibilidades para usarem AOs deve ser pelo ganho (nivel de amplificaçao)e pela corente de saida ,amprificadores operacionais usados em instrumentacao conseguem operar com correntes maiores
na verdade os AOs (p/instrumentacao) sao construidos com mosfets ,tem o fato tambem que os AOs tem varios canais (se podemos dizer assim)varisos tem conecoes para por dissipador neles,algums pinos que os AOs tem servem pára vc controlar o ganho (estes voce pode ligar todos juntos a um so controle de ganho,para atuar em todos os canais do AO)

o BC548 que voce esta usando deve estar aguentando porque o sistema esta funcionando como interuptor liga e desliga, sendo que a potencia maxima coresponde a hora que é ligado mais vexes por segundo e a potencia minima nenos vexes,mas o BCs 548 sao para correntes de ate 500 ma, tem o BC546 que aguenta 800ma tem o transistores BC135 que deve aguentar 1,2amperes (com dissipador) tem o TIP 31 que aguenta 1,5-2 amperes,mas estes dois podem nao ter o ganho necessario,para a aplicasao ,voce pode fazer uma montagem darlington com um BC e um BD ou tip nisso a montagem fica maior,deve ser por isso que se usa transistore mosfets e AOs

os BDs TIPs podem funciora dependendo da vcc da saida do controlador (a corrente neçessaria sera minima)
Procurando um documentario:http://brasilreef.com/viewtopic.php?f=33&t=30400
- - - - - - -
Conhece algum que não esteja listado,coloque lá.

E se gostou de algum-s ,recomendo que baixe,pois pode ser tirado do site que o armazena.

Avatar do usuário
Denis P Lima
Pomacanthus imperator
Pomacanthus imperator
Mensagens: 830
Registrado em: 13 Out 2010, 14:18
Apelido: Denis
Cidade: São Carlos
País: Brasil
Localização: São Carlos-SP
Curtiu: 220 vezes
Recebeu Curtir: 89 vezes

Re: Vamos fazer uma controladora brazuca?

#15 Mensagem por Denis P Lima »

Olá amigo.
Usa uma fonte de corrente com AMP OP e TIP 122.
Uso no controle de meus leds.
Perae ja posto algo parecido.

http://flip.flop.nom.br/circuitos/fonte_corrente_amp-op

So entrar com o PWM... icon_bangin

Abraços.

Qualquer coisa: denis@ufscar.br
"LASCIATE OGNI SPERANZA VOI CHE ENTRATE"
Dante Aliguieri

"SE VIS PACEM,PARA BELLUM"

PROJETO SKIMMER "BURGER KING": http://www.brasilreef.com/viewtopic.php ... 63#p330563

michel henrique
Holacanthus clarionensis
Holacanthus clarionensis
Mensagens: 154
Registrado em: 08 Mar 2011, 03:56
Apelido: mhb
Data de Nascimento: 26 Jan 1988
Cidade: sp
País: brasil
Recebeu Curtir: 3 vezes

Re: Vamos fazer uma controladora brazuca?

#16 Mensagem por michel henrique »

qual a funcao fazer uma luminaria ou controlar o aqua pelo arduino ?

Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Re: Vamos fazer uma controladora brazuca?

#17 Mensagem por Wagner Sartori Junior »

demorei um pouco, mas ta aí... vou mandar fazer a PCB esta semana, comprar o BOM também esta semana e deve chegar em 2 semanas no maximo.
- PCB na IteadStudio, vem 5 peças, vou usar apenas 1. frete via DHL para o Brazil
- BOM na mouser, vou comprar 3 sets, se quiserem me avisem. frete via FedEx para o Brazil

Se tudo funcionar na minha, vou vender as outras 2 placas montadas(vou calcular o preço depois). Quem quiser a PCB crua, também posso vender pelo preço de custo + 1/5 do frete + 1/5 dos impostos(ou seja, preço de custo).

Desenhei no eagle, schematic e board(PCB) estão no ZIP anexo se alguém quiser.

Basicamente por enquanto ela tem:
  • 4 canais de dimmer PWM 0-10v via terminais com parafuso
  • interface para PH e EC usando stamps da atlas-scientific. achei mais fácil usar o stamp deles, é bem preciso. além disso, fiz isolamento galvânico DC-DC e também nas linhas de TX e RX
  • interface 1-wire via conector molex polarizado de 3 pinos
  • interface analógica para sensores diversos(ENV-TMP, ...)
  • interface XBee para comunicação/configuração, etc...
  • conector DB9 para relay pack(régua com relés)
  • EEPROM 32Kb(o arduino due não tem eeprom), daria para emular na flash, mas prefiro um CI dedicado

O TFT-LCD/touch que eu comprei vem com um shield que vou plugar em cima deste shield, fazendo um stack de 2 shields, o meu e o do LCD em cima.

Depois, vamos aprimorando, este é um ALPHA.

Imagem Imagem
Você não está autorizado a ver ou baixar esse anexo.
Conheça o TrunetReef, meu nano reef!
Imagem

Avatar do usuário
Denis P Lima
Pomacanthus imperator
Pomacanthus imperator
Mensagens: 830
Registrado em: 13 Out 2010, 14:18
Apelido: Denis
Cidade: São Carlos
País: Brasil
Localização: São Carlos-SP
Curtiu: 220 vezes
Recebeu Curtir: 89 vezes

Re: Vamos fazer uma controladora brazuca?

#18 Mensagem por Denis P Lima »

Amigo,

Voce desenvolveu esta placa??
Tem um Xbee incorporado, pode explicar?
Alias o circuito de transeundes e para evitar ressonâncias ficou ótimo!!
Não por nada, mas alguém que pergunta, sobre amp ops e transistor e desenvolve um sistema assim, esta de parabéns?
Algumas pessoas andam postando no fórum, projetos sem citar as fontes??
Espero que voce não seja um deles??

Abraços,

Denis
"LASCIATE OGNI SPERANZA VOI CHE ENTRATE"
Dante Aliguieri

"SE VIS PACEM,PARA BELLUM"

PROJETO SKIMMER "BURGER KING": http://www.brasilreef.com/viewtopic.php ... 63#p330563

Avatar do usuário
Wagner Sartori Junior
Pseudocheilinus hexataenia
Pseudocheilinus hexataenia
Mensagens: 83
Registrado em: 12 Fev 2014, 17:50
Apelido: Trunet
Data de Nascimento: 20 Set 1981
Cidade: São Paulo
País: Brasil
Curtiu: 1 vez

Re: Vamos fazer uma controladora brazuca?

#19 Mensagem por Wagner Sartori Junior »

Denis P Lima escreveu:Voce desenvolveu esta placa??

sim, fiz ela inteirinha do zero.

Denis P Lima escreveu:Tem um Xbee incorporado, pode explicar?

tem sim. eu já tenho uma rede xbee em casa com alguns dispositivos que eu fiz. achei mais fácil controlar as coisas do aquário usando a mesma arquitetura. mas nada impede de não popular o slot xbee e usar um shield ethernet ou mesmo colocar um wifly que tem o mesmo pinout do xbee.

Denis P Lima escreveu:Alias o circuito de transeundes e para evitar ressonâncias ficou ótimo!!

eu quis retirar o máximo de interferência no circuito. os probes de PH e EC tem uma impedância muito alta, e qualquer vazamento pelo menor que seja, gera uma alteração muito grande na leitura, por isso isolei tudo, estou mandando fazer a placa com 1.6mm de espessura e os traços do probe ficam em lados opostos da placa para evitar vazamento.

Denis P Lima escreveu:Não por nada, mas alguém que pergunta, sobre amp ops e transistor e desenvolve um sistema assim, esta de parabéns?

Valeu, sinceramente eu tento ler MUITO e saber a opinião das pessoas antes de colocar a mão na massa.

Denis P Lima escreveu:Algumas pessoas andam postando no fórum, projetos sem citar as fontes??
Espero que voce não seja um deles??

cara, como eu disse, eu fiz este projeto do zero. a parte do isolamento, se você baixar o datasheet dos 2 CIs que estou usando, tem até o desenho da PCB lá :D minhas fontes foram estes datasheets. sobre os opamp, eu perguntei em alguns fórums, e embora não tenho consenso sobre como amplificar o PWM de 3.3v para 10v, todos disseram que utilizar opamp éra uma das opções melhores. também podia configurar os opamp como comparator já que o sinal PWM é on/off, mas iria precisar de mais componentes.
Conheça o TrunetReef, meu nano reef!
Imagem

Avatar do usuário
Denis P Lima
Pomacanthus imperator
Pomacanthus imperator
Mensagens: 830
Registrado em: 13 Out 2010, 14:18
Apelido: Denis
Cidade: São Carlos
País: Brasil
Localização: São Carlos-SP
Curtiu: 220 vezes
Recebeu Curtir: 89 vezes

Re: Vamos fazer uma controladora brazuca?

#20 Mensagem por Denis P Lima »

Caro Wagner.

Obrigado pelas respostas.

Tivemos problemas em outros topico.

Parabéns pelo projeto e muito bem feito, eu uso como base o Jarduino pela facilidade.

Quanto ao projeto, tenho os conversores de ORP e PH feitos, com boa estabilidade, isolados.

Se quiser podemos compartilhar o projeto dos controladores das probes.

Abraços e desculpas pela inquisição desnecessária.
Se necessitar do sistema de conversão de 3.3 para 10 v faço e lhe envio.

Ainda bem que ainda existem desenvolvedores sérios espalhados pelos forums de aquarismo.

Assim o hobby prospera e desenvolve sistema de baixo custo, com alta qualidade e desempenho.

Denis
"LASCIATE OGNI SPERANZA VOI CHE ENTRATE"
Dante Aliguieri

"SE VIS PACEM,PARA BELLUM"

PROJETO SKIMMER "BURGER KING": http://www.brasilreef.com/viewtopic.php ... 63#p330563

Responder

Voltar para “Faça Você Mesmo”