View Single Post
Staro 23.03.2014., 17:03   #11
bboris
Registered User
 
Datum registracije: Feb 2014
Lokacija: makarska
Postovi: 4
poštovani forumaši
evo ja se pripremam izraditi sličnu vagu,pošto sam pčelar početnik i nisam baš u mogućnosti izdvojiti 400- 500 eura za istu,malo sam pročačkao po e bay-u i odlučio sljedeće:
ovo http://www.ebay.com/itm/251481884338...84.m1436.l2649
spojiti s ovim
http://www.ebay.com/itm/141150549080...84.m1439.l2649

pa onda to sve spojiti s ovim
http://www.ebay.com/itm/321353564330...84.m1439.l2649

i možda dodati još i ovo dvoje
http://www.ebay.com/itm/380861978154...84.m1439.l2649

http://www.ebay.com/itm/301127099927...84.m1439.l2649

i kada to lipo sklopim ostalo bi još isprogramirati da mi šalje sms nekoliko puta na dan,e sada tu nastaje problem jer sam s programiranjem na vi,istina na internetu postoji već gotov kod za slanje sms ali samo s već pred definiranom porukom, a meni triba da pokupi podatke prvo s senzora težine pa s senzora temperature i to sve lipo meni pošalje sms na mobitel.
pa vas molim da ako je netko s programiranjem na vi da pomogne.
unaprijed se zahvaljujem na svakoj pomoći,a i nadam se da sam i ja pomogao nekome idejom ilinkovima s potrebnim komponentama.

e da evo i kopirani kod za slanje sms..

#include
SoftwareSerial SIM900(7, 8);
int x,y;
String textForSMS;

void setup()
{
SIM900.begin(19200);
SIM900power();
delay(20000); // give time to log on to network.
randomSeed(analogRead(0));
}

void SIM900power()
// software equivalent of pressing the GSM shield "power" button
{
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(7000);
}

void sendSMS(String message)
{
SIM900.print("AT+CMGF=1\r"); // AT command to send SMS message
delay(100);
SIM900.println("AT + CMGS = \"+12128675309\""); // recipient's mobile number, in international format
delay(100);
SIM900.println(message); // message to send
delay(100);
SIM900.println((char)26); // End AT command with a ^Z, ASCII code 26
delay(100);
SIM900.println();
delay(5000); // give module time to send SMS
SIM900power(); // turn off module
}

void loop()
{
x = random(0,255);
y = random(0,255);
textForSMS = "Your random numbers are ";
textForSMS.concat(x);
textForSMS = textForSMS + " and ";
textForSMS.concat(y);
textForSMS = textForSMS + ". Enjoy!";
sendSMS(textForSMS);
do {} while (1);
}

Zadnje izmijenjeno od: tor. 23.03.2014. u 17:28.
bboris je offline   Reply With Quote