Rabu, 07 November 2018

Mengganti Nama Bluetooth HC05 dengan arduino

Hallo sobat arduino Indonesia, sebenernya dari dulu pengen posting ini tapi baru kesampaian sekarang. Oke seringkali kita menggunakan modul bluetooth HC05/HC06 untuk keperluan robotika, entah itu untuk mengendalikan robot atau untuk transfer data.

Nah terkadang kalau kita menggunakan banyak bluetooth, semuanya default namanya sama yaitu HC05 atau HC06, biar beda sebenarnya kita bisa merubah nama dari masing-masing bluetooth. sehingga mudah untuk dikenali.

yang harus dilengkapi adalah
  • Bluetooth HC05
  • Arduino Nano
  • Breadboard
BluetoothArduino
RX11
TX10
GNDGND
5V5V
EN9
untukcoding arduinonya bisa sebagai berikut :

/*

AUTHOR: Hazim Bitar (techbitar)
DATE: Aug 29, 2013
LICENSE: Public domain (use at your own risk)
CONTACT: techbitar at gmail dot com (techbitar.com)

*/


#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // RX | TX

void setup()
{
  pinMode(9, OUTPUT);  // this pin will pull the HC-05 pin 34 (key pin) HIGH to switch module to AT mode
  digitalWrite(9, HIGH);
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(38400);  // HC-05 default speed in AT command more
}

void loop()
{

  // Keep reading from HC-05 and send to Arduino Serial Monitor
  if (BTSerial.available())
    Serial.write(BTSerial.read());

  // Keep reading from Arduino Serial Monitor and send to HC-05
  if (Serial.available())
    BTSerial.write(Serial.read());
}

  • setelah di upload, tekan button di modul bluetooth , kemudian colokkan usb ke komputer/leptop. Sampai led indikator pada bluetooth kedipnya pelan (pertanda sudah masuk ke ATCOMMAND)
  • Buka Serial monitor, set baudrate 9600 dan Both NL&CR
  • ketik AT maka akan mucul respond OK
  • ketik AT+NAME=namabluetooth 
  • kalau sudah ada respond OK berarti nama bluetooth sudah tergantikan
 
  • Selamat sobat arduino Indonesia sudah bisa menggantikan nama bluetooth 
Beberapa perintah AT COMMAND
AT : Ceck the connection.
AT+NAME : See default name
AT+ADDR : see default address
AT+VERSION : See version
AT+UART : See baudrate
AT+ROLE: See role of bt module(1=master/0=slave)
AT+RESET : Reset and exit AT mode
AT+ORGL : Restore factory settings
AT+PSWD: see default password

link atcommand

Selasa, 06 November 2018

Mengambil Foto dengan Arduino YUN

Hallo sobat Arduino Indonesia, masih dengan Arduino YUN (mumpung ada yang lagi dikerjakan). Oke setelah kemarin sudah sukses mengaktifkan streaming camera, sekarang adalah bagaimana mengambil gambar/foto trus di simpan kedalam memory card yang ada di arduino shield YUN.

Yang harus di persiapkan
  • Arduino Uno + Shield YUN
  • Memory Card
  • Camera UVC (saya menggunakan logitech C170)


Langkah sebagai berikut :
  • install UVC driver dll seperti postingan sebelumnya 
  • Buka smarTTY atau putty
  • Install fswebcam | Ketik : opkg install fswebcam



 

  • masuk ke memory card | ketik : cd /mnt/sda1
  • lihat file yang ada di memory card | ketik : ls 
  • capture gambar | ketik : fswebcam test1.jpg
  • buka lewat filezila dan download image (test1.jpg) yang ada di sdcard  

  • apabila mengalami gambar yang hitam full bisa di coba mengambil yang frame ke 21 dengan cara ketik : fswebcam  test2.jpg -S 20

Stream Camera USB dengan Dragino Yun Shield

Hallo Sobat Arduino Indonesia, Masih semangat belajar arduino nya :). Pada kesempatan kali ini saya akan share bagaimana cara mengaktifkan kamera usb dengan menggunakan shield Dragino Yun.
Oke yang perlu di siapkan adalah sebagai berikut

  • Arduino Uno R3 (minimal Grade ori) jangan pakai yang driver ch340 atau versi china lainnya biar mudah instalasinya
  • Shield Dragino Yun
  • Camera USB (Kebetulan saya menggunakan Logitech C170)
  • Power Supply arduino 12V
Langkah langkahnya sebagai berikut :
  • pasang jumper pada arduino uno
 
  • pasang shield dragino yun ke arduino nano
  • colokkan power supply
Langkah Pertama
  • untuk yang pertama kali makan di wifi leptop kalian akan muncul ssd :Dragino-xxxx
  
  • Setelah connect, maka bisa masuk ke dragino yun shieldnya (192.168.240.1)
  •  password standart (dragino)


  •  masuk ke system dan setting sesuai dengan wifi local yang sudah ada
  • Setelah semuanya selesai, akan restart sendiri, dan komputer/leptop kembali konek ke wifi local yang sudah ada.
  • Untuk mencari ip dragino yang sudah konek dengan wifi, bisa mnggunakan ipscanner.
Langkah kedua
  • setelah kamera usb di colokkan pada port usb
  • install putty atau smarTTY (pada kali ini saya menggunakan smarTTY)
  • untuk username isi root, password dragino (reguler)
  • Update terlebih dulu package installer database | ketik : opkg update


  •  Selanjutnya install UVC Driver | ketik : opkg install kmod-video-uvc
  • install streaming video library | ketik : opkg install mjpg-streamer
  • cek apakah kamera sudah konek dengan usb | ketik : ls -l /dev/video0 




  • jika responnya 'No such file or directory' berarti camera belum terkonekkan, atau bukan kamera uvc cam
  • Start broadcast dari video stream, dimana setelah -r adalah ukuran gambarnya, setelah -f adalah nomor frame per second, setelah -p adalah port streaming
mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480 -f 24" -o "output_http.so -p 8080 -w /www /webcam"

  • buka browser dan ketik http://nomoripkamu:8080/stream.html
  • maka akan muncul sebagai berikut 

  • Selamat sobat arduino sudah bisa akses camera usb lewat arduino