Bekerja dengan Arduino, tanpa Board Arduino, Upload dengan USBasp
Tidak asing lagi bagi para programmer mikrokontroller apa itu Arduino, jadi disini tidak perlu dijelaskan lebih mendalam tentannya. Melihat Judulnya mungkin agak sedikit bingung bagi para user pemula atau bahasa gaulnya newbie, setelah bertanya sama mbah google dan sedikit sentuhan di source arduino-nya, kita bisa bekerja menggunakan software arduino tapi dengan board selain arduino. Proses upload program menggunakan USBasp lewat interface GUI arduinonya, seperti kita ketahui kalo menggunakan USBasp program uploader yang biasa dipakai adalah khazama atau extreem. Kenapa kita menggunakan Arduino disini, mungkin karena arduino menyediakan library yang cukup lengkap dan mudah dalam pemrogramannya. Ok, langsung saja ke TKP..(kayak OVJ….)..,
Disini penulis menggunakan Arduino 022, seperti diketahui bahawa Arduino 022 hanya support mikrokontroller tertentu saja. Agar Arduino ini bisa support ke mikrokontroller AVR yang lain perlu dilakukan perubahan di konfigurasi wiring+boardnya, tepatnya ada folder \\arduino-0022\arduino-0022\hardware\arduino. Untuk melakukan konfigurasi ini, teman2 tidak perlu pusing2 lagi karena sudah ada yang membuatnya bisa lihat diartikel ini http://agfi.staff.ugm.ac.id/blog/index.php/2010/09/arduino-ku-mendukung-berbagai-macam-avr-atmega/ setelah diterapkan pada arduino 022 hasilnya seperti dibawah ini
Dalam Proses Upload program, bisanya arduino menggunakan bootloader, nah jika kita menggunakan IC AVR yang baru dibeli tentunya tidak akan bisa diprogram menggunakan arduino ini. Untuk mengatasi masalah di atas ada sebuah solusi yaitu meng-integrasikan antara USBasp dengan Arduino. Cara integrasi tersebut bisa dilihat pada artikel ini http://gunture.blogspot.com/2011/08/arduino-tanpa-booloader-pakai-usbasp.html.
Setelah kedua cara diatas kita gabungkan, maka kita akan dapat bekerja dengan Arduino dengan board selain Arduino dengan proses upload menggunakan USBasp. Sampai disini Software Arduino sudah support AVR yang lain dan upload program menggunakan USBasp tapi ada hal penting yang perlu si setting yaitu mengkonfigurasi upload program ke board kita. Caranya yaitu buka file arduino-0022\arduino-0022\hardware\arduino\board.txt, cari nama board arduino_penguino_avr lakukan perubahan seperti dibawah ini
############################################################## arduino_penguino_avr.name=ATmega32 arduino_penguino_avr.upload.using=usbasp arduino_penguino_avr.upload.protocol=usbasp arduino_penguino_avr.upload.maximum_size=28672 arduino_penguino_avr.upload.speed=57600 #arduino_penguino_avr.bootloader.low_fuses=0xFF #arduino_penguino_avr.bootloader.high_fuses=0xDA #arduino_penguino_avr.bootloader.extended_fuses=0x05 #arduino_penguino_avr.bootloader.path=atmega #arduino_penguino_avr.bootloader.file=stk500boot_v2_penguino.hex #arduino_penguino_avr.bootloader.unlock_bits=0x3F #arduino_penguino_avr.bootloader.lock_bits=0x0F arduino_penguino_avr.build.mcu=atmega32 arduino_penguino_avr.build.f_cpu=2000000L arduino_penguino_avr.build.core=arduino
Kenapa penulis menggunakan board ini, karena chip yang dipakai pada board ini adalah ATMega32, sesuai dengan yang penulis pakai. perhatikan upload.protocol dan build.fcpu sesuaikan dengan kondisi mikro yang kita gunakan. Berikut ini contoh program sederhana mengirimkan data serial menggukan board buatan innovative electronic (chip : ATmega32), hardware dapat dilihat dibawah ini
Contoh program serial data dengan program Arduino
Agar lebih paham mengenai konfigurasi board, bisa di setting sesuai dengan board yang temen2 buat,,maka fokuskan untuk melakukan konfigusari di folder \\arduino-0022\arduino-0022\hardware\arduino, pahami wiringnya..
Sekian dari penulis semoga bermanfaat.
Referensi:
http://agfi.staff.ugm.ac.id/blog/index.php/2010/09/arduino-ku-mendukung-berbagai-macam-avr-atmega/
http://gunture.blogspot.com/2011/08/arduino-tanpa-booloader-pakai-usbasp.html
7 lung
Android Mobile Application ini diberi nama 7lung dibaca “pitulung”. Mobile App ini mirip dengan “Location Finder”, “ATM Finder” dan lain-lain. Prinsip dibuat 7lung adalah share informasi baik itu lokasi maupun event/acara yang sedang berlangsung di suatu daerah/tempat. Dengan share lokasi dan event akan membantu orang lain yang sedang berkunjung ke daerah kita (misal para turis,agen travel,dll) untuk mendapatkan informasi semua lokasi dan event yang sedang berlangsung di daerah tersebut. Untuk saat ini 7lung menyediakan 2 informasi yaitu location info dan event info. 
Masing-masing info ini dapat di input sendiri oleh user berdasarkan posisi android device. Agar info lokasi dan event akurat diharapakan para user tidak menginput dengan data yang tidak bisa dipercaya karena hal ini akan merugikan orang lain yang menggunakan 7lung. Informasi lokasi yang bisa di input dikelompokkan berdasarkan jenis fasilitas umum misalnya ATM, AirPort, Hospital, dll seperti pada gambar dibawah ini
7lung juga menyediakan fasilitas direction memanfaatkan fasilitas dari google map agar sampai di tempat tujuan
Contoh input data event adalah sebagai berikut
Saat ini 7lung masih dalam versi beta2, saran dan kritik yang membangun bisa dikirimkan ke 7lung team. di rnd@daneytech.com
download 7lung beta 2 disini –> http://android.daneytech.com
7Lung beta 3 terdapat beberapa update yaitu:
1. Update database event
2. add setting map –> satelite, traffic, street
3. add weather info
download 7lung beta 3 disini –> http://android.daneytech.com
Salam Hangat 7lung team
AVRStudio 5
Setelah beberapa lama menggunakan avr studio 4, ternyata atmel meluncurkan AVR Studio versi 5. setelah download dan install, tampilan AVRStudio 5 setelah diperhatikan mirip dengan Visual Studio 2010. berikut ini cara create new project di AVR studio 5.
1. Klik New Project akan muncul tampilan dibawah ini –> pilih AVRGCC –>Empty Executable Project
Isi Name, Location, Solution Name sesuai dengan yg diinginkan –> klik OK
2. Pilih Device / IC yg digunakan –> Klik OK
3. Silahkan memulai membuat program
AVRStudio 5 bisa didownload di www.atmel.com
Data Acquisition-Data Logger
Mencoba membuat interface tampilan GUI dari Hardware Data Acquisition Windaq seri DI-158U yg kurang lebih tampilan hardware seperti dibawah ini
DI-158U menggunakan USB port sebagai komunikasi datanya. Data yg dikirim berupa tegangan yang dapat dikalibrasi. Untuk mendapatkan data dari DI-158U digunakan interface microsoft exce menggunakan windaqXL. Dengan WindaqXL data dari DI-158U di stream-kan ke microsoft Excel. Adapun data di Excel kurang lebih seperti gambar dibawah ini
Dalam pembuatan software GUI ini menggunakan visual C# 2008 EE. Hal pertama yg dilakukan adalah bagaiamana membaca data dari Microsoft excel. Setelah data excel dapat terbaca selanjutnya adalah mengolah data tersebut sesuai dengan kebutuhan apakah ditampilkan dalam bentuk plot graph, disimpan dalam database mysql, ditampilkan di web dan lain-lain. Adapun tampilan GUI yang sudah dibikin adalah sebagai berikut
Pada GUI diatas data diolah untuk mendapatkan nilai OPacity dan Dust Concentration. Software diatas dilengkapi dengan database MySQL dan export data ke Microsoft Excel sebagai laporan data, dan data juga bisa langsung di print out, dilengkapi juga dengan alarm.
DaneyTech
Alhamdulillah..segala puji bagi ALLAH SWT yang telah memberikan Rahmad-Nya, Ilmu-Nya kepada penulis sehingga dapat menyelesaikan pembuatan sebuah toko-online yang kami beri nama DaneyTech. Latar belakang lahirnya DaneyTech bermula dari moul-modul yang kami pasarkan melalui blog http://hanundany.wordpress.com dari situ muncul ide untuk membuat sebuah manajemen penjualan secara profesional, terukur dan dapat dipertanggungjawabkan. Produk-produk yang ditawarkan DaneyTech meliputi modul-modul elktronika berbasis mikrokontroller avr, book/ebook, jadwal sholat digital, ipad android. Untuk dapat mengenal lebih jauh tentang hal-hal apa saja yang ditawarkan oleh Daneytech maka kunjungi websitenya di http://daneytech.com .
Saran dan kritik yang membangun sangat dibutuhkan DaneyTech dalam proses tumbuh kembangnya agar dapat exist dan semakin maju., untuk itu kirimkan saran dan kritik anda ke email web@daneytech.com . Selamat berbelanja di Daneytech dan enjoy with us.










Recent Comments