Obsah:

Smart Planter: 14 kroků
Smart Planter: 14 kroků

Video: Smart Planter: 14 kroků

Video: Smart Planter: 14 kroků
Video: Vybudování špičkového bazénu & modernizace zahrady krok za krokem 2024, Červenec
Anonim
Chytrý květináč
Chytrý květináč

Myšlenkou tohoto projektu bylo vybudovat inteligentní secí stroj pro závěrečný projekt robotiky Comp 3012. Vybral jsem si to pro projekt, protože mě v létě baví rostliny a zahradničení a chtěl jsem výchozí bod pro větší projekt, který možná dokončím v létě. Myšlenkou tohoto projektu bylo vytvořit způsob, jak monitorovat a vysazovat robotickou zpětnou vazbu, myšlenka byla monitorovat obsah vody v půdě a pumpovat vodu do půdy, když rostlina potřebuje vodu. Do projektu přidávám také přečtenou obrazovku LCD spolu s mnoha různými senzory, na konci můj chytrý secí stroj přečetl a zobrazil: teplotu, hladinu vody v povodí, úroveň vlhkosti dvou oblastí rostlin/půdy a úroveň světla.

Krok 1: Požadované součásti:

  • 1x arduino deska
  • 1x modul LCD
  • 1x 10k potenciometr
  • 1x prkénko
  • 3x vlhkostní senzory
  • 1x snímač teploty LM35
  • 1x světelný senzor Adafruit
  • 1x vodní čerpadlo 12v
  • 1x napájecí zdroj 12 V (zobrazen akumulátor)
  • 1x 5v spouštěcí relé
  • 1x samčí kladný a záporný konektor BNC
  • 1x samičí kladný a záporný konektor BNC
  • 3x kontejner (vlastní výroba zobrazena)
  • 2x sekce vodního potrubí
  • 1x voda
  • 1x Půda
  • 1x rostlina

Krok 2: Schéma zapojení

Elektrické schéma
Elektrické schéma

V tomto schématu zapojení jsem použil 9 V místo 12 V a motor místo čerpadla, protože tyto možnosti nebyly k dispozici, také jsem použil teplotní čidlo místo světelného čidla adafruit a IR čidla pro znázornění čidla vlhkosti. Tyto náhražky by měly být v pořádku a měly by být reprezentativní pro skutečné senzory, protože jsou oba 3vodičové Grd, Vcc a signální výstup, stejně jako analogové.

Krok 3: Zkontrolujte snímače vlhkosti

Zkontrolujte čidla vlhkosti
Zkontrolujte čidla vlhkosti

Ty, které jsem koupil, mají rozsah od 1023 do 0 při připojení k 5v a 677 až 0 při připojení k 3,3v. Senzory také čtou od nejvyšší po nejnižší, tj. Vysoká (1023) není žádná vlhkost a nízká (200) je ve vodě.

Krok 4: Základní čtení a tisk

Základní čtení a tisk
Základní čtení a tisk
Základní čtení a tisk
Základní čtení a tisk

Naprogramujte arduino tak, aby odečetlo analogovou hodnotu ze senzoru vlhkosti v požadovaných časových intervalech, v tuto chvíli jsem také naprogramoval tisk na sériový monitor/plotter.

Krok 5: Sestavte nebo získejte své kontejnery

Sestavte nebo získejte své kontejnery
Sestavte nebo získejte své kontejnery

Postavil jsem své kontejnery z 20 gage oceli, protože jsem chtěl udržet a používat svůj projekt po této třídě. Myšlenkou kontejnerů bylo mít tři oddělené kontejnery propojené potrubím a senzory, nejprve vodní nádrž, pak kontejner pro desku a všechny senzory plus obrazovku LCD pro čtení a za třetí kontejner pro secí stroje.

Krok 6: Nastavte a otestujte obrazovku LCD a vytiskněte senzor vlhkosti

Nastavte a otestujte obrazovku LCD a vytiskněte senzor vlhkosti
Nastavte a otestujte obrazovku LCD a vytiskněte senzor vlhkosti

