Sabtu, 04 Agustus 2018

MIKROKONTROLLER YANG COCOK UNTUK PARA IOT-ERS INDONESIA

بِسْــــــــــــــــــمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ

Assalammualaikum warohmatullahi wabarakatuh.

Sudah lama ane tidak memposting di blog ini serta sudah lama juga blog ini tidak terurus karena ane ada urusan masuk perguruan tinggi hehehe 😁. Pada kesempatan ini ane akan menshare pengalaman ane tentang mikrokontroller. pasti agan aganwati yang merupakan penggemar elektronika para hobi sudah mengetahui apa itu mikrokontroller. apalagi sekarang ini semakin maju dan mudah banyak orang menjual development board yang berbasis AVR seperti ARDUINO atau minimum system dari AVR.

Mungkin agan-agan tergiur akan development board bikinan luar negri yang menggiurkan yang memiliki fitur canggih. tetapi sayang harganya yang relatif mahal dan apabila kita beli luar negri resiko untuk membayar pajak dan biaya lainnya. Dan development board itu hanya ada di dalam impian agan. Ane pun merasa sedih.

apalagi kalau kita harus membutuhkan hardware yang besar misal membutuhkan mikrokontroller yang berarsitektur 32 bit. kita bingung dengan biaya terbatas bagaimana solusinya.

Tetapi agan-agan jangan khawatir, karena ane akan sharing development board yang akan menjadi pelipur lara agan-agan hehehee..

langsung saja rekomendasi pertama :

1.Arduino
kelebihan arduino:
Development board ini sudah pasti sangat dikenal di kalangan para hobi elektronika karena :
1. Semua sumber daya untuk memprogramnya gratis, mulai dari IDEnya (software untuk mengcompile program dan mengupload kode program ke dalam MCU-nya)
2. Biayanya murah, banyak sekarang yang menjual development board arduino dengan harga yang murah-murah serta alat programmernya juga murah.
3. banyak para developer yang mensupport dengan membuat library-library program. seperti program untuk antarmukan MCU ke LCD 16x2.
4. Menggunakan bahasa C, bahasa yang umum digunakan untuk memprogram hardware

Kekurangan arduino :
1. Berarsitektur 8 bit, apabila kita memproses data dengan ukuran diatas 8 bit, akan memakan banyak sumber daya hardware seperti RAM dan ROM/flash (untuk menyimpan program)
2. Clock maximal hanya sampai 16-20 MHz

2.STM32
kelebihan STM32:
1. Berarsitektur 32 bit, memungkinkan kita memproses data yang cukup besar 16/32 bit tanpa menghabiskan banyak sumber daya hardware
2. Harganya murah, alat programmernya adalah ST-LINK (harga versi kw-nya sekitar 50.000 rupiah). dan chip ini bisa diprogram dengan protocol UART (kita hanya perlu konverter USB to SERIAL, harganya lebih murah kurang lebih dengan biaya 25000 rupiah sudah dapat, di lain waktu ane akan post bagaimana cara program lewat UART)
3. Library program telah disediakan di website STMICROELECTRONIC
4. Menggunakan bahasa C
5. Semua programnya GRATIS (kecuali IDE dari IAR, ATOLLIC, dsb)
6. lebih mudah diprogram dengan library HAL
7. dapat berkerja diatas 20MHz
8. program lebih terstruktur

Kekurangan STM32
1. Konfigurasinya ribet, kita harus mengaktifkan dan mengkonfigurasi setiap peripheral (contoh : PORT I/O, USART) yang akan digunakan, kita harus mengaktifkan clock di setiap peripheral yang akan digunakan.
2.development boardnya cenderung mahal
3. Sangat tidak cocok untuk pemula dalam mikrokontroller (Kunci sukses harus telaten)

nah itu adalah 2 development board rekomendasi ane..
kesimpulannya adalah itu tergantung kebutuhan kita apakah kita membutuhkan sumber daya hardware mikrokontroller yang besar atau tidak. Kalo ane bagi pemula lebih baik belajar ARDUINO dulu, apabila sudah menguasai baru belajar STM32, karena microcontroller berarsitektur ARM seperti STM32 memiliki konfigurasi hardware yang membingungkan.
Di lain waktu ane akan memberi tutorial cara memprogram chip STM32
Itu adalah opini dan pengalaman ane. jika ada yang ingin agan sampaikan, sampaikanlah di kolom komentar..
kurang dan lebihnya ane mohon maaf

