Showing posts with label Bootloader. Show all posts
Diposkan oleh ono | 3 komentar

Pulse Oxiimeter SPO2 With Android and Bascom AVR = Health Gadget Accessories

Sudah lama tidak pernah update artikel lagi di mekatronika corner mengingat banyak sekali kerjaan yang masuk, hanya satu yang bisa saya ucapkan alhamdulilah ini adalah rejeki bagi orang yang mau berusaha. sudah hampir 2 bulan yang lalu ane(supri) sama sepupu irsat kumara seto, sedang meriset pulse oximeter yang dapat terhubung dengan android. saya pikir ini project yang dapat di buat. langkah pertama kami melakukan pembelian sensor pulse oximeter untuk orang dewasa yang di letakkan pada jari tangan. karena pengukuran detak jantung maupun spo2 banyak sekali metodenya. sobat sobat semua kebetulan sepupu saya itu sedang menempuh perkuliahan teknik elektro medis jadi sedikit banyak ane harus belajar lagi sama beliau. biar sobat2 tidak binggung kaya gimana ntar alatnya ane kasi foto ini dulu.


pada dasarnya model grafik dari apliaksi yang dinginkan yang sepeti ini..monggo cekidot di delok sek...


nah kira-kira seperti ini hasilnya nanti, untuk sementara artikel tidak ane anjutkan karena sedang menunggu pesanan PCB dual layer troughole...
biar ntar hasilnya bagus baru di posting lagi + video nya...kalo masih di project board sama di PCB bolong ane malu mau nampang.ntar jadi malu2 in aja...bersabar ya sob.


Read more...
Diposkan oleh ono | 16 komentar

Android Lamp Control V2.0 Wifi

Dari versi pertama Android lamp Control yang mengunakan Bluetooth HC06.maka kali ini mekarobot telah selesai membuat Android Lamp Control V.20 Wifi. ya melihat kata wifi maka dapat dipastikan bahwa komunikasi yang digunakan antara android dengan perangkat mengunakan komunikasi wifi.sebenarnya cara kerja dari Android Lamp Control V.20 Wifi ini sangatlah simple sekali, hanya mengunakan 1 buah karakter saja sebagai data protokol komunikasinya.sedangkan dari sisi elektronik ane mengunakan ZE3 Wifi Board MEKAROBOT. modul ini dapat di fungsikan sebagai Router Wifi yang dapat menghandle 32 user client.
so biar sobat lebih faham bagaimana cara kerja dari Android Lamp Control V2.0 Wifi dapat dilihat video ini sob.

dari spesifikasi sebelumnya bahwa bahwa driver lampu mengunakan TRIAC BTA12 dan MOC3041, yang mana Triac tersebut dapat menghantarkan arus sebesar 12A. ini gambar foto alat keseluruhanya sob


Nah mungkin sebagian dari sobat ingin tahu skematiknya seperti apa? ini ane kasi deh skematiknya semoga bermanfaat.

 

Tanpa panjang lebar kita langsung lihat foto2 nya aja deh ya sob...coz lagi ngak mood ngetik nih...

   
    




Nah untuk Konfigurasi dari ZE3 Wifi Board Mekarobot seperti gambar dibawah ini sob:

So yang agan dapat adalah :
1. 5 buah lampu
2. Rangkaian elektronik (lengkap)
3. Kable USB
4. DVD file resource

Sedangkan untuk isi dari DVD file resource adalah :
1. Kode program Mirokontroler
2. Arduino IDE (support Ze3 Wifi Board)
3. Kode Program Android 
4. Software Untuk buat program android full version
5. Ebook cara membuat program android
6. Tutorial Android Lamp Control V2.0
7. Video
8. Arduino Black Book
9. Skematic dan layout (eagle file)


Terima kasih kepada teman-teman mekarobot yang telah mengunakan produk Android lamp Control V2.0semoga dengan kit ini teman2 dapat membuat aplikasi android yang lebih mantap lagi. Akhir cerita salam mekarobot by supriono. Ada yang berminat SMS ke : 081253734037 / Supri

ini penampakan alat ketika sudah di paking sob...
    

nah ini foto nomer resi pengiriman barangnya pake JNE REGULER



Read more...
Diposkan oleh ono | 48 komentar

Android Lamp Control V1.0

Kali ini mekarobot akan menampilkan projet yang sebelumnya telah di pesan oleh salah satu teman dari lampung, so android lamp control v1.0 adalah sistem yang didesain dapat berfungsi untuk mengendalikan lampu dengan smartphone android via komunikasi bluetooth. kali ini atas permintaa teman jumlah lampu yang dikendalikan tidak lah banyak hanya 5 buah saja sedangkan untuk programmer IDE nya mengunakan arduno untuk perangkat mengunakan board MEKADUINO 8Mhz internal xtal.... so tanpa panjang lebar ini videonya selamat menikmati !..


