Stap 3: controle
Het aardige ding over RC servo's is het aantal verschillende manieren om ze te bestrijden, allemaal vrij eenvoudig. U kon koppelt een RC-ontvanger en een standaard afstandsbediening, zoals gebruikt voor RC vliegtuigen gebruiken. U kunt een Arduino of andere microcontroller koppelen, ze hebben zeer goed gedocumenteerd manieren om interface met servo's. En u kunt ook het maken van een eenvoudige schakeling van de 555 timer, die ik zal detail hier.
RC servo's nemen opdrachten in de vorm van puls breedte modulatie. Kortom, het telt hoeveel pulsen het ziet op de controle-signaal gedurende een korte periode van tijd, en vervolgens aantal pulsen bepaalt de hoek die het draait om. Dus om te beheersen, moeten we een reeks van pulsen genereren. De 555 is een perfect onderdeel om dit te doen, en vindt u vele voorbeelden van het gebruik op het web. Het hier gegeven voorbeeld is een versie die ik heb ontworpen. Afhankelijk van de configuratie, kan het toestaan van fijne controle van de servo-hoek, of bieden een binaire ingang te sturen van de servo naar beide extreme van haar ontwerpresolutie. In dit Instructable zal ik gewoon gebruiken de latere modus, als we alleen de klep geopend of gesloten willen.
C1: 1 uF
T1: 2N3904 transistor
R1: 1 K ohm
R2: 82 K ohm
R3: 10 K ohm
R4: 1 K ohm
R5: 24 K ohm
R6: 1 ohm
Door kortsluiting in X1, wordt de weerstand van de R6 parallel aan R5 toegevoegd. Dit daalt de gecombineerde weerstand tegen eigenlijk niets. Het eindresultaat is dat de keten van de pols wordt gemaakt door de 555 radicaal verandert, en de servo schommels van het ene uiterste van de beweging naar de andere.