Sunday, December 27, 2015

Mengakses IC Driver Motor L293D

IC L293D adalah IC yang didesain khusus sebagai driver motor DC dan dapat dikendalikan dengan memberikan Pulse Width Modulation (PWM). Dalam IC L293D terdiri dari 4 buah driver motor DC yang berdiri sendiri sendiri dengan kemampuan mengalirkan arus 1 Ampere tiap drivernya. Sehingga dapat digunakan untuk membuat driver H-bridge untuk 2 buah motor DC. Maksud dari H-bridge disini yaitu kita dapat mengendalikan arah putar dari motor DC Clockwise (CW) atau Counter Clock Wise (CCW).

Konstruksi pin driver motor DC IC l293D adalah sebagai berikut.


Fungsi Pin pada IC L293D
  • ·         Enable 1.2, vcc 1 dan enable 3.4 diberi tegangan 5V.
  • ·         Vcc 2 dihubungkan dengan tegangan yang ingin dimasukan pada motor. Semakin besar tegangan yang masuk semakin cepat motor (sesuaikan sepsifikasi motor).
  • ·         Input 1, 2 , 3 dan 4 disambungkan dengan pin PWM dari Arduino.
  • ·         Output 1, 2, 3 , dan 4 disambungkan dengan motor DC sesusai kebutuhan.
  • ·         GND saling terhubung dengan GND lainnya.


Rangkaian l293D


Listing program
int motor_kiri[] = {13, 12};
int motor_kanan[] = {11, 10};

void setup() {
Serial.begin(9600);
//Motor
int i;
  for(i = 0; i < 2; i++){
  pinMode(motor_kiri[i], OUTPUT);
  pinMode(motor_kanan[i], OUTPUT);
  }
}

void loop() {
  maju();
  delay(1000);
  mundur();
  delay(1000);
  belok_kanan();
  delay(1000);
  belok_kiri();
  delay(1000);
  berhenti();
  delay(1000);
  }
 
  void berhenti(){
  digitalWrite(motor_kiri[0], LOW);
  digitalWrite(motor_kiri[1], LOW);
  digitalWrite(motor_kanan[0], LOW);
  digitalWrite(motor_kanan[1], LOW);
  }
 
  void maju(){
  digitalWrite(motor_kiri[0], HIGH);
  digitalWrite(motor_kiri[1], LOW);
  digitalWrite(motor_kanan[0], HIGH);
  digitalWrite(motor_kanan[1], LOW);
  }
 
  void mundur(){
  digitalWrite(motor_kiri[0], LOW);
  digitalWrite(motor_kiri[1], HIGH);
  digitalWrite(motor_kanan[0], LOW);
  digitalWrite(motor_kanan[1], HIGH);
  }
 
  void belok_kiri(){
  digitalWrite(motor_kiri[0], LOW);
  digitalWrite(motor_kiri[1], HIGH);
  digitalWrite(motor_kanan[0], HIGH);
  digitalWrite(motor_kanan[1], LOW);
  }
 
  void belok_kanan(){
  digitalWrite(motor_kiri[0], HIGH);
  digitalWrite(motor_kiri[1], LOW);
  digitalWrite(motor_kanan[0], LOW);
  digitalWrite(motor_kanan[1], HIGH);
  }

                Didalam listing program mengaktifkan PWM Arduino dengan ic L293D. Pada bagian fungsi terdapat LOW atau HIGH. Itu adalah fungsi mendeklarasikan bahwa pin tersebut diberi nilai HIGH. Karena dalam ic l293D terdapat 4 driver motor namun apabila ingin dibuat h-bridge hanya bias mengendalikan 2 motor. Jadi apabila motor kiri [0] LOW dan motor kiri [1] HIGH maka motor kiri akan bergerak mundur. Hal tersebut ditentukan dari konfigurasi pemasangan motor dengan output ic l293D. apabila tidak mundur sambunganmu ada yang salah atau kodinganmu konfigurasi pin nya salah. Saya berikan listing program ini untuk dipahami agar kita semua dapat belajar bersama. Jangan Cuma kopas yaaa weheheh. Kalo ada yang gak paham komen aja dibawah insya Allah saya jawab J semangat belajar!!

