Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Podrobnosti o projektu: Účelem mého projektu je vyrobit praktickou motorizovanou roletu, kterou mohu používat každý den. V plánu je vyrobit roletu ovládanou pomocí bipolárního krokového motoru, ve kterém budu ovládat desku arduino uno. Poté, co rolety fungují funkčně přes motor, doufám, že jej připojím k přijímači Bluetooth na Arduinu, ve kterém mohu ovládat dálkovým ovladačem. Později nastavím žaluzie na časovač, ve kterém se ráno otevírá, ale v noci se zavírá. Mám v úmyslu naučit se ovládat motor pomocí desky arduino a naučit se s tím spojený software.
Krok 1: Potřebné materiály
- Bipolární krokový motor (BYJ48)
- Řidič motoru
- fm propojovací vodiče
- mm propojovací vodiče
- Deska Arduino uno
- 3D tištěné díly
- vinylová plachta na žaluzie
- 3/4 v PVC trubce
Krok 2: Jak sestavit žaluzie
- Nejprve uřízněte PVC trubku na požadovanou délku (já jsem ji zkrátil na 2,5 stopy, aby odpovídala velikosti mého okna)
- Potom trubku rozřízněte v horizontální linii stolní pilou celou trubkou
- Lemujte horní a spodní část vinylového listu, abyste vytvořili smyčku 1/2 palce
- Potom jsem vložil 3/8 palcovou dřevěnou hmoždinku, která drží vinylovou fólii nahoru, a zasunul list skrz
Krok 3: 3D tištěné materiály
- Vytiskl jsem 3D pouzdro motoru a vložku knoflíku, aby se rolety mohly otáčet s motorem a zlepšila estetickou přitažlivost projektu
- Udělal jsem otočný knoflík na straně, na které bude motor, ale na druhé straně trubková vložka, do které jsem připevnil ložisko o velikosti průměru trubky z PVC.
Krok 4: Nastavení hardwaru Arduino
Krok 5: Software pro krokový motor
- Stáhněte si software arduino ide na plochu
- Poté otevřete software a klikněte na kartu souboru, poté na příklady a postupujte podle příkladu s názvem „stepper“a klikněte na stepper one revolution.
- Pro tento konkrétní kód budete muset změnit kroky na otáčku, aby se vešly na váš motor, a můžete to zjistit pomocí následující rovnice
kroky = počet kroků v jedné otáčce * převodový poměr. kroky = (360 °/5,625 °) * 64 "Převodový poměr" = 64 * 64 = 4096. tato hodnota ji nahradí v The Arduino Sketch
- Také budete muset změnit posloupnost kroků v softwaru z 1234 na 1324, jinak motor nepoběží
- v případě potřeby si také můžete pohrát s rychlostmi, aby vyhovovaly vašim potřebám
Krok 6: Jak nastavit motor na přijímač Ir
- Díly, které budete potřebovat pro tento náčrt, je arduino breadboard, 5v breadboard napájecí zdroj, Ir přijímač a dálkové ovládání
- Použité schéma obvodu a veškerá kabeláž pocházela z chytrých kousků
- Kód potřebný k běhu motoru přijímačem bude používat dvě knihovny v náčrtu arduino, IR dálkové ovládání a stepper
- Knihovna stepperů bude v náčrtu arduino pod příklady, ale budete si muset stáhnout a extrahovat IR dálkové ovládání z webu, jako je GitHub
Krok 7: Konečný kód pro žaluzie
Krok 8: Závěrečné myšlenky
Celkově projekt nevyšel tak, jak jsem chtěl. Chtěl jsem plně autonomní roletu, kterou bych mohl praktickým způsobem namontovat do svého pokoje. Ačkoli jsem se hodně naučil a není to úplné selhání, protože to částečně funguje, pokusím se napravit chyby, kterých jsem se dopustil. Vyměním krokový motor byj48 a krokový ovladač za výkonnější krokový motor nema 17 spolu s krokovým ovladačem a4988. Doufám, že s určitými úpravami hardwaru a softwaru budu moci mít plně funkční rolety poháněné krokovým motorem.