1. Catatan2 Embedded Sys, Arduino, Raspberry, IoT, Home Automation
1) Apa itu Embedded System ?
Jawab : Embedded system adalah sistem komputer yang dirancang khusus untuk tujuan tertentu demi
meningkatkan fungsi suatu mesin. Sesuai artinya, “embedded” yang berarti “mencocokkan”, maka bagian yag
dicocokan meliputi peranti keras dan bagian mekanis lain. Hal ini berlawanan dengan sistem umum seperti yang
kita kenal dapa Personal Computer (PC) yang bisa menjalankan banyak perintah sekaligus tergantung pada
pemrogramannya.
Embedded system ini didedikasikan untuk perintah spesifik, seperti rancangan desain untuk mengoptimasi mesin,
pengurangan ukuran dan biaya produk, atau meningkatkan performa kerja.
Embedded system adalah sistem dengan ciri-ciri sebagai berikut :
1. Mempunyai computing power. Dengan kata lain dilengkapi dengan sebuah processor
2. Bekerja di lingkungan luar ruangan IT. Jadi kemungkinan besar tidak dilengkapi dengan AC dan
menghadapi gangguan dari luar seperti getaran dan debu.
3. Memiliki tugas yang spesifik. Beda dengan PC atau Server yang relatif lebih multi purpose
Embedded system biasanya di gunakan untuk aplikasi-aplikasi misalkan :
1. Pengontrolan Pabrik.
2. Komputer transaksi di Jalan Toll.
3. Telemetri di tempat-tempat yang remote seperti misalkan pengamat ketinggian air di bendungan.
4. Peralatan Smart Electronic yang terpasang di dalam mobi
2) Apa itu Arduino?
Jawab : Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di
dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari
perusahaan Atmel.
Mikrokontroler itu sendiri adalah chip atau IC (integrated circuit) yang bisa diprogram
menggunakan komputer. Tujuan menanamkan program pada mikrokontroler adalah agar
rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian
menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai ‘otak’ yang
mengendalikan input, proses dan output sebuah rangkaian elektronik.
Mikrokontroler ada pada perangkat elektronik di sekeliling kita. Misalnya handphone, MP3 player,
DVD, televisi, AC, dll. Mikrokontroler juga dipakai untuk keperluan mengendalikan robot. Baik
robot mainan, maupun robot industri.
Karena komponen utama Arduino adalah mikrokontroler, maka Arduino pun dapat diprogram
menggunakan komputer sesuai kebutuhan kita.
Apa saja yang bisa dilakukan Arduino?
Kegunaan Arduino tergantung kepada kita yang membuat program. Arduino bisa digunakan untuk
mengontrol LED, bisa juga digunakan untuk mengontrol helikopter.
2. Contoh yang sudah pernah dibuat adalah MP3 player, pengontrol motor, mesin CNC, monitor
kelembaban tanah, pengukur jarak, penggerak servo, balon udara, pengontrol suhu, monitor
energi, statiun cuaca, pembaca RFID, drum elektronik, GPS logger, monitoring bensin dan masih
banyak lagi. Silahkan buka Google, Youtube atau lihat dihttp://www.freeduino.org
Kelebihan Arduino
• Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan
menangani upload program dari komputer.
• Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port
serial/RS323 bisa menggunakan nya.
• Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library
yang cukup lengkap.
• Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield GPS,
Ethernet, SD Card, dll.
Bahasa Pemrograman Arduino
Bahasa pemrograman Arduino adalah bahasa C. Tetapi bahasa ini sudah dipermudah
menggunakan fungsi-fungsi yang sederhana sehingga pemula pun bisa mempelajarinya dengan
cukup mudah.
Untuk membuat program Arduino dan mengupload ke dalam board Arduino, anda membutuhkan
software Arduino IDE (Integrated Development Enviroment) yang bisa di download gratis
di http://arduino.cc/en/Main/Software
Panduan bahasa pemograman Arduino beserta dengan contoh-contohnya bisa dibaca di
halaman http://arduino.cc/en/Reference/HomePage
Mendapatkan Arduino
Papan rangkaian atau board Arduino bisa dibuat sendiri kalau anda memiliki chip programmer
(untuk mengupload bootloader ke dalam chip Atmel yang masih kosong). Skema dan desain PCB
bisa didownload di http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3 atau baca tentang
Starduino di blog ini http://telinks.wordpress.com/2010/08/03/starduino-minimum-system-
atmega8-yang-kompatibel-dengan-arduino/
Kalau merasa kesulitan untuk membuat PCB dan mendapatkan komponen, anda bisa langsung
membeli Arduino dari http://www.indorobotika.com/arduino.
3) Apa itu Raspberry pi ?
Jadi, semestinya ramai yang tertanya-tanya apakah itu Raspberry Pi. Secara ringkasnya, ia boleh
dikatakan sebagai sebuah komputer bersaiz mini dengan beberapa fungsi asas melaluinya.
Raspberry Pi hadir dalam saiz sebesar lebih kurang kad pengenalan kita, dimana beberapa
komponen utama disertakan bersama-sama dengannya. Boleh dikatakan ia dibangunkan dalam
memudahkan lebih ramai mempelajari pelbagai perkara berkaitan perkomputeran
menggunakannya tanpa mengeluarkan kos yang tinggi.
3. Ia hadir dengan beberapa port terbina seperti HDMI (untuk dihubungkan ke monitor atau
televisyen), port USB (untuk tetikus dan papan kekunci), dan juga port mikro-SD (untuk ruangan
sistem dan fail). Ia hadir dalam dua variasi, iaitu set A dan juga Set B. Membezakannya, Set B
untuk Raspberry Pi turut hadir dengan sokongan port Ethernet yang membolehkan pengguna
menghubungkan talian internet melaluinya. Untuk sokongan kuasa, ia menggunakan kabel mikro-
USB yang sedia digunakan pada pelbagai peranti mudah-alih hari ini.
Raspberry Pi adalah Sebuah board yang seukuran kartu kredit / mikro kontroller (Bisa disebut mini
komputer) yang bisa beroperasi layaknya komputer.
Berikut Daftar OS yang support Raspberry Pi :
• Raspbian ( turunan dari distro DEBIAN) link : Download
• ARC ( Turunan dari ARC Linux) Link : Download
• RaspBMC Link : Download
• RiscOS Link : Download
• OpenELEC Link : Download
• Pidora Link : Download
• Android
Apa saja Manfaat Raspberry Pi :
• Untuk dijadikan Print Server
• Untuk dijadikan Web Server
• Untuk dijadikan Proxy
• Untuk dijadikan FTP
• Digunakan Sebagai ROBOT? Bisa
• Dan banyak lagi manfaat makhluk ini tergantung kita dalam mengembangkannya
apa saja yang ada di Raspberry ini ?
2 Port USB
1 Port HDMI
4. 1 Port RCA untuk Video output
1 Port Audio 3.5mm
1 Port SDCARD
1 Port RJ 45 (Ethernet LAN Port)
8x GPIO UART,SPI BUS
konsumsi listrik : 750maH/ 5VDC/ mini usb charge yang di pakai di charger blackberry/samsung
4) Apa beda Arduino dan Raspberry Pi?
Jawab :
Raspberry Pi dan Arduino memang didesain sedemikian rupa sebagai alat
media pembelajaran dan mudah untuk digunakan , itulah mengapa
keduanya sangat populer.
Raspberry PI didesain dan dibuat oleh eben upton dengan teman kerjanya
dari lab komputer universitas cambridge. Beberapa mahasiswa yang
sudah mengikuti program dan mata kuliah di lab komputer tersebut
merasa tidak mendapatkan skill , jadi Upton menciptakan komputer yang
murah dan mudah dimodifikasi agar mahasiswa dapat mengingkatkan
skill nya dalam bidang komputer.
Sedangkan Arduino dikembangkan oleh orang itali bernama Massimo
Banzi, dia menginginkan model hardware yang simpel yang dapat
digunakan oleh pelajar.
5. Berikut tabel untuk menunjukan beberapa perbedaan fiur yang ada pada
Arduino dan Raspberry PI
Arduino Uno Raspberry Pi
Model B
Memory 0.002 MB 512 MB
Clock Speed 16 MHz 700 MHz
Multitasking No Yes
On Board Network None 10/100 wired
Operating System None Linux Distro
Flash 32KB SD card (2-16
G)
Integrated Development
Environment
Arduino Anything Linux
Pada tabel diatas kita dapat melihat bahwa Raspberry Pi memiliki spesifikasi hardware
yang jauh lebih baik daripada Arduino, Bahkan kita dapat menggunakan dan memodifikasi
Raspberry PI layaknya komputer pribadi walaupun tidak sebagus mac atau PC. tetapi,
walaupun Arduino memiliki kekurangan ini , IDE yang ada pada arduino Sangat mudah
digunakan , dan juga karena arduino ini memang tidak didesain untuk dapat diinstall
banyak software maka kita dapat menghidupkan dan mematikan sesuka kita tanpa takut
software yang ada rusak. Jika anda seorang pemula maka Arduino sangat disarankan
karena Arduino simpel digunakan, tidak gampang rusak dan ada banyak sumber yang
dapat digunakan sebagai panduan untuk para pemula.
sedangkan , untuk menggunakan Raspberry Pi setidaknya anda harus
belajar tentang dasar-dasar menggunakan Linux. Raspberry Pi juga harus
di matikan secara benar kalau tidak , bisa terjadi kerusakan.
http://www.it-jurnal.com/2014/05/perbedaan-arduino-dan-raspberry-pi.html
5) Apa itu Arduiono uno 3?
Jawab: Arduino Uno sebenarnya adalah salah satu kit mikrokontroler yang
berbasis pada ATmega28. Modul ini sudah dilengkapi dengan berbagai hal yang
dibutuhkan untuk mendukung mikrokontroler untuk bekerja, tinggal colokkan ke
power suply atau sambungkan melalui kabel USB ke PCmu Arduino Uno ini sudah siap
sedia. Arduino Uno ini memilki 14 pin digital input/output, 6 analog input, sebuah
resonator keramik 16MHz, koneksi USB, colokan power input, ICSP header, dan
sebuah tombol reset.
Arduino Uno R3 adalah seri terakhir dan terbaru dari seri Arduino USB.
6. Spesifikasi Arduino Uno
Mikrokontroler ATmega328
Catu Daya 5V
Teganan Input (rekomendasi) 7-12V
Teganan Input (batasan) 6-20V
Pin I/O Digital 14 (of which 6 provide PWM output)
Pin Input Analog 6
Arus DC per Pin I/O 40 mA
Arus DC per Pin I/O untuk PIN 3.3V 50 mA
Flash Memory 32 KB (ATmega328) dimana 0.5 KB digunakan oleh bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
Apa fungsi arduino uno?
Sebagaimana kita ketahui dengan mikrokontroler kita membuat program untuk mengendalikan
berbagaikomponen elektronika. Program yang kita buat dengan bahasa pemrograman didownload ke
mikrokontroler, yang kemudian mikrokontroler akan bekerja sesua dengan program yang kita buat.
Dan dengan Arduino Uno itu sendiri lebih memudahan pernggunanya untuk membuat berbagai hal yang berkaitan
dengan mikrokontroler, karena didalamnya sudah tersedia yang dibutuhkan oleh mikrokontroler.
Contohnya yang dapat dibuat dengan Arduino antara lain, untuk membuat robot, mengontrol motor stepper,
pengatur suhu, mesin gate turnstile, display LCD, dan masih banyak lagi contoh yang lainnya. Coba cari di google
atau Youtube proyek-proyek Arduino ini sudah banyak contohnya
7. Apa Kelebihan Arduino Uno.
- develop project mikrokontroler akan menjadi lebih dan menyenangkan. tinggal colok ke USB, dan tidak perlu
membuat downloader untuk mendownload program yang telah kita buat.
- didukung oleh Arduino IDE, bahasa pemrograman yang sudah cukup lengkap librarynya.
- terdapat modul yang siap pakai/shield yang bisa langsung dipasang pada board Arduino
- dukungan dokumentasi yang bagus dan komunitas yang solid
Pemrograman Arduino Uno
Seperti yang sudah diutarakan sebelumnya, salah satu kelebihan dari arduino Uno ini adalah didukung oleh
software Arduino IDE (Integrated Development Enviroment) untuk melakukan penulisan pemrograman.Bahasa
pemrogramannya pun berdasarkan bahasa C yang mudah untuk dpelajari dan sudah didukung oleh library yang
lengkap.
http://ndoware.com/apa-itu-arduino-uno.html
6) Sebutkan Jenis-Jenis Arduino, kelebihan dan kekurangannya masing-masing!
Jawab :
Saat ini ada bermacam-macam bentuk papan Arduino yang disesuaikan dengan peruntukannya yaitu
sebagai berikut:
a. Arduino USB, yaitu mikrokontroler Arduino dengan menggunakan USB sebagai antar muka
pemrograman atau komunikasi komputer. Contoh:
Arduino Uno
Arduino Duemilanove
Arduino Diecimila
Arduino NG Rev. C;
Arduino NG (Nuova Generazione)
Arduino Extreme dan Arduino Extreme v2
Arduino USB dan Arduino USB v2.0
Gambar 1. Mikrokontroler Arduino USB
8. b. Arduino Serial, yaitu jenis mikrokontroler arduino yang menggunakan RS232 sebagai antar muka
pemrograman atau komunikasi computer.
Gambar 2. Mikrokontroler Arduino Serial
c. Arduino MEGA, yaitu mikrokontroler Arduino dengan spesifikasi yang lebih tinggi, dilengkapi
tambahan pin digital, pin analog, port serial dan sebagainya. Arduino Mega berbasis ATmega1280
dengan 54 digital input/output. Contoh:
Arduino Mega
Arduino Mega 2560
Gambar 3. Mikrokontroler Arduino MEGA
d. Arduino FIO, yaitu mikrokontroler Arduino yang ditujukan untuk penggunaan nirkabel. Arduino Fio
ini menggunakan ATmega328P sebagai basis kontrolernya.
Gambar 4. Mikrokontroler Arduino FIO
e. Arduino LILYPAD, yaitu mikrokontroler dengan bentuk yang melingkar. Contoh: LilyPad Arduino
00, LilyPad Arduino 01, LilyPad Arduino 02, LilyPad Arduino 03, LilyPad Arduino 04
9. Gambar 5. Mikrokontroler Arduino LilyPad
f. Arduino BT, mikrokontroler Arduino yang mengandung modul Bluetooth untuk komunikasi nirkabel
Gambar 6. Mikrokontroler Arduino BT
g. Arduino Nano dan Arduino Mini, merupakan jenis arduino berbentuk kompak dan digunakan
bersama breadboard. Contoh: Arduino Nano 3.0, Arduino Nano 2.x, Arduino Mini 04, Arduino Mini 03,
Arduino Stamp 02.
Gambar 7. Mikrokontroler Arduino Nano
pustaka: http://arduino.cc/en/Main/
10. 7) Apa itu Arduino shield, beda arduino uno r3 dengan arduino uno r3 smd?
Jawab:
8) Apa Itu internet of things?
Jawab : prinsipnya adalah teknologi yang memungkinkan sebuah perangkat terhubung ke jaringan
internet untuk dimonitor dan dikendalikan dari jarak jauh oleh pengguna. Perangkat yang
dimonitor/dikendalikan bisa bermacam-macam, mulai dari perangkat rumah tangga seperti oven,
kulkas, dispenser sampai perangkat rumah lainnya seperti lampu, AC dan pengunci pintu. Kata
kunci dari teknologi Internet of Things ini yaitu: Hardware – Internet – Smartphone.
http://astonugroho.wordpress.com/2012/11/30/tren-perangkat-masa-depan-the-internet-of-thing/
9) Apa itu Home Automation?
Jawab :
Home Automation atau yang lebih kita kenal dengan istilah rumah pintar merupakan sebuah
sistem otomatisasi untuk memudahkan kontrol didalam rumah atau dalam hal ini berkaitan dengan
pekerjaan rumah tangga.
Yang dapat diotomatisasikan diantaranya yaitu control lighting ( lampu ), HVAC “heating,
ventilation and air conditioning” ( Pemanas, ventilasi dan pendingin ruangan/AC ), peralatan dan
lain-lain.
Mengapa “HA” Home Automation diperlukan ? adalah untuk memberikan kenyamanan,
kemudahan, efisiensi energi dan keamanan. Untuk para orang tua ( Lansia ) dan yang memiliki
kekurangan ( cacat ) Home Automation dapat memberikan peningkatan kualitas hidup bagi orang
yang dinyatakan mungkin memerlukan pengasuh atau perawat.
Home Automation mengintegrasikan perangkat listrik satu sama lain dalam sebuah rumah.
Perangkat juga dapat dihubungkan melalui jaringan komputer untuk mendapatkan kontrol melalui
komputer pribadi, memungkinkan akses remote dari internet ( kontrol via internet ) dan
menciptakan sebuah peralatan yang dapat berkomunikasi secara terpadu dan terkordinir.
Dengan jumlah perangkat yang dapat dikontrol dalam sebuah rumah, interkoneksi dan komunikasi
menjadi sebuah fitur yang berguna dan diinginkan. Misalkan sebuah kamar akan menjadi cerdas
11. dan akan mengirimkan sinyal ketika seseorang tak dikenal masuk. Sistem bisa menelepon pemilik,
atau tetangga, atau nomor darurat.
Mungkin sederhana menyalakan lampu ketika seseorang memasuki ruangan. Namun dalam
instalasi yang canggih, ruangan dapat merasakan tidak hanya kehadiran seseorang namun juga
tahu siapa orang tersebut dan mungkin mengatur pencahayaan yang tepat, suhu, volume musik
atau saluran televisi, dengan mempertimbangkan waktu setiap hari atau minggu dan faktor lain.
Home Automation juga dapat menyediakan akses remote untuk peralatan rumah atau sistem
otomatisasi itu sendiri, melalui jaringan telepon, transmisi nirkabel atau internet, untuk memberikan
kontrol dan pemantauan melalui smartphone atau web browser.
Dalam hal ini Home Automation sangat berguna mungkin untuk menghemat energi dengan Fungsi
sederhana seperti sensor gerak dan detektor diintegrasikan ke dalam sistem sehingga dapat
menghemat jam energi terbuang dalam aplikasinya untuk perumahan dan komersial. Sebagai contoh
bayangkan sebuah operasi “auto on / off” di malam hari untuk semua blok kantor di kota besar,
katakanlah setelah jam 10 malam, ketika tidak ada gerakan terdeteksi, lampu akan mati,
perusahaan akan dapat menghemat energi listrik hingga kilowatt.
10) Apa itu open source?
Jawab: Jadi open source adalah source yang terbuka. Maksudnya bila kita bisa mengetahui source
penyusun suatu software maka itu disebut open source. Tapi tidak cukup dengan hanya mengetahui
saja tapi jika kita bebas menggunakan, mengembangkan, menyebarluaskan atau menggandakan
aplikasi tersebut tanpa harus membayar izin atau lisensi kepada pembuat aplikasinya.
11) Apa itu open Hardware?
Jawab:
12) Apa saja aplikasi2 Arduino, manfaat dalam Iot dan HomeAutomation?
Jawab : WiFi Home Automation - Arduino
Open the box, Connect to WiFi and Control your
House... from Any Place and Any Device!