collapse

* Posts Recentes

Venda de vários componentes e dev-boards por MAntunes
[23 de Abril de 2019, 18:38]


Estação Meteorológica ( por Njay
[23 de Abril de 2019, 17:32]


Fonte básica multi voltagem por jm_araujo
[22 de Abril de 2019, 13:07]


Compra de Extintor por TigPT
[15 de Abril de 2019, 20:17]


Upload a fotos por vasco
[10 de Abril de 2019, 23:55]


Ajuda com o transportador de rolos por artur36
[10 de Abril de 2019, 21:41]


Câmara diabólica por SerraCabo
[10 de Abril de 2019, 21:37]


Chassis para amplificadores por Luistrindade
[09 de Abril de 2019, 10:14]


Bateria de UPS por jm_araujo
[09 de Abril de 2019, 09:11]


Bezzzoro por jm_araujo
[31 de Março de 2019, 20:38]

Mensagens recentes

Páginas: [1] 2 3 ... 10
1
Vende-se / Re: Venda de vários componentes e dev-boards
« Última mensagem por MAntunes em 23 de Abril de 2019, 18:38 »
UP!
2
Electrónica Geral / Re: Estação Meteorológica (
« Última mensagem por Njay em 23 de Abril de 2019, 17:32 »
Tá muito fixe, sim sr., 5* ;)

Olhá Ursa Maior.

Com pouco esforço consegues melhorar as (astro)fotos.

Tubo negro ao redor da camara para não apanhar "luz lateral".

Fazes uma exposição com a mesma duração da foto que vais tirar, mas com a lente completamente tapada. A  isto chama-se penso que "dark field". Depois tiras a foto e subtrais-lhe o dark field. Isto remove artefactos do sensor.

Nas exposições mais curtas podes tirar 2 ou mais fotos e fazer uma média das várias fotos. Isto remove o ruído.

Para melhores resultados, aplicar as 3 técnicas em simultâneo.
3
Electrónica Geral / Re: Estação Meteorológica (
« Última mensagem por jm_araujo em 23 de Abril de 2019, 11:31 »
Está a ficar com muito boa pinta!

É de mim, ou os resultados das fotos da câmara do Rpi são bem bons? Puxando pelo contraste e brilho, com 5" já tens algumas estrelas visíveis, e com 10" já tens o campo cheio! A de 20" está muito semelhante à de 10", não haverá algum limite no tempo de captura?

Desconfio também que a de 1" tenha algum erro e não tenha gravado, a imagens está toda a preto, nem o mínimo ruído.
4
Electrónica Geral / Re: Estação Meteorológica (
« Última mensagem por c3dr1c em 22 de Abril de 2019, 19:18 »
Vou colocar este projecto por aqui. Como tenho tempo limitado e já me estou a desviar do seu propósito, fica em stand-by até ter o observatório a funcionar. O básico está feito. Segui o conselho do jm_araujo e estive a brincar com o Grafana. Muito giro e user friendly.

Ficam aqui umas últimas fotos, da modificação que fiz aos sensores de chuva para não acumularem água, do Grafana e de umas fotos nocturnas que fiz com uma câmara RPi NoIR.

Melhorias a implementar:
> Instalar conectores entre sensores - cablagem - micros;
> Colocar sistema de desembaciamento da câmara RPI;
> Mandar dormir o RPi e o Arduino quando não estão a ser utilizados;
> Implementar sistema de Log;
> Implementar sensor de qualidade do céu nocturno;
> Implementar circuito de interpretação da célula fotovoltaica;
> Calibrar sensores;
> Cálculo de alertas e algumas infos úteis, como o ponto de orvalho.









5
Iniciantes / Re: Fonte básica multi voltagem
« Última mensagem por jm_araujo em 22 de Abril de 2019, 13:07 »
Não precisas de pull-up, mas se tiver também não faz mal, assim podes um dia suprimir o interruptor se quiseres.
6
Iniciantes / Re: Fonte básica multi voltagem
« Última mensagem por vasco em 22 de Abril de 2019, 11:01 »
Estou com uma duvida nesta montagem que não consigo resolver, tenho 1 pino do 8266 ligado a um switch de 3 polos que ou deve estar para o GND ou para os 3.3V para sinalizar false ou o true.
Neste caso faz sentido ter o pino como INPUT_PULLUP ou deixo apenas como INPUT e ligo simplesmente o pino ao + e ao - ?

Não é um botão, é um interruptor que faz as vezes de 1 bit de configuração, nem muda muito frequentemente nem tem que haver uma reação imediata à sua presença, logo imagino que o debouncing não seja uma preocupação.

Isto é tudo porque os SRs da UE não sabem se vão acabar ou não com o horário de verão/inverno um ano destes e não me apetece ter que reprogramar o relógio só por causa disso e o NTP "fala" sempre em CUT que não tem DST. Logo, solução que arranjei foi um bit que quando está a on soma 1 hora ao tempo do NTP.
7
Electrónica Geral / Re: Estação Meteorológica (
« Última mensagem por c3dr1c em 19 de Abril de 2019, 22:25 »
Então começam alguns desafios.

Primeiro: poupar energia! Estava a pensar que provavelmente posso ter o arduino a dormir e utilizar o RPi para o acordar a cada  10min, para ele ler os sensores e voltar a dormir, utilizando um interrupt. Que acham da ideia? Existe algo mais eficaz? Quanto ao RPi, não sei se o consigo mandar dormir e também acordar a cada x tempo...

Com isto tenho outro problema. Os sensores são de leitura rápida... Excepto o da velocidade do vento, que fica 10s a quantificar e depois dá-me uma média (como actua com switch's, se o vento estiver franquinho, demora a dar umas voltas). Mas e quanto ao sensor de pluviosidade? Este vai actuar apenas de vez em quando.... Se calhar também devia utilizar um interrupt para ir quantificando cada vez que o switch do sensor pluviométrico actua... que dizem?

Cumps e obrigado.
8
Electrónica Geral / Re: Estação Meteorológica (
« Última mensagem por c3dr1c em 19 de Abril de 2019, 15:27 »
Meti a estação na rua (excepto os micros).

Duas falhas de design:
> Falta de conectores entre os sensores e a cablagem que leva os dados aos micros;
> Sensores de chuva em base com baixo relevo onde acumula água.



9
Electrónica Geral / Re: Estação Meteorológica (
« Última mensagem por c3dr1c em 19 de Abril de 2019, 01:13 »
Boas pessoal,

Já consigo enviar os dados que vêm do arduino  para uma DB online (bluehost), através de um RPi:



Fica aqui o código muito simples para quem quiser ter uma ideia... Precisa de ser refinado e completado. Depois de ter o código impec, explico a ideia por de trás...

Código: [Seleccione]
import serial, string, MySQLdb, time, datetime

timestamp = datetime.datetime.now()

ser = serial.Serial('/dev/ttyACM0',9600,8,'N',1,timeout=5)

db = MySQLdb.connect(host="xxxxxx", user="xxxxxx", passwd="xxxxxx", db="xxxxxx")
cur = db.cursor()

while True:
    if ser.in_waiting > 0:
        arduinoData = ser.readline()
        checkBeginString = arduinoData[:2]
        checkEndString = arduinoData[-2:]

        if checkBeginString == 'BL' and checkEndString == 'EL':
            splitData = arduinoData.split(';')

            WindSpeed = float(splitData[1])
            WindDeg = splitData[2]
            Temp = splitData[3]
            Humidity = splitData[4]
            Temp2 = splitData[5]
            Pressure = splitData[6]
            Temp3 = splitData[7]
            TempIR = splitData[8]
            LuxLight = splitData[9]
            RainGauge = splitData[10]
            RainDetectorValue1 = splitData[11]
            RainAlarm1 = splitData[12]
            RainDetectorValue2 = splitData[13]
            RainAlarm2 = splitData[14]

             
            cur.execute("INSERT INTO Data (DateTime,WindSpeed,WindDeg,Temp,Humidity,Temp2,Pressure,\
                        Temp3,TempIR,LuxLight,RainGauge,RainDetectorValue1,RainAlarm1,RainDetectorValue2,RainAlarm2)\
                        VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)", (timestamp,WindSpeed,WindDeg,Temp,\
                                                                               Humidity,Temp2,Pressure,Temp3,TempIR,\
                                                                               LuxLight,RainGauge,RainDetectorValue1,\
                                                                                 RainAlarm1,RainDetectorValue2,RainAlarm2))
            db.commit()
           
cur.close()
db.close()
ser.close()

Se tudo correr bem e tiver tempo, nos próximo dias já soldo umas cenas, meto a estação na rua, adquiro dados a longo prazo e faço uns plots no meu website :)
10
Iniciantes / Re: Fonte básica multi voltagem
« Última mensagem por vasco em 19 de Abril de 2019, 00:05 »
A versão linear deu mais gozo a fazer...
Páginas: [1] 2 3 ... 10