Lazada Indonesia

Monday, July 8, 2013

GPS/GPRS/GSM Shield V3.0 (Arduino Compatible)







Harga: Rp 1.065.000,-
SMS/WhatsApp: 0818 024 140 34

Specification
  • Power supply: 6-12v
  • Low power consumption (100mA@7v - GSM mode)
  • Quad-Band 850/900/18001900MHz
  • GPRS multi-slot class 10
  • GPRS mobile station class B
  • Compliant to GSM phase 2/2+
  • Class 4 (2 W @ 850/900 MHz)
  • Class 1 (1 W @ 1800/1900MHz)
  • Control via AT commands(GSM07.07 ,07.05 and SIMCOM enhanced AT Commands)
  • Support GPS technology for satellite navigation
  • Embeded high-gain SMD antennas for GPS & GSM
  • Directly support 4*4 button pad
  • USB/Arduino control switch
  • Programmable switch for Arduino
  • LED indicators for power supply, network states and working status
  • Board Surface:Immersion Gold
  • Switches:
    • S1 -- Programming mode / Communication mode
    • S2 -- Controlling interface: USB / Arduino
  • Interfaces:
    • Embedded SIM card holder
    • Speaker & Mic Jack socket
  • Size: 81x70mm
  • Specifications for SMS via GSM / GPRS
    • Point-to-point MO and MT
    • SMS cell broadcast
    • Text and PDU mode
  • Specification for GPS
    • Receiver 42 channels, GPS L1 C/A code, High-performance STE engine
    • Sensitivity:
      • Tracking: -160 dBm
      • Cold starts: -143 dBm
    • Time-To-First-Fix:
      • Cold starts: 30s (typ.)
      • Hot starts: 1s (typ.)
    • Accuracy:Horizontal position: <2.5m CEP
    • Power consumption (GSM engine in idle mode):Acquisition 77mA,Tracking 76mA

Sunday, July 7, 2013

Arduino Uno-Mengenal Arduino Uno Bag. 2

Pin dan Fungsinya

- Power
Beberapa cara untuk memberikan/mendapatkan power pada board Arduino Uno adalah sebagai berikut:
1. Vin, pin dapat dijadikan pilihan dengan memberikan tegangan dari adaptor eksternal antara 6-20V.
2. 5V, pin dapat digunakan dengan memberikan tegangan yang sudah diregulasi dari power supply 5V eksternal. Selain itu, pin juga dapat digunakan untuk sumber power supply 5V bagi rangkaian tambahan diluar board.
3. 3V3, pin ini adalah tegangan 3,3V output dari regulator yang ada pada board dengan arus maksimal 50mA
4. GND, pin ground.
5. IOREF, pin ini disediakan sebagai tegangan referensi mikrokontroller bekerja. Dapat dipilih antara 5V dan 3,3V.

Memory

Board Arduino memiki kapasitas memori sebesar 32 KB, dimana 0,5KB diantaranya digunakan sebagai boarloader. Diantaranya terdiri dari 2KB SRAM, 1KB EEPROM.

Input and Output

Masing-masing dari 14 pin dapat digunakan sebagai input/output dengan tegangan kerja 5V. Selain itu terdapat fungsi tambahan dari masing-masing port, sebagai berikut:
- Serial, 0(RX), 1(TX) dapat digunakan sebagai pin untuk menerima data (RX) dan mengirim data (TX) dengan level tegangan TTL 5V. Pin ini terhubung antara pin serial ATmega328 mikrokontroller dan pin USB to TTL dari IC serial konverter.
- Externel Interrupts2 dan 3 pin ini dapat digunakan sebagai trigger dengan beberapa pilihan mode transisi/level tegangan.
- PWM: 3, 5, 6, 9, 10, and 11. Menyediakan fasilitas untuk membuat output PWM.
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI dimana library sudah tersedia.
- LED: 13 pada board ini disediakan satu buah LED untuk digunakan sebagai output. Dimana LED akan menyala saat diberikan logika HIGH dan akan padam saat diberikan logikan LOW.
Arduino Uno menyediakan 6 pin analog in yang dapat digunakan sebagai input analog dengan resolusi 10 bits (dengan range pembacaan 0 sampai 1023). Yang ekuivalen dengan tegangan analog dari 0V sampai 5V.
- TWI: A4 or SDA pin and A5 or SCL pin. Mendukung komunikasi TWI dengan library yang sudah disediakan.
- AREF. adalah pin yang dapat digunakan untuk mengatur tegangan referensi untuk input analog.
- Reset, pin ini dapat digunakan untuk mereset mikrokontroller dengan memberikan logika LOW. Selain itu, juga tersedia button RESET untuk melakukan hal serupa.

Komunikasi

Board Arduino Uno mendukung komunikasi serial, dimana hal ini sudah tersedia sebuah perangkat hardware USB to TTL serial yang dilengkapi dengan LED indikator. Karena sudah dilengkapi dengan chip konverter USB to Serial, sehingga board dapat digunakan untuk komunikasi serial secara langsung ke komputer/laptop. Selain itu, board juga mendukung protokol kumunikasi lainnya yaitu SPI dan I2C.

Programming

Board arduino dapat langsung diprogram menggunakan software arduino. Software dapat diunduh di halaman download.

USB Overcurrent Protection

Board dilengkapi sebuah perlindungan resettable polyfuse yang melindungi USB dari over current dan short.

Demikian semoga bermanfaat.
Pustaka:
Arduino Board Uno

Arduino Uno-Mengenal Arduino Uno Bag. 1

Berikut adalah tampilan Arduino Uno:
Arduino Tampak Depan
Arduino Tampak Depan
Arduino Uno Tampak Belakang
Arduino Uno Tampak Belakang
Untuk produk detail silakan merujuk di situs arduino.
Review:
Arduino Uno adalah board yang menggunakan ATmega328 (datasheet). Dimana chip ini memiliki 14 digital input dan output:
- 6 pin diantaranya dapat digunakan sebagai output PWM
- 6 input analaog
- memiliki keramik resonator 16 MHz
- satu buah koneksi USB
- satu buat jack power
- satu buah header ICSP,  dan
- sebuah tombol reset
Semuanya adalah yang dibutuhkan untuk sebuah sistem mikrokontroller minimum. Untuk dapat memulai menggunakannya dapat dengan mudah menghubungkannya ke komputer menggunakan sebuah kabel USB sebagai koneksi power dan koneksi untuk melakukan pemrograman.
Selain fitur diatas, ada beberapa fitur lainnya yaitu:
- Pin SDA dan SCL yang terletak didekat pin AREF.
Rangkuman
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Skematik
EAGLE files: arduino-uno-Rev3-reference-design.zip (Catatan: hanya dapat dibuka dengan Eagle 6.0 atau yang lebih baru)
Skematik: arduino-uno-Rev3-schematic.pdf
Power
Arduino Uno dapat diberikan power melalui kabel USB yang terhubung dengan komputer/laptop. Pilihan ini akan menjadi opsi otomatis pada board ini. Selain menggunakan konektor USB, board Arduino juga dapat diberikan power melalui jak power 2.1mm dimana bagian tengahnya adalah polaritas positif yang terhubung ke adaptor dinding. Selain itu power dapat diberikan juga melalui pin GND dan Vin. Board dapat diberikan tegangan eksternal antara  6-20 Volt, jika dipaksakan diberikan tegangahn 5V atau kurang maka dikhawatirkan board tidak akan stabil sehingga hal ini tidak dianjurkan.
Bersambung…
Pustaka:
Arduino Board Uno

LED Berkedip Dengan Arduino Mega2560

Pada tulisan ini akan diberikan contoh sederhana bagaimana membuat sebuah program sederhana untuk menyalakan sebuah LED berkedip. Tulisan ini dibuat berdasarkan tutorial resmi dari situs arduino.
Hardware yang dibutuhkan:
- Board Arduino R3 yang dapat dibeli di Produk-Inovatif.com dengan harga Rp 300.000,-
Rangkaian
Pada umumnya board Arduino sudah terdapat sebuah LED yang terhubung pada pin 13. Sehingga kita dapat langsung membuat program untuk menyalakan LED berkedip. Jika board yang Anda miliki belum disertakan LED pada pin 13, ikuti langkah berikut.
Untuk membuat rangkaian, hubungkan sebuah resistor dengan nilai 220-ohm pada pin 13 dari board Arduino. Hubungkan bagian Anode (+) ke resistor , biasanya kaki yang memiliki ukuran lebih panjang. Kaki lain yang lebih pendek katode (-) ke ground. Kemudian hubungkan board Arduino ke komputer dan buka program Arduino kemudian masukkan code berikut:
arduino LED
Rangkaian LED
Gambar Skematik
Skematik
Code
Untuk inisialisasi port, tuliskan code berikut:
pinMode(13, OUTPUT);
Sementara untuk menyalakan LED, menggunakan code berikut:
digitalWrite(13, HIGH);
untuk mematikan LED, digunakan code:
digitalWrite(13, LOW);
Agar nyala LED dan mati LED dapat dilihat, perlu ditambahkan sebuah jeda waktu. Untuk menambahkannya dapat digunakan fungsi delay() yang dapat diisikan nilai dalam satuan milidetik:
Code langkap:
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.
*/

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
delay(1000);               // wait for a second
digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
delay(1000);               // wait for a second
}


Berikut adalah contoh videonya:



Demikian, semoga bermanfaat.
Pustaka:
http://arduino.cc/en/Tutorial/Blink

Bermain Dengan Arduino Mega2560

Tulisan ini merupakan terjemahan bebas dari web page Arduino dan mencoba memberikan contoh praktis untuk bermain lenbih jauh dengan produk arduino khususnya Arduino Meha2560.
Board module dapat dibeli di http://produk-inovatif.com dengan harga Rp 300.000,-.
unomega1
Pada tulisan ini diberikan contoh langkah-langkah pada sistem operasi Windows. Tulisan ini akan memberikan penjelasan bagaimana menggunakan board Arduino yang telah Anda miliki  ke komputer dan mencoba beberapa contoh project. Penjelasan akan dibagi menjadi beberapa bagian:
1. Peralatan yang dibutuhkan
2. Download tool/software yang dibutuhkan
3. Menghubungkan board ke komputer
4. Menginstall driver
5. Menjalankan aplikasi Arduino
6. Membuka contoh blinking LED pertama kali
7. Memilih board
8. Memilih port serial
9. Mengupload program

Bersambung…

Machine Learning: Membuat Prediksi Dengan Linear Regression

Membuat prediksi berdasarkan data-data yang sudah dimiliki diawal biasanya dalam bahasa inggris disebut  forecast . Misalnya berdasarkan dat...