Dakle, za automatski ventilator potreban nam je:
dress-up Težak uno (uzeo ovdje)
motor niskog napona
- Žice tipa tata-mama
- Konvencionalne žice
-vyklyuchatel
-ultrazvukovoy
plastični spremnik
- mali propeler
- vijak dug oko 5 cm i širok 1 cm
matica za vijak
- baterija od 6 do 12 volti (koristim 4 baterije od 1,5 V spojene u seriju na koje se spajaju dvije žice od majke do majke s odsječenim izlazom majke
debela žica
Od alata koji su nam potrebni:
lemljenje željeza
pištolj za ljepilo
uredski nož
I tako prije svega uzmemo naš izvor napajanja i stavimo ga na dno spremnika (koristim 16-bitni spremnik s fiksnom cijenom koji mi se sviđa)
Zatim na vrh stavimo ploču Arduino Uno:
Budući da ploča jako izlazi, označite 2 rupe za priključke i izrežite ih:
Izvoru napajanja dodamo prekidač, zatim povežemo plus snagu na uin izlaz na arduinu, a minus na Gnd:
Na bočnoj strani spremnika (ako je potrebno i u poklopcu) napravite utor za prekidač i zalijepite ga tamo:
ako crvene LED na ploči Arduino svijetle kad je sklopka uključena, tada smo pravilno povezali struju.
Uzimamo ultrazvučni pretraživač raspona i lemimo njegove izlaze (vcc, Echo, Trig, Gnd) žice tipa tata-mama
U poklopcu spremnika napravimo 6 malih otvora, 2 ispod žica motora, 4-ispod žica ultrazvučnog senzora:
Provodimo žice od senzora kroz rupe na poklopcu i spajamo ih na arduino ploču na sljedeći način: vcc na izlaz 5 v, Gnd u Gnd, odjek na 9 digitalnih pinova i trig do 8
Stavimo propeler na os motora, ja ću koristiti mali tvornički, jer drugog nema, ali je bolje koristiti veći propeler, ili čak domaći:
Spajite dvije žice tate do mame na motor s unaprijed izrezanim izlazom "mama"
Provucite žice motora kroz preostale rupe na poklopcu:
Uzimamo vijak s maticom i pomoću stupične bušilice ili lemilice napravimo rupu u poklopcu za promjer vijka:
Umetnite vijak odozdo prema gore i zategnite maticu:
Jednu žicu s motora povezujemo s izlazom Gnd na arduino ploči, a drugu na 10. pin:
Stavimo na poklopac i zalijepimo ultrazvučni daljinomjer, kao što je prikazano na fotografiji, i ljepimo sve viseće žice:
Vijak smo zalijepili i zalijepili debelu žicu:
Motor pričvršćujemo na vrh žice, žica će djelovati kao podesivi vodič:
Sada je došlo vrijeme, za mene osobno najteži korak, točnije za pisanje firmvera, ne trebate ništa pisati, samo pokrenite Arduino IDE aplikaciju, povežite Arduino ploču na računalo pomoću posebnog adaptera koji obično dolazi s ploče, kopirajte skicu u Arduino IDE-u koji je dan dolje, u programu kliknemo na gumb "preuzmi" nakon čega bi se skica trebala učitati na arduino ploču.
Ako se sve pravilno izvrši, kada se predmet približi ultrazvučnom senzoru bližem 20 cm, propeler bi se trebao početi vrtjeti. Isključujemo dizajn s računala i testiramo uređaj s izvora napajanja, jer jednostavno prebacimo sklopku iz isključenog stanja u stanje uključenog
Skica (u ovoj se skici motor zove riječ vodio):
int echoPin = 9;
int trigPin = 8;
int led = 10;
poništavanje postave () {
Serijski počet (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (vodio, OUTPUT);
}
void petlja () {
int trajanje, cm;
digitalWrite (trigPin, LOW);
kašnjenjeMikrosekunde (2);
digitalWrite (trigPin, HIGH);
kašnjenjeMikrosekunde (10);
digitalWrite (trigPin, LOW);
trajanje = pulsIn (echoPin, HIGH);
cm = (trajanje / 58) +3;
Serijski otisak (cm);
Serijski.println ("cm");
// kašnjenje (1000);
ako je (cm <20) {
digitalWrite (vodio, VISOK);
} else {
digitalWrite (led, LOW);
}
kašnjenje (100);
}
Pa, to je to! Naš automatski ili pametni ventilator je spreman! Možda ne vjerujete, ali čak i takav mali propeler prilično dobro puše na udaljenosti od 50 cm, ali u idealnom slučaju trebate koristiti veći propeler i motor s većim brojem okretaja (koristio sam niskonaponski zbog vrlo male potrošnje struje). Nadam se ovo domaći proizvod korisno nekome.