This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 1 voto(s) - 4 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Estacion Meteorologica
grafisoft escribió:Eso es poniendo el modulo de comunicacion a dormir?

Si, es el consumo del arduino y del DHT22, los demas sensores consumen muuuy poco

Enviado desde mi Nexus 4 mediante Tapatalk
  Responder
Si un micro son unos pocos mA, esos 35 son muchos, aunque claro, a saber el consumo del resto de componentes de la placa de arduino.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
grafisoft escribió:Si un micro son unos pocos mA, esos 35 son muchos, aunque claro, a saber el consumo del resto de componentes de la placa de arduino.

Esta noche lo pongo en vacio y te digo, a mi tambien se me hace demasiado pero es lo que medi.

De todas formas se me hace muuuy pobre el rendimiento del panel solar la verdad, esperaba algo mas

Enviado desde mi Nexus 4 mediante Tapatalk
  Responder
Si, he leido que sobre 12mA, y eso es muy poco. De que V has comprado el panel solar?
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Triggerr escribió:
teammariano escribió:buenas compañero Triggerr,

cuanto consume todo el sistema en pleno funcionamiento?

35mA aproximadamente podria reducirlo durmiendo el arduino creo

Enviado desde mi Nexus 4 mediante Tapatalk


eso funcionando todo a tope?
  Responder
grafisoft escribió:Si, he leido que sobre 12mA, y eso es muy poco. De que V has comprado el panel solar?

9V, con sol directo da unos 200mA

teammariano escribió:
Triggerr escribió:
teammariano escribió:buenas compañero Triggerr,

cuanto consume todo el sistema en pleno funcionamiento?

35mA aproximadamente podria reducirlo durmiendo el arduino creo

Enviado desde mi Nexus 4 mediante Tapatalk

eso funcionando todo a tope?

Pues 35mA constante y 5mas cada 10 segundos durante 500ms

Enviado desde mi Nexus 4 mediante Tapatalk
  Responder
esa placa solar no es suficiente.
por lo menos 4 en paralelo para que te de algún resultado positivo.

yo utilizo una de 12v y 10w que son algo grande pero van muy bien.
  Responder
teammariano escribió:esa placa solar no es suficiente.
por lo menos 4 en paralelo para que te de algún resultado positivo.

yo utilizo una de 12v y 10w que son algo grande pero van muy bien.

El tema es que buscaba algo discreto, vivo en un piso, en ese caso me sale mas a cuento sacar un cable a el modulo exterior.

Enviado desde mi Nexus 4 mediante Tapatalk
  Responder
Ya tenemos la alarma configurada, en el pic12f508 jujuju, me ha quedado un pepinaco de codigo para la rutina, pero es ASM y estoy aun algo verde jajaja, pero funciona¡¡

Código:
;Funcionamiento alarma
;4 tonos separados 60ms, y 200ms tras los 4 para volver a empezar

    list p=12F508               ;Definimos el procesador
    include "P12F508.INC"       ;Incluimos la libreria del mismo
; CONFIG
; __config 0xFFEE
    __CONFIG _OSC_IntRC & _WDT_OFF & _CP_OFF & _MCLRE_OFF

;Variables
contador        equ 0x08    ;Variable para numero de temporizaciones
num_veces       equ 0x09    ;Variable para repetir 4 veces

    org    0x00            ;Vector de Reset
    goto start

;Encendemos el buzzer 50ms
buzz_on     bsf     GPIO,GP1    ;Encendemos el buzzer
            movlw   d'10'       ;Movemos el valor 10 a W
            movwf   contador    ;Cargamos el valor de W ala variable contador
timer_1     movlw   d'215'      ;Tenemos 40 de cuenta atras (Prescaler 128 para 5ms con 4mhz)
            movwf   TMR0        ;Cargamos al timer0
Delay_1     movf    TMR0,W      ;Movemos TMR0 a W
            btfss   STATUS,Z    ;Si llegamos a cero saltamos
            goto    Delay_1     ;Si no llegamos a cero repetimos
            decfsz  contador,F  ;Restamos para repetir 10 veces
            goto    timer_1     ;Volvemos a setear el timer
            bcf     GPIO,GP1    ;Apagamos el buzzer

;Apagamos el buzzer 60ms
cuenta_250  movlw   d'10'       ;Movemos el valor 10 a W
            movwf   contador    ;Cargamos el valor de W ala variable contador
timer_2     movlw   d'200'      ;Tenemos 55 de cuenta atras (Prescaler 128 para 6ms con 4mhz)
            movwf   TMR0        ;Cargamos al timer0
Delay_2     movf    TMR0,W      ;Movemos TMR0 a W
            btfss   STATUS,Z    ;Si llegamos a cero saltamos
            goto    Delay_2     ;Si no llegamos a cero repetimos
            decfsz  contador,F  ;Restamos para repetir 10 veces
            goto    timer_2     ;Volvemos a setear el timer
            decfsz  num_veces   ;Restamos 1 al numero de veces, si es 0 saltamos
            goto    buzz_on     ;Vamos a encender el buzzer
            goto    cuenta_500  ;Vamos al retraso largo

;Cuenta atras 200ms
cuenta_500  movlw   d'5'        ;Reiniciamos el valor
            movwf   num_veces   ;Cargamos en num_veces para repetir 4 veces
            movlw   d'20'       ;Movemos el valor 10 a W
            movwf   contador    ;Cargamos el valor de W ala variable contador
