Sabtu, 07 Februari 2015

Game flappybird dengan arduino joystick shield dan nokia 5110 lcd display.

Masih ingat dengan game flappybird yang sempat booming pada perangkat android?
kali ini kita akan membuat game yang membuat ketagihan tersebut dengan arduino.
Cukup menggunakan board arduino uno maupun leonardo, joystick shield, serta nokia 5110 lcd display module.
Dengan menggunakan arduino joystick shield yang sudah terdapat slot untuk memasang nokia 5110 lcd display sehingga memudahkan kita untuk memasang layar dan tidak diperlukan pengkabelan lagi.
oke, langsung saja untuk kode pemrogramannya silahkan download file di bawah ini:

DOWNLOAD

Di dalam file tersebut juga sudah saya sertakan arduino library yang mendukung.
Jangan lupa untuk merubah  switch pada arduino joystick shield ke 3.3 volt.
Berikut ini beberapa gambar(maaf kalo jelek) dan video hasil percobaan.
Lets Have fun!.






Rabu, 21 Januari 2015

2 Axis CNC Plotter dari CDROM Bekas

Proyek kali ini adalah proyek sudah lama saya buat, bahkan alatnya pun sudah saya bongkar. Karena rencananya akan mengupgrade cnc yang sudah dibuat tapi sampai sekarang belum kesampaian.
Sebetulnya saya berencana membuat cnc plotter 3 axis namun karena dari 4 buah cdrom bekas yang saya bongkar stepper motor yang bisa digunakan ternyata hanya 2 buah.
Sebagai drivernya untuk menjalankan motor stepper menggunakan EasyDriver  chip A3967. Sedangkan untuk softwarenya menggunakan GRBL sebagai G-code interpreter.
Jangan lupa untuk menggunakan heatsink sebagai pendingin chip A3967 karena saat bekerja chip lumayan panas.
Berikut ini bebrapa gambar dan video dokumentasi yang masih tersisa.



video saat potter bekerja

Selasa, 13 Januari 2015

Installasi Android pada Banana PI + Bonus

Installasi sistem operasi android pada banana pi hampir sama caranya dengan tutorial sebelumnya yaitu Menginstall Sistem Operasi Pada Banana Pi (Linux Based) hanya saja program untuk memburn sistem operasi ke SDcard yang berbeda.
Jika pada tutorial sebelumnya kita menggunakan Win32DiskImager maka kali ini kita menggunakan program PhoenixCard.
program PhoenixCard bisa didownload disini:
PhoenixCard
sedangkan sistem operasi android  bisa didownload disini:
Android
Untuk tutorial penginstalannya silahkan perhatikan berikut:
Untuk langkah pertama ikuti langkah 1 dan 2 pada tutorial sebelumnya.
Buka program phoenix card, pilih drive SDcard yang akan digunakan (1), pilih sistem operasi android yang sudah didownload pada komputer (2), kemudian pada write mode pilih startup! (3).
Kemudian klik tombol burn. Tunggu sampai proses burn selesai.
Selesai! sekarang Banana pi siap dijadikan sebuah media player maupun console game emulator.


Banana pi yang sudah terinstal android bisa digunakan sebagai console game emulator.
Caranya dengan menginstal program emulator di android dan mendownload game yang sesuai.
Setelah itu menghubungkan banana pi dengan usb gamepad. Dijamin main game akan terasa lebih seru, apalagi bisa memainkannya melalui layar televisi biasa.

Bonus:


Senin, 15 Desember 2014

Menginstall Sistem Operasi Pada Banana Pi (Linux Based)