*Apabila mau copas silahkan asal cantumkan link sumbernya, hargai pemikiran orang lain jangan menjadi ahli plagiat

Wassalammualaikum Warohmatullahi Wabarakatuh.

Minggu, 08 November 2015

Internet Speedy Bermasalah

Assalammualaikum Wr. Wb.

Alhamdulillah pada kesempatan ini ane bisa sedikit sharing pengalaman ane tentang masalah internet speedy,di bawah ini ane berikan solusi mengatasi internet wifi speedy yang bermasalah.

Pertama ini bukan promosi :

Kelebihan speedy :
-Internet kecepatan stabil

Kekurangan speedy :
-Sering bermasalah koneksi putus-nyambung.
-Agak mahal (bisa agan cek sendiri harga paketnya di internet)

Sekarang ane memberikan solusi yang dapat agan lakukan ketika internet speedy agan sering putus nyambung.

-Agan coba telepon ke 147 lalu pilih pilihan untuk pengaduan layanan di nomor telepon agan (sebelumnya agan akan diberikan untuk layanan dalam bahasa indonesia atau bahasa inggris..kalau agan besok ada ujian speaking bahasa inggris ya pilih yang dalam bahasa inggris.....)

setelah agan telepon ke 147 masih belum ada respon coba terus menerus..ndak usah malu,lah agan sendiri udah mbayar kok...ngapain malu..

-Kalau telpon ke 147 masih belum beres dan mereka mungkin memberikan informasi bahwa jaringan sedang dalam masalah atau jaringan normal-normal saja berarti agan harus cek kabel ADSL (kabelnya nyambung atau di bridge dengan kabel telepon) bisa jadi kabelnya kotor atau colok-annya kotor.

-kalau kabel ndak ada masalah berarti masalah ada di ROUTER WIFI agan.
 ciri yang mencolok dari router wifi yang jebol adalah
-lampu indikator nya nyala mati secara terus menerus
-kalau agan lihat video di youtube bisa ketahuan,niscaya internetnya putus nyambung
-intinya kalau agan beri beban transfer data yang besar (seperti bermain game onlen,sama youtube-an) langsung agan bisa tahu niscaya routernya nyala mati..

(Tambahan 31 Januari 2016)
-Sekitar hampir +-1 bulan yang lalu,karena ane sering lapor ke speedy karena internet yang sering bermasalah,akhirnya teknisi dari telkom speedy datang ke rumah ane untuk mengeceknya.Setelah di cek ternyata kabel dari pusat yaitu kabel yang dipasang di tiang telepon kabel yang menghubungkan layanan telkom ke rumah kita,itu yang bermasalah.Penyebabnya adalah kabel tersebut terjepit dan mungkin menyebabkan hubungan tembaganya menjadi seperti mau lepas,biasanya ciri seperti ini dibarengi sama telepon kita ndak berfungsi / tidak bisa digunakan untuk menerima atau melakukan peneleponan ke tujuan kita.

(Tambahan 23 September 2017)
Sekarang layanan wifi speedy mayoritas dialihkan ke indihome, jadi trik ini mungkin berlaku bagi agan yang masih pakai speedy, untuk koneksi fiber maka lain cerita, intinya sama usahakan kabel fiber jangan sampai terjepit karena bisa membuat penghantar cahaya di kabel tersebut terhalang karena terjepit.

Ini semua merupakan opini dan pengalaman dari ane
kalo ada kurang ya maaf dan cantumkan tambahan dari agan di kotak komentar

*ingat gan kalau komen yang sopan..nanti malu agan dilihat agan-agan yang lainnya karena kata-katanya...menyentuh hati...


Waalaikumsalam Wr. Wb.

Senin, 29 Juni 2015

Interfacing ULN2803 to ATmega32/Atmega16


 بسم الله الرحمن الرحيم

