Wat het is:
Dit apparaat neemt het signaal van een RC-ontvanger, het soort zou u de stekker van uw servo's in in een RC auto of vliegtuig. Op basis van dat RC signaal uitgangen het gecontroleerde macht aan paar motoren tot 18V en 4A. Het besturingselement is evenredig (met variabele snelheid), en gaat in beide richtingen zonder vooringenomenheid in beide richtingen, waardoor het geschikt voor voertuigen met stuur tank. De logica is gebaseerd op een PIC18F1320. Het beste deel van dit project is niet alleen dat je kunt maken van een relatief goedkope RC dual motor controller, maar dat met behulp van deze code en input regeling u kunt nemen van een PIC microcontroller project en toevoegen van RadioControle met zoveel kanalen als u wilt gebruikt slecht één pin te ontvangen alle. Naast andere functies van de robot te besturen met behulp van deze waarden kunt u nog steeds een van de poorten van uw receiver, met inbegrip van degenen die naar de control board, controle van de servo's.
Want het is niet dat veel plezier twee motoren zonder een robot controle voor hen om te rijden heb ik gebouwd het systeem in een robot van Lego. Deze motor controller kan worden gebruikt voor elke skid steer robot, of u kan vereenvoudigen het aan een motor, de andere poort gebruiken voor een servo en maken van een voertuig die als een auto stuurt. Als het Lego deel van het project voor u van belang is de connectors zijn beschreven in stap 4 en de lego-lichaam is gelegd uit in stap 5.
Dit project vereist basisinstrumenten van de elektronische en een programmeur die met 18F serie chips werken kan.
De hardware:
De elektronische hardware is vrij eenvoudig. De PIC 18F1320 behandelt alle de interpretatie van signaal, waarvoor slechts 2 dioden filteren. Dezelfde chip genereert motorische controle signalen voor beide motoren. De andere grote chip op het bord is een L298n motor coureur. Deze chip bevat twee H-bruggen staat voor het besturen van een motor met tot 4A van stroomafname bij tot 18V. Naast de chips is de een andere grote component een 5V regelgever geven de foto een goede voeding. Naast die u hebben een handvol goedkope dioden en weerstanden. Een lijst van specifieke onderdelen is in stap 1.
De software:
De software voor de chip heeft een gedeelte dat PWM * servo besturingsseinen in een variabele interpreteert, en een ander gedeelte dat twee motorische controle PWM genereert * signalen. Deze onderdelen kunnen elk potentieel worden gebruikt te maken van een systeem dat doet iets anders op basis van opdrachten voor het beheer van radio of een motor-controller die wordt gedreven door andere middelen. De code kan eenvoudig worden uitgebreid om te veel (ik heb het 8 of meer) gelezen PWM-signalen. Je kon nemen een van die enorme $500 vliegtuig afstandsbediening systemen en hebben een chip elk kanaal lezen! Wat je deed met al die gegevens zou worden aan jou.
Een opmerking over PWM:
Dit zijn beide pulsbreedte gemoduleerde (PWM) signalen, wat gewoon betekent dat de breedte van de pulsen wordt gebruikt om waarden te geven, maar de motor controle-signaal pulseert in- en uitschakelen om te variëren van de gemiddelde vermogen of taakcyclus, te volbrengen verschillende motor snelheden, terwijl het signaal van de servo werkt door het verzenden van verschillende breedtes van puls die worden gelezen als relatieve opdracht waarden.