Obsah:

Domácí automatizace Arduino, automatický otvírač dveří: 6 kroků
Domácí automatizace Arduino, automatický otvírač dveří: 6 kroků

Video: Domácí automatizace Arduino, automatický otvírač dveří: 6 kroků

Video: Domácí automatizace Arduino, automatický otvírač dveří: 6 kroků
Video: Automatická dvířka za 450,- ke kurníku pro slepice 2024, Červenec
Anonim
Image
Image
Sestavení elektroniky
Sestavení elektroniky

Přihlaste se do mého kurzu „Elektronika v kostce“zde:

Podívejte se také na můj youtube kanál zde, kde najdete další projekty a výukové programy pro elektroniku:

Před několika lety jsem měl nápad udělat jednoduchý a snadno použitelný otvírač dveří s motorem s převodovkou. V té době jsem neměl znalosti k výrobě otvírače dveří. Tuto zimní přestávku jsem se cítil optimisticky a zkusil jsem to. Dělám to instruktážní, jako jednoduché způsoby, jak to udělat online, a vše, co jsem našel, byly komplikované pokusy o otvíráky na kuře. Jelikož se jedná o můj první pokyn, mohou mi uniknout některé informace, takže své otázky můžete zanechat v komentářích a já vám odpovím tak rychle, jak budu moci. Smyslem tohoto pokynu je hlavně vás inspirovat k něčemu podobnému nebo vám pomoci vybudovat ten váš.

Materiály - 1. Motor s převodovkou s vysokým točivým momentem, otáčky (RPM) nejsou příliš důležité, můj motor. (Vyžadováno) 2. Pro váš motor jsem použil vhodný napájecí zdroj (napájecí zdroj), měl jsem starou nabíječku videokamery, která byla pro motor ideální. Ujistěte se, že maximální ampéry jsou větší než maximální zatěžovací proud motoru. (Povinné) 3. Deska Arduino, použil jsem Arduino UNO Rev 3. (Důrazně doporučeno) 3. Materiál pro výrobu pouzdra pro uložení součástí, např. dřevo, plastové fólie, akryl atd. (Doporučeno) 4. Tranzistor MOSFET nebo servo ke spuštění dveří (požadováno) 5. Tlačítko, swicth, ir senzor atd. sdělí, kdy otevřít dveře. 6. LCD (volitelně) 7. spousta drátů (povinné) Nástroje- 1. Dremel/ rotační nástroje- jsou velmi užitečné a pomohou také v jiných projektech. 2. Páječka- také koupit pájecí pastu/tavidlo a pájecí drát 3. Horká lepicí pistole- nejužitečnější nástroj ze všech

Krok 1: Teorie

Zde jsem chtěl dosáhnout 1. Minimální úsilí k otevření dveří 2. Jednoduchý dotykový senzor, který mě pustí dovnitř3. Obrazovka LCD 16x2 pro zobrazení stavu dveří4. Vypadá to skvěle na základě mých požadavků, syntetizoval jsem vývojový diagram. Vzhledem k tomu, že jsem neměl mosfet nebo tranzistor, který by mohl ovládat vysoký proud a napětí, použil jsem servo pro stisknutí tlačítka myši. Obrázek.

Krok 2: Programování

