» Elektronika » Arduino »Kaip padaryti„ Arduino Uno “automatinį ventiliatorių darbastaliui„ pasidaryk pats “!

Kaip padaryti „Arduino Uno“ automatinį ventiliatorių savo darbalaukiui!

Geros dienos mėgėjams Arduino ir šaunu! Dabar jau beveik vasara, o svaiginanti šiluma yra visai šalia, o daugelyje šalies regionų jau karšta, todėl šiandienos straipsnyje nusprendžiau parodyti, kaip padaryti automatinį ventiliatorių darbalaukiui. daryk pats. Mūsų gerbėjo „širdis“ bus arduino uno valdiklis, užsakytas iš Kinijos. Buvo manoma, kad šį prietaisą bus galima pastatyti ant stalo, o kai žmogus sėdės prie stalo, ventiliatorius pradės savo darbą.


Taigi automatiniam ventiliatoriui mums reikia:
mokėjimas Arduino uno (paėmė čia)
žemos įtampos variklis
-Papa-Mamos tipo laidai
- Įprasti laidai
jungiklis
ultragarsu
plastikinis indas
- mažas sraigtas
- maždaug 5 cm ilgio ir 1 cm pločio varžtas
veržlė prie varžto
- 6–12 voltų baterija (naudoju 4 nuosekliai sujungtus 1,5 V akumuliatorius, prie kurių yra sulieti du motinos ir motinos laidai, atjungus motinos išėjimą)
stora viela

Iš reikalingų įrankių:
lituoklis
klijų pistoletas
biuro peilis

Taigi pirmiausia mes pasiimame savo energijos šaltinį ir dedame jį ant konteinerio dugno (aš naudoju man patinkantį 16 bitų fiksuotos kainos konteinerį)

Tada mes įdėjome Arduino Uno plokštę viršuje:

Kadangi plokštė išeina labai daug, pažymėkite 2 jungčių skylutes ir iškirskite jas:


Pridėkite jungiklį prie maitinimo šaltinio, tada pridėkite pliusą prie arduino išvesties ir, atėmus, prie „Gnd“:


Talpyklos šone (jei reikia, taip pat dangtelyje) padarykite jungiklio griovelį ir ten klijuokite:



jei raudoni šviesos diodai Arduino plokštėje įsijungia įjungus jungiklį, tada maitinimą tinkamai prijungėme.
Mes imame ultragarso diapazono ieškiklį ir litavimą prie jo išvesties („vcc“, „Echo“, „Trig“, „Gnd“) tėčio-mamos tipo laidai

Talpyklos dangtelyje padarome 6 mažas skylutes, 2 po variklio laidais, 4 - po ultragarso jutiklio laidais:

Mes praleidžiame laidus iš jutiklio per skylutes dangtelyje ir prijunkite juos prie arduino plokštės: vcc į išvestį 5 v, Gnd į Gnd, aidą iki 9 skaitmeninio kaiščio ir trig iki 8

Mes įdėjome sraigtą ant variklio ašies, aš naudosiu mažą gamyklinį, nes kito nėra, bet geriau naudoti didesnį ar net naminį sraigtą:

Lituoklis dviem tėčio-mamos laidams prie variklio su iš anksto nupjauta išėjimo mama

Praleiskite variklio laidus per likusias dangčio skylutes:

Mes paimame varžtą su veržle ir, naudodami pakreiptą grąžtą ar lituoklį, dangtelyje padarykite skylę varžto skersmeniui:


Įkiškite varžtą iš apačios į viršų ir priveržkite veržlę:

Vieną laidą nuo variklio mes prijungiame prie „Gnd“ išvesties ant arduino plokštės, o kitą - prie 10-ojo kaiščio:

Mes uždedame dangtį ir klijuojame ultragarso ieškiklį, kaip parodyta nuotraukoje, taip pat klijame visus kabančius laidus:

Mes apvijame ir klijuojame storą vielą prie varžto:

Mes pritvirtiname savo variklį prie vielos viršaus, viela veiks kaip reguliuojamas vadovas:

Dabar atėjo laikas, man asmeniškai pats sunkiausias žingsnis, arba verčiau rašyti programinę-aparatinę įrangą, jums nieko nereikia rašyti, tiesiog paleiskite „Arduino IDE“ programą, prijunkite „Arduino“ plokštę prie kompiuterio naudodami specialų adapterį, kuris paprastai būna su lenta, nukopijuokite eskizą. Arduino IDE, kuris pateiktas žemiau, programoje paspaudžiame mygtuką „atsisiųsti“, po kurio eskizas turėtų būti įkeltas į „Arduino“ lentą.

Jei viskas padaryta teisingai, tada, kai objektas priartinamas arčiau kaip 20 cm iki ultragarso jutiklio, oro sraigtas turėtų pradėti suktis. Mes atjungiame savo dizainą nuo kompiuterio ir išbandome savo įrenginį jau nuo maitinimo šaltinio, tam paprasčiausiai perjunkite jungiklį iš išjungtos būsenos į įjungtą būseną


Eskizas (šiame eskize variklis vadinamas žodžiu led):
int echoPin = 9;
int trigPin = 8;
int led = 10;

negaliojanti sąranka () {
„Serial.begin“ (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

tuščia kilpa () {
vidinė trukmė, cm;
„digitalWrite“ (trigPin, LOW);
atidėtiMikrosekundės (2);
„digitalWrite“ (trigPin, HIGH);
vėlavimasMikrosekundės (10);
„digitalWrite“ (trigPin, LOW);
trukmė = pulseIn (echoPin, HIGH);
cm = (trukmė / 58) +3;
Serijinis atspaudas (cm);
Serial.println („cm“);
// vėlavimas (1000);
if (cm <20) {
„digitalWrite“ (led, HIGH);
} dar {
„digitalWrite“ (led, LOW);
}
vėlavimas (100);
}

Na, viskas! Mūsų automatinis ar išmanusis ventiliatorius yra paruoštas! Galite netikėti, bet net ir toks mažas sraigtas gana gerai pučia 50 cm atstumu, tačiau idealiu atveju jums reikia naudoti didesnį sraigtą ir variklį, turintį didesnį apsisukimų skaičių (aš naudojau žemą įtampą, nes labai mažos srovės sąnaudos). Tikiuosi šito naminis naudinga kažkam.
4.8
5
4.5

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
1 komentaras
Rbos
Tokiems tikslams „Arduino Uno“ nereikalingas. Tiesą sakant, mikrovaldiklis čia visai nereikalingas.

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...