Sebelum menginstall sistem operasi pada banana pi ada beberapahal yang harus diperhatikan.
Pertama, gunakan sumber daya sebesar 5V dengan arus sebesar 2A. Karena menurut pengalaman saya, jika kuat arus kurang dari 1 ampere maka banana pi tidak mau booting.
Kedua, gunakan kartu memori SDcard dengan kapasitas minimal 8GB class10.
Kemudian kita harus mendownload software yang dibutuhkan yaitu,
1. SDformatter
link download: klik disini
2. Win32DiskImager
link download: klik disini
3. Sistem operasi untuk banana pi
link download: klik disini
Untuk tutorial penginstalannya silahkan perhatikan langkah-langkah di bawah ini:
1. Buka SDformatter, pilih SDcard yang akan diformat.
2. Klik tombol format.
3.Buka program Win32DiskImager, pilih sistrem operasi yang akan diinstall.
4.Pilih drive SDcard yang akan diinstal, hati-hati karena jika salah memilih drive misalnya ada flashdisk atau eksternal hardisk yang terhubung, maka drive yang terpilih datanya akan terhapus.
5.Klik tombol write. Tunggu sampai proses selesai dan Finish!. Jangan lupa eject SDCard yang sudah terinstall sistem operasi.
langkah selanjutnya adalah memasang SDcard pada banana pi.

*catatan: Jika banana pi sudah berhasil booting dan banana pi mati sendiri, (misalnya saat kita memasang alat tambahan dan banana pi tiba-tiba mati) jika banana pi gagal booting ulang. Cabut SDcard dari banana pi, nyalakan banana pi tanpa SD card, stelah itu matikan, kemudian nyalakan lagi dengan SDcard.


Sabtu, 13 Desember 2014

Banana Pi, Computer mini multifungsi





Banana pi, adalah "single board computer" atau komputer mini dengan ukuran sebesar kartu kredit. Jika anda terbiasa bermain-main dengan raspberry pi maka anda akan sadar bahwa bahwa banana pi terkesan meniru layout dari pendahulunya tersebut. Juga terlihat dari namanya yang sama-sama menggunakan nama buah-buahan.
Namun walaupun begitu, banana pi memiliki beberapa kelebihan dibanding raspberry pi, misalnya kemampuan processor yang lebih powerfull, memory yang lebih besar, serta telah disediakan ir receiver.
Banyak sistem operasi yang didukung oleh banana pi, pada dasarnya semua sistem operasi linux didukung oleh banana pi. Misalnya Lubuntu, Android, Debian, Bananian, Berryboot, OpenSuse, Scratch, Fedora, Gentoo, Open MediaVault, OpenWRT, juga mendukung sistem BSD.
Penggunaannya juga bisa untuk bermacam-macam, misalnya komputer murah, otomatisasi rumah, robotik, multimedia, untuk emulator permainan ,dan lain-lain.


Spesifikasi lengkap Banana Pi

Hardware Specification of Banana PI

Soc Allwinner® A20(sun 7i)
CPU ARM® Cortex™-A7 Dual-Core1GHz (ARM v7 instruction set)
GPU Mali400MP2 Complies with OpenGL ES 2.0/1.1 (hardware acceleration support)
SDRAM 1GB DDR3 (shared with GPU)
Power 5V @ 2A via MicroUSB (DC in Only) and/or MicroUSB (OTG)
PMU AXP209

 

Features

Low-level perpherials 40 Pins Header,
28×GPIO, some of which can be used for specific functions including UART, I2C, SPI, PWM, CAN, I2S, SPDIF, LRADC, ADC, LINE-IN,FM-IN,HP-IN.
On board Network 10/100/1000Mbps ethernet (Realtek RTL8211E/D)
Wifi Module Optional
Bluetooth Optional
On board Storage MicroSD (TF) card,SATA 2.0
Display Supports multi-channel HD display:
HDMI 1.4 (Type A - full)
LVDS/RGB/CPU display interface (DSI) for raw LCD panels
Composite video (PAL and NTSC) (via 3.5 mm TRRS jack shared with audio out)
11 HDMI resolutions from 640×480 to 1920×1080 plus various PAL and NTSC standards
Video HD H.264 2160p video decoding
Mutil-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263, H.264, etc H.264 high profile 1080p@30fps or 720p@60fps encoding
Audio outputs HDMI,analog audio (via 3.5 mm TRRS jack shared with composite video out),I2S audio (also potentially for audio input)
Camera Parallel 8-bit camera interface
Audio input On board micphone
USB 2 USB 2.0 host, 1 USB 2.0 OTG (all direct from A20 chip)
Buttons Reset button
Power button
U-boot button
Leds Power status led (red)
Ethernet status led (blue)
User defined led (green)
Other IR reciever

 

Interface definition

Sizes 92 mm × 60mm
Weight 45g


sumber: http://www.lemaker.org/