Senin, 21 September 2020

Membuat Hand Sanitizer Otomatis dengan Arduino

 Hallo sobat Arduino Indonesia, pada tutorial seri belajar arduino ini, kami akan membuat alat hand sanitizer dengan menggunakan Arduino.


Untuk yang belum tau seperti bagaimana bisa di lihat di channel youtube di bawah ini

 
Adapun bahan bahan yang di butuhkan adalah sebagai berikut :
 
  1. Arduino Nano dan shield
  2. Sensor Ultrasonic
  3. Servo
  4. Part 3D 

Untuk skema rangkaian adalah seperti berikut :


Sedangkan untuk programming adalah seperti berikut :

 

/*
 * Sekolah Robot Indonesia
 * echo = pin 3
 * trig = pin 4
 * servo =pin 5
*/

#include  <Servo.h>
Servo myservo;

int echoPin = 3;
int trigPin = 4;
int servoPin = 5;

int servostandby = 100;
int servoaktif = 50;
int jarak = 9;


void setup() {
  Serial.begin(9600);
  myservo.attach(servoPin);
  myservo.write(servostandby);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
 
}

void loop(){
  digitalWrite(trigPin, LOW);
  digitalWrite(echoPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
 
  unsigned long duration = pulseIn(echoPin, HIGH);
  float jarakukur = duration / 29.0 / 2.0;
  Serial.println(jarakukur);
 
   if (jarakukur <= jarak){
      myservo.write(servoaktif);
      delay(400);
      myservo.write(servostandby);
      delay(800);
    }
}
Oke selamat mencoba, Salam Arduino Indonesia

1 komentar:

  1. mas kalo powernya pake baterai 18650 gimana skema nya? Pliss jawab hehe

    BalasHapus