Monday 29 December 2014

Transistor

How to make a transistor as a switch?
> Apply power to the base(b)
"The transistor become a switch based on base."
> put power to collector (C)
> put what to need to be powered to emitter (E)
At first there is only switch circuit

Sunday 28 December 2014

1. alirin arus (i) pada kawat
2. medan magnet (B) dihasilkan, disekitar kawat.
3. Jika jarum kompas ditaruh dekat kawat, jarum kompas akan menyimpang karena adanya medan magnet
4. Semakin jauh kamu letakkan kompas dari kawat, pengaruh dari medan magnet semakin kecil
5. Jadi medan magnet ini menyimpan energi
6. Jika saya tingkatkan arus (i) yang mengalir pada kawat, medan magnet semakin intense
7. Jika saya hentikan arus(i), medan magnet juga berhenti
8. Jika saya ubah arah alir arus(i), arah medan magnet juga berubah secara jarum jam.
9. Sekarang taruh kawat satu lagi berbentuk petak/persegi dan diterhubung dengan ampere
10. Jika pada kawat pertama kamu beri a spike of current pada kawat kedua juga ada spike of current dan ammeter pada kawat kedua akan bergejolak.



11. Sekarang ayo kita manfaatkan properti ini untuk membuat induktor.

Saturday 27 December 2014

Dasar pengukuran sinyal

Komponen oscillator:
1. Probe
- 10x probe
- 1x probe

2. Knob kontrol yang ada di oscilloscope:
1. Horizontal sweep rate control. Kadang-kadang disebut juga dengan time/div control.
Contoh: 0.1ms/div

2. Vertikal attenuator
Contoh: 0.2V/div

Vrms
Vrms = Vp * 0.707


Quiz
Sebuah oskiloskop 



Capacitor dan Inductor

Kapasitor

Untuk sementara lupakan segala rumus kapasitor yang kayak cacing itu. Kita berfokus pada penggunaan kapasitor saja; implementasi nyatanya saja. Ternyata lebih gampang daripada kita memahami kapasitor dari rumus-rumus bakunya. Daripada tidak mengerti sama sekali?

Jadi, Kapasitor dapat digunakan sebagai sumber tegangan/kekuatan/penghidupan baru bagi suatu/sebuah rangkaian elektronika.

Karena jika kapasitor diisi, kapasitor akan menyimpan tenaga, dan jika kapasitor digunakan/dipakai/dikoneksikan kepada sebuah rangkaian sederhana, kapasitor akan mengeluarkan tenaga yang ada di dalamnya ke dalam rangkaian (lebih mirip ke menyuntikkan).

Lebih seperti termos air. Jika diisi air, ya menyimpan air, jika diminum, ya mengeluarkan air dan ada waktunya termos air itu habis airnya dan perlu diisi ulang. Ya yang belakangan ini juga sama dengan kapasitor. Kapasitor juga bisa kehabisa tenaga/energi.

Termos air juga mempunyai properti volume simpanan. Arti dari 1000mL termos, termos itu dapat menyimpan sebanyak 1000mL air. Begitu juga dengan Kapasitor. Kapasitor mempunyai properti yang agak tidak biasa dengan termos air, yaitu 50v, 1000 uF.

Termos air mempunyai lama pengisian yang diukur dalam waktu. Tergantung dari keran air yang mengisinya atau lebih tepatnya besar laju air yang keluar dari keran pengisi termos. Jika laju air yang keluar dari keran pengisi adalah 500ml per 1 detik (setelah kamu pernah ukur sendiri), maka 1000ml sama dengan 2 detik. Jadi 2 detik termos air sudah dalam kondisi penuh. Begitu juga dengan Kapasitor.

Termos air juga mempunyai lama penghabisan yang diukur dalam waktu.

Untuk Capacitor yang disimpan / diserap adalah elektron. Jadi jika arus yang mengalir 3 elektron per detik dan kapasitas termos kapasitor itu 333 elektron, kapasitor penuh dalam waktu 111 detik.


Jadi sekarang kamu tahu


Ide dasar dari kapasitor di dalam komputer adalah digunakan sebagai otak; penyimpan informasi.

Langkah_1 :

Mengisi kapasitor (charging a capacitor)
1. Hubungkan term. + Kapasitor ke term. + Arduino, dan term. - Kapasitor ke term. - arduino.
2. Tunggu selama beberapa detik demi pengisian kapacitor penuh.
3. Lepaskan semua hubungan pada kapasitor.
4. Pasang kapasitor ke rangkaian bunddle LED + resistor atau kerangkaian elektronik apa saja.
5. Led menyala beberapa detik kemudian memadam secara perlahan-lahan (gradual terhadap waktu).

