Obsah:
- Krok 1: Jednoduchý ovládač
- Krok 2: Materiály
- Krok 3: Softvér
- Krok 4: Schéma
- Krok 5: Arduino v práci
- Krok 6: ot / min
- Krok 7: Plány do budúcnosti
Video: Ovládač ventilátora Arduino: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Ahoj!
V tomto krátkom návode ukážem svoj veľmi jednoduchý, ale napriek tomu užitočný gadget. Vytvoril som to pre syna svojho priateľa na vzdelávacie účely, na školskú prezentáciu.
Začnime.
Krok 1: Jednoduchý ovládač
Jedná sa o arduino jednoduchý nano ovládač využívajúci displej nokia 5110, tranzistor BC547 NPN, 3 -vodičový (12 V) počítačový ventilátor, 2 LED diódy a snímač teploty DS18B20. Ako vidíte na obrázku, je to jednoduché a základné nastavenie.
Krok 2: Materiály
Potrebné diely:
- Akákoľvek doska arduino
- Nokia 5110 LCD / alebo HX1230 LCD je tiež vhodný
- breadboard
- niekoľko prepojovacích káblov
- BC547 alebo iný podobný NPN tranzistor
- snímač teploty DS18B20
- 2 alebo 3 -vodičový 5/6/12/24V ventilátor alebo akékoľvek iné elektronické zariadenie
- 2x 200 ohmový odpor a dve LED diódy
- Ženské kolíkové hlavičky
- ak chcete merať otáčky ventilátora, bude potrebná jednoduchá dióda 1N4007 a 10K pullup odpor.
Krok 3: Softvér
Pre toto nastavenie som urobil veľmi jednoduchý náčrt na demonštráciu funkčnosti.
Stiahnite si potrebné knižnice, skompilujte a nahrajte do arduina.
Ak chcete súbor PCB prejsť na tento odkaz, otvorte ho v editore a môžete vygenerovať súbor gerber.
easyeda.com/Lacybad/arduino-fan-controller
Moje druhé PCB je možné stiahnuť na tomto odkaze:
easyeda.com/Lacybad/arduino-nano-controlle…
Táto podobná doska plošných spojov používa displej SSD1306 so 4 tranzistormi.
Krok 4: Schéma
Ako vidíte, mal som čas a urobil som schematickú schému pre jednoduchšie pochopenie.
Ak chcete vidieť otáčky ventilátora, urobte správne nastavenie. Ak nie, nepridávajte diódu a výsuvný odpor.
Krok 5: Arduino v práci
Malé vysvetlenie:
V tomto nastavení predpokladajme, že chceme niečo schladiť chladiacim ventilátorom. Arduino meria teplotu predmetu/alebo kvapaliny/. Keď teplota prekročí určitú hodnotu, arduino vydá signál (VYSOKÝ) základni tranzistorov, aby ním mohla prúdiť elektrina a zapnúť ventilátor.
V našom prípade tranzistor funguje ako spínač.
Jedinou nevýhodou je, že väčšina tranzistorov NPN (ako BC547) má obmedzenie prúdu na max. 100-150mA.
Keď teplota klesne pod určitú hodnotu, arduino prepne výstupný kolík zo stavu HIGH do LOW. Potom cez ňu neprúdi žiadna elektrina a vypne sa ventilátor.
Z tohto dôvodu som použil arduinos D6 pin (pwm).
Pokiaľ je chladenie zapnuté, ČERVENÁ LED dióda svieti, keď nechladí, ZELENÁ LED svieti.
Na doske plošných spojov je 5/12V vstup pre napájanie ventilátora. K dispozícii je prepojka na prepínanie napájania z Arduina alebo zo vstupu 12V. Prepojku je možné teoreticky použiť aj s napájaním 12 V, pretože som ho pripojil k kolíku VIN arduina, ktorý je pripojený k regulátoru napätia AMS1117. Teoreticky zvládne vstup 12 voltov, ale nechcel riskovať „magický dym“.
Ale s týmto nastavením môže ovládať relé, mosfety atď …
NEODPORÚČAM POUŽÍVAŤ NANO dosky LGT8F328PU !!!! Má veľmi slabú schopnosť napájania, čo znamená, že nebude fungovať. Vyskúšal som to.
Krok 6: ot / min
Keď som navrhoval dosku s plošnými spojmi, nepočítal som s meraním otáčok a nenapísal som to najskôr do náčrtu. Pridal som to neskôr. Keď som prvýkrát zostavil všetko na dosku, zistil som, že potom, čo arduino prestalo chladiť a ventilátor sa vypol, vrtuľa ventilátora sa každé dve sekundy trochu pohla. Nevedel som, čo mám robiť, takže som nainštaloval jednoduchú diódu so zadným smerom na snímač Hallovho efektu a na pin D2 som pridal 10K sťahovací odpor. Aj keď sa ventilátor zastaví, toto rušivé pohybovanie sa zastaví. Teraz to funguje dobre.
Krok 7: Plány do budúcnosti
Na leto mám dva plány. Chcem pre svoj motocykel vyrobiť chladenie ventilátorom, pretože je chladené iba vzduchom. Keď sa však zastaví, už nebude chladiť a riskujete poškodenie prehriatím.
Druhým plánom je systém zavlažovania rastlín na mojom dvore. 6 alebo 12 voltové vodné čerpadlo je viac ako dostatočné a budú sa ovládať mosfetovým modulom IRF520. Ale zvyčajne ich spájkujem a nahradím IRLZ44N, pretože logický mosfet je pre arduino lepší ako N kanál fet. Možno ich tiež zverejním, keď budú hotové.
Dúfam, že to niekomu pomôže. Pls, neváhajte ho použiť!
Odporúča:
Inteligentný ovládač ventilátora Arduino Attiny85: 3 kroky
Inteligentný ovládač ventilátora Arduino Attiny85:
Inteligentný ovládač ventilátora: 9 krokov
Inteligentný ovládač ventilátora: Tento projekt bol vytvorený s cieľom splniť potrebu riadenia ventilátora v kryte interpretáciou aktuálnych informácií o teplote. Cieľom je poháňať ventilátor buď 2 -pinovou alebo 3 -pinovou pulznou šírkovou moduláciou za nízky rozpočet a mal by byť ovládateľný
Ovládač ventilátora poháňaný CPU a GPU: 6 krokov (s obrázkami)
Ovládač ventilátora poháňaný CPU a GPU: Nedávno som aktualizoval svoju grafickú kartu. Nový model GPU má vyššie TDP ako môj CPU a starý GPU, takže som tiež chcel nainštalovať ďalšie skrine ventilátorov. Bohužiaľ, môj MOBO má iba 3 konektory ventilátora s reguláciou rýchlosti a je ich možné pripojiť iba k
DIY herný ovládač založený na Arduine - Herný ovládač Arduino PS2 - Hra Tekken s gamepadom DIY Arduino: 7 krokov
DIY herný ovládač založený na Arduine | Herný ovládač Arduino PS2 | Hranie Tekkenu s gamepadom pre domácich majstrov Arduino: Dobrý deň, chlapci, hranie hier je vždy zábavné, ale hranie s vlastným ovládačom pre vlastnú potrebu je zábavnejšie. Preto v tomto návode vytvoríme herný ovládač pomocou arduino pro micro
Ovládač ventilátora stolného počítača Arduino: 4 kroky
Ovládač ventilátora stolného počítača Arduino: Keď som nedávno zmenil úlohy v spoločnosti, presťahoval som sa z Bradfordu do nášho sídla vo Wakefielde. Rozlúčil som sa so svojim verným starým stolom s must have stolným ventilátorom, aby som bol v pohode, keď budem všade okolo mňa … Každopádne, trend v našom