» elektronik » Arduino »Sådan opretter du en automatisk fan på din Arduino Uno til din desktop DIY!

Sådan opretter du en automatisk fan på din Arduino Uno til dit eget skrivebord!

God dag elskere af Arduino og seje! Nu er det næsten sommer, og den svulme varme er lige rundt om hjørnet, og i mange regioner i landet er det allerede varmt, så i dagens artikel besluttede jeg at vise, hvordan man laver en automatisk ventilator til skrivebordet gør det selv. "Hjertet" af vores fan vil være en arduino uno-controller bestilt fra Kina. Man troede, at det ville være muligt at lægge denne enhed på bordet, og når en person sidder ved bordet, vil ventilatoren begynde sit arbejde.


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

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
1 kommentar
Rbos
Arduino Uno er overflødig til sådanne formål. I sandhed er det overhovedet ikke nødvendigt med en mikrokontroller.

Vi råder dig til at læse:

Giv den til smartphonen ...