Show Posts
Pages: 1 2 [3] 4 5 ... 9
31  Using Arduino / Project Guidance / Re: Community development request. Arduino GPS tracker. on: February 16, 2014, 04:59:36 am
Robin Really?

feel free to use the link or not, Im not sure what harm a link does to your pride but for peace sake I will explain. all arduino GPS logger currently available does not have any real world applications due to its size, I have not seen one Unit that fits into something that you could call functional nor is there one that can do what most commercial trackers does.

 Thus I want to create a GPS tracker logger with a footprint of no bigger than a Arduino Pro mini  with a lot more functions . so if it would please you to find out more please use  the link to see more information on the project.
32  Using Arduino / Project Guidance / TrackerDuino. Community development on: February 16, 2014, 12:12:33 am
Hey Guys

About two years ago I started this project but never got it of the ground due to battery technology not ready yet , the first start up of the project can be seen http://forum.arduino.cc/index.php?topic=116311.msg1591038#msg1591038

I have now began my research again into this project. This time I would like to get the community involved and create an Arduino based DIY GPS tracker that we can all use.the basic  principle behind the tracker is to assist in research on small game birds in South Africa, the outcome and success of the project would be documented and all contributors would be credited for there considerable contribution in the publication.

I have created a new home for the project, so if any of you are interested please take a look at this link for more information on the project http://powerduino.blogspot.com/

UPDATE:
First prototype board for testing the Arduino sleep library.this is just the first of many board on my way to the tracker.

Thank you

Rustie
33  Community / Gigs and Collaborations / Re: Programmer needed for Project Part time project,PAID on: February 14, 2014, 07:45:24 am
Hi Anyone still keen on helping me with this device ?
34  Using Arduino / Project Guidance / Re: wrong values are transmitted with nRF24L01 on: January 23, 2014, 11:57:49 pm
Hey guys
I have been working along the same lines with the same radios  and have a few questions. below is my code

Tx Side
Code:
/*
   1 - GND
   2 - VCC 3.3V !!! NOT 5V
   3 - CE to Arduino pin 9
   4 - CSN to Arduino pin 10
   5 - SCK to Arduino pin 13
   6 - MOSI to Arduino pin 11
   7 - MISO to Arduino pin 12
   8 - UNUSED
 
/*-----( Import needed libraries )-----*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

/*-----( Declare Constants and Pin Numbers )-----*/
#define CE_PIN   9
#define CSN_PIN 10


int Val0 = 255;
int Val1 = 1;
int Val2 = 1;
int Val3 = 1;
int Val4 = 1;
int Val5 = 1;

// NOTE: the "LL" at the end of the constant is "LongLong" type
const uint64_t pipe = 0xE8E8F0F0E1LL; // Define the transmit pipe


/*-----( Declare objects )-----*/
RF24 radio(CE_PIN, CSN_PIN); // Create a Radio
/*-----( Declare Variables )-----*/
short Array[6];  // 2 element array holding Joystick readings

void setup()   /****** SETUP: RUNS ONCE ******/
{
  Serial.begin(57600);
  radio.begin();
  radio.openWritingPipe(pipe);
   radio.setPayloadSize(32);

}//--(end setup )---


void loop()   /****** LOOP: RUNS CONSTANTLY ******/
{
  delay(20);
  Array[0] = Val0;
  Array[1] = Val1;
  Array[2] = Val2;
  Array[3] = Val3;
  Array[4] = Val4;
  Array[5] = Val5;
 
  radio.write( Array, sizeof(Array) );
  Serial.print(Array[0]);
  Serial.print(" ");
  Serial.print(Array[1]);
  Serial.print(Array[2]);
  Serial.print(" ");
  Serial.print(Array[3]);
  Serial.print(Array[4]);
  Serial.print(" ");
  Serial.println(Array[5]);
   
  delay(10);
}//--(end main loop )---