Jadi, hal ini menimbulkan kesempatan bahwa kapasitor bisa digunakan untuk menyimpan listrik / informasi, dan juga kapasitor dapat membuat sinyal sinusoidal dari peristiwa cahaya lampu LED yang memadam secara gradual persis seperti sinyal sinusoidal yang menurun secara gradual.

Tapi bagaimana ?

Langkah_2:
Mendischarge capacitor
1.


Kapasitor dan induktor sama-sama komponen pasif.

never use a capacitor in a circuit with higher voltages than the capacitor is rated for otherwise it may become hot and explode.

Jangan terbalik dalam memasang kapasitor. Polaritas terbalik menyebabkan kapasitor MELEDAK. Karena kapasitor adalah komponen yang sensitif terhadap polaritas.

Kapasitor dan induktor sama-sama bekerja sebagai penyimpan energi dan pemasok energi.

Sebelum menggunakan kapasitor, short dulu kedua terminalnya dengan sebuah kabel.

relationship between voltage and current in a capacitor in calculus terms, the current through a capacitor is the derivative of the voltage across the capacitor with respect to time. Or, stated in simpler terms, a capacitor's current is directly proportional to how quickly the voltage across it is changing.

Induktor

Induktor itu saudara mirip dengan resistor. Cuma tahanan resistor itu statik nilainya, sementara induktor itu variably; tergantung terhadap frekuensi sinyal yang masuk kepadanya.

Bisa tidak kita membuat induktor sendiri?

Transistor

1. Identify B, C, E pin or terminal of your transistor using below picture:

2. connect something to  emitter, for i.e: a bunddle of an LED and a resistor as that something.
3. connect voltage source to collector
4. Connect your basis to base
5. You are done

Kamu bisa membaca sedikit tambahan tentang transistor di wikipedia ini: http://id.wikipedia.org/wiki/Transistor

Kemudian kesini: untuk melihat-lihat kemampuan transistor lainnya.

Transistor
1. Bisa digunakan untuk membuat memori (Circuit that remember).
2. Bisa digunakan untuk membuat rangkaian penambah (adder).

Tuesday 23 December 2014

Projek membuat bot pemain piano

2, 4, 8, 16, 32, 64


Berikut contoh scriptnya:

'1.daftarkan not apa saja yang menjadi database untuk dimainkan
not[1]= "C"
not[2] = "D"
not[3] = "E"
not[4] = "G"
not[5] = "A"

up:

'2.tentukan not yang akan dimainkan (not C,D,E,F,G,A,atau B)
notpicker = Math.GetRandomNumber(5)
'
'3.tentukan panjang not/durasi not
number = Math.GetRandomNumber(5)

4.satukan not yang terpilih dan panjang yang terpilih kedalam variabel number serta mainkan not dan panjangnya tersebut.
assemble =  not[notpicker] + number
Sound.PlayMusic(assemble)

TextWindow.WriteLine(assemble)
Goto up


Full script:

not[1]= "C"
not[2] = "D"
not[3] = "E"
not[4] = "G"
not[5] = "A"

up:

notpicker = Math.GetRandomNumber(5)
number = Math.GetRandomNumber(5)

assemble =  not[notpicker] + number
Sound.PlayMusic(assemble)

TextWindow.WriteLine(assemble)
Goto up

LED Dot Matrix Display


1. Cek apakah dia tipe NPN atau PNP.
2. Tentukan apakah dia high gain atau low-gain.
2. Cek kaki yang mana yang base, kaki yang mana yang collector, kaki yang mana yang emitter.

Anggaplah transistor sebagai sebuah mesin dan bagaimana cara mengoperasikannya.

2 state dari transistor:
1. Cut-off
2. Saturated (jika base di-injeksi dengan arus)


Logic gate

Tabel kebenaran membantu memahami fungsi sebuah gerbang logika.

Gerbang logika yang ada antara lain: Gerbang AND, OR, NOT, NAND, NOR, XOR, XNOR

Sistem digital dibangun menggunakan gerbang-gerbang logika ini.

Gerbang yang paling sederhana (AND, OR, NOT) pada masa lampau dibuat hanya dengan beberapa transistor-transistor dan resistor-resistor yang di-wire kan bersama-sama kedalam papan sirkuit (circuit board). Sejak pertengahan tahun 1960 sirkuit-sirkuit gerbang logika ini ini telah difabrikasi ke dalam integrated circuit (chips). Sebelumnya gerbang-gerbang ini dibuat dengan transitor dan resistor-resistor. Sekarang kamu bisa beli chip-chip atau IC-IC dengan, katakanlah, 6 not gates atau 2 input gerbang NAND di toko pengecer elektronik dikota mu.