Mungkin ada sebagian sobat yang penasaran bagaimana sih sistemnya dapat bekerja, pertama hal yang harus sobat dapatkan adalah blok diagramnya, karena blok diagram merupakan langkah awal didalam mendesai sebuah sistem, ini gambarnya sob..


untuk mengendalikan lampu dari MEKADUINO ke lampu diperlukan rangkaian driver, ane mengunakan MOC3041 dan TRIAC BTA12, yang mana driver ini mampu mengaliri arus sebesar 12A secara teoritis akan tetapi realnya hanya mampu mendriver lampu dengan daya maksimal 1500Watt saja. untuk bagian sumber tengangan teregulasi ane mengunakan mini power supply switching, dengan tegangan output sebesar 5.1 Volt dan arusnya sebesar 850mA untuk bagian mikrokontrolernya telah ditanamkan bootlaoder MEKADUINO 8Mhz internal Xtal sehingga lebih kompetible dapat digunakan pada berbagai macan IDE.biar kagak penasaran lagi ini gambarnya sob.
nah untuk proses pembuatan PCBnya dapat dilihat dibawah sob..

   
 

komponen yang digunakan pun banyak dipasaran sehigga dapat memungkinkan project dapat dibuat dengan lancar tanpa harus menunggu komponen dari luar. untuk aplikasi androidnya dapat dilihat berikut sob.


mungkin beberapa temen sedikit penasaran apa saja yang didapat jika memesan paket Android Lamp Control V1.1 maka dari itu tidak ada salahnya untuk melihat hasil jepretan berikut.

So yang agan dapat adalah :
1. 5 buah lampu
2. Rangkaian elektronik (lengkap)
3. Kable USB
4. DVD file resource
Sedangkan untuk isi dari DVD file resource adalah :
1. Kode program Mirokontroler (Mekaduino 8Mhz)
2. Arduino IDE (support Mekaduino 8Mhz)
3. Kode Program Android 
4. Software Untuk buat program android full version
5. Ebook cara membuat program android
6. Tutorial Android Lamp Control V1.1
7. Video
8. Arduino Black Book
9. Skematic dan layout (eagle file)
Update 1 Juni 2013
1. Fixe USB to serial converter
2. Support Android 2.2, 2.3, 4.0 dan 4.1
Update :18 April 2013
1. Suport BASCOM IDE
2. Fixe Switching power supply

Update : 15 April 2013
1. Arduino IDE programming dengan board MEKADUINO 8Mhz Internal
2. Automatic save status Lampu via EEPROM  

Terima kasih kepada teman-teman mekarobot yang telah mengunakan produk Android lamp Control V1.0semoga dengan kit ini teman2 dapat membuat aplikasi android yang lebih mantap lagi. Akhir cerita salam mekarobot by supriono. Ada yang berminat SMS ke : 081253734037 / Supri
Read more...
Diposkan oleh ono | 15 komentar

DIY Mekanik Balancing Robot = Waow....

Postingan kali ini akan membahasa mekanik balancing robot, karena sebelumnya balancing robot yang ane buat mekaniknya kurang memuaskan, so biar pergerakan dari balancing robot berjalan mulus factor mekanik yang baik mutlak harus diperhatikan. Sebelum masuk ke pembahasan yang lebih jauh, mungkin ada beberapa sobat mekarobot yang kurang faham apa itu balancing robot ?....oke jawab dengan sepengetahuan ane saja, kalo salah sudi kiranya untuk dimaafkan sedangkan kalo berkenan monggo diteruskan bacanya. Balancing robot adalah robot yang dirancang dapat berdiri tegak terhadap gaya grafitasi bumi, baik itu dijalan yang datar, menanjak maupun menurun robot harus dapat berdiri tegak, dalam kasus ini balancing robot yang di buat adalah sebuah robot yang terdapat roda dikanan dan kiri yang dilengkapi dengan motor pengerak. Sedangkan untuk mendeteksi kemiringan robot mengunakan sensor gyro dan accelerometer kenapa meski sensor ini, nah untuk itu akan kita bahasa di postingan ane selanjutnya, so kali ini kita Cuma bahasa mekanik dari balancing robot aja. Langsung ke KTP aja sob, ini desain dari mekanik balancing robot yang akan dibuat.


Oke gimana sob udah ada gambaran kan bentuk dari mekanik balancing robot versi mekarobot, sebenarnya untuk membuat mekanik balancing robot sebaik harus meperhatikan titik berat (titik tumpu) dari robot tersebut. Dalam kasus balancing robot dengan 2 roda seperti diatas maka titik tumpu mekanik haruslah berada di tengah-tengah antara roda kanan dan kiri. Ini bertujuan agar sobat tidak mengalami kesulitan didalam menseting nilai kontroler PID motor nantinya. Didalam memilih motor pengerak sebaiknya motor yang telah dilengkapi dengan gear box. 
Berikut ilustrasi dari gerak balancing robot terhadap grafitasi dan medan area lantai yang dijalani.

