Bekomen resultaten
Problemen:
5. Bluetooth communicatie: We hebben met de AT commando’s de naam veranderd van de bluetooth module en hebben in onze Arduino programma extra code geschreven om te kunnen communiceren met de module. We konden verbinding maken met de (met de gsm en computer) maar we slaagden er niet in commando’s (start, stop, debug…) door te sturen naar de Arduino.
Update: Na lang proberen en opzoekingswerk zijn we er in geslaagd te communiceren met de gsm (en de pc). We vermoeden dat het probleem lag bij de ingestelde baudrate.
4. Robot volgt pad niet: De robot volgt de zwarte lijnen niet. Hij reageert te traag op de sensoren.
Update: Na het uitvoeren van verschillende metingen en het gebruiken van verschillende instelparameters zijn we er in geslaagd het robotje volledig het parkoer te laten afleggen zonder uitwijkingen of fouten. We hebben een topsnelheid van 0.451 m/s
3. Uitlezing sensoren: Bij het testen van onze Arduino-programma hebben we gemerkt dat de uitlezing van de sensoren onstabiel verliep en nooit constant was. De sensoren veranderden vrij snel van waarde. We dachten eerst dat we een slechte verbinding hadden gemaakt maar na het solderen bekwamen we nog steeds de zelfde resultaten.
Update: Doordat wij een QTR8 RC-array hebben i.p.v. een QTR8 A, hebben we gebruik moeten maken van een speciale Arduino library (speciaal ontworpen voor deze RC-array) Na het raadplegen van de datasheet merkten we dat we de RC-array digitale sensorwaarden doorheeft i.p.v. de analoge. Dit zal dan ook de reden geweest zijn dat wij geen juiste sensorwaarde konden uitlezen.
2. Compilatieproblemen: Bij het eerste maal compileren kregen we direct een reeks foutmeldingen. Onze bibliotheken konden niet worden gevonden ondanks we deze wel hadden geïmporteerd in onze Arduino-programma. Na even zoeken hadden we een oplossing gevonden. Al de gebruikte bibliotheken moeten ook in de projectfolder staan van het programma anders wil hij niet compileren.
1. Levertijd: Doordat we bepaalde componenten (motoren & hc-05 module…) hebben besteld via een goedkopere site in China konden we pas laat beginnen met het maken van onze prototype van plan B.
Voorlopig ontwerp plan B:
Dit is een voorlopig ontwerp dat we gaan gebruiken om onze schakeling te maken en ons Arduino-programma uit te testen. Het voorlopig plan B is te groot om binnen de gewenste specificaties te vallen, dus we zullen dit achteraf nog moeten aanpassen.
Elektronische componenten:
- Microcontroller: Arduino Leonardo
- Sensoren: QTR-8RC Reflectance Sensor Array (polulo)
- Motoren: 2 x 50:1 Micro Metal Gearmotor HP 6V
- H-Brug: Adafruit DRV8833 Dual Motor Driver Carrier
- Batterijen: Lithium-Ion Battery 3.7V – 2900 maH
- Communicatie: HC-05 Bluetooth module
Stappenplan
- Keuze van de elektronische componenten (bluetooth module, h-brug, sensoren, microcontroller…),
- Bestellen benodigde componenten,
- Programmatie van de Arduino-code,
- Ontwerpen prototype plan B,
- Verbinden van de elektronische componenten,
- Uittesten van Arduino-code,
- Finetuning arduino-code, aanpassen om betere (sneller) resultaten te bekomen.


