Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
EcoDuino je sada od DFRobot pro automatické zalévání vašich rostlin. Funguje na 6 AA baterií, které nejsou součástí sady. Nastavení je velmi snadné a obsahuje mikrokontrolér založený na Arduinu.
Krok 1: Díly
Měli byste zde zobrazit všechny součásti. Mezi doplňky patří dva zábavné odznaky a 2 šroubováky. Potřebovali jsme jen žlutý šroubovák.
Měli byste mít následující díly: řídicí desku EcoDuino, baterii, čerpadlo, snímač vlhkosti, snímač teploty / vlhkosti, plastové pouzdro (2 kusy), kabel USB, 2 šroubováky, 2 odznaky, 4 šrouby a plastovou hadici.
Není součástí balení 6 baterií AA, které budete také potřebovat.
Krok 2: Ověření programování desky
Začali jsme ověřením, že můžeme připojit náš počítač k desce a pomocí Arduino IDE jej naprogramovat.
Připojte kabel USB z desky k počítači a otevřete Arduino IDE. Vyberte Leonarda jako svou desku. Pokud se deska objeví v seznamu desek, můžete jít. Odpojte desku od počítače.
Krok 3: Test senzoru
Nyní připojte senzory. Senzory jsou připevněny svisle s černým nebo GND vodičem na spodní straně. Senzor vlhkosti / teploty jde do středního slotu a senzor vlhkosti půdy nad něj na straně USB konektoru. Připojte oba senzory a poté připojte desku zpět k počítači.
Zkopírujte ukázkový kód a vložte jej do prázdné skici Arduino. Nahrajte skicu na tabuli a otevřete Sériový monitor, abyste viděli výsledky. Stáhněte si knihovnu DHT11, pokud ji nemáte. Nezapomeňte jej umístit do složky knihovny Arduino. Vložte snímač půdy do půdy kolem rostliny a sledujte, jak se hodnoty mění na sériovém monitoru. Podívejte se na naši rostlinu pomerančů a kapradin. Při výrobě této soupravy nebyl zraněn žádný slon.
Jakmile to bude fungovat, otevřete nový prázdný soubor v Arduinu a vložte skicu Test The Pump, jak to uděláme příště. Nahrajte skicu na tabuli. Nyní zavřete sériové okno a odpojte desku od počítače.
Krok 4: Test čerpadla
Nyní musíte zapojit čerpadlo. Připojte kabel hnědým a modrým vodičem zobrazeným na fotografii ke kabelu čerpadla.
Nyní připojte hnědý vodič ke kladnému pólu a modrý vodič k zápornému pólu na desce označené elektromagnetickým ventilem.
Nyní připojte druhý kabel s červenými a černými vodiči ke konektoru PWR na desce. Připojte červenou k pozitivní a černou k negativní.
Zaveďte baterii zpět 6 bateriemi AA a připojte kabel z baterie k vodiči, který jste právě připojili k desce. Měli byste slyšet, jak se čerpadlo zapíná a vypíná. Pokud to funguje, odpojte baterii. Nyní, když vše funguje, musíte vše vložit do pouzdra. Odpojte senzory od desky a odšroubujte a odpojte kabely, které jste přidali.
*Čerpadlo potřebuje 4,5 - 12 V a používá 0,5 - 5,0 W energie. Protože jsem si nebyl jistý, co USB připojení mého počítače zvládne, nikdy jsem desku nespouštěl z počítače s připojenou pumpou.
Krok 5: Case Test Fit
Nasaďte desku na plastovou polovinu s otvory v ní. Deska jde lícem dolů do pouzdra. Zarovnejte port USB s otvorem pro port na pouzdře. Rovnejte také čtyři sloupky šroubů s otvory na desce. Zkontrolujte také desku ze strany s otvory, abyste viděli, kam vše musí jít. Až budete hotovi, sundejte desku z pouzdra.
Krok 6: Case Fit
Protáhněte kabel čerpadla obdélníkovým otvorem a zašroubujte vodiče zpět do konektoru označeného elektromagnetického ventilu. Připojte vodiče baterie k terminálu označenému PWR.
Nyní protlačte konektory senzoru otvorem v plastovém pouzdru uprostřed a připojte je k desce. Pamatujte, že snímač vlhkosti jde doprostřed a černý vodič nebo GND dole.
Nyní vraťte desku zpět na místo a zarovnejte otvory pro šrouby s plastovými sloupky. Jakmile je deska na svém místě, pokračujte a našroubujte čtyři šrouby na plastové sloupky. Nyní připojte druhou stranu plastového pouzdra.
Krok 7: Konečný kód
Nyní odpojte bateriový modul a pumpu vytažením konektorů. Připojte desku k počítači a vložte kód Ecoduino Test do nové prázdné skici v Arduino IDE. Tato skica kombinuje vše, jako je čtení senzorů a zapnutí a vypnutí čerpadla.
V současné době je skica nastavena tak, aby kontrolovala senzory každou minutu a zalévala rostlinu po dobu 1 sekundy, pokud je vlhkost půdy nižší než 50. Tyto hodnoty můžete upravit v náčrtu. Podívejte se na 3 proměnné níže v horní části náčrtu. Dlouhý interval = 60 000; // Změnou hodnoty změníte čas pro kontrolu zavlažování. 60 000 = 1 minuta
int waterTime = 1000; // Změna délky zavlažování 1000 = 1 sekunda
vnitřní vlhkost Úroveň = 50; // Upravte, abyste věděli, kdy zalévat
* 0 ~ 300 suchá půda
* 300 ~ 700 vlhká půda
* 700 ~ 950 ve vodě
Můžete přidat další kód, aby to bylo pro rostlinu lepší, kontrolou úrovně vlhkosti vzduchu. Pokud je vlhkost vzduchu pod určitým množstvím a vlhkost půdy je dostatečně nízká, zalijte rostlinu.
Nahrajte kód na desku a odpojte jej od počítače.
Krok 8: Konečné nastavení
Nyní k pumpě připevněte čirý plastový dům. Vložte čerpadlo do malé nádoby s vodou. Druhý konec zasuňte do květináče. Vložte snímač půdy do půdy kolem vaší rostliny a připojte kabel baterie a sledujte, jak voda stříká. Kolik vody dostanete ven, závisí také na tom, kde je květináč relativně k nádobě s vodou. Umístěte nádobu na vodu pod nebo pod květináč, aby z ní vytékalo méně vody.
Dobrá práce, to je vše, jste hotovi!
Další tipy a rady najdete na Pájecí stanici.