Materialen en gereedschappen voor de fabricage van de robot:
- elke plastic fles van 1,5 l;
- een oude machine op het bedieningspaneel;
- set Arduino Proto Shield;
- softwarepakket Arduino Uno;
- contacten verbinden (set);
- Een set jumpers van het type Female / Female;
- 6 volt zonnepaneel;
- Twee Parallax-servo's (continue rotatie);
- twee standaard servo's van het type Parallax 4-6VDC;
- Botsingssensor Parallax Ping Sensor;
- houder voor vier AA-batterijen;
- houder voor 9V batterij;
- vier fotoresistors;
- vier houders voor leds;
- vier weerstanden per 10K ohm;
- één micro 1A diode 1N4001.
Van de gereedschappen die u nodig heeft: een soldeerbout met soldeer, tang, dremel, zijsnijders en een ander gereedschap.
Robot montageproces:
Eerste stap. Robot hersenapparaat
De Arduino Uno-microcontroller is het meest geschikt voor deze robot, omdat deze is ontworpen voor kleine projecten en is geprogrammeerd met C ++.
De robot heeft vier servo's, één bestuurt de wielen, het is zijn taak om de wielen continu te draaien. De tweede servo is nodig om de kop van de robot te besturen, er zijn botsingssensoren op geïnstalleerd. En een andere servomotor bestuurt de as van de robot, waardoor deze moet draaien.
Het is belangrijk om te begrijpen dat het Arduino Proto Shield-bord zich in de fles zal bevinden, dus je moet een elektrisch circuit maken zodat het gemakkelijk is om verschillende sensoren, servo's en meer aan te sluiten en los te koppelen. Voor deze doeleinden is het Proto Shield-bord met alle benodigde Adafruit-contacten perfect. Contacten moeten worden gesoldeerd aan het Proto Shield-scherm en alle elementen moeten worden verbonden met jumpers.
In het midden van het bord zitten twee kanalen die zijn aangesloten op +5 V en GND. Aan de rechter- en linkerkant van deze kanalen zijn loodrechte panelen te zien. Ze zijn nodig om 5 losbreekbare contacten tussen loodrechte panelen en twee kanalen te verbinden. Vanaf hier zullen de servomotoren stroom ontvangen, evenals stuurpulsen.
Als je naar de onderstaande foto kijkt, kun je zien dat de connectoren die bij het Proto Shield worden geleverd niet zijn gesoldeerd aan de tweede kant van de digitale uitgangen en aan de analoge contacten. Dit moet worden gelaten door de draden rechtstreeks op het paneel te solderen.
U moet ook de draden aansluiten op de PWM-uitgangen (voor servo-aandrijvingen), evenals op de analoge voor fotoweerstanden. Voeg voor elke fotoresistor een weerstand van 10K toe.
Er zijn pinnen 7 en 9 op het Proto-bord, deze moeten worden aangesloten op de positieve pinnen van de rode en groene LED's.
Om de robot met vier servo's en Arduino normaal te laten werken, zijn twee voedingen nodig. De microcontroller heeft 9V stroom nodig. Botsensoren en servo's worden gevoed door vier AA-batterijen; ze zijn aangesloten op een 6V zonnepaneel.
Om tegenstroom tussen het zonnepaneel en de batterij te voorkomen, moet er een diode in het circuit worden geïnstalleerd.
Stap twee Sensor voorbereiding
Fotoresistors worden met houders op het platform gemonteerd. Hierdoor kun je ze snel verwijderen tijdens de montage of verfijning van de robot. Het ene uiteinde van de vrouwelijke / vrouwelijke jumper is verbonden met de fotoresistor en het andere met het Proto Shield-bord. Rubberen pakkingen voorkomen het risico van kortsluiting.
Stap drie Chassis montage
Voor de fabricage van het chassis is een kinderwagen op het bedieningspaneel nodig. Het moet worden gedemonteerd, waardoor alleen die elementen overblijven die zichtbaar zijn op de foto. De vooras moet met een servomotor worden gedraaid.
Beide elementen (voor- en achteras) zijn gemonteerd in een plastic fles, hiervoor worden de benodigde gaten voor de maat erin uitgesneden. Nou, nu blijft het alleen om alles aan te sluiten zoals op de foto.
Stap vier Programmeerproces
De belangrijkste taak die de robotcode moet uitvoeren, is zoeken naar de lichtbron en daaruit opladen. Vier fotoweerstanden worden gebruikt om naar de lichtbron te zoeken. De programmalus moet vergelijken waar het licht helderder is en dan moet de robot ernaartoe gaan.
Om te voorkomen dat de robot crasht, moet elke 30 inch een andere cyclus worden gecontroleerd op obstructies. Om deze informatie te verkrijgen, wordt een ultrasone sensor gebruikt. Als de robot een obstakel detecteert, moet hij stoppen, rondkijken en het beste pad kiezen.
Stap vijf De laatste montagefase
Nadat de robot is geprogrammeerd, kan deze uiteindelijk worden gemonteerd en getest. Om de robot te testen, moet je verschillende lichtbronnen met verschillende helderheid in de kamer creëren en obstakels creëren in de weg ernaartoe. De robot moet de helderste lichtbron bereiken zonder tegen obstakels aan te botsen.
Er zijn natuurlijk nog veel meer mogelijkheden om de robot te verbeteren. Je kunt er een breed scala aan functies aan toevoegen, hier hangt alles af van de wens en verbeeldingskracht van de meester.