AND
The output C is 1 if and only if both A and B are 1. Otherwise it is 0.

OR
The output C is 1 if either A or B is 1, Otherwise it is 0.

XOR gate
Output 1 jika input-input berbeda, selain itu 0.





Input-input pada arduino

1. Analog input
Mengambil: voltage
Jumlah: 6 pin (A0, A1, A2, A3, A4, A5)

Analog output

2. Digital input
Mengambil:
1. Inductor
Inductor mempunyai resistansi dan induktansi.

2. Capcitor
Capasitor mempunyai





3. Transistor
Transistor mempunyai 3 kaki/terminal namanya kaki b, kaki c, kaki e. Kaki b disebut juga dengan base, kaki c disebut juga dengan collector, kaki e disebut juga dengan emitter.

kaki base ke sumber arus atau tegangan.
kaki collectore ke beban contoh motor.
kaki emitter konek ke arah ground.

Icc

3. Resistor (R)
Resistor mempunyai resitansi.

Monday 22 December 2014

Arduino program buatan sendiri

1.  Untuk mencek arus yang dikeluarkan pada pin dijital nomor 9 arduino.
 void setup()
{
  pinMode(9, OUTPUT);
}

void loop()
{
  digitalWrite(9, HIGH);
  delay(5000);
  digitalWrite(9, LOW);
  delay(5000);
}
2. Colok jumper ke pin 9 Digital (PWM) Arduino mu dan ke pin GND Arduinomu.
3. Set multimeter mu ke 200m, Arus DC.
3. Silahkan tempelkan probe Multimetermu ke jumper itu kepala yang lain.
4. Lihat display Multimetermu. Angka arus akan naik kurang lebih 70 ampere dan bertahan selama 5 detik kemudian turun mendekati 0 ampere selama 5 detik.

2. Untuk menampilkan karakter pada line console computer

ARDX (Arduino Experimentation)

1. Program
Dua required functions Arduino:
void setup{}
void loop{}

2. CIRC
1. Getting started - (Blinking LED) ... 08
2. 8 LED Fun - (Multiple LEDs) ... 10
3. Spin Motor Spin - (Transistor and Motor) ... 12
4. A single Servo - (Servos) ... 14
5. 8 More LEDs - (74HC595 Shift register) ... 16
8. Music - (Piezo Elements) ... 18
9. Button Pressing - (Push Bottons) ... 20
10. Twisting - (Potentiometers) ... 22
11. Light - (Photo Resistors) ... 24
12. Temperature - (TMP36 Temperature Sensor) ... 26
13. Larger Loads - (Relays) ... 28
14. Colorful Light - (RGB LED) ... 30
15. Squeezing - (Force Sensitive Resistors) ... 32


12. Temperature - (TMP36)

Setelah TMP36 diberi daya atau istilahnya dihidupkan, TMP36 akan mengeluarkan/menginformasikan 10mv untuk setiap derajat suhu yang dirasakan oleh IC ini melalui/melewati/menggunakan pin signal yang dimiliki TMP36 itu.

Jadi, jika suhu saat ini 1 derajat maka voltase yang dikirimkan 10mV, jika 2 derajat = 2 x 10mV = 20mV, jika 10 derajat = 10 x 10mV = 100mV (0.1V), jika 20 derajat = 20 x 10mV = 200mV (0.2 V).

Gue saat melakukan percobaan, IC merasakan 20 derajat celcius berarti voltase yang dikirimkan pin signal 200mV (0.2V).

Nilai voltase yang dikeluarkan ini akan masuk ke pin analog A0 board Arduino. Nilai voltase ini selanjutnya dibaca.



Cara baca pin:
Pin sebelah kanan ground.
Pin sebelah kiri +5v.
Pin tengah = pin signal.

Arduino akan membaca voltage

Program yang bisa berjalan (success program):
int temperaturePin = 0;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  float temperature = getVoltage(temperaturePin);
  temperature = (temperature - .5) * 100;
  Serial.println(temperature);
  delay(1000);
}

float getVoltage(int pin){
  return  (analogRead(pin) * 0.004882814);
}


13. Large Loads 
Relay adalah switch listrik bukan switch manual.

Port pada Arduino yang akan diduduki:
1. Pin 2
2. Ground, dan
3. +5v


Vektor

1. Dua buah vektor masing-masing F1 = 15 satuan dan F2 = 10 satuan mengapit sudut 60°. Gambar berikut menggambarkan:


Tentukan arah resultan kedua vektor!

Jawab: 
Tjatatan:
1. Kita tahu bahwa vektor resultan mempunyai besar dan arah.
2. Arah vektor resultan tidak bisa dicari tanpa terlebih dahulu mencari besar vektor resultan.
2. Untuk mencari besar resultan (seberapa jauh benda bergerak) gunakan aturan cosinus.
3. Untuk mencari arah resultan (kemana / ke arah mana benda bergerak) gunakan aturan sinus.





