Inhoudsopgave:
- Stap 1: Modelleer de windmolen
- Stap 2: Monteer de afdrukken
- Stap 3: Monteer de elektronica
- Stap 4: Programmeer de Arduino
- Stap 5: Wees een ingenieur
Video: Active Control-windmolen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com)
Ik mocht een project kiezen om vanaf de grond af te ontwerpen en op te bouwen. Ik besloot dat ik wilde proberen een windmolen te bouwen die de windrichting voelde en er actief mee omging, zonder een wiek of staart. Omdat mijn focus in dit project lag op de combinatie van sensor en PID-regeling, doet de windmolen niets met de energie die de wieken laat draaien. Voel je vrij om het ontwerp aan te passen om het nuttiger te maken! Wat volgt is niet de enige manier om dit te bouwen. Ik moest onderweg verschillende onvoorziene problemen oplossen en het leidde ertoe dat ik verschillende materialen of gereedschappen gebruikte. Meerdere keren heb ik het gedaan met onderdelen die bij de hand waren of die ik had weggegooid van oude apparaten of technologie. Dus nogmaals, voel je vrij om te zigzaggen waar ik zag. Om dit project volledig te documenteren, zou ik mijn project effectief moeten vernietigen om foto's te maken van elke bouwstap. Ik ben niet bereid om dat te doen. In plaats daarvan heb ik de 3D-modellen, de materialenlijst verstrekt en nuttige hints gegeven die ik onderweg op de harde manier heb geleerd.
Benodigdheden:
Ik heb de Arduino-code en de Autodesk-bestanden toegevoegd. Je hebt ook het volgende nodig: Gereedschap:
-Kleine pijpsnijder-Soldeerbout, soldeer, flux-Schroevendraaiers-Boor-Razor of boxcutter of exacto mes-Heet lijmpistool-(optioneel) heteluchtpistool
Materialen:
-24 inch aluminium buizen met een diameter van 0,25 inch (ik heb de mijne van Mcmaster-Carr)-Arduino Uno-28BYJ48 Stepper-ULN2003 stappencontroller-(optie 1) Zwaartekrachtmotorschild en hall-effectsensor van DfRobot-(optie 2) elke andere analoge rotatiesensor-3+ loden sleepring of pancake ring-project box-lagers voor de neus montage-schroeven-hout voor een platform-batterijen (ik gebruik een 9v voor het bord en voed de stepper met een 7.8 Li-Po)-RC vlakke duwstangen (elke stijve draad met een kleine diameter is voldoende.)
Stap 1: Modelleer de windmolen
Ik heb Autodesk Inventor Student-editie gebruikt om dit windmolenproject te modelleren. Ik heb de stl-bestanden opgenomen in deze Instructable. Als ik dit opnieuw zou doen, zou ik het oppervlak van mijn messen drastisch vergroten, zodat ze op deze schaal beter zouden werken. Dingen om in gedachten te houden bij het modelleren van uw project zijn de schaal van uw onderdelen versus de resolutie/toleranties van uw beschikbare printer. Zorg ervoor dat u uw model schaalt zodat het op alle vereiste sensoren of andere apparatuur aan boord past.
Ik ontdekte ook dat de zorgen over de sterkte ertoe leidden dat ik per-gefabriceerde items, zoals de aluminium buizen, voor structurele onderdelen ging gebruiken. Ik kocht mijn lagers van Mcmaster-Carr en ze hadden er een 3D-model van dat ik gebruikte om een montage te maken die er heel goed op paste.
Ik ontdekte dat het tekenen van onderdelen voordat ik ze probeerde te modelleren, het proces sneller liet verlopen en de hoeveelheid aanpassingen verminderde die ik moest maken om de onderdelen samen te laten werken.
Stap 2: Monteer de afdrukken
Klop eventuele bramen op lageroppervlakken af; schuur ze indien nodig ook.
Ik gebruikte een hitte (voorzichtig!) om een paar van de bladen recht te trekken die tijdens het afkoelen kromden.
Ga langzaam bij het plaatsen van hardware in hun montagesleuven/gaten.
Zodra de structuur is gemonteerd, voegt u uw sensoren en elektronica toe. Ik lijmde de elektronica op zijn plaats in de projectdoos en gebruikte de soldeerbout om de sensorbevestiging in de montagesleuf in de behuizing te "lassen".
Stap 3: Monteer de elektronica
Zorg voor goede verbindingen met alles. Geen blootliggende draad; geen mogelijke kortsluitingen.
Zorg ervoor dat uw sensor stevig is gemonteerd.
Verwijs naar de code om te bepalen welke pinnen waar zijn aangesloten. (d.w.z. de draden van de stappenmotor of de analoge draad van de sensor.)
Ik voedde de motor met een externe bron in plaats van via het Arduino-bord. Ik wilde het bord niet beschadigen als de motor te veel stroom trok.
Stap 4: Programmeer de Arduino
Het programma en het gesloten regelschema vormen de kern van dit project. Ik heb de Arduino-code bijgevoegd en deze is volledig becommentarieerd. Bij het afstemmen van de PID merkte ik dat ik het gemakkelijker had als ik het volgende deed: 1) Zet alle PID-winsten op nul. 2) Verhoog de P-waarde totdat de reactie op de fout een constante oscillatie is. 3) Verhoog de D-waarde totdat de oscillaties zijn opgelost. 4) Herhaal stap 2 en 3 totdat u geen verdere verbetering kunt bereiken.
5) Stel P en D in op de laatste stabiele waarden. 6) Verhoog de I-waarde totdat deze terugkeert naar het instelpunt zonder steady-state-fout.
Vanwege het mechanische ontwerp heb ik een dode zone-functie gemaakt om de stroom naar de motor af te sluiten wanneer de windmolen correct is georiënteerd. Dit vermindert de warmte in de stappenmotor drastisch. Hiervoor heb ik het laten lopen en het werd heet genoeg om het torenplatform te vervormen en uit de berg te vallen.
De mesconstructie is niet perfect uitgebalanceerd en is zwaar genoeg om de spilconstructie te laten wiebelen. De wiebel geeft in wezen valse sensorinformatie aan het PID-proces en voegt ruis toe die overmatige beweging en dus warmte veroorzaakt.
Stap 5: Wees een ingenieur
Zodra alles is gemonteerd en geprogrammeerd, zoek je een ventilator of een tropische storm en test je je creatie! Een deel van het plezier om dit te bouwen was uitzoeken hoe de problemen die zich voordeden op te lossen. Deze Instructable is om die reden licht op detail. Bovendien, als je probeert dit te bouwen en betere oplossingen te bedenken dan ik, deel ze dan alsjeblieft. We kunnen allemaal van elkaar leren.
Aanbevolen:
Mission Control Box V3.0: 4 stappen
Mission Control Box V3.0: Hallo allemaal! Dit is een bijgewerkte versie van mijn originele Mission Control Box. Deze versie is hetzelfde basisidee: lichten, schakelaars, een afteltimer en een leuke LED-staafgrafiek "vermogensmeter" allemaal met een Space Shuttle-thema. Het grootste verschil
Hot Plate Automatic Control System (HPACS): 3 stappen
Hot Plate Automatic Control System (HPACS): Dit project heeft tot doel een eenvoudige intuïtieve manier te bieden om te begrijpen hoe automatische PID-afstemming kan worden uitgevoerd met behulp van een verwarming. Wat ik heb gemaakt is gebaseerd op de Åström-Hägglund-methode voor het afleiden van parameters met behulp van bang-bang-besturing om systeemkenmerken te onthullen
Voice Home Control V1.0: 12 stappen
Voice Home Control V1.0: Een paar maanden geleden heb ik een persoonlijke assistent aangeschaft, met name een Echo Dot uitgerust met Alexa. Ik heb ervoor gekozen omdat ik ontdekte dat je op een eenvoudige manier plug-ins kunt toevoegen om het apparaat aan en uit te zetten, zoals lampen, ventilatoren, enz. In online winkels zag ik a la
Arduino Laser Projector + Control App: 8 Stappen
Arduino Laser Projector + Control App: XY - 2-dimensionaal laserscannen 2x 35mm 0,9° stappenmotoren - 400 stappen/omw Automatische spiegelkalibratie Seriële bediening op afstand (via bluetooth) Automatische modus App voor afstandsbediening met GUI Open Source Download:github.com/stan
I2C Backlight Control van een LCD-scherm 1602/2004 of HD44780 Etc: 4 stappen
I2C Backlight Control van een LCD Display 1602/2004 of HD44780 Etc: Deze instructable laat zien hoe u de achtergrondverlichting van een LCD-display kunt regelen door middel van een I2C ADC-module. Het contrast kan op dezelfde manier worden geregeld na het verwijderen van de trimpotentiometer