Poté jsem naprogramoval prostředí arduino (Můj kód bude k dispozici v dolní nebo horní části stránky. Pic

V době projektu bylo mé programování základní, takže jsem našel kódy jiných lidí a smíchal je, přidal část svého kódu a vytvořil konečný kód. Asi 50% kódu je ve skutečnosti můj.

Krok 3: Sestavení elektroniky

Sestavení elektroniky
Sestavení elektroniky
Sestavení elektroniky
Sestavení elektroniky
Sestavení elektroniky
Sestavení elektroniky

Použil jsem 6 mm silnou hobby překližku a nařezal ji dremelem a vyztuženým řezacím kolečkem. pic Zde je návod, jak jsem připojil elektroniku LCD-PIN1 = spojit s gnd2 = spojit s 5v3 = odpor ~ 2-3K až gnd (použil jsem 1 K) 4 = rs = spojit s pinem 12 5 = r/w = spojit s gnd6 = povolit = spojit s kolíkem 11 7-10 = žádná připojení servopól 10 pamatujte, že uzemnění serva by mělo být připojeno k arduino uzemnění (pouze pokud pro servo použijete jiný napájecí zdroj) Kapacitní snímač na piny 6, 8 (kolík 8 je kolík snímače), (použil jsem 4 M ohm ressistor) a pamatujte si na to, aby kapacitní senzor fungoval, měl by být připojen ke správné zemi. Návod k připojení kapacitního senzoru Měl jsem s výukovým programem nějaké problémy a některá řešení jsou 1. knihovna se nazývá 'Capacitiveense', ale kód se pokouší použít knihovnu 'Capsense'. Můžete to opravit změnou word-Capsense na Capacativesense, a pokud kód říká, že ano, nevhodným použitím …. změňte právě toto slovo na kapacitní smysl (malá písmena) 2. přejděte na náčrt a zkuste ručně přidat soubor. Také jsem přidal LED na pin 13, protože již má odpor, přidání rezistorů je zcela volitelné.

Krok 4: Instalace elektroniky

Instalace elektroniky
Instalace elektroniky

Už jsme skoro hotovi, teď jen instalujeme elctronics a já jsem spustil Ground (pro servo), napájení (připojuje se k USB nástěnnému adaptéru pro napájení arduina a signál (pro servo).

Krok 5: Oříznutí a úprava náčrtu

Všechny ypu pravděpodobně upraví váš náčrt, aby vyhovovaly potřebám vaší polohy. Vlhkost a uzemnění mohou náčrt ovlivnit. měli byste jej tedy kalibrovat podle svých potřeb. Dotykový senzor V závislosti na tom, jak dobře je arduino připojeno k zemi, a na velikosti vaší fóliové dotykové desky, budete muset nastavit citlivost senzoru. If (hodnota> 40000) - upravte tento řádek kódu, abyste získali požadované výsledky. Tento krok vám doporučuji provést nyní, protože vaše situace bude ve scénáři reálného světa stejná. Servo- V závislosti na přepínači, který vaše servo stiskne, budete muset upravit množství, které servo přesune, aby stisklo itmyservo.write (104); myservo.write (90); - upravte tyto řádky, abyste dosáhli požadovaných výsledků. Navrhuji ponechat jednu ze dvou linek v úhlu 90 stupňů, protože jsou neutrální polohou serva. Motor- v závislosti na otáčkách motoru/ Wight vašich dveří/ výstupu V, A vašeho PSU vašemu motoru může otevření dveří trvat více či méně času. myservo.write (104); zpoždění (3400); myservo.write (90);- upravte dobu zpoždění, aby byla správná (1000 = 1 s)

Krok 6: Upgrady

Gratulujeme. Některé budoucí upgrady by mohly být 1. pomocí tohoto tutoriálu zavřít dveře poté, co se otevře pomocí tohoto, tohoto nebo tohoto (to nejsou moje projekty) 2. pomocí malinového pi a webové kamery k záznamu dat, kdo 3. Otevřete dveře a nahrajte je na webovou stránku. prosím neupravujte můj kód a nevyžadujte, aby byl váš, ani jej nepoužívejte ke komerčnímu použití. S největší pravděpodobností vám dovolím jej znovu distribuovat v jiném tutoriálu, POKUD požádáte o mé svolení. Můj e-mail je [email protected] Tento kód můžete použít pro své vlastní projekty, to je naprosto v pořádku.

prosím ohodnoťte mě, protože vytvoření tohoto instruktáže vyžaduje čas, a můj projekt, také pro mě hlasujte na makerlympics a dalších soutěžích, stačí kliknout, děkuji

Přihlaste se do mého kurzu „Elektronika v kostce“zde:

Podívejte se také na můj youtube kanál zde, kde najdete další projekty a výukové programy pro elektroniku:

Doporučuje: