A tak pro automatický ventilátor potřebujeme:
platba Arduino uno (sem)
nízkonapěťový motor
-Papa-máma typu dráty
- Běžné dráty
přepnout
ultrazvuk
plastová nádoba
- malá vrtule
- šroub asi 5 cm dlouhý a 1 cm široký
matice na šroub
- 6-12 V baterie (používám 4 1,5 V baterie připojené v sérii, ke které jsou připojeny dva dráty z matky na matku s přerušeným výstupem z matky)
tlustý drát
Z nástrojů, které potřebujeme:
páječka
lepicí pistole
kancelářský nůž
Nejprve tedy vezmeme svůj zdroj energie a umístíme jej na dno kontejneru (používám 16bitový kontejner s pevnou cenou, který se mi líbí)
Poté položíme desku Arduino Uno na vrchol:
Protože deska velmi vychází, označte 2 otvory pro konektory a vystřihněte je:
Přidáme přepínač ke zdroji energie a potom připojíme plusový výkon k uinovému výstupu na arduino a mínus k Gnd:
Na straně nádoby (v případě potřeby také ve víku) vytvořte drážku pro spínač a nalepte tam:
Pokud se červené LED diody na desce Arduino rozsvítí při zapnutí spínače, připojili jsme napájení správně.
Bereme ultrazvukový dálkoměr a pájku na jeho výstupy (vcc, Echo, Trig, Gnd), vodiče typu táta
Ve víku nádoby provedeme 6 malých otvorů, 2 pod vodiči motoru, 4 pod vodiči ultrazvukového senzoru:
Dráty ze senzoru procházíme otvory ve víku a připojujeme je k desce arduino takto: vcc na výstup 5 v, Gnd to Gnd, echo na 9 digitálních pinů a spoušť na 8
Umístili jsme vrtule na osu motoru, použiji malou továrnu, protože neexistuje žádná jiná, ale je lepší použít větší vrtuli, nebo dokonce domácí:
Pájet dva vodiče táty k mámě s motorem s předem vyříznutým vývodem „maminka“
Dráty z motoru protáhněte zbývajícími otvory v krytu:
Bereme šroub s maticí a pomocí stupňovitého vrtáku nebo páječky vytvoříme otvor v krytu pro průměr šroubu:
Zasuňte šroub zdola nahoru a dotáhněte matici:
Jeden vodič z motoru připojíme k výstupu Gnd na desce arduino a druhý k 10. kolíku:
Nasadili jsme kryt a přilepili ultrazvukový dálkoměr, jak je znázorněno na fotografii, také přilepíme všechny visící dráty:
Navíjíme a přilepujeme tlustý drát na šroub:
Upevníme náš motor na vrchol drátu, drát bude fungovat jako nastavitelný vodítko:
Nyní nastal čas, pro mě osobně nejobtížnější krok, nebo spíše pro psaní firmwaru, nemusíte nic psát, stačí spustit aplikaci Arduino IDE, připojit desku Arduino k počítači pomocí speciálního adaptéru, který obvykle přichází s deskou, kopírovat náčrt v Arduino IDE, které je uvedeno níže, v programu klikneme na tlačítko „stáhnout“, po kterém by se skica měla načíst na tabuli arduino.
Pokud je vše provedeno správně, pak když je předmět přiblížen blíže než 20 cm k ultrazvukovému senzoru, vrtule by se měla začít točit. Odpojíme náš návrh od počítače a vyzkoušíme naše zařízení od zdroje energie, proto jednoduše přepneme přepínač ze stavu vypnuto do stavu zapnuto
Skica (v této skici se motor nazývá slovo led):
int echoPin = 9;
int trigPin = 8;
int led = 10;
neplatné nastavení () {
Serial.egegin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}
void loop () {
int trvání, cm;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
duration = pulseIn (echoPin, HIGH);
cm = (trvání / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// zpoždění (1000);
if (cm <20) {
digitalWrite (led, HIGH);
} jinde {
digitalWrite (led, LOW);
}
zpoždění (100);
}
No, to je vše! Náš automatický nebo chytrý ventilátor je připraven! Možná tomu nevěříte, ale i taková malá vrtule fouká docela dobře na vzdálenost 50 cm, ale v ideálním případě musíte použít větší vrtuli a motor s vyšším počtem otáček (kvůli velmi nízké spotřebě proudu jsem použil nízké napětí). Doufám, že to domácí užitečné pro někoho.