Och så för en automatisk fläkt behöver vi:
klä upp Arduino uno (tog här)
lågspänningsmotor
-Papa-mamma-typ ledningar
- Konventionella ledningar
-vyklyuchatel
-ultrazvukovoy
plastbehållare
- liten propell
- en bult ca 5 cm lång och 1 cm bred
mutter att bultas
- 6-12 volt batteri (jag använder 4 1,5 V batterier anslutna i serie till vilka två moder-till-mor ledningar är lödda med moderns utgång avstängd
tjock tråd
Från de verktyg vi behöver:
lödkolv
limpistol
kontorskniv
Och så, först och främst tar vi vår strömkälla och lägger den på botten av behållaren (jag använder den 16-bitars fastprisbehållaren jag gillar)
Sedan lägger vi Arduino Uno-styrelsen på toppen:
Eftersom kortet kommer ut mycket, markera 2 hål för kontakterna och klipp ut dem:
Lägg till en strömbrytare till strömkällan, anslut sedan pluseffekten till uin-utgången på arduino och minus till Gnd:
På sidan av behållaren (även i locket om det behövs), gör ett spår för brytaren och lim det där:
om de röda lysdioderna på Arduino-kortet tänds när strömbrytaren är påslagen ansluter vi strömmen korrekt.
Vi tar en ultraljudsområdesökare och löd till dess utgångar (vcc, Echo, Trig, Gnd) ledningar av pappa-mamma-typ
I behållarlocket gör vi 6 små hål, 2 under motorens ledningar, 4 under trådarna på ultraljudssensorn:
Vi passerar ledningarna från sensorn genom hålen i locket och kopplar dem på följande sätt till arduino-kortet: vcc till utgången 5 v, Gnd till Gnd, eko till 9 digitala stift och trigg till 8
Vi sätter en propell på motoraxeln, jag kommer att använda en liten fabrik, eftersom det inte finns någon annan, men det är bättre att använda en större propell, eller till och med en hemmagjord:
Löd två pappa-till-mamma-ledningar till motorn med en förutskuren utgång "mamma"
För ledningarna från motorn genom de återstående hålen i locket:
Vi tar en bult med en mutter och gör med ett skjutborr eller ett lödkolv ett hål i locket för bultens diameter:
Sätt i bulten från botten upp och dra åt muttern:
Vi ansluter en tråd från motorn till Gnd-utgången på arduino-kortet och den andra till den 10: e stiftet:
Vi sätter på locket och limmar ultraljudsavståndsmätaren, som visas på bilden, limma också alla dinglande ledningar:
Vi lindar och limmar en tjock tråd på bulten:
Vi fäster vår motor på toppen av tråden, wiren fungerar som en justerbar guide:
Nu har tiden kommit, för mig personligen det svåraste steget, eller snarare att skriva firmware, du behöver inte skriva någonting, bara starta Arduino IDE-applikationen, anslut Arduino-kortet till datorn med en speciell adapter som vanligtvis följer med kortet, kopiera skissen i Arduino IDE som ges nedan, i programmet klickar vi på knappen "nedladdning", varefter skissen ska laddas på arduinobrädet.
Om allt görs på rätt sätt ska propellen börja snurra när objektet förts närmare än 20 cm till ultraljudssensorn. Vi kopplar bort vår design från datorn och testar vår enhet redan från vår strömkälla, för detta vänder vi helt enkelt omkopplaren från avstängt till till-tillstånd
Skiss (i denna skiss kallas motorn ordet led):
int echoPin = 9;
int trigPin = 8;
int led = 10;
ogiltig installation () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}
void loop () {
int varaktighet, cm;
digitalWrite (trigPin, LOW);
fördröjning Mikrosekunder (2);
digitalWrite (trigPin, HIGH);
fördröjning Mikrosekunder (10);
digitalWrite (trigPin, LOW);
varaktighet = pulseIn (echoPin, HIGH);
cm = (varaktighet / 58) +3;
Seriellt tryck (cm);
Serial.println ("cm");
// fördröjning (1000);
if (cm & lt; 20) {
digitalWrite (led, HÖG);
} annat {
digitalWrite (led, LÅG);
}
fördröjning (100);
}
Det är det! Vår automatiska eller smarta fläkt är klar! Du kanske inte tror det, men till och med en så liten propell blåser ganska bra på ett avstånd av 50 cm, men idealt måste du använda en större propell och en motor med ett högre antal varv (jag använde lågspänning på grund av den mycket låga strömförbrukningen). Jag hoppas detta hemgjorda produkt användbart för någon.