Merubah resolusi layar vnc server di raspberry pi


Ceritanya Jumat kemarin tanggal 29 September 2017 saya mengikuti acaranya codebali IOT Penetration Test di Bali, acaranya merupakan bagian dari International Cyber Security Conference, lumayan bisa dapat ilmu, liburan ke Bali dan gratis saudara-saudara karena dibayarin kantor wk3, dan yang lebih menggembirakan lagi dari acara kemarin adalah mendapatkan doorprize karena berhasil menjawab quiz, dengan hadiah berupa raspberry pi 3 komplit dengan charger dan sdcard jadi tinggal pakai bahkan didalam sdcardnya sudah ada terinstall raspbian jadi tinggal colok dan langsung main2.

Nah malam ini karena sudah tidak sabar pengen ngutak ngatik raspberry pi akhirnya saya colokin dengan router saya di rumah menggunakan LAN karena sepertinya ini cara termudah karena ngga punya converter HDMI to VGA. Walhasil setelah harap harap cemas karena ngga tau bisa jalan apa ngga raspbian yang sudah terinstall akhirnya nongol juga setelah saya scan menggunakan ip scanner di hp.

Nah setelah berhasil boot dan kebaca di network kita tinggal buka terminal dan akses via ssh, biasanya sebelum update dan upgrade langkah yang saya lakukan ketika ketemu raspberry baru yaitu tentu saja jalankan raspi-config namun sebelum itu biar ngga masuk masukin password saya biasanya melakukan ssh-copy-id biar langsung terhubung via ssh tanpa masukin password karena mendaftarkan key dari laptop saya. Nah setelah itu didalam raspi-config hal yang paling penting menurut saya adalah  expand file system, ganti password, ganti hostname apabila dibutuhkan dan terakhir adalah mengaktifkan remote via vnc kenapa yang terakhir ini penting karena kadang kadang kita perlu masuk dan melihat didalam desktop raspberry pi dan seperti judul postingan kali ini adalah bagaimana merubah ukuran layar vnc server yang jalan di rasperry kita.

Secara default biasanya kalau kita remote raspberry pi via vnc maka tampilannya sangat kecil dan tidak nyaman untuk ngoprek nah supaya tampilannya jadi lebih luas begini caranya masuk ke raspberry pi via ssh lalu masuk ke /boot/config.txt lalu cari kode seperti gambar dibawah ini dan ubah resolusi seperti yang kita inginkan

setelah itu selesai tinggal direboot kemudian buka vnc client kita dan coba remote desktop alhasil tampilan remote desoktop kita pasti akan menjadi lebih besar dan lebih nyaman digunakan, demikian tips dari saya semoga bermanfaat.

Happy Coding

 

 

 

Advertisements

Setting raspberry pi sebagai mongo db server


Hari ini kita akan membuat raspberry pi sebagai mongo db server agar bisa diakses dari mana saja sebagai rest api server, untuk instalasi mongo db di raspberry pi silahkan cari tutorial yang lain ya, untuk menjadikan raspberry pi sebagai mongo db server caranya cukup mudah yang pertama adalah buka lewat terminal /etc/mongod.conf

sudo nano /etc/mongod.conf

lalu edit di bagian bind hapus # didepan bind_ip lalu masukkan ip dari raspberry kita menjadi seperti dibawah ini

bind_ip = 127.0.0.1,192.168.0.100 //pisahkan dengan koma ip raspberri kita

done selesai setting mongod.conf langakah selanjutnya adalah restart service mongodb

sudo service mongodb restart

selanjutnya adalah kita membuat user di mongo db, dengan langkah sebagai berikut

use namadb //nama db bisa diganti sesuka hati

db.addUser({user : "admin", pwd:"password1234", roles :["readWrite","dbAdmin" ] })

selanjutnya adalah kita coba masukkan data yang nantinya bisa dipanggil dan ditampilkan caranya gampang kalau mau lebih lengkap silahkan baca doc mongodb, dan jangan lupa cek dulu versi mongo db yang kita gunakan.

untuk memasukkan data via terminal caranya gampang tinggal ketikkan perintah dibawah

db.user.insert({ nama : "eko" , email: "email@gmail.com", phone :"bla bla"}) //user adalah nama table silahkan ganti sesuai kebutuhan

Silahkan masukkan sesuka hati datanya mau berapa banyak, untuk memeriksa apakah data tadi masuk ketikkan

db.user.find() //user adalah nama table silahkan ganti sesuai kebutuhan

 

Done selesai kalau mau coba silahkan coba script dibawah ini saya menggunakan express js dan monggoClient untuk mengakses mongodb

Dibawah ini hasil coba coba saya menggunakan mongo db, Good Luck

https://github.com/susiloharjo/mongoexpress.git

Happy Coding

Membuat git server sendiri di raspberry pi


credit pict by https://www.git-tower.com

Tentu sudah kenal dengan git dong, git adalah

free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git dikembangkan oleh linus torvalds yang penemu linux itu, mungkin waktu itu dia asyik2 coding eh kesulitan memonitor perubahan perubahan atau buat alternatif alternatif coding yang sangat banyak dan harus juga bekerja sama dengan banyak orang yang akhirnya riweh sendiri karena masing masing orang punya cara dan style sendiri2 didalam pemrograman akhirnya dibuatlah git.

Bagi programmer yang levelnya medium to advance  pasti rata rata sudah menggunakan tools ini untuk mempermudah dan mentrace coding codingnya apalagi untuk programmer yang bekerja dengan banyak team, tentu saja git ini sangat berguna sekali.

