Og så vi har brug for en automatisk ventilator:
dress-up Arduino uno (tog her)
lavspændingsmotor
-Papa-mor ledninger
- Konventionelle ledninger
-vyklyuchatel
-ultrazvukovoy
plastbeholder
- lille propel
- en bolt ca. 5 cm lang og 1 cm bred
møtrik til bolt
- 6-12 volt batteri (jeg bruger 4 1,5 V batterier tilsluttet i serie, hvor to mor-til-mor-ledninger er loddet med moderudgang afskåret
tyk ledning
Fra de værktøjer, vi har brug for:
loddejern
limpistol
kontor kniv
Og så først og fremmest tager vi vores strømkilde og sætter den på bunden af containeren (jeg bruger den 16-bit faste prisbeholder, som jeg kan lide)
Derefter lægger vi Arduino Uno-tavlen på toppen:
Da brættet kommer meget ud, skal du markere 2 huller til stikkene og skære dem ud:
Føj en switch til strømkilden, og tilslut derefter plus-strømmen til uin-output på arduino og minus til Gnd:
På siden af beholderen (også om nødvendigt i låget), lav en rille til kontakten og lim den der:
Hvis de røde lysdioder på Arduino-kortet tændes, når afbryderen er tændt, tilsluttede vi strømmen korrekt.
Vi tager en ultralyds rækkevidde og loddemetode til dens output (vcc, Echo, Trig, Gnd) ledninger af far-mor-type
I containerdækslet fremstiller vi 6 små huller, 2 under motorens ledninger, 4 under ledningerne på ultralydssensoren:
Vi fører ledningerne fra sensoren gennem hullerne i dækslet og forbinder dem som følger til arduino-tavlen: vcc til output 5 v, Gnd til Gnd, ekko til 9 digital pin, og trig til 8
Vi lægger en propel på motoraksen, jeg vil bruge en lille fabrik, da der ikke er nogen anden, men det er bedre at bruge en større propel, eller endda en hjemmelavet:
Lodde to far til mor-ledninger til motoren med en forudskåret udgang "mor"
Før ledningerne fra motoren gennem de resterende huller i dækslet:
Vi tager en bolt med en møtrik, og ved hjælp af en forskudt bor eller et loddejern laver vi et hul i dækslet til boltens diameter:
Indsæt bolten fra bunden op og spænd møtrikken:
Vi forbinder den ene ledning fra motoren til Gnd-udgangen på arduino-tavlen og den anden til den 10. pin:
Vi sætter låg på og limer ultralydsmåleren, som vist på billedet, limer også alle de dinglende ledninger:
Vi vinder og limer en tyk ledning på bolten:
Vi fastgør vores motor til toppen af wiren, wiren fungerer som en justerbar guide:
Nu er tiden kommet, for mig personligt det sværeste trin, eller rettere at skrive firmwaren, du behøver ikke at skrive noget, bare lancere Arduino IDE-applikationen, tilslut Arduino-brættet til computeren ved hjælp af en speciel adapter, som normalt følger med tavlen, kopier skitsen i Arduino IDE, som er vist nedenfor, klikker vi i programmet på "download" -knappen, hvorefter skitsen skal indlæses på arduino-tavlen.
Hvis alt gøres korrekt, skal propellen begynde at dreje, når objektet bringes nærmere end 20 cm til ultralydssensoren. Vi kobler vores design fra computeren og tester vores enhed allerede fra vores strømkilde, for dette drejer vi simpelthen omskifteren fra slukket tilstand til tændt tilstand
Skitse (i denne skitse kaldes motoren ordet led):
int echoPin = 9;
int trigPin = 8;
int led = 10;
ugyldig opsætning () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}
void loop () {
int varighed, cm;
digitalWrite (trigPin, LOW);
forsinkelse Mikrosekunder (2);
digitalWrite (trigPin, HØJ);
forsinkelse Mikrosekunder (10);
digitalWrite (trigPin, LOW);
varighed = pulsIn (echoPin, HØJ);
cm = (varighed / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// forsinkelse (1000);
hvis (cm & lt; 20) {
digitalWrite (ledet, HØJT);
} andet {
digitalWrite (ledet, lavt);
}
forsinkelse (100);
}
Det er det! Vores automatiske eller smarte ventilator er klar! Du kan måske ikke tro det, men selv en sådan lille propel blæser temmelig godt i en afstand af 50 cm, men ideelt skal du bruge en større propel og en motor med et højere antal omdrejninger (jeg brugte lavspænding på grund af det meget lave strømforbrug). Jeg håber det hjemmelavet produkt nyttigt for nogen.