Stap 1: Sluit alle hardware
Verbinding maken met de L293D Motor-Driver
L293D is een dual motor full-bridge-stuurprogramma met een maximale uitgangsstroom van 600 mA per kanaal (data Sheet). Wat impliceert u kunt gelijktijdig rijden 2 motoren hebben een huidige vraag binnen de beperkingen van de IC. In ons geval gebruiken we alleen een enkellijns, hetgeen impliceert dat We zullen gebruik maken van de IN M1 / M1 uit poorten op de module (pinnen 2,7 en 3,6 respectievelijk op de IC). Zodat de motor aangesloten op dit kanaal, moeten wij trekken de EN1 (pin 1) hoog. De module die ik ben met behulp van een eenvoudige trui regeling voor harde draad heeft verstrekt dit, zie de foto referentie. Als alternatief kunt u deze pin via je controller. de pin aansluitingen zijn zoals geïllustreerd in de afbeelding.
Verbinding maken met de L298N Motor-Driver
Vergelijkbaar met L293D, L298N is ook een dual motor full-bridge-stuurprogramma met een maximale uitgangsstroom van 2A per kanaal. We gebruiken slechts één kanaal ie. M1, M2 (deze module heeft een verschillende naming convention en M1-, M2-In zijn ingangen en M1-Out-, M2-Out zullen de overeenkomstige resultaten) Data Sheet L298N
Wanneer we moeten meer stroom zoals in het geval van een metaal gericht gelijkstroommotor, deze specifieke driver is een goede keuze. Het zorgt voor goede prestaties en lage verwarming (hoewel met behulp van een heat sink wordt aanbevolen en in de meeste modules die beschikbaar zijn op de markt met een heat sink komen). Het is ook een zeer goedkoop, dat helpt.
Verbinding maken met servomotor
Servomotoren komen in een verscheidenheid van formaten en bijbehorende koppels waarderingen. We zien vaak motoren met een lagere rating van de koppel kunststof gears gebruiken, maar mensen met een hoger koppel rating, gebruik metalen tandwielen.
Een servomotor heeft 3 draden komen daaruit viz signaal, Vcc en grond. Over het algemeen is de kleurencode gebruikt als volgt:
Signaal > geel/oranje; VCC > rood/wit; GND > zwart/bruin
Als een vuistregel, de gemakkelijkste manier om hen te identificeren is, de donkerste is een grond, de iets helderder is Vcc, de helderste is het signaal.
Als u een micro servo als HK15178 gebruikt, kunt u met behulp van de 5 v-pin op de Arduino stroom. Echter, wanneer de huidige eis hoger is, je Arduino kan niet genoeg voedingsstroom en vandaar moet u om het extern vermogen. We gebruiken een universele batterij Eliminator Circuit (UBEC), die een handige 5V/6V heeft 3A Output. De reden we zijn met behulp van dit circuit over een simpele spanningsregelaar zoals 7805 dat de huidige limiet voor de spanningsregelaar is lager dan de gewenste output is voor het beheersen van een servo die ongeveer 1,5 tot 2 a (afhankelijk van de rating).
PS: Als u de macht van een hogere rating servo met behulp van de Arduino, het bestuur kan abrupt reset en zich gedragen op een ongewenste manier.
Verbinding maken met Bluetooth-Module van HC-05
Deze stap is precies zoals uitgelegd in slimme telefoon gecontroleerde LED-verlichting met behulp van HC-05 en Arduino UNO, het enige verschil hier is dat We zijn met behulp van analoge Pins A0 en A1 als digitale pinnen (D14 en D15) voor Rx en Tx.