Assalammu'alaikum Wr. Wb.

Selamat Sore agan-agan sekalian.

Kali ini ane akan jelasin sedikit pengetahuan ane tentang ilmu microcontroller.
Tema yang akan kita bicarakan adalah seputar ic ULN2803, ic ini sangat banyak digunakan untuk mengatasi beban di atas 5 volt,seperti contoh ketika kita ingin menggerakan relay. tetapi relay yang kita gunakan harus dengan voltase 12V
jadi solusinya bisa pakai ic ini.
Tegangan beban yang mampu diatasi ic ini sekitar 40 - 50 volt.

berikut ini urutan kakinya IC ULN2803:


Deskripsi pin :

1.)Pin 1-8 untuk masukan dari pin keluaran microcontroller ke pin masukan IC ULN2803,contoh:jika kita masukan tegangan positif di kaki pin nomor 1,maka pin IC ULN2803 no 18 akan mengeluarkan tegangan negatif.
2.)Pin 9 hubungkan ke ground
3.)Pin no 10 tidak usah digunakan.

ini,rangkaian contoh penggunaannya :
(di klik gan)
contoh_rangkaian

*)Catatan tambahan :

-) Ic ini berkerja sebagai sink current, jadi ia berkerja dengan memberikan jalan dari arus positif ke tanah atau ground.
-) Seri lain dari IC ini adal IC ULN2003
-) Rangkaian sederhananya dapat disusun dari 1 buah transistor bjt/mosfet jenis NPN,PNP atau N/P-Channel (Di posting selanjutnya)

Wassalammu 'alaikum.



Selasa, 26 Mei 2015

Linux Ubuntu Hard Drive Hang / Freeze (UBUNTU)

Selamat Pagi

بسم الله الرحمن الرحيم

Maaf gan,saya tidak lama ngepost laman,maklum saya lagi fokus Ujian Nasional,(Ane masih kelas 9 gan...hehehe).
 Langsung To The Point.

Agan-agan yang pakai linux,khususnya ubuntu pasti pernah ngalami 1 hal,ketika agan pakai komputer tiba-tiba cursor tidak mau bergerak padahal mouse sudah digerak-gerakan.

Ketika agan menggunakan "Magic SysRq Key" (*http://en.wikipedia.org/wiki/Magic_SysRq_key ) tidak ada efek.
Semua membeku.

Bagaimana terus???

Tenang,saya punya sedikit tips agar tidak terjadi seperti itu lagi.

1.)  edit di /etc/default/grub

Command Line:

sudo gedit /etc/default/grub

Edit :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ubah/tambahkan menjad:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=deadline"

Setelah di edit lakukan Perintah di Terminal

sudo update-grub

Setelah itu coba restart Komputer/Laptop.

2.)Coba cek partisi swap di system monitor,kalau misalnya ada keterangan "swap not available" atau sebagainya,maka agan harus edit / setting ulang di

/etc/fstab

cari keterangan "# swap was on /dev/sda* during installation" (tanpa tanda kutip)"

ubah UUID swapnya,cara mencari UUID semua partisi harddisk silahkan ke link ini :

http://unix.stackexchange.com/questions/658/linux-how-can-i-view-all-uuids-for-all-available-disks-on-my-system

lalu ubah UUID-nya,lalu restart cek di system monitor sampai keterangan  "swap not available" atau sebagainya,hilang.

*) Catatan:

-)intinya, agan harus cek UUID di swapnya benar atau tidak, kalau tidak agan samakan dengan UUID partisi swapnya di fstab tadi.
 
Sekian solusi dari saya,jika ada tambahan post-kan di komentar.

Terima Kasih,

Wasssalammu 'alaikum.



Sabtu, 20 Desember 2014

PDI Programmer Untuk Atxmega Dengan USBASP

Selamat Pagi agan-agan sekalian.

Sudah lama saya tidak urus ini blog,karena ane fokus di smp dulu gan maklum ane masih kelas 9,bentar lagi ane akan ujian nasional.

dah...kita langsung ke topik gan.

