Cara Instal Board NodeMCU dan Program menghidupkan LED

10:42 AM Comment
rangkaian led dengan nodemcu


Menghidupkan LED menggunakan NodeMCU adalah salah satu contoh dasar pemrograman IoT (Internet of Things). NodeMCU adalah sebuah board mikrokontroler yang berbasis ESP8266, dilengkapi dengan Wi-Fi untuk keperluan jaringan.

Berikut ini adalah penjelasan cara kerja dan contoh program sederhana untuk menghidupkan LED menggunakan NodeMCU.

Alat dan Bahan:

  • NodeMCU ESP8266
  • LED (Light Emitting Diode)
  • Resistor 220 ohm (untuk membatasi arus pada LED)
  • Breadboard (untuk pemasangan komponen)
  • Kabel jumper

Skema Rangkaian

  • Sambungkan kaki positif (anoda) LED ke salah satu pin digital NodeMCU (misalnya pin D1 atau GPIO5).
  • Sambungkan kaki negatif (katoda) LED ke resistor 220 ohm.
  • Hubungkan resistor ke ground (GND) NodeMCU.

Langkah-Langkah Pemrograman

Instalasi Arduino IDE:

  • Unduh dan instal Arduino IDE jika belum terinstal.
  • Tambahkan Board Manager untuk ESP8266 di Arduino IDE. Caranya:
  • Buka File > Preferences.
  • Pada bagian Additional Boards Manager URLs, tambahkan URL berikut :
            http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • Setelah itu, buka Tools > Board > Boards Manager, cari ESP8266 dan instal.

Mengatur Board NodeMCU:
  • Di Arduino IDE, pilih Tools > Board dan pilih NodeMCU 1.0 (ESP-12E Module).
  • Pilih port yang sesuai dengan NodeMCU Anda.
 Program untuk Menghidupkan LED:

  // Mendefinisikan pin LED
const int ledPin = D1;  // D1 sesuai dengan GPIO5 pada NodeMCU

void setup() {
  // Mengatur pin LED sebagai output
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // Menyalakan LED
  digitalWrite(ledPin, HIGH);
  delay(1000);  // Tunggu selama 1 detik (1000 ms)

  // Mematikan LED
  digitalWrite(ledPin, LOW);
  delay(1000);  // Tunggu selama 1 detik
}

  

Upload Program:
  • Hubungkan NodeMCU ke komputer menggunakan kabel USB.
  • Pilih port yang sesuai di Tools > Port.
  • Tekan tombol Upload untuk mengunggah program ke NodeMCU.

Jenis Relay Elektronik Yang Umum Digunakan

12:49 PM Comment
Jenis Relay Elektronik Yang Umum Digunakan

Relay elektronik adalah saklar elektromagnetik yang digunakan untuk mengontrol sirkuit listrik dengan sinyal listrik rendah. Berikut adalah beberapa jenis relay elektronik yang umum digunakan:

Jenis Relay Elektronik Yang Umum Digunakan

Electromagnetic Relay (EMR):

  • Single Pole Single Throw (SPST): Memiliki satu kontak yang dapat dihubungkan atau diputuskan.
  • Single Pole Double Throw (SPDT): Memiliki satu kontak umum yang dapat dihubungkan ke salah satu dari dua kontak lainnya.
  • Double Pole Single Throw (DPST): Memiliki dua kontak yang dapat dihubungkan atau diputuskan secara bersamaan.
  • Double Pole Double Throw (DPDT): Memiliki dua kontak umum yang masing-masing dapat dihubungkan ke salah satu dari dua kontak lainnya.

Solid State Relay (SSR):

  • DC to AC SSR: Mengubah sinyal DC ke output AC.
  • AC to AC SSR: Mengubah sinyal AC ke output AC.
  • DC to DC SSR: Mengubah sinyal DC ke output DC.

Perbedaan, Kegunaan, Cara Kerja Transistor PNP dan NPN [Lengkap]

11:22 AM Comment

 

perbedaan transistor pnp dan npn

Transistor PNP dan NPN adalah dua jenis transistor Bipolar Junction Transistor (BJT) yang memiliki struktur dan karakteristik operasional yang berbeda. Berikut adalah penjelasan perbedaan antara keduanya:

Struktur dan Polaritas

Transistor NPN

Struktur: Terdiri dari lapisan semikonduktor tipe P yang diapit di antara dua lapisan semikonduktor tipe N.

Polaritas: Arus mengalir dari kolektor ke emitor ketika basis diberikan tegangan positif relatif terhadap emitor.

Transistor PNP

Struktur: Terdiri dari lapisan semikonduktor tipe N yang diapit di antara dua lapisan semikonduktor tipe P.

