Obsah:
Video: Akvarijní světlo PWM s Arduino: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Nedávno jsem převedl svá akvarijní světla ze zářivkového na LED osvětlení a rozhodl jsem se zkusit simulovat přirozené prostředí, kde se světlo postupně zvyšuje od úsvitu do poledne a poté klesá až do soumraku. V noci je obvykle málo světla vydávaného Měsícem.
V zásadě je LED osvětlení napájeno ze zdroje 12 V a arduino ovládá intenzitu světla modulací napětí pomocí n-kanálového MOSFETu (použil jsem IRFS630). Arduino může být napájeno stejným napájecím zdrojem, ale pro arduino jsem použil oddělený 5V USB PS a napájel jsem ho přes USB, ne přes Vin.
Intenzita světla možná není nejpřesnější, ale je to to nejlepší, co mě napadlo. Vzor lze upravit pomocí kódu.
Krok 1: Potřebné součásti
Nejdříve nejprve shromážděte všechny součásti potřebné pro projekt. Předpokládám, že už máte LED osvětlení, se kterým si chcete hrát, možná osvětlení akvária, možná něco jiného, možná ani LED, ale něco, co podporuje stmívání.
Zde je seznam částí, které jsem použil:
1. Arduino nano - 1 ks
2. LCD 1602 displej - 1 ks
3. IIC/I2C adaptér pro LCD 1602 - 1 ks
4. DS1302 RTC - 1 ks (s baterií CR2032)
5. tlačítko s krytem - 1 ks
6. n -kanálový MOSFET (použil jsem IRFS630) - 1 ks
7. Rezistor 10K ohm - 1 ks
8. Volitelné - někteří lidé říkají, že k ochraně aruina musíte použít odpor mezi pinem arduino pwm a bránou MOSFET, jiní říkají, že ne, alespoň ne pro aplikace s nízkým výkonem, nepoužil jsem žádný a ten funguje dobře, výrazně pod 20 mA odebíraného z arduinova kolíku, ale pokud chcete, můžete použít odpor 100 ohmů.
UPDATE: Po 2 měsících testování jsem dospěl k závěru, že 100 ohmů je nutností! arduino stále blokovalo bez toho, náhodně. Nyní to funguje perfektně
Budete také potřebovat pájecí nástroje pro připájení adaptéru I2C k LCD a pokud to chcete udělat jako já na prototypové desce nebo na desce plošných spojů. K připojení arduina jsem použil záhlaví, protože to mi dává svobodu arduino extrahovat, naprogramovat a znovu nasadit (a je jednodušší jej nahradit).
9. Volitelné - prototypová deska / PCB
10. Volitelné - kolíky záhlaví - po 15 pinech nebo více - 2 ks (potřebné k připojení arduino nano k desce)
To je asi vše, teď se pusťme do práce!
Krok 2: Dát věci dohromady
Nejprve musíte pájet adaptér IIC/I2C s LCD 1602 (funguje také s jinými LCD jako 2004). K tomu použijte dodané schéma.
Pokud nyní chcete použít prkénko, postupujte podle schématu a ujistěte se, že pro napájení LED a napájení arduino je společné pouze uzemnění, pokud pro arduino používáte 5V PS (na USB kabelu), jinak můžete propojit stejné PS přes Vin pin arduina.
Chcete -li použít desku plošných spojů nebo prototypovou desku, postupujte podle schématu k propojení součástí, design je na vás, nezapomeňte na konci znovu zkontrolovat odkazy.
Na adaptéru I2C, naproti napájecím a datovým kolíkům, je propojka, která propojuje zadní podsvícení LCD s tím, že na LCD displeji svítí nepřetržitě. Zde připojte tlačítko, aby se rozsvítilo pouze v případě potřeby. Pokud chcete, můžete použít jiné typy tlačítek nebo přepínačů.
Zahrnul jsem také schnoucí schéma.
_
PS = napájecí zdroj (pokud někoho zajímal)
PCB = deska s plošnými spoji
Krok 3: Vložte nějaký kód do MCU
Připojil jsem soubor.ino a dvě knihovny, které jsem použil, takže nebude žádná kompatibilita. Kód je vysvětlen uvnitř souboru.ino.
Také pro adresu displeje I2C to můžete zjistit pomocí přiloženého i2c-scanner.ino.
Jakékoli připomínky nebo návrhy jsou vítány. Bavte se!
Doporučuje:
Automatický akvarijní systém s osvětlením a pumpou s časovačem Arduino a RTC: 3 kroky
Automatický akvarijní systém s osvětlením a pumpou s časovačem Arduino a RTC: Z akvária lze s jistou péčí a technikou vytvořit soběstačný ekosystém s nulovým zásahem:) K vybudování automatického systému osvětlení a čerpadla pro akvárium samozřejmě nastavte ruční systém za prvé. Použil jsem 2 světlomety po 50 W a 1 6W
Solární světlo bez baterie nebo sluneční denní světlo Proč ne?: 3 kroky
Solární světlo bez baterie nebo sluneční denní světlo … Proč ne?: Vítejte. Omlouvám se za mé anglické denní světlo? Sluneční? Proč? Během dne mám mírně tmavou místnost a při použití potřebuji zapnout světla. Nainstalujte sluneční světlo na den a noc (1 místnost): (v Chile)-Solární panel 20w: 42 USD-Baterie: 15 USD-Solární poplatek za
Jak vytvořit super jasné bleskové světlo s LED - DIY: Super jasné světlo: 11 kroků
Jak vytvořit super jasné zábleskové světlo s LED - DIY: Super jasné světlo: Nejprve si prohlédněte video
Programovatelný akvarijní podavač ryb - navržené granulované krmivo: 7 kroků (s obrázky)
Programovatelný akvarijní krmítko pro ryby - granulované krmivo určené pro ryby: Granulované krmivo pro akvarijní ryby s velmi jednoduchým designem plně automatického krmítka pro ryby. Je provozován s malým mikro servem SG90 9g a Arduino Nano. Celý podavač napájíte kabelem USB (z USB nabíječky nebo USB portu vašeho
Ještě další - akvarijní lampa LED s vysokým jasem (HBLED): 4 kroky
Ještě další - akvarijní lampa LED s vysokým jasem (HBLED): Tento návod ukazuje, jak navrhnout a postavit velmi jasnou LED lampu pro vaše akvárium. To, co dělá tento instruktáž odlišný od ostatních, které byly dříve, je to, že místo tradičních LED používám HBLED. Našel jsem nový HBLED od Opteku s