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;
.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
-
sahoNobody helps this Newbie?
-
PraveenKumar PurushothamanDo you have the circuit diagram? If so, can you share it here?
-
saho
finally; thanXpraveenscienceDo you have the circuit diagram? If so, can you share it here?
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(conv1diff=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