Polaritas: Arus mengalir dari emitor ke kolektor ketika basis diberikan tegangan negatif relatif terhadap emitor.

Aliran Arus

Transistor NPN

Aliran Arus: Elektron adalah pembawa muatan utama yang mengalir dari emitor ke kolektor.

Arus Basis: Arus basis harus mengalir masuk ke dalam transistor untuk mengaktifkan arus kolektor.

Transistor PNP

Aliran Arus: Hole (lubang) adalah pembawa muatan utama yang mengalir dari emitor ke kolektor.

Arus Basis: Arus basis harus mengalir keluar dari transistor untuk mengaktifkan arus kolektor.

Biasing

Transistor NPN

Biasing: Bias maju (forward bias) diberikan antara basis dan emitor, dan bias mundur (reverse bias) antara kolektor dan emitor.

Operasi: Basis harus lebih positif daripada emitor untuk mengalirkan arus dari kolektor ke emitor.

Transistor PNP

Biasing: Bias maju diberikan antara basis dan emitor, dan bias mundur antara kolektor dan emitor.

Operasi: Basis harus lebih negatif daripada emitor untuk mengalirkan arus dari emitor ke kolektor.

Penggunaan

Transistor NPN

Lebih umum digunakan dalam rangkaian elektronik karena lebih efisien dalam mengalirkan arus dan memiliki kecepatan switching yang lebih tinggi.

Digunakan dalam aplikasi seperti penguat, switch, dan rangkaian digital.

Transistor PNP

Digunakan dalam aplikasi di mana polaritas tegangan yang diperlukan berbeda, seperti dalam pengendalian motor DC dan rangkaian sumber arus.

Simbol dan Diagram

Transistor NPN

Simbol: Panah emitor mengarah keluar dari transistor (menunjukkan aliran arus konvensional dari kolektor ke emitor).

Transistor PNP

Simbol: Panah emitor mengarah ke dalam transistor (menunjukkan aliran arus konvensional dari emitor ke kolektor).

Berikut adalah simbol transistor NPN dan PNP untuk memudahkan visualisasi:

simbol transistor npn dan pnp

Dengan memahami perbedaan ini, kita dapat memilih jenis transistor yang tepat untuk aplikasi tertentu dalam rangkaian elektronik.

[LENGKAP] JENIS-JENIS TRANSISTOR YANG SERING DIGUNAKAN

11:20 AM Comment
JENIS JENIS TRANSISTOR


 Transistor adalah salah satu komponen elektronik dasar yang digunakan untuk menguatkan atau mengalihkan sinyal elektronik. Berikut adalah beberapa jenis transistor yang umum digunakan:

  1. Bipolar Junction Transistor (BJT)

    • NPN Transistor: Tipe transistor BJT di mana arus mengalir dari kolektor ke emitor saat basis diberikan tegangan positif.
    • PNP Transistor: Tipe transistor BJT di mana arus mengalir dari emitor ke kolektor saat basis diberikan tegangan negatif.
  2. Field Effect Transistor (FET)

    • Junction FET (JFET): Memiliki dua jenis, N-channel dan P-channel. Menggunakan medan listrik untuk mengendalikan aliran arus.
    • Metal-Oxide-Semiconductor FET (MOSFET): Juga memiliki dua jenis, N-channel dan P-channel. Digunakan dalam berbagai aplikasi termasuk mikroprosesor dan memori. Terdapat dua sub-tipe:
      • Depletion Mode MOSFET
      • Enhancement Mode MOSFET
  3. Insulated Gate Bipolar Transistor (IGBT)

    • Kombinasi dari BJT dan MOSFET, digunakan dalam aplikasi daya tinggi seperti inverter, konverter, dan motor listrik.
  4. Darlington Transistor

    • Merupakan gabungan dua BJT dalam satu paket untuk memberikan penguatan arus yang sangat tinggi.
  5. Schottky Transistor

    • Menggunakan junction Schottky antara basis dan kolektor, memiliki switching time yang sangat cepat dan tegangan saturasi rendah.
  6. Unijunction Transistor (UJT)

    • Digunakan terutama dalam aplikasi pengendalian waktu, seperti osilator dan generator pulsa.
  7. Phototransistor

    • Sensitif terhadap cahaya, digunakan dalam aplikasi seperti sensor cahaya dan optokopler.

Masing-masing jenis transistor ini memiliki karakteristik dan aplikasi yang spesifik, tergantung pada kebutuhan rangkaian elektronik.

[Lengkap] Penjelasan Cara Baca Nilai Kapasitor

10:33 AM Comment

 

[Lengkap] Penjelasan Mengenai Kode Kapasitor

