Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Selasa, 23 Februari 2021

Tutorial Membuat Security System Kontak Sepeda Motor Menggunakan RFID dan Fingerprint Berbasis Arduino Nano dengan Notifikasi SMS

- Tidak ada komentar

Sebelum Membuat Security System Kontak Sepeda Motor Menggunakan RFID dan Fingerprint Berbasis Arduino Nano dengan Notifikasi SMS, lebih baik anda membaca terlebih dahulu mengenai Arduino Nano, RFID, dan Fingerprint. Alat ini sangat bermanfaat untuk di daerah yang rawan pencurian kendaraan bermotor. Karena motor hanya bisa di nyalakan menggunakan Kartu RFID milik kita dan Sidik jari milik kita. Pengamanan berlapis. 


Baca Juga : Tutorial Membaca E-KTP (KTP Elektronik) dengan RFID Reader RC522 Berbasis Arduino Uno .


Berikut ini adalah Schematics Diagram dari Security System Kontak Sepeda Motor Menggunakan RFID dan Fingerprint Berbasis Arduino Nano dengan Notifikasi SMS :

 


 

Berikut ini adalah Hardware yang dibutuhkan :

> 2 Pcs - Arduino Nano >>> BELI DISINI
> 1 Pcs - RFID Reader RC522 >>> BELI DISINI
> 1 Pcs - Sensor Fingerprint >>> BELI DISINI
> 1 Pcs - Module SIM800L >>> BELI DISINI
> 3 Pcs - LM2596 >>> BELI DISINI
> 2 Pcs - Relay SPDT 5 Volt >>> BELI DISINI
> 2 Pcs - Transistor BC547 >>> BELI DISINI
> 2 Pcs - Resistor 560 Ohm >>> BELI DISINI
> 2 Pcs - Dioda 1N4148 >>> BELI DISINI
> 1 Pcs - Elco 470uF/16V >>> BELI DISINI
> 2 Pcs - Terminal Screw 3 Pin >>> BELI DISINI
> 2 Pcs - Terminal Screw 2 Pin >>> BELI DISINI
> 2 Pcs - Header Female 40 Pin >>> BELI DISINI
> 2 Pcs - Header Male 40 Pin >>> BELI DISINI
> 1 Pcs - PCB Polos 10x10 cm >>> BELI DISINI
> 1 Pcs - Feric Chlorida >>> BELI DISINI
> Kabel Jumper Secukupnya >>> BELI DISINI
> Timah Solder Secukupnya >>> BELI DISINI
> Kertas Art Paper Secukupnya >>> BELI DISINI
 
 
Berikut ini adalah Code Program untuk Arduino Nano 1 :


/***************************

Tutorial Membuat Security System Kontak Sepeda Motor Menggunakan RFID dan Fingerprint Berbasis Arduino Nano dengan Notifikasi SMS

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2021

****************************/

//Library and Declaration Finger Print
#include <Wire.h>
#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>
SoftwareSerial mySerial(5, 4);
int fingerprintID = 00;
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);

//Library and Declaration RFID
#include <SPI.h>
#include <RFID.h>
#define SS_PIN 10
#define RST_PIN 9
RFID rfid(SS_PIN,RST_PIN);

int serNum[5];          //Variable buffer Scan Card
int cards[10][5] = {{117, 201, 155, 115, 84},    //YOSHUA - 0
                    {36, 58, 122, 137, 237},    //ANITA - 1
                   };

bool access = false;
String Nama;
int count;

//Declaration Relay Output
const int Relay_Kontak = 6;
const int Relay_Starter = 7;

//Declaration Communication to SIM800L
const int SMS = 2;

void setup()
{
  Serial.begin(9600);
  finger.begin(57600);
  Wire.begin();
  SPI.begin();
  rfid.init();
  pinMode(Relay_Kontak, OUTPUT);
  pinMode(Relay_Starter, OUTPUT);
  pinMode(SMS, OUTPUT);
  digitalWrite(Relay_Kontak, LOW);
  digitalWrite(Relay_Starter, LOW);
  digitalWrite(SMS, LOW);
 
  if (finger.verifyPassword())
  {
    Serial.println("Sensor ditemukan");
    delay(500);
  }
  else
  {
    Serial.println("no sensor :(");
    delay(500);
    while (1)
    {
      delay(1);
    }
  }

  while (!Serial)
  {
    ; // wait for serial port to connect. Needed for native USB port only
  }
}

