Development Arduino Schakelingen

OP 30 November is er een begin gemaakt aan de schakelingen waarmee de Arduino de D/C motor en servo motor zal besturen. Eerst begon ik aan de transistor schakeling met D/C motor. Op de Arduino website werd er goed uitgelegd hoe het zou moeten werken en om extra kennis te verwerven heb ik wikipedia bezocht over transistoren. Dus toen ik begreep wat ik moest doen keek ik naar deze schema

transistormotor_schem

Na wat trial and error was het gelukt met deze schakeling kon de D/C motor aan en uit gezet worden.

In deze video is te zien dat de D/C motor kan versnellen en afremmen.

Daarna was de Servo Motor aan de beurt, het was veel makkelijker dan de D/C motor want ik hoefde geen ingewikkelde schakeling te verzorgen. Binnen een paar minuten begrepen ik hoe de servo moest programmeren en was ik snel klaar met testen.

 

 

TLE – Development sprint 2

Waar gaan wij ons op richten?

Er mist nog maar een stap in het hele proces:

  • Het kunnen besturen van de Raspberry vanaf een web-omgeving. (de demo)
  • Het ‘rij-klaar’ maken van de RC auto. Implementeren van motor aan de voorste as voor het stuur.
  • Bevestigen van schakeling op RC auto.

Waarom?

Dit moeten we doen, omdat we het Xbox stuur / pedalen (waarmee we de RC auto gaan besturen) uitlezen via een web api. De Arduino is verbonden met de Raspberry. De Raspberry is dus de verkeersleider in de hele schakeling.

Als dit werkt, dan kunnen we overgaan op gebruikerstests. We kunnen dan mensen ‘achter het stuur’ plaats laten nemen, en hen een nieuwe ervaring geven.

TLE 2 – Development sprint 1

Wij hebben veel bereikt in sprint 1.

In het kort:

  • Realtime beeld van de camera naar de demo.
  • Besturing van de lampen vanaf de Raspberry via de Arduino.
  • Uitlezen van waardes van Xbox stuur.
  • Bouwen van RC auto.
  • Besturen van motoren voor RC auto.
  • Bevestigen van nieuwe aandrijving in auto.

In de hardware hebben we dus veel stappen gezet.

In het geheel hebben we ons op deze user story gericht:

Als gebruiker wil ik realtime beeld van mijn omgeving zien, zodat ik veilig in het donker kan autorijden.

Zeker het eerste deel van deze user story is gemaakt, het tweede deel moeten we eigenlijk nog bevestigen. We hebben nog geen gebruikerstest afgenomen, we hopen dit in TLE2 te kunnen doen. We hebben hiervoor nog de laatste stappen met de auto nodig, dit moet binnenkort zeker mogelijk zijn.

Feedback Sprint 3

De gaten van het concept/simulatie moeten gedicht worden voor de tussenmarkt.

Zorg ervoor dat het prototype qua simulatie klopt bijvoorbeeld:

Dat de video’s die weergegeven worden kloppen met het geheel.

Ook een switch van camera type op het prototype (infra rood modus en normale modus).

Dat de plek van de gelaagde informatie een goede plek heeft gekregen.

Opmerkingen

Neem rc auto mee bij tussenmarkt

Navigatie Scherm tijdens het stilstaan misschien gevaarlijk.

Zorg ervoor dat geïnteresseerden interactie kunnen hebben met het systeem.

Het blog kan aangepast worden zodat het meer geïdentificeerd wordt met onze concept/team/mascotte.

Volgende periode kunnen we beginnen met testen waar bepaalde informatie die op het glas geprojecteerd moet worden.

Probeer bij de eind markt een executive uit te nodigen die werkt bij bijvoorbeeld dealers (, zodat we een kans te kunnen creëren).

Specialize Me

