Solar powered wireless sensor network!

OK,I'm new here and this is my very 1st post;.
.I want some ideas from you guys about a project with wireless sensor networks..And it has already begun with a solar power source (which has the solar tracking ability ),,furthermore another arrangement to measure the voltage and current (developed by solar panels) send those data to a computer using a wireless method.
my professor said that this whole system can be used as a sensor node in a application where normal current supply is not possible like in a large paddy -field to collect data
The case is I don't have a idea where to use it...But I think you have ๐Ÿ˜’
like railway gate control..like traffic control i don't know
THANK YOU;

Replies

  • saho
    saho
    Nobody helps this Newbie?
  • PraveenKumar Purushothaman
    PraveenKumar Purushothaman
    Do you have the circuit diagram? If so, can you share it here?
  • saho
    saho
    praveenscience
    Do you have the circuit diagram? If so, can you share it here?
    finally; thanX
    I have circuit drg of solar tracking which uses voltage readings from 2 LDRs and depending on the difference decide whether solar panels should rotate CW or CCW to track the sun...And the program written in mikroC.

    unsigned int conv1,conv2,diff,i;
    void rot2wst(),rot2est();

    void interrupt(){

    if(INTCON.RBIF)
    if(PORTB.F5==1)
    while(PORTB.F4!=1)
    PORTC=0b00000100; //rot CW
    PORTD.F0=1;

    if(PORTB.F4==1)
    PORTC=0b00000010;//rot CCW
    delay_ms(1000);
    PORTC=0;

    INTCON.RBIF=0;

    }

    void main(){


    TRISB=255;
    PORTB=0;
    TRISD=0;
    PORTD=0;
    TRISC=0;
    ADCON1=0b10000000;
    INTCON=0b10001000;




    while(1){
    conv1=ADC_read(1) ;
    conv2=ADC_read(2) ;

    if(conv1<360&&i==1)
    {

    PORTC= 0b00000100; //rot CW

    i=0;
    }

    if(conv1>360)
    { i=1;
    if(conv1>conv2) {
    diff=conv1-conv2;
    if(diff>0b11110)
    rot2wst();
    else
    PORTC=0; }
    if(conv1 diff=conv2-conv1;
    if(diff>0b11110)
    rot2est();
    else
    PORTC=0;

    }
    }

    }
    }

    void rot2wst()
    {
    PORTC=0b00000010;//rot CCW
    delay_ms(2000) ; //specify the time IM rotates
    //PORTD=0;
    PORTC=0;
    delay_ms(2000) ; //specify the delay for next A2D conversion

    }

    void rot2est(){
    PORTC=0b00000100; //rot CW

    delay_ms(2000) ;
    PORTC=0;
    delay_ms(2000) ;

    }

    #-Link-Snipped-#

You are reading an archived discussion.

Related Posts

I know.We Engineers read 40+ Subjects and Each subject has more than 2 reference books. So You need to buy 80+ books in 4 year engineering service which appears a...
What is the minimum intensity of light that a photo diode can detect? and how long can the light be kept for sensing it?
๐Ÿ˜’๐Ÿ˜’๐Ÿ˜’๐Ÿ˜’ hi i have following question which i would love to learn in detail Emp ( empno,ename,hiredate,job,salary) 95% of job sal lies between 40000-45000 how can index on one field...
Hello everybody. I would appreciate your help in something I have been thinking all day (and now I am doing an allnighter, without result ) Please take a look at...
A must watch on why attitude matters??Not the talent! https://www.youtube.com/watch?v=E-R8gfbump0