Projek arduino uno with sound sensor
-
Upload
muhammad-alwan -
Category
Education
-
view
221 -
download
2
description
Transcript of Projek arduino uno with sound sensor
![Page 1: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/1.jpg)
Saving Energy for Railway Lamp System
Ana HadijahBernaz Bullah D M
M. RezaM. Syukur Alwan
Kelas 2AD3 Teknik Refrigerasi dan Tata Udara
![Page 2: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/2.jpg)
Deskripsi singkat
Alat ini bertujuan untuk melakukan penghematan energi pada terowongan dengan menggunakan sound sensor, alat ini berfungsi ketika kereta mentransfer suara kepada sensor yang kemudian dilanjutkan ke lampu LED.
![Page 3: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/3.jpg)
Alat dan Bahan
![Page 4: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/4.jpg)
Arduino Uno
Arduino Uno merupakan mikrokontroler berbasis
ATmega328, mempunyai 14 digital input serta otput pin
(enam diantaranya bisa digunakan sebagai output
PWM), 6 analog input 16 MHz osilator kristal, koneksi ke
USB, koneksi ke power supply, dan tombol reset.
![Page 5: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/5.jpg)
Sensor suara- Dimensi : 17(l) x 34(p)- Catu daya : 5VDC- Chip LM393- Menggunakan sensor electret microphone.- Terintegrasi dengan op-amp untuk menguatkan sinyal suara sampai dengan 100x- Memiliki output data berupa tegangan analog, sehingga dapat dengan mudah terhubung ke ADC ataupun mikrokontroler yang memiliki internal ADC.
DFR 0034
![Page 6: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/6.jpg)
Motor servoServo mini yang mempunyai 3 pin yaitu power, kontrol dan ground. Sudah termasuk 3 buah mounting.
Spesifikasi:- Motor type : 3 pole- Nylon gear- Top ball bearing- Operating Voltage: 4.8V~6.0V- Operating speed: 0.10sec/60- Output torque: 1.6kg/cm 4.8V- Rotational range : 180- Dimensi : 23.1 x 12.2 x 29.0mm- Berat: 9g
Micro Serve 9g SG90
![Page 7: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/7.jpg)
LED
Kabel
Buzzer / speaker
Power Supply
Miniatur kereta apiBatera
i
![Page 8: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/8.jpg)
Diagram Skematik
Arduino Uno & Sensor Suara
![Page 9: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/9.jpg)
Arduino Uno & Motor Servo
![Page 10: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/10.jpg)
ProgramServo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int pos ; // variable to store the servo position int led = 13;int volume; void setup() { // Serial.begin(9600); For debugging pinMode(led, OUTPUT); myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() {volume = analogRead(A4); // Reads the value from the Analog PIN A0/*//Debug modeSerial.println(volume);delay(10);*/
![Page 11: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/11.jpg)
if(volume>=500){digitalWrite(led, LOW); //Turn ON Led//delay(500); /*for(pos = 90; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees { */ // in steps of 1 degree myservo.write(90); // tell servo to go to position in variable 'pos' delay(15); // goes from 0 degrees to 180 degrees // waits 15ms for the servo to reach the position } else{digitalWrite(led, HIGH);for(pos = 90; pos < 180; pos+=1) // goes from 180 degrees to 0 degrees { myservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position // waits 15ms for the servo to reach the position } myservo.write(180); delay(10000); } }
![Page 12: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/12.jpg)
Prinsip Kerja
Sensor suara akan mendeteksi suara kereta api yang masuk ke terowongan yang dihasilkan oleh buzzer sehingga LED di dalam terowongan menyala dan motor servo pun akan menggerakkan palang pintu
![Page 13: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/13.jpg)
Sourcehttp://arduino.cc http://arduinobasics.blogspot.com http://www.dfrobot.com http://www.emartee.com http://jogjarobotika.com http://www.servodatabase.com
![Page 14: Projek arduino uno with sound sensor](https://reader036.fdokumen.com/reader036/viewer/2022081413/5466f607af7959c6768b4aff/html5/thumbnails/14.jpg)
Thank you for
your attention!