Elke week krijgen we weer huiswerk voor specialize me en daar zorg ik (carlo) wel meestal voor omdat de rest hard werkt aan de hardware/functionele kant van het project waardoor ik kan focussen op het concept zelf. Sinds sprint 2 kwamen we erachter dat de kwaliteit van ons project beter kan. Daarom besloot ik om nog meer te focussen op de kwaliteit en ik kwam erachter dat de specialize me criteria van de module wijzer en specialize me huiswerk onze kwaliteit omhoog zou brengen. Ik ben dus sinds kort begonnen aan een document waar al het huiswerk chronologisch in volgorde staat. Daarna zal ik kijken wat er nog meer gedaan kan worden voor specialize me, dat heb ik nu nog niet in kaart gebracht.

Expert Meeting ANWB Rijopleiding 2

Voor sprint 3 hebben we weer vragen kunnen stellen aan de ANWB rij-instructeur. Omdat we bij de vorige sprint erachter kwamen dat onze kwaliteit veel beter kon, gingen we juist ervoor zorgen dat we feedback kregen over de interactie van de gebruiker met ons systeem.

Feedback:

Sommige auto’s hebben tegenwoordig al licht sensoren waardoor de auto kan weten of de koplampen en andere lampen aan moeten, als het dus donker is. Dus dan zou ons systeem daaraan gekoppeld kunnen worden waardoor de night-vision systeem toch automatisch aan en uit kan gaan.  Voorheen ging ik (Carlo) ervan uit dat als het systeem automatisch aan en uit kan gaan, dat het negatieve gevolgen zou kunnen hebben op de bestuurder waardoor er gevaar zou kunnen ontstaan als het systeem op een verkeerd moment opeens aan zou gaan. Daarom bedacht ik voor het concept eerst dat de bestuurder zelf bewust het systeem aan en uit kan zetten. Deze interactie kan nog steeds blijven bestaan in het concept, alleen nu denk ik erover na om de bestuurder dan een keus te geven of de bestuurder het automatische aan en uit systeem wilt gebruiken.

Voorheen ging ik er ook vanuit dat de plek waar de knopjes zich begeven grote gevolgen heeft. Volgens mijn expert zal dat niet zo zijn zolang de bestuurder of bijzittende er überhaupt bij kan.

Ook zag ik in dat pijnzen over de plek van de knop geen toegevoegde waarde heeft voor ons concept. Dat komt omdat de autofabrikanten zelf gaan bepalen waar de knoppen zouden komen want elke auto is nou eenmaal anders qua design. Daar boven op realiseerde ik ook dat alle knopjes en instellingen van het systeem in de multi media devices geprogrammeerd kan worden.

 

 

 

Interactie ontwikkeling

Afgelopen weken hebben we gewerkt aan de zichtbare interactie in ons concept. We hebben een digitaal prototype gebouwd, waarin we de feed van de camera weergeven in een simulatie auto.

Ook hebben we hier functionaliteiten zoals het zien van de maximum snelheid, de routekaart e.d. in verwerkt. Hierin is goed te zien hoe de omgeving er zonder onze IR-camera en lamp uitziet, en wat een verschil deze maken als ze wel aanstaan.

5f42ce679fe7d35f85ec68498b75e5a1

Feedback Bespreking Sprint 2

Autolichten toevoegen?

Wij hebben aangegeven een simulatie als prototype te willen laten zien. Hierop kwam de tip om hier echte autolampen in mee te nemen, zodat wij duidelijk het verschil tussen normale en infrarood lampen kunnen laten zien.

Worstelpunten op blog zetten.

De momenten waarop wij even klem zitten of worstelen met vraagstukken kunnen wij beter op de blog zetten, zodat ook dit duidelijk en inzichtelijk wordt voor de opdrachtgever.

Criteria Specialize Me meenemen.

Er is aangeraden om de criteria van het specialize me assessment geregeld door te nemen en dingen van het project hierin mee te nemen en bewijsmateriaal te verzamelen uit de lessen en project.

Blog completer.

De blog kunnen we completer maken en houden door vaker tijdens het proces te bloggen en niet alleen achteraf.

Meer betrokken insteek.

We kunnen meer de nadruk leggen op de betrokken insteek van het project en kijken hoe we hier iets mee bereiken bij de doelgroep.

Expert Meeting ANWB Rijopleiding

