Alles werkt heel eenvoudig dankzij de Rover-controller, die op Android staat. Als je het via Bluetooth gebruikt, kun je opdrachten naar de Arduino sturen. Daar worden ze afhankelijk van de code gedecodeerd en voert het apparaat de nodige acties uit. Het apparaat kan ook worden bediend met de knoppen omhoog, omlaag, rechts, links.
Materialen en gereedschappen voor het maken van een tank:
- Arduino UNO microcontroller (maar een kopie is ook geschikt);
- seriële Bluetooth-module (ХК-06);
- machinist;
- rupsonderstel van de tank (Tamiya);
- versnellingsbak voor de tank (Tamiya);
- Jumperkabels;
- soldeerbout met soldeer;
- draden;
- een schroevendraaier.
Robot ontwikkelingsproces:
Eerste stap. De versnellingsbak monteren
Volg de instructies om de versnellingsbak te monteren. Tamiya moet twee motoren bevatten, een vet, een sleutel en een versnellingsbak. Om de machine correct te laten werken, moet u de overbrengingsverhouding "58: 1" gebruiken.
Na het monteren van de tandwielen in de versnellingsbak, moet u het vet dat bij de set wordt geleverd zorgvuldig smeren. Bij het monteren mag u de metalen stutten van de versnellingsbak niet vergeten.
Als alternatief kunt u zelfs een motor met dubbele versnellingsbak gebruiken, maar in dit geval moet u de apparaatcode wijzigen, dus het is beter om twee motoren te gebruiken.
Stap twee We monteren het chassis.
Nadat de versnellingsbakken zijn gemonteerd, kunt u doorgaan met de montage van het chassis. Het is niet nodig om de instructies te volgen, omdat het ontwerp enigszins zal worden gewijzigd. In de set zie je één versnelling en drie sets rollen.
De montage bestaat uit verschillende fasen, hoe dit gebeurt, is te zien op de foto.
Stap drie Installeer de Arduino-controller en het motorstuurprogramma
De controller wordt met schroeven aan de behuizing bevestigd, hiervoor moet je eerst een stuk acrylplaat installeren. Daarnaast kunt u afstandhouders gebruiken, dit vervangt de kunststof voet.
Wat de bestuurder betreft, is het belangrijk op te merken dat een bestuurder zoals de L293D hiervoor geschikt is. Als u de officiële driver van Arduino Motor gebruikt, werkt deze niet, omdat u de code moet wijzigen.
Stap vier We verbinden de Bluetooth-module
De Bluetooth-module is door de auteur op DX.com gekocht en kost $ 8.Er zit een gat tussen de versnellingsbak en het Arduino-bord, je kunt hier een Bluetooth-controller installeren.
Alles werkt als volgt. Het programma stuurt bepaalde bytes aan informatie naar de Arduino, waar het vervolgens wordt gedecodeerd. Welnu, op basis van deze informatie stuurt het apparaat de nodige opdrachten naar de engines.
Het bedradingsschema is als volgt:
- "TX Bluetooth-module" maakt verbinding met "RX in Arduino";
- "RX Bluetooth-module" is verbonden met "TX Arduino";
- "Bluetooth-module VCC" maakt verbinding met "5V van Arduino";
- "Earth from the Bluetooth module" maakt verbinding met de "GND Arduino".
Stap vijf Installeer de FPV-camera
Concreet werd in dit project de camera niet toegevoegd, maar indien nodig kan dit worden gedaan. Dankzij deze camera zie je waar hij heen gaat een autozonder naar hem te kijken. Alle informatie wordt rechtstreeks vanuit het bestuur uitgezonden. Soortgelijke technologieën zijn te vinden op drones en andere vergelijkbare apparaten. Voor de bediening van zo'n camera heb je een zender en een ontvanger nodig. Daarnaast is er een extra accu om de camera te laten werken.
Stap zes We verbinden de batterij
Voor een dergelijk apparaat is een lithium-polymeerbatterij het beste. Hij weegt weinig en is de krachtigste tot nu toe. Het is belangrijk op te merken dat dergelijke batterijen alleen moeten worden opgeladen via een speciale stroombron met een controller, anders worden ze opgeblazen en werken ze niet. De eenvoudigste manier is om een oude mobiele telefoon met een werkende batterij te pakken en deze er direct in op te laden.
Zevende stap. Programmacode tank
Een bibliotheek wordt gebruikt om de engines te besturen. Om ervoor te zorgen dat het apparaat de opdrachten correct ontvangt, moet u ze configureren zoals aangegeven in de afbeelding. In het bijzonder zijn er in de code die wordt gebruikt alleen basisopdrachten, dat wil zeggen vooruit, achteruit, rechts en links.
Om de benodigde software op Android te installeren, moet deze worden gedownload van Google Play en geïnstalleerd. Schakel vervolgens Bluetooth in en voer het programma uit. Dan moet je een verbinding maken. Wanneer de rode kleur groen wordt, wordt de verbinding tot stand gebracht en kan de tank al worden bestuurd.
Dat is alles, nu de robot klaar. Het kan op afstand worden bediend via Bluetooth. Het bereik van deze verbinding is ongeveer 20 meter.
In de toekomst is de auteur van plan de tank te verbeteren, namelijk om ultrasone bewegingssensoren te installeren zodat hij obstakels kan omzeilen. Er is nog steeds een idee om het motorvermogen te vergroten, het chassis te versterken en krachtigere accu's te leveren. En installeer natuurlijk een realtime camera.