» electronică » Arduino »Cum să creezi un ventilator automat pe Arduino Uno pentru bricolaj pentru desktop!

Cum să creezi un ventilator automat pe Arduino Uno pentru propriul desktop!

Bună ziua iubitorilor de Arduino și misto! Acum este aproape vară, iar căldura plină de viață este chiar la colț, iar în multe regiuni ale țării este deja cald, așa că în articolul de azi am decis să arăt cum să fac un ventilator automat pentru desktop fă-o singur. „Inima” fanului nostru va fi un controlor arduino uno comandat din China. S-a crezut că ar fi posibil să punem acest dispozitiv pe masă și atunci când o persoană stă la masă, ventilatorul își va începe munca.


Așadar, pentru un ventilator automat avem nevoie:
rochie-up Arduino uno (luat aici)
motor de joasa tensiune
-Cabluri de tip Papa-Mama
- Firuri convenționale
-vyklyuchatel
-ultrazvukovoy
recipient de plastic
- elice mici
- un șurub de aproximativ 5 cm lungime și 1 cm lățime
piuliță la șurub
- Baterie de 6-12 volți (folosesc 4 baterii de 1,5 V conectate în serie la care se pun în funcțiune două fire de la mama la mamă cu ieșirea din mamă
sârmă groasă

Din instrumentele de care avem nevoie:
fier de lipit
pistol de lipici
cuțit de papetărie

Și, în primul rând, ne luăm sursa de alimentare și o punem pe partea de jos a containerului (eu folosesc containerul cu preț fix pe 16 biți care îmi place)

Apoi punem tabloul Arduino Uno deasupra:

Deoarece placa iese foarte mult, marcați 2 găuri pentru conectori și tăiați-le:


Adăugați un comutator la sursa de alimentare, apoi conectați puterea plus la ieșirea uin de pe arduino și minus la Gnd:


În partea laterală a containerului (de asemenea, în capac, dacă este necesar), faceți o canelă pentru comutator și lipiți-l acolo:



dacă ledurile roșii de pe placa Arduino se aprind atunci când comutatorul este pornit, atunci am conectat corect alimentarea.
Luăm un dispozitiv de găsire și lipire cu ultrasunete la ieșirile sale (vcc, Echo, Trig, Gnd) fire de tip tată-mamă

În capacul containerului facem 6 găuri mici, 2-sub firele motorului, 4-sub firele senzorului cu ultrasunete:

Trecem firele de la senzor prin găurile din capac și le conectăm după cum urmează la placa arduino: vcc la ieșirea 5 v, Gnd la Gnd, ecou la 9 pin digital și declanșăm la 8

Am pus o elică pe axa motorului, voi folosi una mică din fabrică, deoarece nu există alta, dar este mai bine să folosiți o elică mai mare, sau chiar una de casă:

Se lipește două fire de la tata la mămică la motor cu o ieșire pre-tăiată „mum”

Treceți firele de la motor prin găurile rămase ale capacului:

Luăm un șurub cu o piuliță și, folosind un burghiu esalonat sau un fier de lipit, facem o gaură în capac pentru diametrul șurubului:


Introduceți șurubul de jos în sus și strângeți piulița:

Conectăm un fir de la motor la ieșirea Gnd de pe placa ardino, iar celălalt la al 10-lea pini:

Punem capacul și lipim telemetrul cu ultrasunete, așa cum se arată în fotografie, lipim, de asemenea, toate firele care se mișcă:

Înfășurăm și lipim un fir gros la șurub:

Ne fixăm motorul în partea de sus a firului, firul va acționa ca un ghid reglabil:

Acum a sosit momentul, pentru mine, cel mai dificil pas, sau mai degrabă să scriu firmware-ul, nu trebuie să scrii nimic, doar să lansezi aplicația Arduino IDE, să conectezi placa Arduino la computer folosind un adaptor special care vine de obicei cu placa, copiază schița în IDE Arduino, care este prezentat mai jos, în program facem clic pe butonul "download" după care schița ar trebui să fie încărcată pe tabla arduino.

Dacă totul este făcut corect, atunci când obiectul este apropiat de 20 cm de senzorul ultrasonic, elicea ar trebui să înceapă să se rotească. Ne deconectăm designul de la computer și testăm dispozitivul deja de la sursa noastră de alimentare, pentru aceasta, pur și simplu, comutăm trecerea de la starea dezactivată la starea pornită


Schiță (în această schiță, motorul se numește cuvântul led):
int echoPin = 9;
int trigPin = 8;
led led = 10;

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

void loop () {
durata int, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
durata = pulsul In (echoPin, HIGH);
cm = (durata / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// întârziere (1000);
dacă (cm & lt; 20) {
digitalWrite (led, HIGH);
} altfel {
digitalWrite (led, LOW);
}
întârziere (100);
}

Ei bine, asta este! Ventilatorul nostru automat sau inteligent este gata! Poate nu vă vine să credeți, dar chiar și un elic atât de mic suflă destul de bine la o distanță de 50 cm, dar, în mod ideal, trebuie să folosiți o elică mai mare și un motor cu un număr mai mare de rotații (am folosit joasă tensiune din cauza consumului foarte mic de curent). Sper asta produs home-made util pentru cineva.
4.8
5
4.5

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
1 comentariu
Rbos
Arduino Uno este redundant în astfel de scopuri. Într-adevăr, un microcontroler nu este deloc necesar.

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...