Langsung ke konten utama

Postingan

Menampilkan postingan dari Maret, 2025

Uji coba projek PID

Uji Coba projek PID dgn Arduino Uno, driver motor L298, dan Dinamo. Ada beberapa masalah, karena ketika di program Dinamo tidak bergerak, ketika di jumper langsung dari 5V ke ENA/ENB masih nyala.  Di bawah ini adalah gambar wiring: Kode : // Definisi pin untuk motor A const int enA = 9;   // Pin Enable A (PWM) const int in1 = 2;   // Pin Input 1 untuk Motor A const int in2 = 3;   // Pin Input 2 untuk Motor A // Definisi pin untuk motor B const int enB = 10;  // Pin Enable B (PWM) const int in3 = 4;   // Pin Input 3 untuk Motor B const int in4 = 5;   // Pin Input 4 untuk Motor B // Fungsi untuk menggerakkan motor A void motorA(int direction, int speed) {   digitalWrite(in1, direction == 1 ? HIGH : LOW); // Maju jika direction 1, Mundur jika 0   digitalWrite(in2, direction == 0 ? HIGH : LOW); // Mundur jika direction 0, Maju jika 1   analogWrite(enA, speed); // Atur kecepatan (0-255) } // Fungsi untuk menggerakkan ...

Robot Line Follower

 Robot Line Follower 1. Rakit Sasis Mobil Pintar 2WD 2 Roda 2. Hubungkan sensor IR ke Modul Analog ke Digital dan Komparator IN1 > Sensor IR 1 IN2 > Sensor IR 2 IN3 > Sensor IR 3 IN4 > Sensor IR 4 3. Kemudian sambungkan pin output ke pin analog Arduino UNO KELUAR1 > A2 KELUAR2 > A3 KELUAR3 > A4 KELUAR4 > A5 4. Hubungkan Vin ke 5V dan GND ke GND di Arduino UNO 5. Kemudian sambungkan pin driver motor ke pin Arduino UNO DALAM1 > D10 DALAM2 > D9 DALAM3 > D6 DALAM4 > D5 6. Hubungkan kedua motor ke driver motor Motor A > Motor kanan Motor B > Motor kiri Setelah koneksi selesai, sambungkan Arduino ke catu daya dengan kabel USB. . Langkah 3: Masukkan Kode Sumber . 1. Download kode tes dan buka dengan menggunakan software Arduino atau IDE. 2. Pastikan Anda telah memilih papan yang tepat dan port yang sesuai. (Dalam tutorial ini, Arduino Uno digunakan) 3. Kemudian upload kode tes ke Arduino Uno Anda. . Kode Test #define SEN_1_PIN A2 #define SEN_2_PIN...

Dinamo DC Bolak-balik Dengan Delay

Dinamo DC Bolak-balik Dengan Delay  Untuk membuat dinamo DC bergerak kiri-kanan dengan delay sebelum bergerak ke arah lain, kamu memerlukan beberapa komponen tambahan dan sedikit pemrograman. Berikut adalah cara yang bisa kamu lakukan: *Komponen yang dibutuhkan* 1. Dinamo DC 2. Arduino (atau mikrokontroler lainnya) 3. Motor Driver (opsional, tapi disarankan untuk mengontrol dinamo DC) 4. Breadboard dan kabel jumper *Langkah-langkah* 1. *Hubungkan dinamo DC ke motor driver (jika menggunakan)*: Pastikan kamu menghubungkan dinamo DC ke motor driver dengan benar, sesuai dengan dokumentasi motor driver. 2. *Hubungkan motor driver ke Arduino*: Hubungkan motor driver ke Arduino, pastikan kamu menghubungkan pin yang benar. 3. *Tulis kode program*: Tulis kode program menggunakan Arduino IDE untuk mengontrol dinamo DC. Contoh kode program: ``` const int motorPin = 9;  // Pin yang terhubung ke motor driver const int delayTime = 1000;  // Waktu delay dalam milidetik void setup() { ...

IOT (Internet Of Things)

IOT (Internet Of Things) Dalam IoT (Internet of Things), terdapat beberapa lapisan (layer) yang berfungsi untuk menghubungkan perangkat IoT dengan aplikasi dan layanan yang berbeda. Berikut adalah beberapa lapisan dalam IoT: # 1. Lapisan Perangkat (Device Layer) Lapisan perangkat adalah lapisan yang terdiri dari perangkat IoT yang berbeda, seperti sensor, aktuator, dan perangkat lainnya. Perangkat ini dapat berkomunikasi dengan lapisan lainnya melalui protokol komunikasi yang berbeda. # 2. Lapisan Jaringan (Network Layer) Lapisan jaringan adalah lapisan yang berfungsi untuk menghubungkan perangkat IoT dengan jaringan yang lebih luas, seperti internet. Lapisan ini menggunakan protokol komunikasi seperti Wi-Fi, Bluetooth, dan lainnya. # 3. Lapisan Transportasi (Transport Layer) Lapisan transportasi adalah lapisan yang berfungsi untuk mengirimkan data antara perangkat IoT dan aplikasi yang berbeda. Lapisan ini menggunakan protokol komunikasi seperti TCP/IP, MQTT, dan lainnya. # 4. Lapisan...

Tujuh Lapis IOT

7 layer IOT Berikut adalah penjelasan singkat tentang 7 layer IoT (Internet of Things): 1. *Physical Layer (Lapisan Fisik)*: Terdiri dari perangkat fisik seperti sensor, aktuator, dan perangkat lain yang berinteraksi dengan lingkungan fisik. 2. *Data Link Layer (Lapisan Penghubung Data)*: Mengatur komunikasi antara perangkat-perangkat fisik dan memastikan integritas data. 3. *Network Layer (Lapisan Jaringan)*: Mengatur alamat IP, routing, dan pengiriman data antara perangkat-perangkat dalam jaringan. 4. *Transport Layer (Lapisan Transportasi)*: Mengatur komunikasi antara perangkat-perangkat dan memastikan keandalan data. 5. *Session Layer (Lapisan Sesi)*: Mengatur pembuatan, pengelolaan, dan penghentian sesi komunikasi antara perangkat-perangkat. 6. *Presentation Layer (Lapisan Presentasi)*: Mengatur format data dan memastikan bahwa data dapat dipahami oleh perangkat-perangkat yang berbeda. 7. *Application Layer (Lapisan Aplikasi)*: Menyediakan antarmuka bagi pengguna untuk berinteraks...

PZEM-004

 PZEM-004 PZEM-004 adalah sebuah modul pengukur energi listrik yang dapat mengukur parameter-parameter listrik seperti tegangan, arus, daya, dan energi listrik. Modul ini biasanya digunakan dalam aplikasi pengukuran energi listrik, monitoring sistem listrik, dan pengembangan sistem otomasi. Fitur PZEM-004 1. *Mengukur Tegangan*: PZEM-004 dapat mengukur tegangan listrik dari 80V hingga 260V. 2. *Mengukur Arus*: PZEM-004 dapat mengukur arus listrik dari 0A hingga 100A. 3. *Mengukur Daya*: PZEM-004 dapat mengukur daya listrik dari 0W hingga 22000W. 4. *Mengukur Energi*: PZEM-004 dapat mengukur energi listrik dari 0kWh hingga 9999kWh. 5. *Komunikasi Serial*: PZEM-004 memiliki komunikasi serial yang dapat digunakan untuk mengirimkan data ke komputer atau mikrokontroler. Koneksi PZEM-004 1. *VCC*: Pin VCC digunakan untuk memberikan tegangan listrik kepada modul. 2. *GND*: Pin GND digunakan untuk menghubungkan modul ke ground. 3. *TX*: Pin TX digunakan untuk mengirimkan data serial. 4. *R...

Sistem Embedded

 Sistem Embeded (Embedded System) adalah sistem komputer yang dirancang untuk melakukan tugas tertentu dan terintegrasi dengan perangkat keras lainnya. Sistem ini biasanya digunakan dalam perangkat elektronik seperti: Karakteristik Sistem Embeded 1. *Dirancang untuk Tugas Tertentu*: Sistem embeded dirancang untuk melakukan tugas tertentu dan tidak dapat diubah dengan mudah. 2. *Terintegrasi dengan Perangkat Keras*: Sistem embeded terintegrasi dengan perangkat keras lainnya seperti sensor, aktuator, dan perangkat jaringan. 3. *Menggunakan Mikrokontroler atau Mikroprosesor*: Sistem embeded menggunakan mikrokontroler atau mikroprosesor sebagai otak sistem. 4. *Memiliki Memori Terbatas*: Sistem embeded memiliki memori terbatas dan tidak dapat diupgrade dengan mudah. 5. *Menggunakan Sistem Operasi Khusus*: Sistem embeded menggunakan sistem operasi khusus yang dirancang untuk sistem embeded. Contoh Sistem Embeded 1. *Sistem Kontrol Industri*: Sistem kontrol industri yang digunakan untuk ...

Komunikasi master - slave Dua Arduino

Berikut adalah contoh kode Arduino untuk komunikasi master-slave antara dua Arduino, di mana Arduino master membaca data suhu dari dua sensor suhu dan mengirimkannya ke Arduino slave untuk ditampilkan pada LCD melalui UART: # Arduino Master (Mengirim Data) ``` c++ #include <Wire.h> // Definisi pin untuk sensor suhu const int pinSensorSuhu1 = A0; const int pinSensorSuhu2 = A1; void setup() {   Serial.begin(9600); // Inisialisasi komunikasi serial } void loop() {   int suhu1 = analogRead(pinSensorSuhu1);   int suhu2 = analogRead(pinSensorSuhu2);   // Konversi nilai analog ke suhu (asumsi menggunakan sensor suhu LM35)   float suhu1C = suhu1 * 0.48876;   float suhu2C = suhu2 * 0.48876;   // Kirim data suhu ke Arduino slave   Serial.print("Suhu 1: ");   Serial.print(suhu1C);   Serial.print(" C");   Serial.print(" | Suhu 2: ");   Serial.print(suhu2C);   Serial.println(" C");   delay(1000); // Tunggu 1 detik sebelum me...

Begundal Dari Karawang

  LOEKAS KOESTARYO  "BEGUNDAL VAN KARAWANG"  PERWIRA SILIWANGI ASAL MAGETAN YANG SANGAT  DIBURU BELANDA Bicara peristiwa Rawagede ga bakal lepas dari orang yang bernama "Loekas Koestarjo" "Begundal dari kerawang " begitu julukannya, orang yang di benci batalion " NICA" terutama yang dulu beroperasi di wilayah jakarta dan bekasi, saking bencinya sampai di buat patung setengah badan di belanda sana seperti dituturkan oleh saksi mata. Pria ini bertubuh kecil, namun kiprahnya sangat merepotkan pemerintahan Belanda di Indonesia. Pria Magetan kelahiran 1920 ini bernama Loekas Koestarjo. Saat peristiwa Rawagede, Loekas Kemudian adalah Komadan Kompi Batalyon I Sudarsono/ Kompi Siliwangi atau yang dikenal sebagai Kompi Siliwangi Karawang-Bekasi. Saat ini menjadi Batalyon Infantri 302 Tajimalela, Bekasi, di bawah Kodam III Siliwangi. Loekas sering memakai seragam pasukan Belanda untuk membunuh para tentara Belanda. Selain itu pria tersebut sangat gesit sep...

Awal Mula Listrik Masuk Indonesia

AWAL MULA LISTRIK MASUK INDONESIA Lampu pijar listrik pertama masuk ke Hindia Belanda,seiring dengan program elektrifikasi yang di lakukan pemerintahan Hindia Belanda pada akhir abad ke 19.dengan dibangunnya pembangkit listrik tenaga uap untuk keperluan industri industri seperti pabrik gula dan lainya. Seiring dengan perkembangannya pemakaian listrik semangkin meluas seperti untuk penerangan di dermaga Tanjung Priok,untuk hotel hotel berbintang di Batavia ketika itu dan untuk penerangan jalan jalan protokol dan jalan umum di Batavia.menurut catatan sejarah lampu listrik pertama sekali di pamerkan di rumah pelukis Raden Saleh di Tanjung Priok Jakarta Utara pada tahun 1893,jadi kira kira 14 tahun setelah penemuan lampu pijar listrik oleh Thomas Alva Edison pada tahun 1879 di Amerika serikat.kehadiran lampu tersebut membuat penduduk Batavia tercengang dan terheran heran,koq ada lampu yang bisa menyala terang benderang dan tidak padam di tiup angin kencang.penduduk datang berbondong bondon...

Perbedaan MODBUS dan EtherCAT

Modbus dan EtherCAT adalah dua protokol komunikasi yang digunakan dalam sistem otomasi industri. Berikut adalah perbedaan utama antara Modbus dan EtherCAT: *Perbedaan Utama* 1. *Kecepatan* - Modbus: Kecepatan transmisi data relatif lambat, sekitar 9600-115200 bps. - EtherCAT: Kecepatan transmisi data sangat tinggi, hingga 100 Mbps. 2. *Arsitektur* - Modbus: Menggunakan arsitektur master-slave, di mana satu perangkat master mengirimkan perintah ke beberapa perangkat slave. - EtherCAT: Menggunakan arsitektur peer-to-peer, di mana semua perangkat terhubung secara langsung dan dapat berkomunikasi secara independen. 3. *Protokol* - Modbus: Menggunakan protokol aplikasi Modbus, yang berjalan di atas protokol transportasi TCP/IP atau serial. - EtherCAT: Menggunakan protokol EtherCAT, yang berjalan di atas protokol Ethernet. 4. *Kompatibilitas* - Modbus: Dapat digunakan dengan berbagai perangkat dan sistem, tetapi mungkin memerlukan konfigurasi khusus. - EtherCAT: Dirancang untuk bekerja denga...

Perbedaan DCS dan SCADA

DCS  (Distributed Control System)   dan    SCADA (Supervisory Control and Data Acquisition)   adalah dua sistem yang terkait dengan pengendalian dan pemantauan proses industri, namun memiliki perbedaan dalam fungsi, arsitektur, dan aplikasi. Berikut adalah perbedaan utama antara DCS dan SCADA: 1. Fungsi: - DCS: Fokus pada pengendalian proses secara real-time, mengatur dan mengontrol peralatan, serta memantau proses industri. - SCADA: Fokus pada pemantauan dan pengendalian proses dari jarak jauh, mengumpulkan data, dan melakukan analisis untuk mendukung pengambilan keputusan. 2. Arsitektur: - DCS: Terdiri dari komponen-komponen yang terdistribusi, seperti kontroler, sensor, dan aktuator, yang dihubungkan melalui jaringan komunikasi. - SCADA: Terdiri dari komponen-komponen yang terpusat, seperti server, workstation, dan perangkat komunikasi, yang dihubungkan melalui jaringan komunikasi. 3. Aplikasi: - DCS: Umumnya digunakan dalam proses industri yang mem...