Archive for Juli 2015

Contact

By : M yunus
Direktur Legendre Electronics Industries

Nama      : Muhammad Yunus
Hp           : 083820864843
Email      : yunusmuhammad007@gmail.com
Facebook: Muhammad Yunus

OUR OFFICE

By : M yunus
Jln. Meranti
Lab. Mikrokontroler
Departemen Fisika
Fakultas Matematika Dan Ilmu Pengetahuan Alam
Institut Pertanian Bogor

Hp           : 083820864843
Email      : yunusmuhammad007@gmail.com
Facebook: Muhammad Yunus

Konfigurasi Pin Arduino

By : M yunus

Keterangan Gambar:

1. USB Connector : Untuk menguhubungkan Arduino dengan komputer, 
melakukan komunikasi serial seperti mengirimkan dan menerima data sensor 
melalui serial terminal pada Arduino IDE.
2. Power Jack: Tegangan input untuk menghidupkan Arduino
3. IC ATMEGA328p: IC Microcontroler keluaran ATMEL dengan boothloader 
Arduino UNO.
4. I/O Digital : Header yang dipergunakan untuk inpit dan output digital, 
pada pin 3,5,6,9,10,11 memiliki tanda (~) menunjukan bahwa pin tersebut 
selain memiliki fasilitas I/O Digital juga memiliki PWM ( Pulse Width Modulation
dengan rentang nilai output sebesar 8 bit atau setara dengan nilai antara 0-255.
5. Input Analog : digunakan untuk input data sensor, potensiometer dan perangkat 
analog input lainya.
6. Power : digunakan untuk mengambil power 5V, 3.3V, GND.

pin Arduino lebih lengkap:


Digital Output: Blink

By : M yunus

Blink ( berkedip) merupakan pembelajaran paling awal saat anda memulai project dengan Arduino. Secara default saat anda pertamakali membeli board Arduino dan dihubungkan pada sumer tegangan ( DC jack/ USB) anda akan mendapati LED pada Arduino akan berkedip secara otomatis. Hal ini sangat berguna segai indikator jika Arduino yang kita gunakan dalam kondisi baik. (Program Blink tersebut sudah terlebih dahulu di upload oleh pihak produsen pada board Arduino)

1. Untuk memulai mempelajari blink kita perlu review "sedikit" elektronika dasar dan elektronika digital. Masih ingat dengan hukum khircoff di bangku SMA??
yap: "tegangan jatuh pada rangkaian tertutup sama dengan tegangan sumber" 

saat kita menghidupkan LED menggunakan Output digital Arduino kita harus membatasi tegangan jatuh pada LED dengan bantuan resistor yang disusun seri. kenapa harus dibatasi?? ini berkaitan dengan datasheet LED yang kita gunakan. jika diberi tegangan diatas 4 volt kemungkinan besar LED akan rusak ( pada saat kita menghidupkan LED dari Arduino akan masuk tegangan 4-5 volt) 


wawasan dasar elektronika digital:
dalam elektronika digital hanya dikenal 2 kondisi 1/0 atau HIGH/LOW ataupun Hidup/Mati. Saat pin digital Arduino kita set HIGH maka akan mengalir tegangan 4-5 volt pada pin tersebut dengan arus sebesar 50mA. jika kita set LOW pada pin Arduino maka tegangan sebesar 0-1 Volt akan mengalir pada pin arduino tersebut. 

Pelajari konfigurasi pin Arduino disini.

2.  Siapkan bahan" yang diperlukan.
 1 buah project board
 kabel jumper secukupnya
 1 buah LED
 1 buah resistor 330 ohm
 1 buah Arduino Uno

Rangkaikan hingga seperti berikut:

(design by:fritzing software

 catatan: ingat LED merupakan komponen yang memiliki polaritas. kaki positif ke tegangan sumber ( kaki LED yang lebih panjang).

3. kita sekarang mulai memprogram di Arduino IDE. karena pin digital yang kita gunakan pin 13, maka untuk membuat LED berkedip sesuai algoritma dibawah.

Algoritma:
Jadikan Pin 13 sebagai Output
Loop(
Hidupkan LED selama 1 detik
Matikan LED selama 1 detik
)


Sketch : Blink
==============================================


void setup() {
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   
// turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    
// turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second

}
============================================================


4. setelah itu verify untuk memverifikasi sketch yang kita buat ( sintaksnya betul atau tidak)
5. upload programnya ( jangan lupa pilih board Arduino Uno dan com Arduinonya)


Sekian tutorial Digital Output: Blink semoga bermanfaat, selamat mencoba :)

sumber:
SFE-SIK-RedBoard-Guide-Version3.0-Online.pdf

Instal Arduino IDE di Linux (Ubuntu 14.04)

By : M yunus

Untuk mengistall arduino di Ubuntu 14.04 berbeda dengan proses instalasi seperti diwindows. Tapi ternyata tidak terlalu rumit karena Ubuntu telah menyediakan Arduino IDE di software centre Ubuntu sendiri. Namun secara default Arduino IDE pada package Ubuntu melalui perintah

sudo apt-get install arduino 

akan mengistall Arduino IDE 1.0.5 sementara versi terbaru yang telah dirilis adalah Arduino IDE 1.6.5, agar kita dapat menginstall versi terbarunya lupakan menginstall langsung Arduino IDE dari package Ubuntu.

1 . Download Arduino IDE di http://arduino.cc/en/Main/Software  pilih OS linux sesuaikan dengan arsitektur komputer anda saya menggunakan komputer 32bit.
2. Ekstrak file hasil download, buka terminal monitor dan pindahkan ke folder /opt dengan printah

cd ~/Downloads
tar -zxvf arduino-1.6.5-linux32.tgz
sudo mv arduino-1.6.5 /opt
 
3. Instal java runtime environment (JRE)

sudo apt-get install openjdk-7-jre
 
4. setelah itu hubungkan arduino dengan kabel USB ke komputer anda.
5. cari device Arduino biasanya berakhiran ACM0 dengan printah

dmesg | grep tty*

6. setelah itu akan terlihat bahwa Arduino berada pada ACM# berapa. bisa saja Arduino pada ACM1, 
pada Arduino Nano port USB devicenya dikenal dengan nama USB0.
7. berikan perintah untuk dapat mengakses Port USB Arduino agar dapat di write/read

sudo chmod a+rw /dev/ttyACM0
 
8. buat shortcut pada desktop agar mudah saat di jalankan dari desktop langsung.

cd ~/Desktop
ln -s /opt/arduino-1.6.5/arduino
 
9. Arduino siap untuk digunakan


Sumber:
http://planfully.com/install-arduino-ubuntu/

Instalasi Arduino

By : M yunus
Install Arduino Software (IDE)

1. Download software Arduino IDE di https://www.arduino.cc/en/Main/Software  download sesuai OS komputer anda, saya menggunakan linux 32 bit.
2. Untuk anda yang menggunakan Sistem operasi Windows, proses instalasai    lebih mudah. saya akan jelaskan cara install Arduino IDE di windows terlebih dahulu. Instalasi untuk OS linux akan saya bahas disini.
Ekstrak file hasil download dan setelah itu double click icon arduino. 



3. Lakukan instalasi sampai tahap finish (jika tahap finis telah dilewati software 
Arduino IDE siap untuk digunakan).
4. Setelah itu buka software Arduino IDE. 
Saat pertama kali membuka software terlihat layout software yang didominasi 
warna biru tosca dan abu-abu.



Dibawah ini merupakan tampilan sofware Arduino IDE. 
Desain yang simple dan elegan, sungguh beruntung kita bisa menggunakan 
platform ini dengan gratis berkat kedermawanan para developer arduino.



GUI (Graphical User Interface)
1. Verify: digunakan untuk  “compile” program, agar programer mampu 
mengetahui program telah sesuai dengan syntax atau belum seperti kurangnya 
kurung tutup, kurangnya tanda titik koma diakhir perintah, dll.
2. Upload: Mengirimkan program ke board arduino. Ketika ini di klik LED 
pada arduino akan berkedip sangat cepat.
3. New: Tombol ini digunakan untuk membuka tab window yang baru.
4. Open: Tombol ini digunakan untuk membuka sketch program yang telah 
disimpan di drive.
5.Save: Menyimpan sketch yang telah diketik.
6. Serial Monitor: Tombol ini akan membuka window yang digunakan untuk 
kita melihat data serial yang di kirimkan mikrokontroler.
7. Sketch Name: Menunjukan nama sketch yang sedang aktif atau digunakan.
8. Code Area: adalah tempat programer untuk menuliskan program. 
9. Message Area: Menunjukan bagian yang error dalam program

Instal Driver Arduino
Instalasi ini berguna agar 'Board Arduino' dapat di kenali komputer  anda. karena pada saat proses instalasi selesai driver arduino tidak otomatis terinstal. Terlebih dahulu pastika papan arduino anda terpasang pada laptop anda dengan bantuan kabel USB.
1. Terlebih dahulu buka device manager. start > computer > klik kanan, manage > device manager 

2. Setelah device manager terbuka  perhatikan pada bagian 'Ports (COM & LPT)', disana terdeteksi ada 'device' namun belum terinstal.



3. FT232R USB UART merupakan chip yang digunakan untuk memasukan sketch Arduino pada ATmega328p untuk Arduino Uno.     
4. setelah itu klik kanan  dan pilih 'browse my computer for driver software'
 5. cari dimana anda menyimpan driver arduino anda, secara default driver arduino tersimpan pada folder C/program files/ arduino/ driver. jika anda tidak bisa menemukanya download terlebih dahulu drivernya sesuai dengan seri chip downloader yang anda gunakan pada papan arduino. setelah itu arahkan pada folder dimana anda menyimpan driver tersebut.
 6. jika terdapat notifikasi sukses ter update, maka driver sudah terinstal dengan benar.
 7. jika device arduino masih memiliki tanda seru, lakukan kembali dengan cara klik kanan pada USB Serial Device pada Port Com Device Manager. pilih update driver.
 7. setelah itu anda akan mendapatkan notifikasi seperti dibawah. perhatikan pada Device Port Com terlihat sekarang tanda serunya hilang dan memiliki keterangan Arduini Uno ( jika anda menggunakan Arduino Uno)



Mengkoneksikan Arduino pada Windows

1. Pilih Arduino UNO
Hubungkan Arduino Dengan Laptop gunakan kabel USB A to USB B
Klik Tools/ Board/ Arduino UNO pada Arduino IDE.



//Pilih Arduino UNO, karena board microcontroler yang kita gunakan adalah
 Arduino UNO



2. Pilih Serial  Port
Klik Tools/ Serial Port/ Com ## , langkah ini digunakan untuk mengkoneksilan 
Board Arduino dengan Arduino IDE.



3. Setelah ini Arduino IDE siap untuk di gunakan. tersedia library standar dan contoh program yang dapat dipergunakan untuk mempermudah proses pembelajaran (tersedia pada menubar 'file' ).


Sumber:
https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/windows---in-depth
SFE-SIK-RedBoard-Guide-Version3.0-Online.PDF
 

===Resolusi untuk Semester 7 dan 8 di jurusan Fisika IPB====

By : M yunus
===Resolusi untuk Semester 7 dan 8 di jurusan Fisika IPB====

Bismillahirrohmanirrohim,,,,
teruntuk ayah dan bunda, doa yang tiap hari engkau berikan mulai membawa jalan terang untuk semangat ku di tahun ini. semoga semaster 7 dan 8, anakmu ini bisa mencapai semua mimpi:

Review Semester 6:
- Berhasil membuat 12 KIT pelatihan robot arduino romeo bersama kawan-kawan yang luar biasa di PRC dan HIMAFI.
- Membaca datasheet ATmega 328 dan ATmega 2560 total sekitar 400 halaman
- mempelajari computer vision untuk human fiture detection and face recognition
- mempelajari Logika fuzzy dan Artificial Neural Network
- menggunakan Raspberry untuk pengembangan IOT dan smart house.
- menggunakan LPKF protomat (semoga semester depan bisa dipindah ke lab mikon hehe)
- merancang Physics Research Makers Robotic KIT ( Alhamdulillah rebes.. :D)
- membangun PRC ( meskipun di semester ini kehilangan dua sahabat yang luar biasa banget :') )
- hafalan Al-Quran zuz 29 ( belum maksimal,, jauh dari harapan.. semoga semester depan tuntas)

Resolusi Semester 7:
- mengadakan pelatihan mikrokontroler bersama PRC untuk adek" kelas angkatan 51 di akhir agustus atau di awal september tahun ini.
- mengadakan pelatihan robot arduino bersama PRC untuk adek" kelas angkatan 51 di bulan oktober/ november ( belum di rapatkan)
- mendaftar lomba "Hack A Day Prize" di bulan agustus. semoga bisa beruntung... gak muluk" .. masuk 100 besar udah alhamdulillah smile emotikon
- transfer ilmu buat rekan-rekan di PRC ( monggo yang mau ikut)
- ngurusin lalalala terkait jalan" keluar negri with PRC,, semoga dapet seponsor smile emotikon ada link yang harus segera di hubungi.
- menyelesaikan administrasi terkait NPWP pajak, akte perusahaan dll, semoga "LegendreTm" bisa aku mulai semester ini.
- belajar webserver + jaringan semoga bisa buat raspberry supercomputer + cluster.
- ngurusin tugas akhir ( Raspberry + OpenCv + IOT ) masih bingung kaitanya sama sains fisika tapi semoga dapet pencerahan berkat bapak pembimbing..
- ini tugas paling berat,,, semoga berhasil di bulan November,, mau berangkat ke Shenzen China buat berkunjung ke seed studio,, semoga sponsornya tembus,, maaf belum bisa ngajak temen PRC hiks hiks... T_T
- semoga bisa hafal zuz 29. Aminn ya Allah...

Resolusi Semester 8:
belum banyak terfikirkan, tapi bakal banyak ngurusin :
1) "Kolokium" + "seminar" + "sidang"
2) mau mulai serius ngebangun LegendreTm,, nerapin busines model canvas ( terimakasih SC VKT TIN yang telah memberi infirasi)
3) banyak buat platform untuk di komersialkan berbasis Arduino dan raspberry
4) Nabung untuk modal ( modal apa?? masih rahasia haha)

semoga istiqomah smile emotikon ,,,
startup di usia muda menjadi teknopreneur... seperti pak anis baswedan:
"Anak muda memang minim pengalaman, karena itu ia tak tawarkan masalalu, anak muda menawarkan masa depan!"

berkat doa dan kerja keras, insyaAllah semuanya lancar, terlepas berhasil atau tidak paling tidak aku telah menggantungkan cita-cita setinggi langit, pun jatuh,, hanya jatuh pada bintang-bintang (bung karno).

#LegendreTm
#ThanksPRC

- Copyright © Legendre-electronics - Date A Live - Powered by Blogger - Designed by Johanes Djogan -