» elektronik » Arduino »Hur man gör en automatisk fläkt på din Arduino Uno för din skrivbord DIY!

Hur man gör en automatisk fläkt på din Arduino Uno för ditt eget skrivbord!

God dag älskare av Arduino och cool! Nu är det nästan sommar, och den sura värmen är precis runt hörnet, och i många regioner i landet är det redan varmt, så i dagens artikel bestämde jag mig för att visa hur man gör en automatisk fläkt till skrivbordet gör det själv. "Hjärtat" hos vårt fan kommer att vara en arduino uno-kontroller beställd från Kina. Man trodde att det skulle vara möjligt att lägga den här enheten på bordet och när en person sitter vid bordet kommer fläkten att börja arbetet.


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.
4.8
5
4.5

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
1 kommentar
Rbos
Arduino Uno är överflödigt för sådana ändamål. I själva verket behövs ingen mikrokontroller här alls.

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...