Belajar desain PCB & IoT, dari praktik nyata.
Catatan praktis dari meja kerja SALTECH: cara mendesain PCB di KiCad, menyiapkan file produksi, memilih komponen, sampai membuat alat IoT dengan ESP32.
ESP32 Restart Sendiri (Brownout Detector): Penyebab dan Cara Mengatasinya
Penyebab ESP32 restart sendiri dan muncul pesan Brownout detector was triggered: catu daya lemah, kabel USB, kapasitor kurang, lonjakan arus WiFi, relay tanpa dioda, serta cara mengatasinya.
ESP32 Gagal Upload (Failed to connect / Timed out): 8 Penyebab dan Solusinya
Solusi ESP32 gagal upload dengan error Failed to connect to ESP32: Timed out waiting for packet header. Cek kabel data, driver CH340/CP2102, tombol BOOT, port COM, strapping pin, dan rangkaian auto-reset.
ESP32 vs Arduino Uno: Perbedaan dan Mana yang Cocok untuk Proyekmu
Perbandingan ESP32 dan Arduino Uno: kecepatan, memori, WiFi dan Bluetooth, tegangan logika 3,3V vs 5V, jumlah pin, ADC, harga, dan rekomendasi untuk pemula, sekolah, dan proyek IoT.
Kontrol Relay ESP32 lewat Telegram: Bot, Kode, dan Keamanan
Cara mengontrol relay ESP32 lewat bot Telegram: membuat bot di BotFather, mendapatkan chat ID, contoh kode Arduino dengan UniversalTelegramBot, whitelist pengguna, dan tips keamanan token.
MQTT untuk Pemula: Cara Kerja Broker, Topic, dan Contoh di ESP32
Penjelasan MQTT untuk pemula IoT: publish dan subscribe, broker, topic, QoS, port 1883 dan 8883, contoh kode ESP32 dengan PubSubClient, dan tips memakai broker publik untuk uji coba.
Cara Menghitung Resistor LED untuk Arduino dan ESP32 (Plus Tabel)
Rumus menghitung resistor LED, tabel nilai resistor untuk LED merah, hijau, biru, dan putih dari 3,3V dan 5V, serta cara memilih arus LED yang aman untuk pin Arduino dan ESP32.
Resistor Pull-up dan Pull-down: Fungsi, Nilai, dan Pull-up Internal Arduino/ESP32
Penjelasan resistor pull-up dan pull-down untuk tombol dan sensor, kenapa pin floating membaca acak, nilai yang umum dipakai, serta cara memakai INPUT_PULLUP di Arduino dan ESP32.
Debounce Tombol Arduino dan ESP32 Tanpa delay(): Contoh Kode
Kenapa satu tekanan tombol terbaca berkali-kali (bounce), cara debounce tombol di Arduino dan ESP32 memakai millis() tanpa delay(), contoh kode toggle LED, dan opsi debounce hardware.
Menghubungkan Sensor 5V ke ESP32 dengan Aman: Pembagi Tegangan dan Level Shifter
Cara menghubungkan sensor atau modul 5V ke ESP32 yang bekerja di 3,3V: kenapa pin ESP32 tidak tahan 5V, rangkaian pembagi tegangan, level shifter BSS138 untuk I2C, dan contoh HC-SR04.
Pin ESP32 yang Aman Dipakai: Strapping Pin, Input-Only, dan ADC2
Panduan memilih pin ESP32-WROOM yang aman: pin flash yang tidak boleh dipakai, strapping pin GPIO0/2/5/12/15, pin input-only GPIO34–39, ADC2 yang bentrok dengan WiFi, dan rekomendasi pin untuk relay.
Regulator LDO vs Buck Converter: AMS1117 atau LM2596, Pilih Mana?
Perbedaan regulator linear (LDO) seperti AMS1117 dan buck converter seperti LM2596: cara kerja, efisiensi, panas, noise, cara menghitung disipasi daya, dan kapan memakai masing-masing.
Dioda Flyback pada Relay: Fungsi, Cara Pasang, dan Akibat Jika Lupa
Fungsi dioda flyback pada coil relay, kenapa muncul lonjakan tegangan saat relay mati, cara memasang dioda yang benar (katoda ke positif), pilihan dioda, dan akibatnya bila tidak dipasang.
Optocoupler PC817: Cara Kerja, Menghitung Resistor, dan Salah Kaprah Isolasi
Cara kerja optocoupler PC817, cara menghitung resistor LED dari pin 3,3V atau 5V, arti CTR, serta salah kaprah bahwa optocoupler selalu mengisolasi (kasus jumper JD-VCC modul relay).
Transistor sebagai Saklar: Cara Menghitung Resistor Basis untuk Relay
Cara memakai transistor NPN sebagai saklar dari Arduino atau ESP32: menghitung arus basis dan resistor basis, contoh menggerakkan relay 5V, serta kesalahan yang membuat transistor panas.
MOSFET sebagai Saklar untuk Arduino dan ESP32: Pilih yang Logic Level
Cara memakai MOSFET N-channel sebagai saklar dari Arduino dan ESP32: arti logic level, membaca Vgs(th) dan Rds(on), resistor gate dan pull-down, serta kenapa IRF540 kurang cocok untuk 3,3V.
Footprint di KiCad: Cara Memilih, Mengecek, dan Membuat Sendiri
Apa itu footprint di KiCad, cara memilih footprint yang sesuai komponen asli, cara mengeceknya dengan datasheet dan 3D viewer, serta langkah membuat footprint sendiri.
ERC dan DRC di KiCad: Arti Error, Cara Memperbaiki, dan Checklist
Penjelasan ERC dan DRC di KiCad: apa yang dicek, arti error yang paling sering muncul seperti power pin not driven dan clearance, cara memperbaikinya, dan checklist sebelum order.
Silkscreen PCB: Ukuran Teks, Tanda Polaritas, dan Tips Supaya Terlihat Profesional
Tips membuat silkscreen PCB yang rapi dan terbaca: ukuran teks minimum, tanda pin 1 dan polaritas, label konektor, nomor versi, serta kesalahan silkscreen yang sering terjadi.
Cara Membuat BOM PCB yang Benar: Kolom Wajib dan Tips Belanja Komponen
Cara membuat BOM (Bill of Materials) untuk PCB: kolom yang wajib ada, cara export dari KiCad, menambahkan part number dan komponen alternatif, serta tips belanja komponen.
RS485 dan Modbus RTU untuk Pemula: Cara Kerja, Wiring, dan Tips
Penjelasan RS485 dan Modbus RTU untuk pemula: sinyal diferensial A/B, jarak dan jumlah perangkat, resistor terminasi 120 ohm, alamat slave, function code, dan tips wiring.
Ground Plane pada PCB: Fungsi, Cara Membuat, dan Kesalahan Umum
Apa itu ground plane pada PCB, kenapa penting untuk sinyal dan noise, cara membuatnya dengan copper pour di KiCad, serta kesalahan yang membuat ground plane tidak berfungsi.
Kapasitor Decoupling: Fungsi, Nilai 100nF, dan Penempatan yang Benar
Fungsi kapasitor decoupling (bypass) pada IC dan mikrokontroler, kenapa nilainya sering 100nF, kapan perlu kapasitor bulk 10µF, dan cara menempatkannya di PCB.
Via pada PCB: Jenis, Ukuran, dan Kapan Harus Dipakai
Penjelasan via pada PCB: through-hole, blind, dan buried via, ukuran via yang umum untuk sinyal dan daya, via stitching, serta kesalahan memakai via di jalur arus besar.
Jarak Aman PCB untuk Tegangan 220V: Clearance, Creepage, dan Slot Isolasi
Panduan jarak aman PCB untuk tegangan listrik 220V: beda clearance dan creepage, patokan jarak praktis, slot isolasi, dan cara memisahkan zona tegangan tinggi di board relay.
Layout PCB ESP32: Aturan Antena Supaya WiFi Tidak Lemah
Aturan layout PCB untuk modul ESP32-WROOM: posisi antena di tepi board, area bebas tembaga (keepout), ground di sekitar modul, dan kesalahan yang membuat sinyal WiFi lemah.
Cara Desain PCB di KiCad untuk Pemula, Langkah demi Langkah
Panduan cara desain PCB di KiCad untuk pemula: dari membuat proyek, menggambar schematic, memilih footprint, layout, routing, DRC, sampai export file Gerber.
Cara Order PCB ke JLCPCB dari Indonesia untuk Pemula
Langkah order PCB ke JLCPCB dari Indonesia: menyiapkan file Gerber, memilih opsi produksi yang tepat, ongkir dan pajak, sampai tips supaya pesanan tidak bermasalah.
Dari Breadboard ke PCB: Kapan Prototipe Perlu Dijadikan PCB?
Kapan prototipe di breadboard perlu dijadikan PCB? Tanda-tandanya, pilihan antara PCB lubang dan PCB cetak, serta langkah mengubah rangkaian kabel jumper jadi board rapi.
Perbedaan PCB 1 Layer, 2 Layer, dan 4 Layer: Mana yang Kamu Butuhkan?
Perbedaan PCB 1 layer, 2 layer, dan 4 layer dari sisi struktur, biaya, kemudahan routing, dan kualitas sinyal, plus cara memilih jumlah layer untuk proyekmu.
Ukuran Komponen SMD 0402, 0603, 0805, 1206: Arti Kode dan Cara Memilih
Arti kode ukuran komponen SMD 0402, 0603, 0805, dan 1206, tabel dimensinya dalam milimeter, beda kode imperial dan metrik, serta cara memilih ukuran untuk PCB-mu.
Lebar Jalur PCB Sesuai Arus: Cara Menghitung & Tabel Praktis
Cara menentukan lebar jalur PCB sesuai arus dengan standar IPC-2221: rumus, tabel praktis 1 oz dan 2 oz, contoh jalur relay 10A, dan cara menghitungnya di KiCad.
Apa Itu File Gerber dan Cara Mengeceknya Sebelum Order PCB
Penjelasan file Gerber PCB: isi tiap file, file drill, cara export dari KiCad, dan 7 hal yang wajib dicek di Gerber viewer sebelum order PCB ke pabrik.
Jasa Desain PCB: Proses, Hasil File, dan Cara Memilih Desainer
Panduan memakai jasa desain PCB: alur kerja dari ide sampai file siap cetak, file apa saja yang harus kamu terima, dan 6 cara memilih desainer PCB yang tepat.
Artikel pertama sedang ditulis.
Sambil menunggu, punya pertanyaan soal desain PCB atau alat yang ingin kamu buat? Tanya langsung saja, gratis.
Tanya via WhatsApp