timer_3     movlw   d'90'       ;Tenemos 165 de cuenta atras (Prescaler 128 para 20ms con 4mhz)
            movwf   TMR0        ;Cargamos al timer0
Delay_3     movf    TMR0,W      ;Movemos TMR0 a W
            btfss   STATUS,Z    ;Si llegamos a cero saltamos
            goto    Delay_3     ;Si no llegamos a cero repetimos
            decfsz  contador,F  ;Restamos para repetir 20 veces
            goto    timer_3     ;Volvemos a setear el timer
            btfss   GPIO,GP0    ;Comprobamos si entrada es cero
            goto    Loop        ;Si es cero volvemos al Loop
            goto    cuenta_250  ;Vamos al retraso largo


;PROGRAMA PRINCIPAL
start       movwf    OSCCAL        ;Almacena valor de calibración original
            clrf    GPIO        ;Borra salidas
            movlw   b'11010110'
            option
            movlw   b'00000001' ;GP0 Entrada, GP1 Salida
            tris    GPIO
            bcf     GPIO,GP1    ;Ponemos la salida a cero
            movlw   d'5'        ;Movemos valor 4 a w
            movwf   num_veces   ;Cargamos en num_veces para repetir 4 veces
Loop        movlw   GPIO
            btfsc   GPIO,GP0    ;COmprobamos si esta pulsado el interruptor
            goto cuenta_250     ;Si esta pulsado empezamos melodia
            goto Loop           ;Volvemos a comprobar
            end
  Responder
Bueno, ya sabeis que soy fan de los videos jajajaj, os dejo uno de como funciona la alarma:



Cada vez tengo mas cerca la idea de poner la estacion "externa" con cable de alimentacion.....

Sigo aceptando sugerencias jajaja

Un saludo¡¡
  Responder
Te esta quedando muy bien y respecto al ASM me duele solo de mirarlo ya que estoy "muy pez" en ese aspecto y quería empezar con ello que compre un pickit y esta sin desvirgar Confundidois1:

Saludos Mola
  Responder
ClioS escribió:Te esta quedando muy bien y respecto al ASM me duele solo de mirarlo ya que estoy "muy pez" en ese aspecto y quería empezar con ello que compre un pickit y esta sin desvirgar Confundidois1:

Saludos Mola

Esta tarde estube haciendo una rutina de ASM para clase, de hacer un contador con displays..., es duro pero se le pilla el gusto jajajaja.

Ya tengo diseñada la placa exterior, por ahora sera con cable de alimentacion, pero vamos, nada impide conectar un modulo solar externo a la estacion.

Estoy aver si optimizo el envio de datos con el NRF

En breves Jukillo y yo traeremos novedades¡
  Responder
[Imagen: 8y3ujuzy.jpg]

La placa de la estacion exterior. Ya he probado a separarla y envia sin problema ninguno a unos 5 metros, cuando tenga un ratillo miro de punta a punta de casa.

Ya se ve el final de este proyecto compañeros

Enviado desde mi Nexus 4 mediante Tapatalk
  Responder
Venga va, ilustremos un poco más el aspecto exterior..

[Imagen: 34zds39.jpg]

[Imagen: 24y7e3a.jpg]

Y ya en fase de impresión:

[Imagen: 2hykpjo.jpg]
  Responder
:aplauso: :aplauso: :aplauso:

Un trabajo cojonudo, hablando en plata¡
  Responder
Sin mas que... :aplauso: :aplauso: :aplauso: :aplauso: :aplauso: :aplauso: :aplauso: :aplauso:
  Responder
Que currada... te está quedando estupendo :aplauso:
  Responder
Hola, enhorabuena Triggerr por este fastastico proyecto, a pesar de mi silencio llevo siguiedo esto desde que se empezo.
Triggerr me gustaría saber que libreria empleaste para el nuevo DS3231 (Real Time). Por otra parte me gustaría preguntarte en que te basas para escojer una libreria (la mejor) dado que de un solo sensor hay varias librerias.
Espero que me puedas ayudar. Gracias.
Saludos
  Responder
Universo escribió:Hola, enhorabuena Triggerr por este fastastico proyecto, a pesar de mi silencio llevo siguiedo esto desde que se empezo.
Triggerr me gustaría saber que libreria empleaste para el nuevo DS3231 (Real Time). Por otra parte me gustaría preguntarte en que te basas para escojer una libreria (la mejor) dado que de un solo sensor hay varias librerias.
Espero que me puedas ayudar. Gracias.
Saludos

Pues te comento, para elegir la libreria busco una en la que la sintaxis y las ejecuciones vayan a corde con lo que yo necesito, y que funcione como yo quiero. Es ir probando y viendo si funciona como debiera. Como tampoco buscas en estos proyectos una ejecucion perfecta, te da igual si alguna es mas larga que otra....

Por lo general son todas muy parecidas, lo unico que varian las instrucciones pero por lo general la forma de leer los sensores es la misma.

La libreria del RTC es esta si no me equivoco:

https://github.com/bpg/DS3231
  Responder
Esperamos actualización hoy.. Gran sonrisa
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Estación meteorológica v2 - giltesa giltesa 69 18,880 25-01-2024, 08:31 PM
Último mensaje: sermosderendert