Krok 7: Nastavení kontejneru a komponent

Nastavení kontejneru a komponent
Nastavení kontejneru a komponent
Nastavení kontejneru a komponent
Nastavení kontejneru a komponent

V tuto chvíli začněte přidávat arduino a prkénko do prostředního kontejneru. Přidal jsem senzor vodní nádrže, obrazovku LCD a potenciometr 10k pro obrazovku LCD.

Krok 8: Zapojení věcí

Zapojení věcí
Zapojení věcí

připojte všechny věci, které jste právě přidali do kontejneru, protože jsem vyrobil kontejner z kovu, chtěl jsem se ujistit, že jsem na kovovém kontejneru nic neuzemnil a nezkratoval, aby se tomu zabránilo, přidal jsem podložky do elektrických desek, abych přidal vzduchová mezera mezi elektronickým a kovovým kontejnerem.

Krok 9: Test vodního čerpadla

Test vodního čerpadla
Test vodního čerpadla

Vyzkoušejte vodní čerpadlo, abyste zjistili, co je výtok na vstupu a výstupu, k tomu budete potřebovat zdroj 12 V, protože to je napětí čerpadla, i když jsem unavený, když běží můj s 9 V a zdálo se, že také funguje, budete také potřebovat rychlé připojení a odpojení, zde se hodí konektor BNC samec a samice. Je také důležité čerpadlo před testováním naplnit, nikdy byste neměli testovat vodní čerpadlo bez vody, protože by to mohlo způsobit poškození čerpadla.

Krok 10: Přidání věcí

Přidání věcí
Přidání věcí

Přidejte další senzory (snímače teploty, světla a oba snímače vlhkosti půdy) do nádob a arduina, vyzkoušejte tisk přes obrazovku LCD a sériový tisk, v tomto okamžiku jsem také nastavil některé senzory na 1-8 měřítko pro hladinu vody v povodí a úroveň vlhkosti půdy pro čitelnost to lze provést odečtením 1024 od odečtu 1023 a dělením 100

Krok 11: Zapojení vodního čerpadla

Zapojení vodního čerpadla
Zapojení vodního čerpadla
Zapojení vodního čerpadla
Zapojení vodního čerpadla

Vodič a olovo ve vodním čerpadle, zdroji napájení 12 V a spouštěcím relé 5 V. Nechal jsem záporné zapojení vodního čerpadla a zdroje 12 V připojené k rychlým konektorům BNC pro testování, jako by se při testování spouště čerpadla něco pokazilo, bylo snadné vytáhnout zástrčku a vypnout čerpadlo.

Krok 12: Spoušť vodní pumpy

Naprogramujte spoušť zdroje 12 V prostřednictvím spouště relé 5 V na základě úrovní vlhkosti půdy, protože čerpadlo je poměrně silné, budete ho chtít nastavit na velmi malé množství času a vyzkoušet, abyste dosáhli správné úrovně zavlažování. Tento krok jsem nedokončil, ale plánoval jsem to v létě, kdy budu mít trochu času navíc. Přidejte do nádoby secího stroje půdu, nastavte a zapojte všechny senzory a vodní potrubí.

Krok 13: Kdybych měl více času

Upřesnit, až budu mít nějaký čas navíc, rád bych zdokonalil své programování, abych využil správná volání funkcí a nastavení místo toho, abych měl vše ve velké smyčce, také bych naprogramoval samočinnou opravu vody a mírně doladil design krabice.

Krok 14: Vysvětlení kódu a zdroj kódu

Kód je ve skutečnosti docela jednoduchý, je to základní nastavení pinů pro všechny senzory a obrazovku LCD, načtení analogových hodnot z těchto pinů a vytištění na sériový monitor/plotter s on -line obrazovkou LCD na boku smyčka. Kdybych měl více času, naprogramoval bych také spoušť pro vodní čerpadlo a plánoval bych to v létě.

Doporučuje: