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.