Kalau kita bicara tentang git sudah sangat banyak sekali git server yang gratis yang biasa digunakan untuk menaruh file file kita di internet sehingga bisa digunakan sendiri maupun bersama rekan rekan yang lain , adapun git server tersebut adalah

  1. github.com
  2. gitlab.com
  3. bitbucket
  4. dll

Nah semua tempat yang sebutkan diatas adalah gratis tapi ada tapinya untuk file file yang ditaruh disana sifatnya adalah public, sehingga semua orang bisa mengaksesnya. Lalu bagaimana supaya kita bisa membuat git server sendiri dan hanya bisa diakses oleh kita atau team kita, maka dibawah ini saya akan sharing bagaimana caranya membuat raspberry pi sebagai git server.

Pertama tama yang harus disiapkan adalah tentu saja raspberry pi, lalu pastikan raspberry pi terkoneksi dengan internet sehingga kita bisa menginstall git servernya karena kita perlu mendownload beberapa aplikasi untuk menjalankan git server tersebut.

Ok setelah semua siap maka kita perlu memastikan raspberry pi telah menggunakan update software terakhir lakukan.

sudo apt-get update && sudo apt-get install -y

Setelah selesai maka kita tinggal menginstall software git server lakukan perintah dibawah ini

sudo apt-get install wget git-core

Setelah selesai maka kita bisa menset directrory mana yang akan kita gunakan untuk menaruh file kita, bisa di dalam flashdisk atau hardisk tambahan atau kalau ngga ya cukup di taruh di home. Anggap lah kita akan menaruhnya di /home, maka lakukan langkah berikut

mkdir /home/pi/git

Setelah selesai maka ketikkan didalam folder yang tadi sudah kita buat

git init --bare

Done selesai, langkah selanjutnya tinggal mengakses folder yang sudah kita buat di raspberry kita tadi, caranya adalah kita bisa menggunakan komputer yang berbeda untuk mengetest apakah git server kita tadi sudah berhasil jalan apa tidak.

Continue reading Membuat git server sendiri di raspberry pi

Seting fstab load /dev/sda1


Reminder untuk catatan, setingan biar hard drive bisa read write di raspberry pi

buat folder dulu di /media/xxx

chown -R pi:pi /media/xxx

chmod -R 775 /media/xxx

Setingan fstab

sudo blkid untuk mengetahui UUID

kemudian masukkan ke fstab

UUID=631D-1DE2 /media/hd01 vfat auto,users,rw,uid=1000,gid=100,umask=0002 0 0

fstab

Done selesai

Hacking cable for Raspberry pi 2 to LCD TFT Portable using AV input


IMG_20150903_062402_HDRBeberapa hari yang lalu saya membeli LCD TFT monitor 7″ dan rencana saya akan hubungkan dengan raspberry pi 2, setelah saya coba dirumah ternyata ada masalah, masalah yang pertama input ke raspberry pi dan ke lcd menggunakan kepala jack 3,5mm 4 wire seperti gambar dibawah ini

jack

Akhirnya saya belilah ke toko elektronik dikasih kabel yang 3 ke 1 yang biasa untuk LCD seperti gambar dibawah ini

rca_3.5mm

Akhirnya saya coba dengan menghubungkan dua kabel tersebut dengan kabel bawaan dari lcd yang female ke kabel ini ke raspberry pi. Setelah di hubungkan ternyata no response ngga ada gambar apapun di lcd hanya ngeblank warna biru saja yang tampak, akhirnya browsing ternyata ada masalah baru yaitu ternyata susunan pin di raspberry pi berbeda dengan kabel yang ada di pasaran.

Model-B-Plus-Audio-Video-Jack-Diagram

Kalau kabel yang ada di pasaran seperti pada nomor 4 (mp3 Players) yang bawah dan yang di support adalah yang atas beda cabeling makanya gambar ngga keluar. Setelah muter2 mikir sampai ditinggal tidur akhirnya setelah subuhan barulah muncul ide, gimana kalau di hubungkan langsung saja alias potong kabel, untungnya saya beli 2 kabel murah harganya 1 Rp. 15.000 akhirnya kabelnya saya potong dan saya hubungkan seperti diatas. Sebelumnya ujung ujung kabelnya saya test menggunakan multimeter.

Jadi output video dan ground ke lcd kan warna kungin dan hitam, kalau posisi di jack paling blkg dan paling ujung kepala, dan di raspberry video di urutan no 4 dan no3 lihat gambar susunan kabel diatas.

Akhirnya saya sambungin video lcd warna kuning ke warna hitam karena saya pengennya video lcd ke port ground default kabel, dan warna hitam dari lcd ke warna merah. (warna mungkin berbeda jadi cocokkan saja posisinya seperti gambar diatas urutannya).

Dan akhirnya berhasil muncul gambarnya, selamat mencoba

PhotoGrid_1441233423365

Komunikasi raspberry pi dan arduino via bluetooth


Dah lama ngga nulis update project dulu ah 🙂 Walhasil setelah kemaren ngutek2 arduino + hc-06 (bluetooth module) dengan raspberry pi + bluetooth dongle sukses juga, alhamdulillah jadi belajar banyak, ternyata banyak yang ngga buat tutorialnya di internet dan semoga tuts ini bisa bermanfaat untuk rekan rekan sekalian.

raspiGambar Raspberry pi + Usb dongle koneksi dengan Arduino Mega 2560+HC-06 bluetooth modul

1. Menghubungkan arduino dengan HC-06

Continue reading Komunikasi raspberry pi dan arduino via bluetooth