Kode kapasitor mencerminkan nilai kapasitansi kapasitor, biasanya dinyatakan dalam pikofarad (pF). Kode ini umumnya ditulis dengan angka dan terkadang diikuti oleh huruf yang menunjukkan toleransi atau tegangan kerja. Berikut adalah penjelasan tentang cara membaca kode kapasitor:

1. Kode Angka

Kode kapasitor biasanya terdiri dari tiga digit, di mana dua digit pertama menunjukkan angka signifikan dan digit ketiga menunjukkan faktor pengali (jumlah nol yang harus ditambahkan).

Contoh:
102:

  •          10 (angka signifikan)
  •          2 (pengali = 100)
  •          Kapasitansi: 10 × 100 = 1000 pF (atau 1 nF)

473:

  •          47 (angka signifikan)
  •          3 (pengali = 1000)
  •          Kapasitansi: 47 × 1000 = 47000 pF (atau 47 nF)

104:

  •          10 (angka signifikan)
  •          4 (pengali = 10000)
  •          Kapasitansi: 10 × 10000 = 100000 pF (atau 100 nF atau 0.1 µF)

2. Kode Huruf untuk Toleransi

Huruf yang mengikuti angka biasanya menunjukkan toleransi kapasitor. Berikut adalah beberapa huruf yang umum dan toleransinya:

  • .       F: ±1%
  • .       G: ±2%
  • .       J: ±5%
  • .       K: ±10%
  • .       M: ±20%
  •        Z: +80%, -20%

Contoh:
104K:

  •        Kapasitansi: 100000 pF (100 nF atau 0.1 µF)
  •          Toleransi: ±10%

3. Kode Tegangan

Beberapa kapasitor juga mencantumkan kode untuk tegangan kerja maksimum yang bisa ditangani oleh kapasitor tersebut. Biasanya ditulis dalam volt (V).

Contoh:
104K50V:

  •          Kapasitansi: 100000 pF (100 nF atau 0.1 µF)
  •          Toleransi: ±10%
  •          Tegangan kerja: 50 Volt

4. Kode Kapasitor Keramik (EIA-198)

Beberapa kapasitor keramik menggunakan kode EIA-198 yang merupakan sistem yang sedikit berbeda untuk mengidentifikasi kapasitansi, toleransi, dan tegangan.

5. Tabel Konversi Kapasitansi

Berikut adalah beberapa contoh konversi nilai kapasitansi yang umum:

tabel nilai kapasitansi kapasitor

Memahami kode kapasitor penting untuk memastikan bahwa Anda menggunakan komponen yang tepat dalam rangkaian elektronik Anda. Selalu pastikan untuk memeriksa datasheet atau panduan dari produsen untuk informasi yang lebih spesifik mengenai komponen tersebut.


[LENGKAP] Membuat Lampu Lalu Lintas Sederhana Dengan Arduino Uno

12:50 PM Comment
Membuat Lampu Lalu Lintas Sederhana Dengan Arduino Uno

Pada artikel kali ini akan di bahas cara membuat lampu lalu lintas dengan sedrhana menggunakan arduino uno

untuk bahan yang dibutuhkan yaitu :

  • Arduino Uno
  • LED merah, kuning, hijau
  • Resistor (untuk membatasi arus pada LED)
  • Kabel  (untuk menghubungkan komponen)
  • Kabel USB untuk menghubungkan Arduino ke komputer
Rangkaian bisa di lihat dibawah ini 

Membuat Lampu Lalu Lintas Sederhana Dengan Arduino Uno

  1. Hubungkan kaki anoda (kaki yang lebih panjang) LED merah, kuning, hijau ke resistor kemudian dari resistor hubungkan ke pin digital pada Arduino (misalnya pada gambar terletak pada Pin 9,8,7).
  2. Hubungkan kaki katoda (kaki yang lebih pendek) LED ke Pin GND Arduino
  3. Upload program dibawah ini



  void setup() {
  pinMode(9, OUTPUT); // LED Merah
  pinMode(8, OUTPUT); // LED Kuning
  pinMode(7, OUTPUT); // LED Hijau
}

void loop() {
  digitalWrite(9, HIGH); // Nyalakan LED Merah
  delay(10000);            // Tunda selama 10 detik
  digitalWrite(9, LOW);  // Matikan LED merah
  
  digitalWrite(8, HIGH); // Nyalakan LED Kuning
  delay(10000);            // Tunda selama 10 detik
  digitalWrite(8, LOW);  // Matikan LED Kuning

  digitalWrite(7, HIGH); // Nyalakan LED Hijau
  delay(10000);            // Tunda selama 10 detik
  digitalWrite(7, LOW);  // Matikan LED Hijau
}
  
led akan hidup bergantian selama 10 detik tiap led, bisa kalian ubah dengan mengubah delay pada program