Arduino Cute Alarm
This is a simple, useful and cute Arduino project. Its function is to remind you like an alarm. I design it like a cute animal . If you want, you can make it become any cute animals you like.
Supplies
- Green LED x 2
- Red LED x 2
- Sensor x 1
- Buzzer x1
- Arduino Leonardo x 1
PUT ON THE LED
First, put on your LED. One is red and one is green. Put two pairs on. One pair on D13, one pair on D11.
The Buzzer
Then, the next step is put on the buzzer on D8
The Sensor
After that , put on the sensor. The echoPin is on D2 and The trigPin is on D4.
Set Up the Code
Final step for the project is set the code on Arduino.
#define echoPin 2 // Echo Pin
#define trigPin 4 // Trigger Pin int maximumRange = 200; // Maximum range needed int minimumRange = 0; // Minimum range needed long duration, distance; // Duration used to calculate distance void setup() { pinMode (8, OUTPUT); Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { /* The following trigPin/echoPin cycle is used to determine the distance of the nearest object by bouncing soundwaves off of it. */ digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); //Calculate the distance (in cm) based on the speed of sound. distance = duration/58.2; Serial.println(distance); if (distance <= 50 )//更改距離,原為50 { // Serial.println(distance); digitalWrite(13, HIGH);//改 (此為新增的Code) digitalWrite(11, LOW);//改 (此為新增的Code) tone(8, 1050); //改 (更改音頻) delay(1000); //改 (更改間隔時間) tone(8,800); delay(1000);//改 (更改音頻) delay(100); //改 (更改間隔時間)//改 (更改間隔時間) } else { digitalWrite(13, LOW);//改 (此為新增的Code) digitalWrite(11, HIGH);//改 (此為新增的Code) noTone(8); } //Delay 50ms before next reading. delay(50); }
About the Exterior
If you want to make the exterior, you can do what ever you want. I my project, I made ti like a dog with the sensor eye and LED ears.