Toen het bekend werd dat wij een expert moesten benaderen was ik in het begin wel meer gefocust om experts te benaderen die met de hardware van ons concept te maken hebben. Zodat zij ons misschien konden helpen om het uitwerken van ons concept beter te laten verlopen.

Maar er was ook een optie om mijn rij-instructeur te benaderen. In verloop van het project had ik frequent rijlessen met mijn rij-instructeur. Voordat het project begon had ik al ontdekt dat mijn rij-instructeur met andere collega’s van de ANWB Rijopleiding nadenken hoe zij het verkeer op de weg kunnen verbeteren. Daarom was ik ervan bewust dat mijn rij-instructeur ook een expert kon zijn. Daarbij moet ik alvast toevoegen dat hij niet al te technisch is ingesteld waardoor hij niet goed kan meedenken over de haalbaarheid, maar wel goed kan meedenken over de veiligheid en interactie die te maken hebben met ons concept en de weggebruiker.

Na concept pitch 2 was ons concept al gevormd. Ik wist al duidelijk genoeg hoe ons concept werkt, om het duidelijk aan mijn rij-instructeur uit te kunnen leggen. Dus wanneer ik weer rijles had was ik heel benieuwd wat hij van ons concept vond. Nadat ik goed had uitgelegd dat ons concept van plan is om de snelweg aan te pakken door de lantarens weg te denken en in plaats daarvan een night-vision systeem in je auto te installeren, die op de ruiten van je auto beeld van de weg laat zien. Mijn rij-instructeur was heel sceptisch over ons concept, hij was niet overtuigd dat ons concept de oplossing van ons probleem lichtvervuiling is. Hij was er eerder van overtuigd dat de smart-straatlamp de oplossing zou zijn.

De rede waarom mijn rij-instructeur zo sceptisch was in het begin was omdat, er een groot veiligheid probleem ter zake zou komen. Namelijk dat de beelden die weergegeven worden van het night-vision systeem real time moeten zijn anders is het duidelijk veel te gevaarlijk om toe te kunnen passen op de weg. Mijn rij-instructeur was ook sceptisch over ons concept omdat het concept te futuristisch is. Ook was er een toevoeging dat het niet meer nodig zou zijn als de zelf-rijdende auto’s commercieel te koop zijn voor particulieren.

Wij hebben gebruik gemaakt van deze feedback en door onderzoek en inzicht in de markt wij zijn erachter gekomen dat alle negatieve feedback juist niet toepasbaar is behalve de real-time video feed en andere functionele feedback. Maar daar ga ik hier niet te diep op in omdat dit document bedoeld is alleen voor de feedback.

Na de pitch van concept 3 konden we eindelijk focussen op de werking van ons concept dus ik had een paar vragen over de interactie van ons concept voorbereid voor mijn rij-instructeur:

Is de interactie die ik aan u heb uitgelegd zodoende eenvoudig dat een normale weggebruiker die zou kunnen uitvoeren in het verkeer?

Als de interactie knoppen in handbereik zijn dan zou de normale weggebruiker die kunnen uitvoeren maar zorg er wel voor dat de weg gebruiker zo min mogelijk interactie nodig heeft om het systeem aan te kunnen zetten.

Denkt u dat het systeem waarbij je kan veranderen van camera opzicht, dus voor- en achterkant, dat je dat met een knop moet kunnen aanpassen?

Als de weg gebruiker de auto in zijn reverse zet dan lijkt het mij vanzelfsprekend dat het beeld van de camera’s op de voorruit automatisch veranderen naar het achterkant opzicht van de camera’s.

En dat de achteruit kijk spiegel ook beeld toont.

Denkt u dat de functionaliteit nut heeft in de concept auto waar de gebruiker de camera’s zelf in kan stellen zoals die weg gebruiker dat gewend is met zijn spiegels?

Ik denk dat functionaliteit wel nut heeft omdat de weg gebruiker gewend is aan zijn eigen overzicht waar hij of zij belend mee is. Als de ene camera installatie ingesteld is voor een persoon met de lengte van 1,80m dan verwacht ik dat het camera beeld anders moet zijn voor een persoon met een lengte van 1,90m