Saturday, December 26, 2015

Mengakses Sensor Jarak HC-SR04

HC-SR04 adalah sensor pengukuran jarak menggunakan ultrasonik. Sensor ini memiliki kinerja yang cukup baik dalam mendeteksi jarak, dengan tingkat akurasi cukup tinggi dan stabil. Not bad lah untuk senor jarak dengan harga yang murah heheh. Penggunaan dari sensor ini pun sangat mudah, misalnya pada Arduino cukup hubungkan keluaran dari modul sensor ini dengan pin masukan digital. Rumus yang digunakan pada sensor jarak adalah sebagai berikut:
Jarak = Kecepatan suara × waktu pantul/2

Spesifikasi Sensor HC-SR04
Catu Daya: 5V DC
Arus pada moda siaga: < 2mA
Konsumsi arus saat deteksi: 15 mA
Lebar sudut deteksi: ±15°
Jarak deteksi: akurat hingga 1 meter, dapat mendeteksi (namun kurang presisi) hingga jarak 4 meter
Resolusi : 3 mm (perhitungan dari faktor kecepatan rambat suara dan kecepatan MCU pada 16 MHz)
Dimensi: 45 x 20 x 15 mm

Berikut diagram waktu dari penggunaan sensor ini:


            Bangkitkan pulsa pendek sepanjang 10µS sebagi sinyal pemicu ke pin picu masukan dari modul ini untuk mulai pendeteksian (catat waktu saat ini), HC-SR04 akan memancarkan 8 siklus gelombang ultrasonik pada frekuensi 40 kHz. Saat gelombang suara ini menabrak objek atau apapun yang ada didepannya gelombang akan dipantulkan kembali dan diterima oleh detector. yang kemudian membangkitkan sinyal deteksi di pin keluaran modul. Lama selang waktu antara pengiriman signal hingga pendeteksian sinyal pantulan adalah waktu yang ditempuh gelombang suara, berarti sepanjang dua kali jarak antara sensor dan objek yang terdeteksi kerena sinyal pergi dan pulang.

Berikut contoh antara Arduino Uno dengan modul sensor jarak ultrasonik HC-SR04:




Berikut listing programnya:


Pada program dilakukan aktivasi dari pengirim sinyal dan penerima sinyal yang merambat melalui udara. Kemudian dimasukan rumus nya pada (jarak). Hasil data akan ditampilkan pada serial monitor berupa jarak dengan satuan centimeter. Apabila jarak benda dari sensor kurang dari 0cm atau lebih dari 200cm maka serial monitor akan menampilkan “out of range”. Apakah ada yang bertanya “kak itu 29.1 dari mana ya?” ya nilai itu didapat dari perhitungan dengan mengkonversi nilai baca sensor dengan jarak sebenarnya. Jadi nilai baca sensor dalam bentuk bit dan kemudian diberi perhitungan dengan beberapa percobaan dan dicari persamaan. Kemudian didapat hasil sebagai berikut. Untuk penjelasan lebih detail akan saya bahas dalam sensor dan transduser. Selamat belajar dan selamat berkreasi :)





Baterai Lithium Polimer

