Obsah:

Arduino riadené čerpadlo na vypúšťanie vody: 4 kroky (s obrázkami)
Arduino riadené čerpadlo na vypúšťanie vody: 4 kroky (s obrázkami)

Video: Arduino riadené čerpadlo na vypúšťanie vody: 4 kroky (s obrázkami)

Video: Arduino riadené čerpadlo na vypúšťanie vody: 4 kroky (s obrázkami)
Video: Jak A Proč Vyčistit Bojler? 2024, Júl
Anonim
Riadené čerpadlo Arduino na odčerpávanie vody
Riadené čerpadlo Arduino na odčerpávanie vody

Myšlienka tohto projektu vznikla, keď som si kúpil do bytu kondenzačný plynový kotol. V blízkosti nemám kondenzát, ktorý kotol vyrába. Voda sa teda niekoľko dní zbiera do 20 -litrovej nádrže (bubna), a keď sa naplní, musím ju vypustiť ručne. Rozhodol som sa teda vyrobiť čerpadlo ovládané Arduinom, ktoré bude vodu vypúšťať jediným stlačením tlačidla. Displej zobrazuje stav čerpadla. Pridal som dva snímače hladiny na zastavenie čerpadla, ak odtok buď pretečie alebo hladina klesá do zbernej nádrže. To je dôležité pre správnu funkciu čerpadla, aby bolo vždy ponorené.

Krok 1: Diely použité na projekt

Diely použité na projekt
Diely použité na projekt

Na tento projekt som použil:- Dosku Arduino uno na testovanie (Arduino nano na konečný projekt)

- 12V ponorné vodné čerpadlo

- protoboard

- reléový modul

- 10k potenciometer

- 4 NPN tranzistory

- bzučiak

- prepojovacie vodiče

- rôzne odpory

- tlačidlo

- vypínač

Krok 2: Naposledy, ale nie najmenej

Pripojil som zdrojový kód Arduina.

Toto je môj prvý projekt Arduino. Som spokojný, že sa mi to podarilo, aby to fungovalo a skutočne ušetril čas používaním tejto pumpy. Budem však pracovať na jeho vzhľade a ešte ho trochu zdokonaliť. Som otvorený návrhom.

Krok 3: Vytvorenie senzorov hladiny vody

Výroba senzorov hladiny vody
Výroba senzorov hladiny vody

Tento projekt má dva snímače hladiny vody. Jeden zastaví čerpadlo, ak hladina vody klesne, takže čerpadlo bude vždy ponorené, a druhé zastaví čerpadlo v prípade preplnenia vypúšťacej nádrže. Senzor je vyrobený z dvoch drôtov a dvoch NPN tranzistorov spojených ako Darlingtonov spínač. Po ponorení vodičov prechádza veľmi malý prúd, ktorý aktivuje signál do Arduina.

Ako pripojiť tranzistory T1 a T2:

T1: Vysielač na základňu T2

T1: Zberateľ k zberateľovi T2

T1: Základňa k zemi cez odpor 470K

T1: Analógový pin A0 od Arduino (pre prvý snímač) a kolík A1 (pre druhý snímač)

T1: Základňa prvého drôtu senzora, ktorý sa dotkne vody

T2: Vysielač k zemi.

Druhý vodič senzora bude vychádzať z 5 V cez 10K rezistor.

Akonáhle sa senzor pripojený k analógu Arduino A1 dostane von z vody, čerpadlo sa zastaví a na LCD displeji sa zobrazí správa „Čerpadlo vypnuté/Nízka hladina. V nádrži nie je voda“. Akonáhle sa vodiče druhého senzora hladiny vody dostanú k vode, čerpadlo sa zastaví a na LCD displeji sa zobrazí „Pump off/ Hi lvl“.

Krok 4: Nastavenie digitálnych pinov Arduino

Nastavenie digitálnych pinov Arduino
Nastavenie digitálnych pinov Arduino

Použil som 12V ponorné čerpadlo, ktoré bolo dodávané z 12V nástenného adaptéra.

Čerpadlo je ovládané digitálnym kolíkom Arduino č. 9 prostredníctvom relé.

Digitálny kolík Arduino č. 8 je pripojený k tlačidlu, ktoré slúži na spustenie alebo manuálne zastavenie čerpadla.

Digitálny kolík č. 11 Arduino č. 11 ovláda bielu diódu LED, ktorá indikuje, či je čerpadlo k dispozícii alebo nie.

Digitálny pin Arduino č. 12 ovláda zelenú diódu LED, ktorá indikuje, kedy je čerpadlo zapnuté.

Digitálny kolík č. 13 Arduino č. 13 ovláda červenú diódu LED - ktorá indikuje zastavenie čerpadla (pridal som aj bzučiak, aby sa po zastavení čerpadla ozval zvukový signál).

Digitálne piny Arduino č. 2, 3, 4, 5, 6, 7 sú pripojené k LCD.

Odporúča: