Rabu, 04 Desember 2013

tweet via arduino

experimen kali ini cukup memeras otak..... karena bagaimana caranya si arduino bisa konek ke internet.
trial pertama konek ke lan router kantor..... gagal.......
trial kedua konek ke lan laptop sukses... dgn sedikit oprek IP

oprek IP kali ini sedikit ribet
1. untuk IP wifi auto..... saya dapat IP 192.168.1.12 (kalo gaksalah)
2. setting IP lancard laptop 192.168.0.1
3. setting IP arduino +ethernet shield 192.168.0.2

kemudian sharing wifi kantor dgn klik properties pada wifi pilih advanced kemudian chentang  internet connect sharing kemudian klik setting ... lalu centang semua box pada setting...

jreng jreng............ akhirnya bisa konek internet my arduino

dan bisa update twitter dari arduino..........

untuk sketnya di bawah ini...










#include <SPI.h> // needed in Arduino 0019 or later
#include <Ethernet.h>
#include <Twitter.h>

// Ethernet Settings
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // No need to change the default Mac address
byte ip[] = { 192, 168, 1, 107 }; // Insert your Ethernet IP

// OAuth Token
// Get your Token here: http://cd64.de/arduino-twitter-token
Twitter twitter("1604881189-BETFht7HGzCpheFxY1SADbpQbWqQ0cqIqArqHeU");

// Counter
int i=0; // start with zero
char buf[100];

// Pin
int buttonPin = 9; // Pin for the push button
int buttonPin2 = 8;
void setup() {
  pinMode(buttonPin, INPUT);
  pinMode(buttonPin2, INPUT);
  Ethernet.begin(mac, ip);
  Serial.begin(9600);
}

void tweet(char msg[]) {
  Serial.println("connecting ...");
  if (twitter.post(msg)) {
    int status = twitter.wait(&Serial);
    if (status == 200) {
      Serial.println("OK.");
    } else {
      Serial.print("failed : code ");
      Serial.println(status);
    }
  } else {
    Serial.println("connection failed.");
  }
}

void loop() {
  if (digitalRead(buttonPin) == HIGH) {
    // convert everything to string(char)
    sprintf(buf, " experimen tiada henti nomor %d", i);
    tweet(buf);
    i++;
    // zero delay
    delay(0);
  }
  if (digitalRead(buttonPin2) == HIGH) {
    // convert everything to string(char)
    sprintf(buf, " experimen the best teacher %d", i);
    tweet(buf);
    i++;
    // zero delay
    delay(0);
  }
}

Rabu, 30 Oktober 2013

Membuat Modul Monitoring Scada pake Arduino

Ide ini timbul dari suatu kejadian di lingkungan saya kerja. membuat modul yang bisa kontrol ON/OFF, mengetahui status peralatan yang di lapangan, mengetahui besarnya pengukuran-pengukuran yang dilapangan.

Browsing ke mbah google................
arduino modbus.....
eitsssss............ 

akhirnya menemukan. 

ada waktu luang melakukan experimen dengan bahan yg gak perlu beli....... hehehheh :D

ehhh tetep ada material yang beli yaitu IC MAX485, yang mana IC itu untuk komunikasi modul dengan laptop...
untuk arduino menggunakan milik temen yang gak kepakai...

BONEK (bondo nekat) xixiixixi

ini daftar material yg dibutuhkan buat modul monitoring scada pake arduino
1. Arduino uno
2. PCB 
3. resistor
4. IC MAX485
5. LED
6. Diode
dll......

klik MAX485 untuk ke step seterusnya

bbm untuk gingerbread

kmarin mencoba-coba download aplikasi bbm untuk hp android motorola photon. setelah download kmudian saya instal...
ehhh force close....

apa sudah ada yang berhasil instal bbm untuk gingerbread???

signal gsm sim800l

Value RSSI dBm Condition 2 -109 Marginal 3 -107 Marginal 4 -105 Marginal 5 -103 Marginal 6 -101 Marginal 7 -99 Marginal 8 -97 Marginal 9 -95...