sensingsecrecy
sensingsecrecy
Sensing Solutions - Individueel
27 posts
Don't wanna be here? Send us removal request.
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media
Eindreflectie
De minor zit erop, de laatste loodjes zijn voltooid en het project is gepresenteerd. Het was een gezellige middag, met veel leuke projecten die de revue passeerden!
Wat heb ik dit blok geleerd?
Dit blok ben ik tijdens het individuele project vooral bezig geweest met uitvinden hoe ik de connectie kon maken van de minor naar mijn eigen opleiding. En aan het einde is dat ook gelukt!
Voor het mogelijk maken van mijn uiteindelijke concept en prototype heb ik de kennis van mijn eigen opleiding moeten gebruiken om tot een werkend prototype te komen. Tezamen met de kennis opgedaan binnen de minor en mijn eigen interesse heb ik tevens de arduino goed kunnen gebruiken als onderdeel van het geheel.
In het begin van dit blok wist ik niet wat ik wilde gaan maken of waar ik mij precies mee wilde aan bezighouden. En hiernaast merkte ik dat het regelen van allerlei zaken voor het afstuderen mij ook enigszins afleidde. Gelukkig heb ik in het begin dit weten op te vangen door een persoonlijk mini project ernaast te maken, waarop ik kon voortbouwen. 
Om de zoveel tijd heb ik mij zelf weer even moeten herfocussen op het project. Wat wilde ik af hebben? Wat zou mijn project verschillend maken van de al bestaande concepten? Na onderzoek werd dit gelukkig vrij snel duidelijk: een tweezijdige werking! Niet alleen controle over, maar ook actuele informatie, en in zekere mate inbraak detectie.  
En aan het einde van deze dag, ben ik blij om te zeggen dat het gelukt is! Het prototype werkte, de app functioneerde en de arduino communiceerde goed met de software! Groepsprojecten liggen mij snel beter, meer kennis en tijd en diversiteit! Voor het individuele project alles zelf te hebben moeten doen en voor elkaar te hebben gekregen, doet me zeker goed! 
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media
Vandaag de poster afgemaakt en uitgeprint. Ook een foamboard voor de poster gehaald en de poster bijgesneden. Bijna alles is nu zo goed als klaar voor de presentatie!
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media
De app in werking! Yeah!
0 notes
sensingsecrecy · 8 years ago
Text
Onderzoeksresultaten
Niet al te lang geleden, maar toch een tijd terug, stelde ik een aantal vragen op die ik graag wilde beantwoorden met in gedachten mijn eigen slimme slot. Bij deze de antwoorden:
Hoe werkt het slot? Het slot maakt gebruik van het nachtslot van een deur. Het binnenwerk van het slotwerk zal dan dus aangepast worden aan het smartlock. Zodoende kan met aan de buitenkant niet zien dat dit een digitaal nachtslot is, of er iets digitaals aan verbonden is. Hierdoor zal er minder snel gecontroleerd worden of het slot te hacken is.
Op welke manier kan men inbraak detecteren? In mijn prototype maak ik gebruik van geluid om inbraak te detecteren. Als er aan het slot gerommeld wordt geeft dat herrie ‘in de deur’. Houdt deze herrie langer aan, dan wordt het alarm getriggerd. In een door ontwikkelde versie zou ik echter meer uitgaan van een combinatie van ‘triggers’, touch, geluid, en iets van beweging gecombineerd. 
Hoe voorkom je vals alarm? Uiteindelijk voorkom je vals alarm niet geheel, het beste is om te voorkomen dat er al teveel acties worden ondernomen als er daadwerkelijk iets gebeurt. Een controle met beeld zou het beste zijn, echter bleek beeldstreaming geen reële mogelijkheid binnen dit prototype. 
Welke maatregelen te nemen bij positieve detectie? Zoals hierboven benoemd, laat ik vooral binnen de app weten dat er gerommeld wordt aan de deur, maar worden er niet gelijk allerlei kanalen ingeschakeld. De beste maatregelen zijn stille maatregelen, of afschrikkende maatregelen. Het aan laten gaan van de radio of tv, het aan laten gaan van licht op het moment dat het alarm afgaat. Of in het geval van mijn prototype een ledje in het slot! Het zal dan lijken alsof er licht van de andere kant van de deur komt. Een inbreker zal op zijn minst verward zijn, en wellicht sneller de beslissing nemen te vluchten. 
Hoe zorg je dat het slot op zichzelf stevig genoeg is? Het slot maakt gebruik van het nachtslot van een regulier slot. Het is dus een vervanging van het gewone binnenwerk van een slot. Geen nieuw slotwerk aan de buitenkant, maar wel een ‘slim’ binnenwerk! Dit is al een stuk sterker dan het pinnetje van de solenoid zelf. 
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media
iOS App
Vandaag ben ik hard bezig geweest met de app. Na mijn besluit om mij te focussen op het puur nodige, heb ik een aantal stappen kunnen maken. Het ontwerp voor de app is verkleind, maar wel met een betere focus op de basis van mijn concept. Bovenstaande afbeeldingen zijn de app in werking op mijn iPad De communicatie tussen de app en de api/arduino is nu werkend en acties vanuit de app hebben effect op het deurslot! 
Poster
Ook ben ik vandaag begonnen aan het ontwerpen van een poster voor mijn concept. De eerste schetsen heb ik met klasgenoten besproken en op basis daarvan ben ik verder gegaan. Hoe de poster er uiteindelijk uit zal zien zal ik posten tezamen met mijn reflectie op dit project. 
Soms gaat er iets stuk... 
Als laatste heb ik vandaag de transistor voor de solenoid moeten vervangen, die had helaas afgelopen weekend al het testen niet overleefd. Gelukkig hadden ze er genoeg bij de electro werkplaats.
1 note · View note
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media
Arduino <> API
Gisteren hard bezig geweest met de laatste delen van mijn project. Gisteren heb ik de connectie tussen de API en arduino werkend gekregen. Het was even uitzoeken wat werkte overigens. Ik heb diverse socketlibraries voor arduino geprobeerd en op diverse manieren geprobeerd JSON te ontleden in arduino, echter geen van voorgenoemde manieren was een oplossing die werkte voor mijn volledige setup. De sockets wilde niet communiceren met mijn server, en de JSON library wilde niet samenwerken met de Wifi101 library nodig voor de MKR1000.
Arduino <> JSON?
In eerste instantie heb ik toen gekeken naar een andere manier om de JSON te ontleden echter heb ik er uiteindelijk voor gekozen om geen JSON meer als antwoord te sturen naar arduino toe. Ik stuur nu enkel een duidelijke code of de deur open moet of niet. Toen dit aan de praat was is het gelukt om in arduino het antwoord van de server te verwerken tot een bruikbare variabele.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Een drukke dag gehad, de sockets op de api zijn aangepast en ook toegepast in de app. De connectie hiervan zorgde nog voor een licht probleem toen bleek dat online de sockets nog niet wilde werken. Hierdoor kon ik in eerste instantie arduino nog niet koppelen aan het alarm. Echter na veel googlen en uitproberen heb ik de manier gevonden om het ook online te laten werken. Het meten van inbraak doe ik nu op basis van geluid afkomstig van het slot. Natuurlijk zijn hier veel meer manier voor maar binnen dit tijdsbestek leek dit mij een relatief redelijke manier om de werking van een prototype te tonen. Andere manieren waar ik naar heb gekeken zijn het gebruik van een accelerometer, touchesensor, lichtsensor of een combinatie van de genoemde sensoren maar binnen het tijdsbestek en in combinatie met de werking van de solenoid leek geluid mij het best uitvoerbaar.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media
Het alarm als iemand probeert in te breken triggert een melding in de app.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Gisteravond bezig geweest met het uit elkaar halen van het binnenwerk van een deurslot! Het is wel lastig want de solenoid slaat niet zover uit als het slot en een van de twee kanten op werkt de hefboom nog niet lekker genoeg. Hierdoor blijft de solenoid hangen en is er niet genoeg krachg het slot te bewegen. Ook besef ik dat er nog redelijk wat moet gebeuren hierdoor maak ik de keuze om de app minder uitgebreid te maken dan ik wilde. en dan hoop ik dat het prototype kan laten zien wat ik zou willen.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media
API <--> Arduino
Toen de API werkte, ben ik als eerste begonnen met de connectie tussen de API en Arduino. Echter nadat ik had uitgevonden hoe ik een request kon versturen, moest ik de data verwerken binnen Arduino. Hier ben ik helaas vastgelopen. 
Al snel bleek dat de ArduinoJSON library NIET goed samengaat met de Wifi101 library die gebruikt wordt voor de arduino MKR1000. Het parsen van de JSON lukt namelijk niet omdat de code niet wilt compilen. Het gaat fout ergens tussen de twee library’s en het object dat aangeroepen moet worden om de json te decoden. Andere manieren om de JSON te verwerken heb ik wel al geprobeerd maar ik heb nog geen goed werkende methode gevonden om mee verder te kunnen. 
Nu ga ik dus eerst even verder met de app, zodat ik later weer met een frisse blik kan kijken naar het probleem.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
API
Omdat de API de sleutel is, ben ik begonnen met het maken van de API. Voor de API heb ik gekozen voor NodeJS. Hiermee kan een vrij simpele server opgezet worden die requests binnenkrijgt en een antwoord geeft in JSON. 
Voor het opzetten van de API wordt een duidelijke structuur aangehouden, waarin modellen en routes de belangrijkste delen zijn. In mijn project maak ik gebruik van 3 modellen: een user-, door- en een mobile- model. Een gebruiker (user) heeft een mobiel (mobile) (met app) en een gebruiker kan meerdere deuren in huis hebben die op slot kunnen. 
Tijdens het maken van de API kreeg ik op een gegeven moment een error. Een heel erg irritante error waarvan de oorzaak volgens Google heel veel zaken kon zijn, maar vooral de library van mongoose. Na heel vaak opnieuw proberen, opnieuw installeren en opnieuw beginnen had ik uiteindelijk een versie te pakken waarbij de error gelukkig verdween!  Toen kreeg ik dus wel de reactie die ik wilde van de server! Een deur-object.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media
Progressie
De eerste week van de vakantie is er niet veel gekomen van doorgaan aan het project. Echter heb ik in de tweede week van de vakantie wel een aantal dagen op school doorgebracht om te werken aan het project.
In de tweede week ben ik bezig geweest met maken van de API, verdergaan met de iOS App en de koppeling van de app naar de arduino. In het plaatje is te zien waardoor dit een belangrijk deel is van mijn project. De API zorgt voor de communicatie tussen de app en de arduino.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media
De start van de app!
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media
Ook ben ik bezig geweest met de Arduino MKR1100 . Deze heeft een ingebouwd ethernet shield en kan verbonden worden met WiFi. Dit maakt hem erg handig voor mijn project.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media
Voor de app ben ik begonnen in xCode om een iOS app te maken. In Illustrator heb ik een opzet gemaakt voor een ontwerp. Dit ontwerp zal ik nog wel vaker aanpassen maar het is een begin!
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media Tumblr media
Naast de app heb ik tijdens de ontwerplessen gekeken naar het fysieke uiterlijk van hetgeen ik wil gaan maken. Ook hoe het zal functioneren ben ik naar aan het kijken. De vragen die ik hierbij wil beantwoorden zijn: * Hoe werkt het slot? * Op welke manier kan men inbraak detecteren? * Hoe voorkom je vals alarm? * Welke maatregelen te nemen bij positieve detectie? * hoe zorg je dat het slot op zichzelf stevig genoeg is? Binnen de app wil ik vooral een basis maken van de functionaliteiten en een weergave van hoe het zou kunnen werken. Afgelopen weken was / en is nog steeds mijn gezondheid aan het schommelen. Mijn concentratie niveau ligt er laag en mijn energie level ook, het kost mij op dit moment dan ook meer energie om dingen gedaan te krijgen. Toch probeer ik door te blijven gaan met het project.
0 notes
sensingsecrecy · 8 years ago
Photo
Tumblr media Tumblr media
Voor het eindproduct ben ik alvast gaan kijken naar wat ik met de app wil. Hoe moet de app heten en wat moet er allemaal inzitten? Ook de eerste ontwerpen ben ik inmiddels mee begonnen.
Voor de naam ben ik gaan kijken naar welke woorden ik associeer met mijn project. Vanuit daar heb ik een woordspin gemaakt en ben ik gaan kijken naar mooie vertalingen van deze woorden. Uiteindelijk kwam ik uit op Promemoria. Het italiaanse woorden voor een herinnering. Het onderwerp ben ik origineel dan ook gestart omdat ik zelf altijd het idee heb dat ik mijn deur vergeten ben op slot te doen. Met dit project zou een herinnering of een mogelijkheid om mijn deur alsnog op slot te doen, dat gevoel dus verholpen kunnen worden. 
0 notes