Obsah:

Alarm vody vánočního stromu: 3 kroky
Alarm vody vánočního stromu: 3 kroky

Video: Alarm vody vánočního stromu: 3 kroky

Video: Alarm vody vánočního stromu: 3 kroky
Video: Tento Tvar Je NEMOŽNÝ Nakreslit!😱 2024, Červenec
Anonim
Vodní alarm vánočního stromu
Vodní alarm vánočního stromu

Jedná se o jednoduchý příklad projektu, který lze použít, pokud máte na Vánoce skutečný strom a potřebujete zajistit, aby nezaléval. Když jsem vyrůstal, pamatuji si, že bychom museli sáhnout pod strom a kroutit prstem ve stojanu, abychom zjistili, jestli tam není voda. Ve věku technologií musí existovat lepší způsob! Tento jednoduchý projekt bude číst hladinu vody pomocí analogového snímače hladiny vody, pasivního bzučáku a MCU na bázi Arduina. Vše potřebné pro tento projekt (a další vánoční tématiky, na kterých pracuji) lze provést pomocí této jediné sady.

Zásoby:

  • (1) ELEGOO Mega 2560 Project The Complete Complete Ultimate Starter Kit w/Tutorial Compatible with Arduino IDE - Amazon, non -affiliate

    • Ovladač MEGA 2560
    • Senzor detekce hladiny vody
    • Pasivní bzučák
    • propojovací drát

Krok 1: Připojení

Připojení
Připojení
Připojení
Připojení

Jak jsem zmínil, je to docela jednoduchý projekt, se kterým lze pracovat a upravovat ho. Senzor hladiny vody je pouze třívodičové zařízení a bzučák má pouze dvě připojení a lze jej napájet přímo z pinů Arduino PWM. Vzhledem k tomu, že se jedná o tak jednoduchý projekt, nebudu dělat schéma zapojení, ale pouze seznam pin-to-pin. Tato startovací sada je dodávána s CD, které poskytuje pěkná schémata a obrázky pro každou součást. Existuje také několik ukázkových částí kódu, které vám pomohou s používáním různých položek.

Pro tento projekt jsou připojení následující…

Vodní hladina (+) - Arduino (5V)

Vodní hladina (-) - Arduino (GND)

Vodní hladina (S) - Arduino (A0)

Bzučák (-) - Arduino (GND)

Bzučák (+) - Arduino (11)

Krok 2: Ukázkový kód

Ukázkový kód
Ukázkový kód
Ukázkový kód
Ukázkový kód
Ukázkový kód
Ukázkový kód

Kód pro tento program je velmi jednoduchý, méně než 30 řádků. Prostě načte hodnotu snímače hladiny vody, porovná ji s přednastavenou hodnotou, o které se domnívám, že je dost vody, a pak buď pípnutím upozorní, nebo ne. Podle toho, jak to mám nastavené, to může skončit jako kouřový alarm s vybitou baterií, která vydává krátké pípnutí. Jakmile je voda dostatečně naplněna, pětkrát pípne, aby vás upozornila, že bylo přidáno dostatečné množství vody. Tato „zaplněná“pípnutí se objeví pouze jednou po jejich naplnění.

Když se pokoušíte zjistit, jak je váš stojan plný, program také vyvede analogovou hodnotu na sériový port pro ladění. Dalo by se to změnit na procentní hodnotu, objem vody atd. Cokoli byste chtěli splnit své potřeby!

Tento kód lze snadno upravit tak, aby se změnila hodnota hladiny vody, způsob, jakým vám bzučák oznamuje problémy atd. Používám funkci „tón“od společnosti Arduino, která vám umožňuje zadat frekvenci a čas, aby zazněl bzučák. Je velmi snadné používat bzučák přímo s kolíkem PWM.

Nahrál jsem zde také kód, který můžete použít, upravit, roztrhnout, kopírovat atd.

Krok 3: Rozšíření

Rozšíření
Rozšíření

Po Vánocích má tento příklad mnoho aplikací. To by mohlo být použito v jiných zařízeních, která sedí ve vodě, jako je hydroponie. Můžete to také upravit pro použití v akváriu s rybami, abyste se ujistili, že hladina vody není příliš nízká.

Přestože se jedná pouze o 5V systém, vždy byste měli být opatrní při používání elektroniky kolem vody a žádnou elektroniku zcela neponořovat. Pokud se necítíte dobře, když je kolem vody elektřina, vyhledejte pomoc.

Dalším vylepšením tohoto projektu by bylo mít nějaký klip nebo skříňku, do které by bylo možné umístit snímač hladiny vody, abyste jej mohli lépe upravit. Existují dva montážní otvory a pěkná drážka vyřezaná do desky plošných spojů, kterou by bylo docela snadné namontovat do držáku nebo skříně s 3D tiskem. V současné době bojuji s problémy s tiskárnou, takže jsem chvíli nemohl nic vytisknout.

Sada Elegoo, kterou používám, byla také dodávána s 9V baterií a konektorem, takže můžete toto zařízení plně napájet z baterie, takže jej nebudete muset udržovat připojený k elektrické zásuvce.

Můžete také zmenšit velikost tohoto projektu docela snadno pomocí ovladače ve stylu Mini a namontovat to vše na malou desku s obvody. Použil jsem Mega, protože to je to, co mám k dispozici.

Doufám, že vám tento Instructable poskytl nějakou představu o tom, co můžete s těmito senzory dělat. Tento měsíc budu mít také další projekty související s Vánocemi. Neváhejte se na nás obrátit s jakýmikoli dotazy!

Doporučuje: