» Elektronica » Arduino »Hoe maak je een automatische ventilator op je Arduino Uno voor je desktop DIY!

Hoe maak je een automatische ventilator op je Arduino Uno voor je eigen desktop!

Goede dagliefhebbers van Arduino en cool! Nu is het bijna zomer, en de zwoele hitte staat voor de deur en in veel regio's van het land is het al warm, dus in het artikel van vandaag besloot ik te laten zien hoe je een automatische ventilator voor de desktop kunt maken doe het zelf. Het "hart" van onze fan zal een Arduino Uno-controller zijn, besteld bij China. Er werd gedacht dat het mogelijk zou zijn om dit apparaat op tafel te zetten en wanneer een persoon aan tafel zit, zal de ventilator zijn werk beginnen.


En dus hebben we voor een automatische ventilator nodig:
betaling Arduino uno (nam hier)
laagspanningsmotor
-Papa-Mom-type draden
- Conventionele draden
schakelaar
echografie
plastic container
- kleine propeller
- een bout van ongeveer 5 cm lang en 1 cm breed
moer om te bouten
- 6-12 volt batterij (ik gebruik 4 1,5V batterijen in serie geschakeld waarop twee moeder-naar-moeder draden zijn gesoldeerd met de moederuitgang afgesneden
dikke draad

Van de tools die we nodig hebben:
soldeerbout
lijmpistool
kantoormes

En dus nemen we allereerst onze stroombron en plaatsen deze op de bodem van de container (ik gebruik de 16-bits container met vaste prijs die ik leuk vind)

Vervolgens plaatsen we het Arduino Uno-bord bovenop:

Aangezien het bord erg naar buiten komt, markeer je 2 gaten voor de connectoren en knip je ze uit:


Voeg een schakelaar toe aan de stroombron en sluit vervolgens de plusvoeding aan op de UIN-uitgang op de Arduino en minus op Gnd:


Maak aan de zijkant van de container (indien nodig ook in het deksel) een groef voor de schakelaar en lijm deze daar vast:



als de rode LED's op het Arduino-bord gaan branden wanneer de schakelaar wordt ingeschakeld, hebben we de stroom correct aangesloten.
We nemen een ultrasone afstandsmeter en soldeer naar de uitgangen (vcc, Echo, Trig, Gnd) papa-moeder-type draden

In het deksel van de container maken we 6 kleine gaatjes, 2-onder de draden van de motor, 4-onder de draden van de ultrasone sensor:

We leiden de draden van de sensor door de gaten in het deksel en verbinden ze als volgt met het arduino-bord: vcc naar de uitgang 5 v, Gnd naar Gnd, echo naar 9 digitale pin en trig naar 8

We hebben een propeller op de motoras geplaatst, ik zal een kleine fabriek gebruiken, omdat er geen andere is, maar het is beter om een ​​grotere propeller te gebruiken, of zelfs een zelfgemaakte:

Soldeer twee vader-op-moeder-draden aan de motor met een voorgesneden uitgang "mama"

Leid de draden van de motor door de resterende gaten in het deksel:

We nemen een bout met een moer en met een verspringende boor of een soldeerbout maken we een gat in het deksel voor de diameter van de bout:


Steek de bout van onder naar boven in en draai de moer vast:

We verbinden de ene draad van de motor met de Gnd-uitgang op het Arduino-bord en de andere met de 10e pin:

We plaatsen het deksel en lijmen de ultrasone afstandsmeter, zoals weergegeven op de foto, lijmen ook alle bungelende draden:

We wikkelen en lijmen een dikke draad op de bout:

We bevestigen onze motor aan de bovenkant van de draad, de draad zal fungeren als een instelbare gids:

Nu is de tijd gekomen, voor mij persoonlijk de moeilijkste stap, of liever om de firmware te schrijven, je hoeft niets te schrijven, start gewoon de Arduino IDE-applicatie, sluit het Arduino-bord aan op de computer met behulp van een speciale adapter die meestal bij het bord wordt geleverd, kopieer de schets in de Arduino IDE die hieronder gegeven wordt, klikken we in het programma op de "download" knop waarna de schets op het arduino bord geladen moet worden.

Als alles correct is gedaan, moet de propeller beginnen te draaien als het object dichter dan 20 cm bij de ultrasone sensor wordt gebracht. We ontkoppelen ons ontwerp van de computer en testen ons apparaat al van onze stroombron, hiervoor zetten we gewoon de schakelaar van de uit-stand naar de aan-stand


Schets (in deze schets wordt de motor het woord led genoemd):
int echoPin = 9;
int trigPin = 8;
int led = 10;

ongeldige setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

leegte lus () {
int duur, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
duur = pulseIn (echoPin, HIGH);
cm = (duur / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// delay (1000);
if (cm <20) {
digitalWrite (led, HIGH);
} anders {
digitalWrite (led, LOW);
}
vertraging (100);
}

Nou, dat is het! Onze automatische of slimme ventilator is klaar! Je gelooft het misschien niet, maar zelfs zo'n kleine propeller blaast redelijk goed op een afstand van 50 cm, maar idealiter moet je een grotere propeller en een motor met een hoger toerental gebruiken (ik gebruikte laagspanning vanwege het zeer lage stroomverbruik). Ik hoop dit zelfgemaakt nuttig voor iemand.
4.8
5
4.5

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
1 commentaar
Rbos
Arduino Uno is voor dergelijke doeleinden overbodig. In werkelijkheid is hier helemaal geen microcontroller nodig.

We raden je aan om te lezen:

Geef het voor de smartphone ...