Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Projektdetaljer: Syftet med mitt projekt är att göra praktiska motoriserade rullgardiner som jag kan använda varje dag. Planen är att göra en rullgardin styrd genom en bipolär stegmotor där jag kommer att styra genom en arduino uno board. Efter att persiennerna har fungerat funktionellt genom motorn hoppas jag kunna ansluta den till en Bluetooth -mottagare på arduino som jag kan styra med en fjärrkontroll. Senare kommer jag att ställa in persiennerna till en timer där den öppnas på morgonen men stängs på natten. Jag tänker lära mig att styra en motor genom ett arduino -kort och lära mig programvaran som ingår i den.
Steg 1: Material som behövs
- Bipolär stegmotor (BYJ48)
- Motorförare
- fm bygelkablar
- mm bygelkablar
- Arduino uno board
- 3D -tryckta delar
- vinylplåt för persienner
- 3/4 i pvc -rör
Steg 2: Hur man monterar persienner
- Skär först PVC -röret till önskad längd (jag skar mitt till 2,5 fot för att passa min fönsterstorlek)
- Skär sedan röret i horisontell linje med en bordsåg hela vägen genom röret
- Fälla upp och ner på vinylarket för att göra en 1/2 tum slinga
- Jag satte sedan in en 3/8 tums träpinne för att hålla vinylarket uppe och skjut arket igenom
Steg 3: 3D -tryckta material
- Jag 3d -tryckte ett motorhölje och vredinsats för att tillåta att persiennerna roterar med motorn och för att förbättra projektets estetiska dragningskraft
- Jag gjorde en vridknapp för den sida som motorn skulle vara på, men en rörinsats för den andra sidan där jag fäst ett lager med storleken på PVC -rördiametern.
Steg 4: Arduino Hardware Setup
Steg 5: Programvara för stegmotor
- Ladda ner arduino ide -programvaran till ditt skrivbord
- Öppna sedan programvaran och klicka på filfliken, sedan exempel, och följ den ner till exemplet med titeln "stepper" och klicka på steg ett varv.
- För den här koden måste du ändra stegen per varv för att passa din motor, och du kan räkna ut det med följande ekvation
steg = Antal steg i ett varv * Utväxlingsförhållande. steg = (360 °/5.625 °) * 64 "Utväxling" = 64 * 64 = 4096. detta värde kommer att ersätta det på The arduino Sketch
- Du måste också ändra stegsekvensen på programvaran från 1234 till 1324, annars går inte motorn
- du kan också leka med hastigheterna om det behövs för att passa dina behov
Steg 6: Så här ställer du in motorn på en Ir -mottagare
- Delarna du behöver för denna skiss är en arduino -brödbräda, en 5v brödbräda, en Ir -mottagare och fjärrkontroll
- Den schematiska användningen av kretsen och alla ledningar kom från hjärniga bitar
- Koden som behövs för att köra motorn genom mottagaren kommer att använda två bibliotek i arduino -skissen, IR -fjärrkontroll och stepper
- Stepper -biblioteket kommer att finnas under exempel i arduino -skissen, men du måste ladda ner och extrahera IR -fjärrkontrollen från en webbplats som GitHub
Steg 7: Slutlig kod för persienner
Steg 8: Slutliga tankar
Sammantaget blev projektet inte som jag ville. Jag ville ha en helt autonom rullgardin som jag kunde montera i mitt rum på ett praktiskt sätt. Även om jag lärde mig mycket och det inte är ett fullständigt misslyckande, eftersom det delvis fungerar, kommer jag att försöka fixa de misstag jag gjorde. Jag ska byta byj48 stegmotor och stegdrivrutin med en kraftfullare nema 17 stegmotor tillsammans med en a4988 stegmotor. Jag hoppas med några ändringar i hårdvaran och mjukvaran att jag kommer att kunna få en fullt fungerande stegmotordrivna rullgardiner.