void loop()
{
  fingerprintID = getFingerprintIDez();
  delay(50);
 
  if(fingerprintID == 1)
  {
    String IDname_1 = "YOSHUA";
    digitalWrite(Relay_Starter, HIGH);
    delay(2500);
    digitalWrite(Relay_Starter, LOW);
    Serial.println(IDname_1);
    fingerprintID = 00;
  }  
  else if(fingerprintID == 2)
  {
    String IDname_2 = "ANITA";
    digitalWrite(Relay_Starter, HIGH);  
    delay(2500);
    digitalWrite(Relay_Starter, LOW);
    Serial.println(IDname_2);
    fingerprintID = 00;        
  }

  if(rfid.isCard())
  {
    if(rfid.readCardSerial())
    {
      for(int x = 0; x < sizeof(cards); x++)
      {
        for(int i = 0; i < sizeof(rfid.serNum); i++ )
        {
          if(rfid.serNum[i] == cards[0][i])
          {
            access = true;
            Nama = "YOSHUA";
          }
          else if(rfid.serNum[i] == cards[1][i])
          {
            access = true;
            Nama = "ANITA";
          }   
          else
          {
            access = false;
            break;
          }
        }
        if(access)break;
      }   
    }
    
    if(access)
    {
      count++;
      if(count==1)
      {
        Serial.println(Nama);
        digitalWrite(Relay_Kontak, HIGH);
      }
      if(count==2)
      {
        Serial.println("Motor Mati");
        digitalWrite(Relay_Kontak, LOW);
        count=0;
      }
    }
    else
    {
      Serial.println("SMS Dikirim");
      digitalWrite(SMS, HIGH);
    }
    delay(1000);        
  }    
  rfid.halt();
}

int getFingerprintIDez()
{
  uint8_t x = finger.getImage();
  if (x != FINGERPRINT_OK)  return -1;
 
  x = finger.image2Tz();
  if (x != FINGERPRINT_OK)  return -1;
 
  x = finger.fingerFastSearch();
  if (x != FINGERPRINT_OK)  return -1;
 
  //menulis di komunikasi serial
  Serial.print("Found ID #");
  Serial.print(finger.fingerID);
  Serial.print(" with confidence of ");
  Serial.println(finger.confidence);
  return finger.fingerID;
}


Berikut ini adalah Code Program untuk Arduino Nano 2 :

//Library and Declaration Variabel SIM800L
#include "SIM900.h"         
#include "sms.h"            
#include <SoftwareSerial.h>
SMSGSM sms;                 
char smsbuffer[160];        
char n[20];                 
boolean started=false;      

//Declaration Variabel From Sensor
const int Maling = 4;

void setup()
{
  Serial.begin(9600);             
  pinMode(Maling, INPUT);

  if (gsm.begin(9600))            
  {
    Serial.println("\nstatus=READY");
    started=true;                     
  }
  else                                
  {
    Serial.println("\nstatus=IDLE");
  }
}

void loop()
{
  const int Peringatan = digitalRead(Maling);

  if(started)                                                           
  {  
    if(Peringatan == HIGH)                                                     
    {                                
      sms.SendSMS("08xxxxxxxxx", "Awas MALING !!!");
    }
    else                     
    {
      Serial.println("Motor Diakses oleh Pemilik");
    }
  }
  delay(1000);
}


Berikut ini adalah Video Uji Coba tanpa Notifikasi SMS :



 
 

 

Sabtu, 30 Januari 2021

Cara Mengakses dan Pemrograman Ambient Light Sensor BH1750 Menggunakan Arduino Uno

- Tidak ada komentar

Arduino Indonesia akan berbagi tentang Cara Mengakses dan Pemrograman Ambient Light Sensor BH1750  Menggunakan Arduino Uno. Pada kali ini akan diberikan contoh proyek penggunaan Arduino Uno dengan modul sensor BH1750. Arduino akan mencoba mendapatkan data cahaya sekitar dari modul sensor BH1750. Hasil yang di dapat berupa nilai dalam satuan Lux (Lumen/m2). 


Baca Juga : Cara Mengakses dan Pemrograman Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Analog .


Berikut ini adalah Schematics Diagram dari Ambient Light Sensor BH1750 Menggunakan Arduino Uno :

 


 

Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Uno R3 >>> BELI DISINI
2. Ambient Light Sensor BH1750 >>> BELI DISINI
3. Kabel Jumper Secukupnya >>> BELI DISINI


Baca Juga : Ambient Light Sensor BH1750 .


Download Library Ambient Light Sensor BH1750 >>> KLIK DISINI.


Berikut ini adalah Code Program untuk melihat Ambient Light Sensor BH1750 Menggunakan Arduino Uno :

 

/***************************

Cara Mengakses dan Pemrograman Ambient Light Sensor BH1750 Menggunakan Arduino Uno

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2021

****************************/

#include <Wire.h>
#include <BH1750.h>

BH1750 lightMeter;

void setup()
{
  Serial.begin(9600);
  Wire.begin();
  lightMeter.begin();
  Serial.println(F("BH1750 Test begin"));
}

void loop()
{
  float LUX = lightMeter.readLightLevel();
  Serial.print("Cahaya: ");
  Serial.print(LUX);
  Serial.println(" LUX");
  delay(1000);
}


Setelah Program diatas di upload, silahkan buka Serial Monitor. Maka, akan tampil hasil Kondisi yang di inginkan.

 

 

 

Selasa, 26 Januari 2021

Cara Mengakses dan Pemrograman Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Analog

- Tidak ada komentar

Arduino Indonesia akan berbagi tentang Cara Mengakses dan Pemrograman Water Flow Sensor YF-S201 Menggunakan Arduino Uno - Mode Analog. Pada kali ini akan diberikan contoh pembacaan kekeruhan air dengan menggunakan turbidity sensor dan Arduino Uno. Pada mode data yang dibaca adalah data analog yang nantinya akan diproses dan dihitung sehingga kita bisa mendapatkan nilai kekeruhannya. 


Baca Juga : Cara Mengakses dan Pemrograman Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Digital .


Berikut ini adalah Schematics Diagram dari Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Analog :

 


 

Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Uno R3 >>> BELI DISINI
2. Turbidity Sensor (Kekeruhan Air) SEN0189 >>> BELI DISINI
3. Kabel Jumper Secukupnya >>> BELI DISINI


Baca Juga : Turbidity Sensor (Kekeruhan Air) SEN0189 .


Berikut ini adalah Code Program untuk melihat Turbidity Sensor (Kekeruhan Air) SEN0189  Menggunakan Arduino Uno - Mode Analog :

 

/***************************

Cara Mengakses dan Pemrograman Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Analog

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2021

****************************/

int pinTurb = A0;
float V;
float kekeruhan;
float VRata2;
float VHasil;

void setup()
{
  Serial.begin(9600);
  Serial.println("SENSOR KEKERUHAN AIR");
  delay(2000);
}

void loop()
{
  V = 0;
  for(int i=0; i<800; i++)
  {
    V += ((float)analogRead(pinTurb)/1023)*5;
  }

  VRata2 = V/800;
  VHasil = roundf(VRata2*10.0f)/10.0f;

  if(VHasil < 2.5)
  {
    kekeruhan = 3000;
  }
  else
  {
    kekeruhan = -1120.4*square(VHasil)+5742.3*VHasil-4353.8;
  }

  Serial.print("tegangan :");
  Serial.print(VHasil);
  Serial.print(" V");

  Serial.print("\t kekeruhan :");
  Serial.println(kekeruhan);
  delay(10);
}

 

 

 

Senin, 25 Januari 2021

Cara Mengakses dan Pemrograman Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Digital

- Tidak ada komentar

Arduino Indonesia akan berbagi tentang Cara Mengakses dan Pemrograman Water Flow Sensor YF-S201 Menggunakan Arduino Uno - Mode Digital. Pada kali ini akan diberikan dan dibahas contoh pembacaan kekeruhan air dengan menggunakan turbidity sensor dan Arduino Uno pada mode digital dimana nilai keluaran sensor hanya nilai HIGH dan LOW saja. Pada mode keluaran digital, threshold terkait sensitivitas dapat diatur melalui potensiometer yang terdapat di papan sirkuit modul sensor. 


Baca Juga : Cara Mengakses dan Pemrograman Water Flow Sensor YF-S201 Menggunakan Arduino Uno .


Berikut ini adalah Schematics Diagram dari Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Digital




Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Uno R3 >>> BELI DISINI
2. Turbidity Sensor (Kekeruhan Air) SEN0189 >>> BELI DISINI
3. Kabel Jumper Secukupnya >>> BELI DISINI


Baca Juga : Turbidity Sensor (Kekeruhan Air) SEN0189 .


Berikut ini adalah Code Program untuk melihat Turbidity Sensor (Kekeruhan Air) SEN0189  Menggunakan Arduino Uno - Mode Digital :

 

/***************************

Cara Mengakses dan Pemrograman Turbidity Sensor (Kekeruhan Air) SEN0189 Menggunakan Arduino Uno - Mode Digital

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2021

****************************/

int pinSensor = 2;
int pinLED = 13;

void setup()
{
  pinMode(pinSensor, INPUT);
  pinMode(pinLED, OUTPUT);
}

void loop()
{
  if(digitalRead(pinSensor) == HIGH)
  {
    digitalWrite(pinLED, LOW);
  }
  else
  {
    digitalWrite(pinLED, HIGH);
  }
}

 




Kamis, 21 Januari 2021

Cara Mengakses dan Pemrograman Water Flow Sensor YF-S201 Menggunakan Arduino Uno

- Tidak ada komentar

Arduino Indonesia akan berbagi tentang Cara Mengakses dan Pemrograman Water Flow Sensor YF-S201 Menggunakan Arduino Uno. Pada kali ini akan diberikan dan dibahas contoh proyek penggunaan Water Flow Sensor YF-S201 dengan Menggunakan Arduino Uno baik dari segi rangkaian maupun dari segi programnya. Pada contoh ini Arduino akan membaca pulsa keluaran dari modul sensor water flow dengan metode interupsi akan di increment pada fungsi khusus sebelum masuk kedalam bagian perhitungan. Output dari contoh proyek ini adalah nilai flow rate dari air dalam satuan liter per jam. 


Baca Juga : Cara Mengakses dan Pemrograman MQ-7 Gas Sensor (Karbon monoksida) Menggunakan Arduino Uno .


Berikut ini adalah Schematics Diagram dari Water Flow Sensor YF-S201 Menggunakan Arduino Uno :



Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Uno R3 >>> BELI DISINI
2. Water Flow Sensor YF-S201 >>> BELI DISINI
3. Kabel Jumper Secukupnya >>> BELI DISINI


Baca Juga : Water Flow Sensor YF-S201 .


Berikut ini adalah Code Program untuk melihat Water Flow Sensor YF-S201 Menggunakan Arduino Uno :

 

/***************************

Cara Mengakses dan Pemrograman Water Flow Sensor YF-S201 Menggunakan Arduino Uno

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2021

****************************/

volatile int pulsa_sensor;
unsigned int literPerjam;
unsigned char pinFlowsensor = 2;
unsigned long waktuAktual;
unsigned long waktuLoop;
double liter;

void cacahPulsa()
{
  pulsa_sensor++;
}

void setup()
{
  pinMode(pinFlowsensor, INPUT);
  digitalWrite(pinFlowsensor, HIGH);
  Serial.begin(9600);
  attachInterrupt(0, cacahPulsa, RISING);
  sei();
  waktuAktual = millis();
  waktuLoop = waktuAktual;
}

void loop()
{
  waktuAktual = millis();
  if(waktuAktual >= (waktuLoop + 1000))
  {
    waktuLoop = waktuAktual;
    literPerjam = (pulsa_sensor*60/7.5);
    pulsa_sensor = 0;
    Serial.print(literPerjam, DEC);
    Serial.println(" L/jam");
  }
}

 

Setelah Program diatas di upload, silahkan buka Serial Monitor. Maka, akan tampil hasil Kondisi yang di inginkan.

 

 

 

 

Senin, 11 Januari 2021

Arduino Starter KIT for Medium Level - Premium Version - Made in Arduino Indonesia

- Tidak ada komentar

Arduino merupakan platform mikrokontroller sekarang yang sedang populer saat ini. Arduino adalah nama keluarga papan mikrokontroller yang awalnya dibuat oleh perusahaan Smart Projects. Salah satu tokoh penciptanya adalah Massimo Banzi. Papan ini merupakan perangkat keras yang bersifat "open source" sehingga boleh dibuat oleh siapa saja. Arduino Uno R3 Starter KIT adalah sebuah produk yang akan mempermudah Anda untuk mempelajarinya.

 

Setelah sukses dengan peluncuran Arduino Starter KIT for Beginner - Premium Version ( Paket Belajar Arduino untuk Pemula ), Kami dari Arduino Indonesia bersama dengan Edukasi Elektronika berinovasi dan melahirkan sebuah Arduino Starter KIT for Medium Level - Premium Version ( Paket Belajar Arduino untuk Medium Level ) untuk mempermudah belajar bagi Anda yang masih pemula. Kami menawarkan Arduino Starter KIT for Medium Level - Premium Version ( Paket Belajar Arduino untuk Medium Level ) yang merupakan seperangkat media pembelajaran interaktif berbasis Arduino UNO R3 yang dikemas menjadi satu paket/box.

 


Arduino Starter KIT for Medium Level - Premium Version ini cocok untuk kegiatan praktek belajar dan mengajar (pembelajaran) di SMK atau pun Kampus (Perguruan Tinggi). Bisa juga untuk level SMP dan SMA Sederajat yang di dalamnya ada Ekstra Kurikuler Khusus di Bidang Robotika atau IT. 


Berikut ini isi dari Paket Arduino Starter KIT for Medium Level - Premium Version

 


 

Di dalamnya juga dilengkapi buku cetak yang berisi 20 Project Book Arduino Medium Level sebagai berikut :

 


 


 


 

Harga yang Kami tawarkan sangat Terjangkau, Yaitu Rp.1.599.000,- Only.
Harga ini berlaku saat tanggal 10 Januari s/d 16 Januari 2021.

 


 

Untuk PEMBELIAN bisa langsung Klik Gambar Dibawah ini :

https://www.tokopedia.com/electronics3in1/starter-kit-for-beginner-premium-version-made-in-arduino-indonesia
 
Atau Bisa Kontak/Hubungi ke Nomor Dibawah ini :
 


Atau langsung Chat WA ke link dibawah ini :

http://bit.ly/chatstarterKIT







Sabtu, 09 Januari 2021

Cara Mengakses dan Pemrograman MQ-7 Gas Sensor (Karbon monoksida) Menggunakan Arduino Uno

- Tidak ada komentar

Arduino Indonesia akan berbagi tentang Cara Mengakses dan Pemrograman MQ-7 Gas Sensor (Karbonmonoksida) Menggunakan Arduino Uno. Pada kali ini Arduino akan membaca data keluaran analog dari modul sensor MQ-7. Pada contoh kali ini kita akan mencoba membaca data karbon monoksida dalam satuan PPM. 


Baca Juga : MQ-7 Gas Sensor (Karbon monoksida) .


Berikut ini adalah Schematics Diagram dari MQ-7 Gas Sensor (Karbon Monoksida) Menggunakan Arduino Uno :


Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Uno R3 >>> BELI DISINI
2. MQ-6 Gas Sensor (LPG and Butane)>>> BELI DISINI
3. Kabel Jumper Secukupnya >>> BELI DISINI


Baca Juga : Cara Mengakses dan Pemrograman MQ-6 Gas Sensor (LPG and Butane) Menggunakan Arduino Uno .


Library Sensor Gas MQ-7 >>> KLIK DISINI.


Berikut ini adalah Code Program untuk melihat MQ-7 Gas Sensor (Karbon monoksida) Menggunakan Arduino Uno :

/***************************

Cara Mengakses dan Pemrograman MQ-7 Gas Sensor (Karbon monoksida) Menggunakan Arduino Uno

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2021

****************************/

#include "MQ7.h"

MQ7 mq7(A0, 5.0);

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

void loop()
{
  Serial.print("Karbon Monoksida : ");
  Serial.println(mq7.getPPM());
  delay(1000);
}

 

Setelah Program diatas di upload, silahkan buka Serial Monitor. Maka, akan tampil hasil Kondisi yang di inginkan.