Rx side
Code:
/*  1 - GND
   2 - VCC 3.3V !!! NOT 5V
   3 - CE to Arduino pin 9
   4 - CSN to Arduino pin 10
   5 - SCK to Arduino pin 13
   6 - MOSI to Arduino pin 11
   7 - MISO to Arduino pin 12
   8 - UNUSED

/*-----( Import needed libraries )-----*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
/*-----( Declare Constants and Pin Numbers )-----*/
#define CE_PIN   9
#define CSN_PIN 10

// NOTE: the "LL" at the end of the constant is "LongLong" type
const uint64_t pipe = 0xE8E8F0F0E1LL; // Define the transmit pipe


/*-----( Declare objects )-----*/
RF24 radio(CE_PIN, CSN_PIN); // Create a Radio
/*-----( Declare Variables )-----*/
int Array[6];  // 2 element array holding Joystick readings

void setup()   /****** SETUP: RUNS ONCE ******/
{
  Serial.begin(57600);
  delay(500);
  Serial.println("Nrf24L01 Receiver Starting");
  radio.begin();
  radio.openReadingPipe(1,pipe);
  radio.startListening();;
  radio.setPayloadSize(32);
}//--(end setup )---


void loop()   /****** LOOP: RUNS CONSTANTLY ******/
{
  if ( radio.available() )
  {
    // Read the data payload until we've received everything
    bool done = false;
    while (!done)
    {
      // Fetch the data payload
      done = radio.read( Array, sizeof(Array) );
      Serial.print("Slot0 = ");
      Serial.print(Array[0]);
      Serial.print(" Slot1 = ");     
      Serial.print(Array[1]);
      Serial.print(" Slot2 = ");
      Serial.print(Array[2]);
      Serial.print(" Slot3 = ");     
      Serial.print(Array[3]);
      Serial.print(" Slot4 = ");
      Serial.print(Array[4]);
      Serial.print(" Slot5 = ");     
      Serial.println(Array[5]);
      delay(10);
    }
  }
  else
  {   
      //Serial.println("No radio available");
  }
}
//*********( THE END )***********

this code works great I get all info sent over with no problem.
My Problem is with the range and reliability. the on-board antenna  seems to work but it almost acts like a patch antenna. if you point them towards each other I get 20 meters. let both uno's just lie flat on the table the range is maybe 3-5 meters.  it was my understanding that these units range far out performs the cheep 433mhx Virtual wire units ( 90 meter range).

how can i get them to this range ? the defualt baud rate is 1mbps how do you define a lower buad rate with this library ? 
35  Using Arduino / Project Guidance / Re: How to Measuring resistance on a fence. on: January 23, 2014, 11:47:54 pm
Hi Larry/Paul

thank you for the helpful replies. the problem in SA with electric fence is cost , and by rite all farms should have it but for an average cattle farmer this is not an option as it to expensive.   

Insulation. it is easy enough for a farmer to buy the small white insulating mounts like the image attached.
and when it comes to bushes its a standard to have a dirty road ether side of the fence to stop fires from spreading form one farm to the next.

My question now is and I guess this would take some experimenting, how long can one wire be before a 12v pulse does not reach the other end and a pulse repeater is required.
36  Using Arduino / Project Guidance / Re: wrong values are transmitted with nRF24L01 on: January 23, 2014, 09:17:13 am
I have just tried it and can confirm adding payload size works
37  Using Arduino / Project Guidance / Re: How to Measuring resistance on a fence. on: January 23, 2014, 08:03:06 am
The "Logic " behind it is sound. when working in pounds going with electric fence might be feasible but when working in South African ZAR it make a HUGE difference !  its to solve a problem as explained. and might be GSM might be normal data radio, I have to check if there is GSM signal. so data radio might be better option.
38  Using Arduino / Project Guidance / Re: How to Measuring resistance on a fence. on: January 23, 2014, 07:23:17 am
what would be the best approach. ?

