ALFA ALFA
Sta fuori dalla porta di camera mia. Se chi sta fuori urla troppo, mentre io sto ancora dormendo, lui si illumina ed inizia a vibrare, esortando le persone che stanno in casa ad abbassare la voce. Inoltre volendo può sensibilizzare tutta la famiglia se spostato nelle varie zone della casa nei momenti in cui altre persone stanno riposando.
componenti elettriche: microfono, leds, motore, pulsante
luogo: fuori dalla porta di camera.
CREAZIONE DEL CIRCUITO
Prima cosa ho comprato un gamepad per prendere il motore che non avevo
Seconda cosa ho iniziato a costruire il circuito, collegando il microfono, un led da far accendere quando il volume della persona che parla va oltre una certa soglia ed il pulsante per spegnere il led.
Successivamento ho costruito il circuito per attaccare il motore ed ho aggiunto un altro led
Vedendo che il microfono utilizzato a causa del circuito costruito perdeva molta sensibilità, l’ho sostituito con un altro che aveva il circuito già integrato.
Ecco il circuito finale, con il nuovo microfono e le componenti sistemate all’interno del prototipo cartaceo visto da fuori
Microfono
Motore
Pulsante inserito all’interno della manina
Ed ecco il prototipo cartaceo di Alfa Alfa costruito, visto da fuori.
IL CODICE
int sensorPin = 1;
int ledPin =9;
int led2=10;
int sensorValue = 0;
int buttonPin=13;
int gooff=0;
int motor = 6;
void setup () {
Serial.begin (9600);
pinMode(ledPin, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop () {
gooff=digitalRead(buttonPin);
sensorValue = analogRead (sensorPin);
if (sensorValue >550 && gooff==0){ // se il microfono supera 550 e il pulsante è spento
digitalWrite(ledPin, HIGH); //accende il led
digitalWrite(led2,HIGH); //accende il led
Serial.println (sensorValue, DEC);
for(int v = 0 ; v <= 150; v +=1) { // accende il motore
analogWrite(motor, v);
}
}
else if (gooff==1){ //spegne tutto
digitalWrite(ledPin, LOW);
digitalWrite(led2,LOW);
analogWrite(motor,0);
}
Serial.println (gooff, DEC);
delay (100);
}
Ed ecco il suo funzionamento:
Quando il volume della voce supera una certa soglia (il microfono e´ sistemato davanti alla bocca per aumentare la sensibilita´) Alfa Alfa si illumina(si illuminano i led che ha sugli occhi) e inizia a vibrare (si accende il motore che ha dentro). Allo stesso modo e´ possibile disabilitarlo (spegnere i led e il motore) attraverso il pulsante inserito nella mano sx di Alfa Alfa. Si riaccendera´ nel momento in cui una persona alzera´nuovamente troppo la voce.