Servo Signal Generator

Share rangkaian DIY dan buatan Anda disini

Moderators: christoffel, scratcher

User avatar
fadliputra
Technical Sergeant
Technical Sergeant
Posts: 369
Joined: 21 Jun 2010, 15:17
Location: aceh utara
Contact:

Re: Servo Signal Generator

Post by fadliputra »

suhu.. mau tanya ni,, itu kegunaan untuk apa suhu..?

mohon di jelasin secara detail
User avatar
rachmatjeny
Captain
Captain
Posts: 1670
Joined: 19 Mar 2009, 21:55
Location: Depok
Contact:

Re: Servo Signal Generator

Post by rachmatjeny »

coyo wrote:klo pake arduino, programmnya jd lebih simple:
http://arduino.cc/en/Tutorial/Knob

makin ngeselin suhu :smt075 :ktk
User avatar
coyo
Chief Master Sergeant
Chief Master Sergeant
Posts: 808
Joined: 17 Jan 2007, 17:00
Location: Kota Jababeka, Cikarang
Contact:

Re: Servo Signal Generator

Post by coyo »

fadliputra wrote:suhu.. mau tanya ni,, itu kegunaan untuk apa suhu..?

mohon di jelasin secara detail


sebetulnya ini sama aja dengan servo tester, cuma yg ini ada 3 channel dalam 1 alat

klo ga salah sih ceritanya ada yg mau bikin gimbal buat kamera pake gyro heli biasa (dah disaranin pake kkboard aja biar lebih simpel & murah, ga mau dia) rencananya mo dipake buat terbang naek paramotor

nah, berhubung gyro-nya heli ga bisa bekerja klo ga disambung ke Rx, jd sy bikin alat ini biar ga perlu pake Tx.

kegunaan lainnya buat referensi buat yg mau ngoprek sesuatu yg digerakin pake servo, misalnya beginian:
Image
ceritanya dlu sy dpt tugas mencet tombol TV sampe 5000X tiap tombol, 1 TV ada 6 tombol, total jadi: cape' dehhh...
drpd pegel2, akhirnya sy bikin alat pemencet tombol (ga keren banget sih namanya) yg digerakin pake servo.
Tinggal diprogram aja gerakan servo min-max bolak balik sampe 5000X trus stop. bebas pegel deh...
Boss sy cuma komentar: "Lho koq bisa ???"
bikin susah2 komentarnya gitu doang, mestinya nambahin bonus kek, apa naikin gaji gitu..... hiks..
:tmb
Last edited by coyo on 24 Aug 2013, 10:46, edited 1 time in total.
User avatar
coyo
Chief Master Sergeant
Chief Master Sergeant
Posts: 808
Joined: 17 Jan 2007, 17:00
Location: Kota Jababeka, Cikarang
Contact:

Re: Servo Signal Generator

Post by coyo »

rachmatjeny wrote:
coyo wrote:klo pake arduino, programmnya jd lebih simple:
http://arduino.cc/en/Tutorial/Knob

makin ngeselin suhu :smt075 :ktk


ternyata arduino ada yg bisa pake atmega8 nih: http://todbot.com/blog/2009/05/26/minim ... h-atmega8/
cobain ahh......
User avatar
coyo
Chief Master Sergeant
Chief Master Sergeant
Posts: 808
Joined: 17 Jan 2007, 17:00
Location: Kota Jababeka, Cikarang
Contact:

Re: Servo Signal Generator

Post by coyo »

Coba2 bikin program pake Arduino (sekalian belajar Arduino), dengan hardware yg sama, hasilnya:
Image
terlihat sinyalnya tunggu-menunggu seperti eksperimen pertama
User avatar
coyo
Chief Master Sergeant
Chief Master Sergeant
Posts: 808
Joined: 17 Jan 2007, 17:00
Location: Kota Jababeka, Cikarang
Contact:

Re: Servo Signal Generator

Post by coyo »

Source program ala Arduino:

Code: Select all

#include <Servo.h>   // menggunakan library: servo
 
Servo servo1, servo2, servo3;  // daftarkan servo
 
int pot1 = 0;  // pasangkan VR1 ke pin 0
int pot2 = 1;  // pasangkan VR2 ke pin 1
int pot3 = 2;  // pasangkan VR3 ke pin 2
int val;       // variable untuk membaca nilai VR
 
void setup()
{
  servo1.attach(5);  // pasangkan servo1 ke pin 5
  servo2.attach(6);  // pasangkan servo1 ke pin 6
  servo3.attach(7);  // pasangkan servo1 ke pin 7
}
 
void loop()
{
  val = analogRead(pot1);            // baca nilai VR1 (antara 0~1023)
  val = map(val, 0, 1023, 0, 179);   // diskalakan sesuai range input servo (antara 0~180)
  servo1.write(val);                 // gerakkan servo sesuai nilai
 
  val = analogRead(pot2);            // baca nilai VR2 (antara 0~1023) 
  val = map(val, 0, 1023, 0, 179);   // diskalakan sesuai range input servo (antara 0~180)
  servo2.write(val);                 // gerakkan servo sesuai nilai
 
  val = analogRead(pot3);            // baca nilai VR3 (antara 0~1023) 
  val = map(val, 0, 1023, 0, 179);   // diskalakan sesuai range input servo (antara 0~180)
  servo3.write(val);                 // gerakkan servo sesuai nilai
  delay(15);                         // waits for the servo to get there
}


Arduino board yg dipakai mengikuti ini: http://todbot.com/blog/2009/05/26/minim ... h-atmega8/
Chip: ATMEGA8, internal clock 8MHz
User avatar
NF
Administrator
Administrator
Posts: 4065
Joined: 18 Jan 2007, 14:10
Location: semarang, jateng
Contact:

Re: Servo Signal Generator

Post by NF »

.................... :dj ...........sabar menanti aja ahhhh...........................
User avatar
Charles
Senior Master Sergeant
Senior Master Sergeant
Posts: 704
Joined: 30 Jul 2007, 16:56
Location: Surabaya

Re: Servo Signal Generator

Post by Charles »

:? :? Untuk belajar ilmu ginian, sampai mudeng butuh berapa tahun yah???
User avatar
coyo
Chief Master Sergeant
Chief Master Sergeant
Posts: 808
Joined: 17 Jan 2007, 17:00
Location: Kota Jababeka, Cikarang
Contact:

Re: Servo Signal Generator

Post by coyo »

ga tau yah klo sampe ngerti banget, sy juga masih belajar nih... (maklum salah jurusan, sy dulu kuliahnya teknik mesin hehehe...)
sebetulnya asal sering nyoba pasti cepet ngerti deh.....
apa perlu dibikin thread khusus belajar AVR mikrokontroller ya?
User avatar
Charles
Senior Master Sergeant
Senior Master Sergeant
Posts: 704
Joined: 30 Jul 2007, 16:56
Location: Surabaya

Re: Servo Signal Generator

Post by Charles »

coyo wrote:ga tau yah klo sampe ngerti banget, sy juga masih belajar nih... (maklum salah jurusan, sy dulu kuliahnya teknik mesin hehehe...)
sebetulnya asal sering nyoba pasti cepet ngerti deh.....
apa perlu dibikin thread khusus belajar AVR mikrokontroller ya?

Setuju om, buat nambah ilmu. Dulu belajar elektro baru sebatas ngitung nilai tahanan sama hapalin kaki transistor..jauh banget ketinggalannya ya... :hmm
Post Reply