Senin, 15 Februari 2016

Arduino Uno Murah [clone]

Just info buat sobat-sobat AWI'ers, sekarang clone dari uno gila gilaan harganya, yang terbaru saya beli ada yang Jual Arduino Murah banget seharga di bawah 80 rb, udah dapat kabel downloader juga.

Bentuknya seperti gambar di bawah ini,
Oh ya untuk bisa pakai board uno ini, sobat harus install Arduino Uno Clone CH340 / CH341 chipset usb drivers.
sobat bisa downlad CH340 / CH341 chipset usb drivers di sini , jangan upa diextract dulu file zip nya, trus klik file setup.exe


Klik install, dan jika sudah selesai, sobat bisa lihat di device manager
terihat com69 pada USB-SERIAL CH430, menandakan berarti sobat sudah berhasil install driver untuk board arduino UNO clone ini

untuk pembelian arduino uno clone murah ini sobat bisa liat di toko ini
















Rabu, 10 Februari 2016

Akses Sensor Kelembapan ( fc-28 soil moisture sensor )

Hallo Sobat AWI’ers dan sobat Arduino… Pada Kesempatan kali ini kita akan sedikit membahas tentang sensor-sensor yang berhubungan dengan air. Beberapa sensor yang akan kita bahas pada tutorial kali ini antara lain:
1.       Sensor kelembapan tanah
2.       Sensor Air
3.       Sensor Suhu
Gambar.1 : (Dari kiri) Sensor Kelembapan, Sensor Air, Sensor Suhu.

1.     SENSOR KELEMBAPAN TANAH

Jenis sensor kelembapan tanah  yang kita gunakan adalah fc-28 soil moisture sensor. Dimana fc-28 soil moisture sensor sudah dilengkapi dengan komparator LM393 dan potensio meter, sehingga kita bias melakukan kalibrasi tingkat kepekaan saat menggunakan digital output.
Gambar.2 : fc-28 soil moisture sensor

Pada rangkaian komparator terdapat 6 pin. 2 pin diantaranya dihubungkan pada pin yang berapa pada sensor. Dan 4 pin yang lain dihubungkan pada board mikrokontroler dalah hal ini menggunakan board Arduino UNO.
Gambar.3 : Rangkaian komparator LM393

Keempat pin yang terdapat pada rangkaian komparator LM393 terdiri dari:
a.     Pin AO (Analog Output)
b.    Pin DO (Digital Output)
c.     Pin GND (-)
d.    Pin VCC (+)
Pin analog output di gunakan jika kita menginginkan data yang keluar dari sensor berupa data analog data mulai 0 sampai 1023. Sedangkan digital output digunakan bila kita menginginkan data yang keluar berupa data digital yaitu 0 dan 1.

Gambar.5 : Konfigurasi FC-28 to Arduino UNO

Ini source codenya :

/*
Arduino.web.id
Sekolah Robot Indonesia
www.sekolahrobot.com
by: Muchammad Sob'run Ibnu Atfal
atfalsobrun@gmail.com
*/

int LED = 13;
int nilaiSensor=0;
int pinSensor=A0;

void setup()
{
  pinMode(13,OUTPUT);
  pinMode(4,OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  nilaiSensor = analogRead(pinSensor);
  //Serial.println(nilaiSensor);

  if (nilaiSensor <= 341)
  {
   Serial.println("Sangat Lembab");
   digitalWrite(LED,HIGH);
  }

  else if (nilaiSensor >= 342 && nilaiSensor <= 500)
  {
   Serial.println("Lembab");
   digitalWrite(LED,LOW);
  }

    else if (nilaiSensor >=700)
  {
   Serial.println("Tidak Lembab");
   digitalWrite(LED,HIGH);
  }
}

Untuk pembahasan tentang sensor air dan sensor suhu akan dibahas pada tutorial selanjutnya.. :) terimakasih.

Salam Arduino Lovers :D

Drive Stepper multi axis 5 phase steper motor MD5-HD14-2X

Halo sobat AWI'ers, berhubung lagi ada project bikin adonan untuk pabrik kue, dengan spesifikasi steper yang lumayan besar. Maka di pilihlah stepper A41K-M599 (5 phase Stepping Motor) pabrikan Autonics dari korea. Serta di pilih driver stepper multi axis dari Autonics juga type MD5-HD14-2X.

Ditahap awal ini cara yang paling mudah adalah menggunakan kontroller Arduino, paling nggak bisa menggerakkan stepper sumbuh X dan Y.

Oke yang perlu disiapkan pada percobaan kali ini adalah
  1. Arduino UNO
  2. Driver Stepper MD5-HD14-2X
  3. Motor Stepper  A41K-M599
  4. Power Switching 24V
  5. Kabel Jumper dan Breadboard
Untuk spesifikasi Driver Stepper  MD5-HD14-2X dan Motor Stepper A41K-M599 Sobat bisa langsung ngulik ke website resminya, sobat bisa buka di https://www.autonics.com/

Oke langkah pertama, sambung stepper motor dengan driver dengan susunan sebagai berikut


Kedua pastikan bahwa driver stepper  MD5-HD14-2X yang sobat gunakan bisa bekerja dengan normal, sobat bisa gunakan tombol function select switch yang seperti gambar berikut :


Posisikan switch 1 ke atas (ke ON) maka stepper motor akan berputar untuk membalik arah putaran arahkan switch 2 ke atas (ke ON). Setelah berhasil berarti driver stepper dan stepper yang sobat gunakan berfungsi dengan baik.

Untuk mengaktifkan driver MD5-HD14-2X dan Motor Stepper A41K-M599, bisa di lakukan dengan 2 cara sesuai dengan datasheet dari Driver ini, yaitu sebagai berikut :


Pada metode input 1 pulsa, untuk menggerakkan stepper arah jarum jam maka pin CCW  harus di kasih nilai HIGH dan pin CW di kasih pulsa HIGH LOW, begitu juga sebaliknya. Oke langsung saja ke pemrogramannya di Arduino, sebelumnya sobat bisa wiring seperti berikut ini


  • nomor 1 disambungkan ke pin arduino digital 5, 
  • nomor 3 disambungkan ke pin arduino digital 6
  • nomor 2,4,6 disambungkan ke Ground power dan ground arduino
  • karena sobat menggunakan metode input 1 pulsa maka tombol switch hitam no 2 di on kan.

Untuk arduino programnya sebagai berikut :

#define STEP_PIN 5 // Connect the driver's step pin to pin 5
#define DIRECTION_PIN 6 // Connect the driver's direction pin pin 6


void setup()
{
pinMode(STEP_PIN,OUTPUT);
pinMode(DIRECTION_PIN,OUTPUT);
}


void loop()
{
MoveSteps(-5, 700);
}
 

void MoveSteps(int steps, unsigned int microsecondStepDelay)
{

if (steps < 0)
{
digitalWrite(DIRECTION_PIN, LOW); // Set counter-clockwise direction
}
else
{
digitalWrite(DIRECTION_PIN, HIGH); // Set clockwise direction
}
// Moves desired number of steps
// Motor rotates one step when STEP_PIN changes from HIGH to LOW
for(int i = 0; i < abs(steps); i++)
{
digitalWrite(STEP_PIN, HIGH);
delayMicroseconds(microsecondStepDelay/2);
digitalWrite(STEP_PIN, LOW);
delayMicroseconds(microsecondStepDelay/2);
}
}