Oke sob. biar ngak bertele-tele ini komponen-komponen pembuatan mekaniknya.
1.       2 buah motor,
2.       1 buah battery 9.6V NiCD.
3.       Baut dan mur 3mm secukupnya.
4.       2 buah roda
5.       1 akrilik 3mm. 

Nah setelah itu rangkai komponen-komponen tersebut sesuai dengan gambar desain mekanik balancing robot diatas, untuk ukuran ane serahkan ke sobat, disini ane tidak mematok nilai tertentu agar sobat bisa berkreasi dengan desain mekanik robot balancing sobat sendiri. Nah ini penampkanya sob setelah dirangkai menjadi 1.

TAAAAA DAAAAA… mekanik balancing robot versi mekarobot selesai dibuat hehe___(^_^)

Maaf sob! hasil kurangnya mulus dan rapi, maklum pake peralatan seadanya......yang penting jadi & bisa digunakan sob, nah kalo proses pembuatan mekanik udah selesai ada baiknya sobat lihat blok diagram dari balancing robot versi mekarobot sebagai gambaran saja.

Mungkin sampai disini dulu sob postingan ane kali ini dalam membahas balancing robot, semoga bermanfaat untuk sobat-sobat mekarobot semua. Oh iya untuk kelanjutan balancing robot bagian elektronik (hardware) dan bagian software akan kita bahasa lagi nanti. Akhir cerita salam kreatifitas dari mekarobot.tm

Perancangan Hardware Balancing Robot >>> Baca disini 
By : supri / mekarobot


Read more...
Diposkan oleh ono | 7 komentar

BOOTLOADER AVR MIKROKONTROLER

Sebenarnya bootloader telah lama ada di dalam dunia mikrokontroler, hanya saja tingkat populeritasnya meningkat setelah ada project yang bernama ARDUINO, dengan bootloader kita tidak membutuhkan adapter khusus lagi untuk mendownloadkan kode program yang telah di kompile kedalam memeory mikrkontroler AVR. ini sangat berdapak pada semakin kecilnya biaya cost yang dikeluarkan untuk para penghobi dunia elektronika.
Pada dasarnya bootloader adalah program yang ditanamkan didalam mikrokontroler, yang mana program ini akan berkerja jika mikrokontroler mendapatkan sumber tegangan. saat ini telah banyak beredar bootloader yang open source salah satunya USBasp bootloader. so biar teman-teman pada kagak binggung dengan istilah bootloader, begitu juga ane pertama kali mendengar bootloader pusing 7 keliling mencari artinya apa. nah untuk lebih jelas lihat gambar dibawah ini.

Secara default program akan dieksekusi pada alamat 0x0000, akan tetapi dengan bootloader kita dapat mengeset alamat untuk pertama kali program dieksekusi. untuk lebih jelas perhatikan gambar berikut sob:

Gimana sudah ada gambarkan tentang bootloader kan sob.
agar proses siklus eksekusi program lebih cepat, bootloader mengunakan bahasa program asembler, so kalo sobat mau buat bootloader sendiri, ada baiknya sobat buka lagi buku-buku tentang asemblernya.
semua keluarga seri AVR dapat diprogram bootloader, akan tetapi ada berberapa seri yang telah ditanamkan bootloader didalam memorynya. program awal diatur pada fuse bit settings. proses download data flash tidak hanya dengan serial UART akan tetapi i2C,SPI dan USB, serta MMC/SD.

Sebagian besar saat ini bootloader mengunakan komunikasi COM Port dengan komputer, jika mengunakan USB to UART. untuk lebih jauh belajar tentang bootloader dapat berkunjung kesini:


Seperti halnya Virtual USB (VUSB) yang ada pada USBasp, tidak mengunakan jalur Tx/Rx lagi untuk mengirim data flash program...so didalam program bootloadernya telah tertanam library USB akses data...
Bagi sobat yang ingin berlajar USB bootloader sebaiknya sangat di anjurkan untuk membuat project sederhana dulu yaitu USB CDC sendiri...meskipun telah ada firmware di internet, tapi alangkah lebih mantap jika kita yang membuat firmware tersebut. ketika sobat telah mampu membuat USB CDC punya sobat sendiri...maka berkembangkan ke program bootloader dengan akses data lewat USB seperti program CDC...sampai sekian dulu artikel Bootloader AVR Mikrokontroler, kalo ada yang salah dari penjelasan ane diatas tolong dikoreksi ya sob..

USBasp Loader download disini

write by : supriono
email     : mekarobot.tm@gmail.com
Read more...