Prototype PRE2 Groep1
Overzicht | Pagina's | ||
---|---|---|---|
Home | Autonomie | Concurrentie | Wetgeving |
Week 1 | Veiligheid | Privacy | Prototype |
Week 2 | Enquête | Commerciële Analyse | Producteisen |
Week 3 | Project Doelen | ||
Week 4 | |||
Week 5 | |||
Week 6 | |||
Week 7 | |||
Week 8 | |||
Logboek |
Samenvatting
Op deze pagina beschrijven we ons prototype in detail. De beoogde werking van het prototype is het volgende: met een applicatie op een mobiele telefoon kan de drone geroepen worden (in de praktijk zou dit via een computer in een distributiecentrum gaan). Met behulp van de GPS coördinaten van de mobiele telefoon vliegt de drone naar de telefoon toe. Eenmaal aangekomen houdt de besteller zijn telefoon ter verificatie tegen de drone aan. Als de drone deze NFC-chip herkent springt de drone open en kan het pakketje gepakt worden. Als de gebruiker het pakketje uit de drone heeft gehaald, kan hij op zijn telefoon een 'oke' doorgeven, waarop de drone terugvliegt naar zijn thuisbasis.
Componenten
Het prototype bestaat uit een samenstelling van de volgende componenten:
- Parrot AR drone 2.0 (beschikbaar gesteld door Lambèr Royakkers)
- Arduino Mega(beschikbaar gesteld door Ruud van den Bogaert)
- NFC Shield(beschikbaar gesteld door Ruud van den Bogaert-Aangeschaft €24.50) http://www.antratek.nl/nfc-shield
- WI-FI Shield(beschikbaar gesteld door Ruud van den Bogaert-Aangeschaft €65.90) http://www.antratek.nl/arduino-wifi-shield
- Flight recorder voor Parrot AR
- Smartphone met Android 4.4.2 (API 19)
Componenten testen
Op de arduino worden 2 shields geplaatst. Het WI-FI shield en het NFC shield. Voordat er begonnen kan worden met programmeren moet de arduino met de beide shields verbonden worden. Hiervoor worden de testscripts die door de fabrikanten beschikbaar worgen gesteld gebruikt.
Voor het WI-FI shield dient eerst de firmware te worden geupdate.[1] Hierna is het mogelijk om de beschikbare netwerken te scannen.[2]
Voor het NFC Shield moeten er libraries worden toegevoegd om de NFC Shield aan te sturen.[3] Hierna kan er met het beschikbare testscript gekeken worden of het shield een NFC tag ziet. Er is hiervoor een niet geprogrammeerde NFC tag uit een smartphone gebruikt. Hierdoor zit er geen data in.
In bovenstaande afbeelding is te zien dat het shield scant voor een tag. Zodra het de ongeprogrameerde chip vindt van de smartphone, geeft het de melding dat de lengte van de data niet ontcijferd kan worden. Dit is logischerwijs wat verwacht wordt: De shield ziet de tag zodra deze in de buurt komt, maar kan deze niet lezen omdat deze geen data doorstuurt.