Dataset operation

1. Ada 2 kebun binatang. Kebun binatang 1 punya anjing, bebek, kudanil. Kebun binatang 2 punya anjing, bebek, kucing.  Apa yang tidak dimiliki kebun binatang 1 yang dimiliki kebun binatang 2? Dan operasi apakah ini? Irisan atau gabungan? Atau tidak kedua-duanya?

Sunday 21 December 2014

Energi, power

Fakta:
1. Sebuah kawat jika dialiri listrik secara terus menerus akan panas.
Fakta inilah yang dimanfaatkan untuk memanaskan air, memancarkan cahaya.

2. Hukum ohm membuat hubungan antara voltage (tegangan), current (arus), resistance (resistansi)
Hukum ohm: E = I R

Hukum Joule membuat hubungan antara power, current (arus) dan voltage(tegangan).
Hukum Joule: P = I E

3.

Just Bought new multimeter


Saturday 20 December 2014

Microsoft Wording

Steps:
1. Setting up page margin
Example:
Left =
Right =
Top =
Buttom =

Apply to = Whole document

2. Setting up tab stops
Example:
Default tab-stops:  1.5

3. Good to go!

4. Set header and footer nya
header Different First Page
header = judul cerita
footer = nomor halaman

5. Buat Page breaks atau Section Breaks
Page Layout tab, then Breaks > Section Break > Next Page

5. Adding cover page


6. Buat daftar isi (table of content)
Reference tab > Table of Contents panel

7. Jangan lupa di-print preview

Friday 19 December 2014

Gelombang

1. Medium
2. Energi

Untuk belajar gelombang butuh:
1. Slinky


Terminologi
1.  Period
2. Frequency
3. Wavelength = panjang dari 1 gelombang
4. Kecepatan gelombang = kecepatan merambatnya gelombang
Kecepatan dari sebuah object adalah
Gelombang suara kecepatannya = 340 m/s


Latihannye
1. Sebuah kamera

Monday 15 December 2014

FSR

FSR adalah sebuah sensor yang hebat dan mudah diimplementasikan. FSR seperti potentiometer (CIRC-08), kecuali FSR mengubah nilai resistannya dengan tekanan (pressure).

Resistansi tinggi (tidak terbatas) ketika tidak ada tekanan dan rendah ketika tekanan tinggi (~250 Ohm dengan ~10kg force). Diatas itu implementasinya cukup sederhana. Jika kamu ingin menggali sedikit lebih dalam, detail dapat ditemukan secara online.


Code

int sensePin = 2;
int ledPin = 9;

void setup()
{
  Serial.begin(9600);
  pinMode(ledPin, OUTPUT);
}

void loop()
{
int value = 

Sunday 14 December 2014

Instalasi MySQL di Raspberry Pi

1. Login sebagai root
2. Ketik
sudo aptitude install mysql-server
kalau gagal
sudo apt-get update kemudian
sudo aptitude install mysql-server
lagi 

Network Engineer

Bagaimana melewatkan trafi(DNS, HTTP, FTP,

Friday 12 December 2014

1. Have a basic understanding of how Cisco router and switch work.
2. Have a basic understanding of how network tools used, such: NMAP, PUTTY,
3. Have a basic understanding of how to use Microsoft Excel and Microsoft Office
4.

Dataset


Monday 8 December 2014

Python OOP

class karyawan:
    baju = "kemeja"
    celana = "hitam"
    sepatu = "hitam"

doni = karyawan
print doni.baju #akan muncul hitam

What standard way to do something

1. What the standard way to make keripik

Sunday 7 December 2014

Catatan programmer

1. Passing argument byval atau byref
arus lisrik yang mengalir melalui seutas kawat akan menghasilkan?

arus listrk yang mengalir melalui sekumparan kawat akan menghasilkan?

penemuan generator listrik adalah ketika magnet dimaju mundurkan di dalam sekumparan kawat

Saturday 6 December 2014

networking tools

1. VNC (Virtual Network Computing)
Paket: Tightvnc
keluar dari menu full: Ctrl + Alt + Shift + f


2. Linux terminal-based editor
- Nano
- VIM

3. SFTP
Contoh: FileZilla
Gunanya: 
URL: https://filezilla-project.org/

Thursday 4 December 2014

While

While angkadadu <> 6
  angkadadu = Math.GetRandomNumber(6)
  TextWindow.WriteLine(angkadadu)
  Program.Delay(1000)
EndWhile
 
Selama angkadadu belum 6, kocok/ganti angka dadu.