INGEBRUIKNAME & TESTEN Robotkamp 2017 17/09/2018 www.e2cre8.be
Keuze voeding Voor deze robotmodule kan je uit 3 verschillende voedingsbronnen kiezen: 4 AA batterijen (voordeel: 4x1,5V = 6V = hoogste spanning = snelste motoren) USB powerpack (voordeel = makkelijk op te laden / goedkoop, nadeel: slechts 5V en dus iets trager) USB kabel naar PC (ideaal om sensoren te testen, de motoren werken in dit geval niet) Stroomverbruik: 250mA/motor – volle snelheid, alle andere elektronica verbruikt zeer weinig stroom. 17/09/2018 www.e2cre8.be
Uitleg schema voeding D4 haalt 0,7V van de 4xAA batt van 6,2V zodat de uC maximaal 5,5V krijgt (5,6V is max) & beschermt tegen ompolen J1 overbrugt D4 wanneer de BBR werkt op een USB powerpack van 5V J2 maakt een verbinding tussen de 5V van de grote USB connector en de schakeling Voeding voor uC Aan/uit schakelaar LED4 geeft aan of de 5V spanning aanwezig is Aansluiting 4xAA batterij 4x1,55V (vol) = 6,2V 4x1,1V (leeg) = 4,4V Voeding voor motoren Aansluiting USB Powerpack - stabiel 5V Condensatoren (ontstoring & opvangen stroompieken) 17/09/2018 www.e2cre8.be
Voeding: keuze 1 “4xAA batt” Geen jumpers plaatsen Zwarte draad aan GND Rode draad aan +6,2V 17/09/2018 www.e2cre8.be
Voeding: keuze 1 “USB powerpack” Plaats jumper J1 (een usb powerpack levert slechts 5V en door deze jumper te zetten overbruggen we een diode die daar nogmaals 0,7V zou afhalen – zie schema) 17/09/2018 www.e2cre8.be
Voeding keuze 3 “USB via PC” Plaats jumper J2 Hierdoor zal de 5V van de grote USB connector worden gebruikt om de elektronica te voeden. Een PC kan via USB slechts 500mA leveren. Om de PC te beschermen zijn de motoren in deze mode uitgeschakeld als we jumper J1 NIET plaatsen! USB kabel naar PC 17/09/2018 www.e2cre8.be
Aansluiten motoren Linkse motor Rechtse motor 4 x AA batterij Sluit de 2 motoren aan zoals hierboven – de polariteit testen we nadien wel. Linkse motor aan D6 & D14 / rechtse motor aan D5 & D16 17/09/2018 www.e2cre8.be
Richten sensoren Richt de licht en afstandsensoren lichtjes naar boven (zodat ze geen reflecties ontvangen van het chassis zelf) 17/09/2018 www.e2cre8.be
Afstellen lijnvolgersensoren Stelschroef Working distance tussen 1 en 5mm Afstand d (working distance) ligt best tussen 1 en 5 mm. Gebruik de stelschroef achteraan om deze afstand in te stellen. 17/09/2018 www.e2cre8.be
Installeren software Zie website www.e2cre8.be >> Brainbox Robot >> Software (Ardublock) Installeer: Arduino IDE (volg installatiehandleiding Ardublock) Copy-Paste: Ardublock (volg installatiehandleiding Ardublock) Pins_arduino file (volg installatiehandleiding Ardublock) 17/09/2018 www.e2cre8.be
BBR laten herkennen in IDE De BBR wordt door IDE herkend als een Arduino Leonardo bordje. Open IDE en selecteer >>’Hulpmiddelen’ >> ‘Board: ‘Arduino Leonardo’’ Zorg er voor dat uw BBR voeding heeft en aan staat (groene led is aan) Koppel uw BBR aan de PC via een USB kabel Druk desnoods enkele malen op de reset knop zodat IDE de BBR herkent. Er zou nu een poort moeten toegewezen zijn aan de BBR – controleer dit via ‘hulpmiddelen’ >> ‘poort’. De Leonardo processor heeft twee COM poorten die beide met IDE kunnen communiceren. Soms zorgt dit voor verwarring en moet je enkele van bovenstaande stappen terug uitvoeren. 17/09/2018 www.e2cre8.be
Testen functionaliteit BBR Open “ALL-IN.INO” in Arduino IDE Indien nog niet ok, installeer dan de <LiquidCrystal_I2C.h> Download zip file via: https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads Installeer zip file in IDE: schets >> bibliotheek gebruiken >> .zip bibliotheek toevoegen… Dit programma bevat 9 testprogramma’s die te selecteren en activeren zijn via de twee drukknoppen op de BBR. De 4 leds geven aan welk programma geselecteerd is. De uitleg staat boven de programma’s en mee tussen de programma’s Dit is een snelle en slordige samenstelling van 9 programma’s. gelieve niet te letten op de structuur en netheid…. 17/09/2018 www.e2cre8.be
Inladen all-in code Stappenplan om code in de BBR te laden via IDE: Houd de reset knop van de BBR ingedrukt Druk in IDE op de knop uploaden Onderaan staat nu een balk met ‘Bezig met het compileren van de schets’ Van het moment dat deze tekst verandert naar ‘bezig met uploaden’ moet je de reset-knop meteen loslaten. Als alles goed verlopen is verschijnt er ‘Uploaden geslaagd’ 17/09/2018 www.e2cre8.be