I agree that electric fence is the way to go but if you don't have any cattle to protect/keep in or you just dont have the means to pay for a electric fence then paying $50 for a intruder alert system is a good alternative. I think arduino is a must as you would want to sms or sned data msg to the main house. 
39  Using Arduino / Project Guidance / How to Measuring resistance on a fence. on: January 23, 2014, 05:49:08 am
Hey Guys

My uncle has a farm and has a lot of problems with people cutting his fence. is it possible to insulate one wire of the fence from earth and then ether measure put  12 v  on the line and measure dropping in voltage at the other end or maybe sending a code via wire library and receiving it on the other end ?   the wire fence can be from 1 km to km in length.
I know electric fence for game farms has this feature but it cost 1$$$$$ looking for purely monitoring

is it possible ?
thanx
40  Using Arduino / Project Guidance / Re: XY-MK-5V 433Mhz Data Radio Range Report ! on: January 23, 2014, 02:34:35 am
Shorten the antenna wire on both Tx and Rx to 17cm and remove the Resistor is is not needed. be very accurate when cutting the antenna . each radio is slightly different so the antenna length can vary from 164-170mm start at 170 and cut your way down 1mm at a time. try and use very tick solid copper wire not stranded or braided.   
41  Using Arduino / General Electronics / Re: Arduino dBSPL meter on: January 08, 2014, 01:49:25 am
I was hoping to stay away from IC's but it seems it s the only way.
i will see if i can order one.

Question i have is is the mic i have order has the op amp built in will it still word with this chip or do I need to just use a normal mic on the chip
42  Using Arduino / General Electronics / Re: Arduino dBSPL meter on: January 08, 2014, 01:07:38 am
yes 1khz to 6khz .
sorry here is the link
http://netram.co.za/1097-electret-microphone-breakout-board.html  . under documents there is data sheet for the op amp and one for the mic. but i am still not clear on what the output voltage range is.
43  Using Arduino / General Electronics / Re: Arduino dBSPL meter on: January 08, 2014, 12:37:17 am
the Mic i am planning on using is this mic. it very small size and has a op amp built in. (100x)
the mic sensitivity is (0dB=1v/Pa)
44  Using Arduino / General Electronics / Re: Arduino dBSPL meter on: January 08, 2014, 12:24:14 am
that is good to know ! would 1 -6 khz also be doable ? ( other bird) setting on device ?
ambient noise is generally insects and the bird sound over powers insect sound by far.

[edit]
come to think of it what good would the device be for anything outside human hearing range. since we first ID the bird by hearing it and then taking a measurement. so if the device does what a human can hear it will be sufficient
45  Using Arduino / General Electronics / Re: Arduino dBSPL meter on: January 08, 2014, 12:05:12 am
WOW guys

thank for the great response !  one thing i can see now is that i have clearly miss judges of how complicated this is. let me explain what my project has to do and maybe you would get a better idea on how to do it.

First of tracking is not possible as birds can not carry anything more then 25g

the Background
I am studding  the territorial behavior   of a bird called South african koraan. our studies have show that these birds hand there territories down from generation to generation rather then being owned by dominate males.

the problem
these birds habit is normally very thick and you can barley see 5 meters into the bush from the road. but you always always hear them when driving through their area.

the idea
we want to be able to listen to the sound get a decibel reading and calculate the distance from where we are to where the bird is. Crazy ? well the rest is easy. we know the birds natural decibel level at 1 meter is around 85 decibel and we know in the thick bush we can hear the bird up to 100 meters away.   so i have two of the three factors needed to calculate the distance. and i can do it using a linear graph but if i can make this work the next stage would saving the Decibels and distance on a SD card. and final stage would be to take a GPS reading from where recorded and calculate where the bird was heard.( we can already point out direction)

so where does that leave me now? is a very expensive mic required for what i want to do ?

[EDIT]
50hz to 20Khz is more then enough
Pages: 1 2 [3] 4 5 ... 9