Jak vyrobit detektor deště YL-83 s Arduinem

  • Senzor YL-83 detekuje déšť prostřednictvím změn odporu v jeho kovové desce.
  • Jeho analogový výstup umožňuje měřit intenzitu deště, zatímco digitální výstup indikuje jeho přítomnost.
  • Je ideální pro projekty automatizace, jako je aktivace alarmu nebo zavlažovací systémy.

yl-83

Přemýšleli jste někdy, jak detekovat déšť pomocí senzoru YL-83 a Arduina? Toto fascinující téma spojuje elektroniku s meteorologií v praktických projektech, které můžete provádět z domova. Abyste mohli začít, nemusíte být odborníkem na programování nebo obvody; Se správnými nástroji, trochou trpělivosti a špetkou kreativity můžete sestavit a funkční dešťový detektor který reaguje na kapky vody.

Dnes se podrobně dozvíme, jak tento senzor funguje, jak jej připojit k desce Arduino a hlavně co Praktické aplikace má v každodenním životě. Možností je několik, od aktivace alarmu po automatizaci zavlažovacího systému. Pojďme si tedy bez dalších řečí všechny tyto informace rozebrat.

Co je senzor YL-83 a jak funguje?

Dešťový senzor YL-83 je a velmi oblíbený komponent v projektech Arduino díky své jednoduchosti a nízké ceně. Toto zařízení se skládá převážně ze dvou částí:

  • Vodivá deska, která detekuje vodu díky své schopnosti vést elektřinu.
  • Komparační modul, který převádí signály desky na analogové nebo digitální hodnoty.

Když kapky deště dopadnou na desku senzoru, spojí kovové kontakty na povrchu a způsobí změnu odporu. Tuto změnu zpracovává modul komparátoru, který generuje analogové hodnoty mezi 0 a 1023 nebo digitální výstup (0 nebo 1) podle toho, jak jej chcete používat.

Základní vlastnosti dešťového senzoru

Tento snímač je extrémně univerzální a lze je přizpůsobit různým projektům. Mezi jeho hlavní vlastnosti patří:

  • Napájení od 3.3 do 5V, kompatibilní s většinou desek Arduino.
  • Dva výstupy: digitální (DO) a analogový (AO).
  • Nastavitelná citlivost pomocí vestavěného potenciometru.
  • Kompaktní provedení s odolností proti oxidaci díky poniklovanému povrchu.

Díky těmto vlastnostem můžete tento senzor použít jak pro detekovat přítomnost vody jak měřit jeho intenzitu.

Jak připojit senzor YL-83 k Arduinu

Elektrická montáž je jednoduchá a rychlá. budete potřebovat propojovací kabely a samozřejmě kompatibilní desku Arduino, jako je UNO, Mega nebo Nano. Zde je základní návod:

  • Připojte VCC pin senzoru k 5V pinu Arduina.
  • GND senzoru musí být propojeno s GND desky Arduino.
  • Digitální výstup (DO) lze připojit k libovolnému digitálnímu pinu Arduina, například D2.
  • Pokud chcete měřit analogové hodnoty, připojte analogový výstup (AO) k analogovému kolíku, například A0.

Jakmile je vše připojeno, nastavte potenciometr na modulu snímače na kalibrovat práh citlivosti na vlhkost.

Kód pro začátek: čtení hodnot

Kód je nezbytný pro interpretaci různé údaje poskytuje snímač. Zde je základní příklad:

const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int hodnota = analogRead(sensorPin); Serial.print("Analogové čtení: "); Serial.println(hodnota); zpoždění(1000); }

Tento kód čte analogové hodnoty ze snímače a zobrazuje je na sériovém monitoru. Můžete navlhčit povrch senzoru a sledovat, jak se hodnoty mění.

Další příklady kódu

Chcete dělat něco interaktivnějšího? Vyzkoušejte tento kód, který klasifikuje déšť různé intenzity:

const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int hodnota = analogRead(sensorPin); if (hodnota > 950) { Serial.println("Neprší"); } else if (hodnota > 600) { Serial.println("Prší"); } else if (hodnota > 300) { Serial.println("Downpour"); } else { Serial.println("Možná záplava"); } zpoždění(1000); }

Tento malý program vám umožňuje sledovat úroveň srážek en tiempo real.

Praktické aplikace dešťových senzorů

YL-83 má řadu použití v domácí automatizaci nebo vzdělávacích projektech. Zde je několik nápadů:

  • Automatizace zavlažování: Senzor můžete připojit k vodnímu čerpadlu, které se aktivuje, když detekuje nedostatečnou vlhkost.
  • Alarmy: Aktivuje zvukový alarm, pokud senzor detekuje silný déšť nebo záplavy.
  • Ovládání markýzy: Automaticky vysouvat nebo zatahovat markýzy na terasách v závislosti na povětrnostních podmínkách.

Díky své jednoduchosti a nízké ceně je tento senzor vynikajícím nástrojem pro DIY projekty.

Dešťový senzor YL-83 je mnohem víc než jen důmyslné příslušenství, je to brána do fascinujícího světa programování a aplikované elektroniky. S jednoduchým nastavením a trochou kreativity můžete vytvořit užitečné a praktické systémy, které reagují na povětrnostní podmínky. Pokud jste někdy přemýšleli, jak automatizovat úkoly nebo si prostě užít jiný vzdělávací projekt, tento senzor je skvělou volbou. Jdeme do práce!