Baterai adalah obyek kimia penyimpan arus listrik. Baterai tidak seratus persen efisien, beberapa energi hilang seperti panas dari reaksi kimia, selama charging dan discharging. Charging adalah saat energi listrik diberikan kepada baterai, discharging adalah pada saat energi listrik diambil dari baterai. Baterai adalah sumber tegangan portable yang murah dan ringan. Nah disini saya akan membahas tentang baterai yang biasa saya gunakan untuk membuat perangkat elektronik yaitu baterai lithium polimer. Batereai dipilih sesuai kebutuhan dari perangkat yang ingin anda buat. Berikut adalah bagian spesifikasi yang ada pada baterai:
1.      Capacity (mAh)
Kapasitas yang tertera di batre mAh(Miliamp/hour) merupakan nilai dari kapasistas baterai tersebut. Semakin besar mAh semakin besar pula kapasitas batre tersebut. Biasanya ukuran baterai akan besar apabila kapasitasnya besar. Baterai dengan ukuran 1000mAh dapat digunakan selama 1 jam dengan konstan menyuplai arus 1000 miliampere. Namun apabila menyuplai arus 2000mAh maka hanya dapat digunakan setengah jam.
2.      Discharge (C)
Discharge merupakan jumlah daya yang dapat dikeluarkan baterai dan mengalikan dengan kapasitas baterai. Misal discharge bateraimu 40C dengan kapasitas 3000mAh maka arus maksimal yang dapat dikeluarkan 40x3000 = 120.000mA atau 120Ampere. Arus yang tinggi seperti ini biasanya digunakan pada robot maupun Unmanned Aerial Vehicle (UAV).
3.      Voltage (s)
Pada baterai terdapat tulisan 3s atau 4s. Maksud dari s pada baterai tersebut adalah sel. Baterai memiliki jumlah sel yang berbeda, 3s berarti jumlah sel pada baterai tersebut adalah 3. Setiap sel memiliki tegangan tertentu, apabila kapasitas sel baterai tersebut kosong maka tegangannya 3.7v sedangkan kapasitasal sel baterai tersebut penuh tegangannya 4.2v. Misal baterai memiliki spesifikasi 5s maka apabila kapasitasnya penuh tegangan didalam baterai adalah 5x4.2v = 21v. Jangan sampai tegangan bateraimu dibawah 3.7 per selnya karena baterai akan rusak dan ukuran dari baterai tersebut akan semakin besar yang biasa teman saya bilang “baterai nya hamil” hahaha just kidding. Oh ya untuk menjagaa bateraimu agar tetap awet dan tidak hamil apabila baterai tidak dipakai dalam waktu lama discharge bateraimu setengah dari kapasitas. Misal bateraimu 3s maka tegangan penuh 12.6v dan tegangan kosong 11.1v maka tegangan disimpan = tegangan penuh – ((tegangan penuh – tegangan kosong)/2) dan ini contohnya 12.6 – ((12.6v – 11.1v)/2) = 11.85v. ini tips buat kamu yang gak pengen baterai mu hamil saya dapet Ilmu ini dari orang yang udah lumayan jago hehehe mau diikutin boleh engga juga boleh = Sunnah =))

Cara mengecek tegangan pada baterai biasanya menggunakan lippo checker ataupun multimeter. Kalo pake lippo checker mah gampang tinggal sambungin connector putih pada lippo checker nilai tegangan akan keluar. Apabila menggunakan multimeter pastikan probe positif dan negatif tidak terhubung karena akan akan membuat baterai short atau meledak. Beware ini biasa terjadi apabila kamu sedang mengantuk. INGAT jangan sampai terbalik ya guys untuk lebih amannya  gunakan connector seperti XT60 atau JST sesuai kebutuhanmu agar kamu dan robotmu sehat sentosa hehehe XD. Semangat belajar CMIIMW~

Thursday, December 24, 2015

Media Sosial Menunjukan Jati Dirimu

    Wehehe hello guys edisi tugas kali ini bertemakan media sosial. Tugas ini diamanahi oleh dosen saya sebagai tugas mingguan mata kuliah Etika Profesi. Disini saya akan membahas tentang media sosial yang laris manis dan tetap bertahan dengan derasnya akun social media yaitu Facebook. Tentu sudah tidak asing lagi ditelinga kita facebook itu apa dan gunanya untuk apa hehehe. Mungkins sebagian orang menggunakan facebook untuk sharing hal- hal bermanfaat, saling mengenal dengan orang baru atau orang lama dan juga biasa digunakan untuk mencari informasi si doi #eh. Facebook akhir- akhir ini sudah tidak menjadi prioritas netizen . Banyaknya aplikasi terbaru yang update dan diikuti oleh nax nax hitzzz abieezt hahaha facebook digunakan untuk mendapatkan informasi di grup terutama grup jurusan penting banget itu. Social media sudah menjadi kebutuhan pokok bagi manusia. Dikit- dikit gadgeting di tempat nongkrong, rumah, kampus, sekolah dan apabila sedang terinspirasi mencurahkannya ke facebook. Bercengkrama dengan situs jejaring facebook memang sangat mengasyikkan. Akan tetapi jangan sampai keasyikan ini membuat kamu lengah akan bahaya keamanan yang mengancam, terutama masalah privasi. 
    Postingan pada sosial media atau jejaring internet menunjukkan jati dirimu. Ketika kamu memposting tentang kepribadian buruk seperti menjelekkan orang lain, narkoba, meminum minuman keras maka nama baikmu akan runtuh dan ini sangat merugikan bagimu. Tidak heran jika banyak pengguna facebook memposting informasi pribadi seperti alamat rumah dan nomor telepon. Itu akan sangat membahayakan bagimu, karena orang lain dapat dengan mudah memanfaatkannya demi kepentingan yang tidak baik. Hampir semua pengguna facebook memasang foto profil asli. Hal ini cukup berbahaya karena foto atau gambarmu dapat digunakan untuk hal yang menguntungkan pihak ketiga. Mereka  dapat mengatas namakan dirinya dengan memasang fotomu untuk melancarkan aksi kejahatannya. Entah dengan membuat akun palsu mengatasnamakan dirimu ataupun menyebarkan foto- foto tidak senonoh yang mungkin pernah kamu upload :(. Nah untuk urusan foto- foto nih ukhti- ukhti ya dijaga auratnya :' kasian nanti dinikmati yang tidak bertanggung jawab huhuhu. Kalo akhwan kan fotonya traveling gitu wkwkwk jadi gak begitu masalah "kok curang sih -_-". ya emang begitu kodratnya neng aurat eneng harus dijaga karena "Berlian itu dapetinnya harus gali tanah yang dalem dulu susah, ribet dan gak semua orang dapet" - Temen SMA 20th. Yang dibilang temenku ada benernya sih ukhti yang tertutup ini gak sembarang orang yang boleh liat. Kecuali kamu udah janji sama Allah dengan menyempurnakan separuh agama #assseekk baru boleh liat- liat wkwkwk. Intinya sih dijaga untuk gambar- gambar yang rahasia ya jadi koleksi pribadi aja jangan diumbar di facebook atau sosial media lainnya. 
                Facebook dan akun sosial media lainnya dapat menjadi sahabat yang baik dengan berbagi artikel bermanfaat atau sarana menjalin silaturahmi dengan teman namun bisa juga menjadi musuh yang kejam apabila disalahgunakan dengan orang yang tidak bertanggung jawab. Jagalah privasimu demi menjaga reputasi kita agar tidak merugikan dikemudian hari. Semoga beruntung guyss!!

Berfikir Cerdas Konsumsi Berita

    Zaman yang serba cepat dan modern ini menawarkan banyak sekali kemudahan. Kemudahan dalam menyebarkan sebuah berita, cerita maupun argument tentang sesuatu. Saya pernah mendapat BBM yang ternyata cukup terkenal. Cerita ini sering sekali disebar melalui BBM, FB maupun media social lainnya. Beritanya seperti berikut ini.
HATI-HATI mengkonsumsi kangkung….!!!
    Kangkung, Petis kangkung, Kangkung Tumis, dll yg berkaitan dgn KANGKUNG, mgkn cerita ini dapat menjadi pertimbangan bagi ANDA sekalian ketika ANDA hendak makan KANGKUNG.
    Suatu hari, di klinik yg terkenal di Malaysia, semua Dokter kebingungan karena ada seorang anak kecil yg menderita sakit perut. Anak itu di bawa ke klinik oleh Ortu nya setelah 2 hari menderita DIARE. Sudah bermacam obat sakit perut yg diberikan kpd anak itu, namun DIARE tidak kunjung sembuh.
    Kemudian Ortu anak tersebut di tanya oleh Dokter “makanan apa yg di makan oleh anak tersebut selama 2 hari ini?” Ortu anak itu kebingungan, karena sejak anaknya DIARE , anak tersebut tak mau makan, dia hanya minum susu putih, itu pun muntah.
    Setelah di periksa, ternyata sebelum menderita DIARE, malam tersebut anak itu makan kangkung tumis di  restoran bersama Ortu nya. Dokter segera melakukan X-RAY, ternyata dalam usus anak tersebut telah berkembang biak LINTAH dengan anaknya yang kecil2.
   Dokter menyerah dan menyatakan tidak sanggup mengambil tindakan medis apapun. Akhirnya anak kecil malang itu pun MENINGGAL DUNIA.
     Setelah di periksa ulang, ternyata lintah itu sebelumnya berada di dalam batangkangkung yg besar. Memang, untuk penggemar kangkung tumis yg paling enak adalah BATANGNYA.
    Lintah yg berada di dalam batang kangkung itu tidak akan mati walau di masak selama 20 menit, apalagi untuk kangkung tumis proses memasak tidak terlalu lama agar menghasilkan rasa kangkung yg sedap. Lintah hanya akan MATI jika DI BAKAR.
    Di dalam usus anak kcil tadi, lintah hanya butuh waktu 1 – 2 hari  untk berkembang biak. Jika ada keluarga teman2 yg mengalami hal tersebut lakukan tindakan dengan memberi minum air rendaman tembakau (bisa diambil dari rokok kretek) biasanya lintah” akan keluar dan dlm keadaan mati.
Kabarkan kepada teman, sahabat, keluarga, atau siapapn yg anda kenal jangan hanya berhenti di anda. Selamatkan keluarga anda.
    Apabila mencermati berita ini kita dapat menilai dengan nalar. Karena nalar lah tempat pertama kita bertanya. Logiskah hal tersebut terjadi? Benarkah kabar tersebut? Logika kita akan memproses berita tersebut dengan berbagai jawaban dan kemungkinan berdasar pada pengetahuan yang tertanam pada alam bawah sadar. Seandainya dianalogikan lintah tersebut setelah dicuci mungkin masih hidup namun pada proses pemasakan seharusnya lintah akan mati bukan? Untuk dapat masuk kedalam tubuh manusia pada proses makan pasti akan melewati proses pencernaan yang sudah pasti melwati lambung. Tentu kalian tahu bagaimana kuatnya asam lambung didalam tubuh kita? Yaps sangat kuat sekali HCL yang akan membuat lintah mati. Untuk berkembang biak sudah pasti hal tersebut tidak mungkin terjadi. Pengetahuan ilmiah menjawab hoax yang disebarkan melalui media sosial tersebut. Mungkin penyebar berita hoax tersebut terkejut atau memang iseng saja ingin membagi berita tersebut ke khalayak ramai namun efek nya sangat terasa sekali bagi yang langsung percaya tanpa analisis. Mereka akan sangat berhati- hati sekali saat ingin makan kangkung bahkan mungkin ada yang tidak ingin makan kangkung lagi setelah beredarnya berita tersebut.
    Berfikir cerdaslah dalam mempercayai sebuah berita atau kabar yang beredar. Gunakan logika atau cari referensi tentang kabar tersebut sebelum benar- benar mutlak mempercayai berita tersebut. Meskipun kadang logika gak selalu benar minimal cari informasi dulu lah sebelum percaya hehehe. Yoook mari jadi orang yang cerdas :)