Sekarang,dunia digital sudah maju.Mungkin agan suka sekali hobi elektro dan mau memprogram mikrokontroller.Kalo agan sudah biasa memprogram MCU AVR kelas mega contoh:atmega16,pasti agan memprogramnya dengan USBASP untuk memasukkan program ke mcu.Tetapi kan ada versi baru yaitu kelas XMEGA.Yang lebih komplit lagi.Di kelas XMEGA kita tidak bisa menggunakan sistem SPI/ISP,jadi kita memprogramnya harus menggunakan interface PDI untuk memprogramnya.

Tetapi agar bisa USBASP milik agan bisa memprogram dengan interface PDI maka agan perlu mengisi firmware baru di USBASP agan.

catatan:agar agan dapat mengisi firmware ke ic USBASP agan harus memprogram ulang ic tersebut dengan firmware yang baru.

berikut mas bro linknya untuk download firmware support PDI :
https://docs.google.com/file/d/0B92vBphAMuotTkF1UE5aLXlWanM/view?usp=sharing


setelah di download agan harus mempunyai avrdude yang support PDI juga ini linknya gan silahkan di nikmati:
 https://drive.google.com/file/d/0B92vBphAMuotbl9NcVNIMkRJNHc/view?usp=sharing

bagaimana konfigurasi hardware anda dapat pergi ke link ini: untuk dapat informasi tambahan.
http://szulat.blogspot.com/2012/08/atxmega-programmer-for-050.html

Kalo ada pertanyaan dan masalah tulis di kotak komentar.

Di lain waktu saya akan memperbarui artikel ini.

*)Catatan :
-) Ane sengaja tidak melanjutkan proyek pemrograman microcontroller seri ATX-MEGA karena di negara kita tercinta ini masih susah mencarinya jadi ane lebih fokus sharing ke ic seri atmega atau attiny

Jika ada kesalahan dalam penulisan mohon di maafkan.



Rabu, 21 Mei 2014

Free Download Turbo C

Selamat pagi,para agan agan.Sudah lama ane ndak urus blog ini,
pada kali ini ane akan memberikan software interpreter bahasa C.
namanya Turbo C.
maaf ya gan software ini agak lama,kalo ndak salah software ini keluaran tahun 1980-an.
nah ini link nya.
http://downloads.ziddu.com/download/23791969/TC.zip.html

*)Catatan :
-) sekarang di platform windows sudah ada GCC, compiler c untuk windows dan lebih banyak supportnya ditambah lagi bersifat open source. Link download akan ane update di lain waktu
nama softwarenya TDM-GCC atau MINGW (khusus windows)

SELAMAT DOWNLOAD.
HAPPY CODING.

Sabtu, 05 April 2014

USBASP Downloader

Selamat Malam para agan-agan yang sedang ada di jaringan.
Kali ini ane akan share rangkaian USBASP untuk memprogram ic keluarga ATMEL atau AVR.
berikut rangkaian originalnya :
ane beri link nya aja biar HALAL =D
http://www.fischl.de/usbasp/
itu sama link untuk unduh drivernya juga.

ini rangkaian yang ditata sama orang lain
**Maaf untuk sumber web gambar ini ane lupa,jadi siapapun yang membuat gambar ini silahkan post,alamat web anda untuk dijadikan sumber gambar.

dan ini saran ane untuk rangkaian di atas untuk trouble solving:
1.Pertama ic master yaitu "ATmega8" harus di isi bootloader USBASP dengan sismin(Sistem Minimum).
2.Jika ic sudah di isi bootloader dan di tancapkan di komputer muncul peringatan,Untuk Windows = "USB Device Not Recognized".Coba jangan hubungkan pin AREF dengan VCC/supply voltage.
Jika masalah tetap muncul coba cek rangkaian.

nah sekian dari ane untuk post berjudul " USBASP Downloader " Selamat Malam
ALLAH MEMBERKATIMU.





MIKROKONTROLLER YANG COCOK UNTUK PARA IOT-ERS INDONESIA

بِسْــــــــــــــــــمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ Assalammualaikum warohmatullahi wabarakatuh. Sudah lama ane tidak memposting di ...