Tag Archive | iot

Workshop Photon Particle: Girl Code meets IOT

This slideshow requires JavaScript.

Because of the enthusiastic reactions to the talks about IOT at our last Meetup in August, our September Meetup last Friday at Q42 was all about connecting our own ‘Things’ to the internet ourselves. For this hands-on workshop we’ve picked the Particle Photon Starter Kit as our ‘Thing’. And because it comes with a built-in WiFi module everybody was online in no time, building their own apps with the LED and photocell. Afterwards they took it home to keep on building the wild ideas they made up during the workshop.

As always time flies when you’re coding with other Girl Coders, so it was hard to stop when the evening was over. Several Girl Coders are hungry for more coding with their Photons in the good company of some fellow Girl Coders. If you’re too let us know you’re interested in a casual Photon evening somewhere with WiFi, so we can pick a date and a place!

Girl Code meets IOT

This slideshow requires JavaScript.


Internet of Things has become increasingly ubiquitous in our daily lives. Your thermostat is controlling the temperature based on your behavior, your smoke detector warns you through your lights in case of a fire and in the near future you’ll be buying your smart-by-itself-ordering-new-coffee-beans-when-you’re-out-coffee-machine right at the Media Markt.

IOT makes our daily lives easier and offers fun opportunities for us coders. Beyond coding apps and websites, you can bring your coding into the real world even more when you do something with IOT. Think of world-saving drones, but also of fun little projects like building a connected dress.

Last Wednesday it was finally time for our meetup at Q42 Amsterdam dedicated to IOT in preparation for an IOT workshop Kristin wants to give for quite a while now (read: at least a year). And because everybody was as excited about the topic as we are, this long-anticipated IOT workshop will be next! Keep an eye on our Meetup group, Facebook and Twitter to make sure you will be part of it.

We had a blast and want to thank you all again for coming and making Girl Code such a success. Below the slides of all of the talks. See you at the next one!

An intro on IOT – Ineke Scheffers

How neural networks can make a drone your next best friend – Tessie Hartjes and Iris Huijben of Blue Jay Eindhoven

Hooli: Building a Connected Hoola Hoop – Katja Hollaar

LoRa, IOT-projects and a poll – Kristin Rieping

Find Kristin’s slides on LessonUp

w00tcamp de resultaten: met ingehouden adem

Zo, daar zijn we weer. Tijd voor nog meer resultaten van w00tcamp 2015. Deze vier hebben niks met elkaar te maken, maar zorgen er wel stuk voor stuk voor dat je je adem even inhoudt, want: Ben je slim genoeg? Wie kickt ass? Kun je misschien iets stiller staan? En hoe heet je eigenlijk?

Escape Pod

image
image

Holly smack wat was dit awesome. Iedereen zei: “Tien mensen dat wordt nooit wat!” Het tegendeel is bewezen. Binnen twee dagen hebben Kristin, Arian, Arjen, Frank, Silvy, Christiaan, Sophia van Oak en Morrow, Marc van Reshape, Matt van Google en Kasper van Human Insight Services een escape room ervaring van ongeveer 20 minuten gebouwd. En iedereen die er weer uitkomt vindt het gaaf! Zonder al te veel te verklappen mogen we een tipje van de sluier oplichten: team Escape Pod heeft drie raadsels uitgewerkt en er een verhaal omheen bedacht. Verder hebben ze Photons, Philips hue lampen, een dik geluidssysteem, wat computers, camera’s, hout, karton en een gigantische hoeveelheid aluminiumfolie gebruikt. En dat hebben ze allemaal met Meteor aan elkaar geknoopt.

De escape room blijft nog eventjes staan. Dus kom langs om hem te testen, want het team gaat hem binnenkort afbreken of verplaatsen.

hooli

In je eentje sporten is saai. Waarom zou je trouwens überhaupt sporten als je ook Star Wars Battlefront kunt spelen? Ok, misschien als je kunt winnen… Maar het moet vooral niet te lastig zijn met een team enzo. Zo’n team dat verwacht dat je komt trainen en wedstrijden komt spelen. Gelukkig had Ineke een eureka-momentje toen ze onderuit gezakt met een zak chips boerend op de bank schuldig haar hoelahoep stof zag staan vangen. Je weet wel zo’n buis van de bouwmarkt geglittertapet door een kortpittig hobbyend huisvrouwtje, waar je dan toch nog 40 euro voor betaalt. Als die nou eens connected was! Het doel van Ineke, Katja, Corina, Jeroen, Tim, Bob, Lukas en Marten en Valérie van Oak en Morrow was dus om een slimme hoepel te bouwen met een app waarmee je je highscores kunt bijhouden, achievements kunt halen, calorieën kunt tellen, je resultaten kunt delen op social media en misschien wel het belangrijkste: je vrienden kunt verslaan. En dat is precies wat team hooli zaterdag kon demo’en. De smaak te pakken zou dit nog weleens een Kickstarter kunnen worden. Dus houd de Kickstarter bij jou in de buurt in de gaten voor een eigen hooli van ongeveer 42 euro.

BodyScan

image
image

Lidewij van Mesh Lingerie gebruikt dagelijks 3D-bodyscans om lingerie op maat te kunnen maken. De fabrikant waarmee zij werkt claimt dat hun 3d-scanner te gebruiken is vanuit de losse pols, maar haar ervaring vertelt anders. Kim en Lidewij hadden daarom tijdens w00tcamp het doel om een betere 3D-bodyscan uit te kunnen voeren. Deze scan wordt deels geprint met een 3D printer. Na veel berekeningen, koppen koffie, nog meer berekeningen, testen, een aantal bezoeken aan de Gamma en het nodige boorwerk hadden ze het voor elkaar: een guiding tool om een efficiënte scan mee uit te voeren. Je hoeft je adem dus niet meer in te houden! Tijdens de demo hebben ze hun opstelling laten zien. Dit prototype wordt nu uitgewerkt tot een echt ding: een opstelling die Mesh kan gebruiken tijdens het inscannen van haar klanten. 

Je echte naam

image
image

Leven met een naam die eigenlijk niet bij je past, is niet altijd een makkie. Helaas is dit wel vaak het geval. Je ouders hebben je bij je geboorte een naam gegeven, waarvan ze ook helemaal niet konden weten dat het niet bij je zou passen. ‘Je echte naam’ is een community die iedereen voorziet van de naam die echt bij ze past. Echt iedereen. Mensenmensen Gert Hans, Glenn, Xavier en Thomas. Offeh… Donny, Dave, Sjoerd en Jeff van Fabrique hebben daarom een web applicatie ontwikkeld, dat in een gemakkelijke userflow, gebruikers de mogelijkheid biedt om elkaar hun echte naam te geven. Zodat ooit, iedereen, zijn echte naam vindt en daarmee deel wordt van het genootschap der echte namen. Team Je echte naam gaat deze applicatie perfectioneren en verder ontwikkelen. Duh.

Dus: houd je adem nog even in, want binnenkort kun je je slimheid testen in de Escape Pod, weet jij wie het best kan hoepelen, hoef je veel minder lang je adem in te houden voor de bodyscan en weet je ein-de-lijk hoe je echt heet! Allemaal dankzij w00tcamp 2015.

image

Onze 1002e Homey op Facebook

Slecht verhaal, met een episch einde. Zo zou je onze 1000e like actie op Facebook wel kunnen omschrijven. We liepen blauw aan in afwachting van onze enige echte 1000e liker. Maar toen besloot Facebook die niet te laten zien. Ok, ok, dan de 1001e. Ook niet. Je snapt het, de spanning was hier om te snijden.

Het werd de…

…1002e liker. En dat was Emile. Alhoewel… We zagen z’n unlike-like wel. Maar we houden wel van een beetje slim hacken. Hij was na 999 de eerst zichtbare liker en dus onze chosen one voor een rondleiding, Mario Kart, glijbaan, een geheimpje en natuurlijk een kleinigheidje.

Internet of Things

De dag van de langverwachte rondleiding waren we nieuwsgierig wie Emile zou zijn. Een neefje van het vriendje van de tante van Taco? Het broertje van de klimbuddy van Remco? De vader van Jeroen? Of de man van de zus van onze vaste PostNL bezorger? Nee, deze blogpost over een doodgewone Facebook rondleiding, werd opeens een Internet of Things blogpost. Onze 1002e liker bleek namelijk de maker van Homey. De rondleiding veranderde dus al snel in een demo van het slimme (nog te produceren) Kickstarter butlertje. Hoe bedoel je scoop? “Ja, ja. Glijbaan hier. Mario Kart daar. Heb je het geheim al gevonden? Wil je een cadeautje? De Hitchhiker’s Guide nooit uitgelezen? Nou ja! Ok, mogen we nu Homey zien?!”

Homey

Homey laat je huis doen wat je nodig hebt en was tijdens deze demo een Britse butler. Althans, zo klonk hij. En wie wil dat nou niet als je tegen je huis zit te praten? Homey is ook mooi. Je hoeft hem niet in je meterkast te verstoppen, want midden op je salontafel steelt hij de show. “Homey, what’s the weather tomorrow?”, “Tomorrow it’s seven degrees, sunny”. Hey maar, “Homey, turn the lights to green” en onze Philips hue lampen gingen op groen. Misschien nog wel nuttiger: “Homey, tell me a Chuck Norris joke…”.

Mede-nerd Emile is vooral heel blij met z’n flow editor waarin je alles met elkaar kunt connecten. Het gaat verder dan IFTTT, want je kunt met triggers, condities en acties zoveel stappen als je wilt aan elkaar knopen. Er is alleen (nóg) geen else. Homey gebruikt trouwens dezelfde API als ‘OK, Google’ en die wordt beter hoe meer het gebruikt wordt…

En zo werd een verrassing voor de 1002e liker ook een verrassing voor Q, want wij hebben hem natuurlijk gelijk besteld. De developers edition. De jouwe kun je hier bestellen.

Happy plees voor nerds

image

Goede programmeurs zijn liever lui dan moe. Benjamin is daar een mooi voorbeeld van. Hij werd er namelijk schijtziek van (pun intended) dat hij opstond om naar de wc te gaan en er dan pas bij de wc achterkwam dat de wc bezet was. Al die tijd: wasted. Dat moet makkelijker kunnen.

image

Eureka!

Connected toiletten. Nooit meer naar de wc als er al iemand op zit, nooit meer onzekerheid óf er iemand op zit. Jij bent misschien hard bezig met je connected huis, wij met ons connected office. Onder het genot van pizza en de Apple Keynote bouwden Benjamin, Chris en Jeroen afgelopen maandagavond twee connected toiletten en een splinternieuwe API. Ergens tussen het boren, kabels langs de deur trekken en stroom aftappen door, dacht Chris: “Hé, ik was toch software engineer?”. Nee, manusje van alles, Chris. Manusje van alles.

image

De techniek

Éen wc heeft een proximity sensor in het deurslot om te checken of de wc bezet is. De ander heeft in plaats van een proximity sensor een micro switch in het deurslot: één probleem twee oplossingen. De Electric Imps zetten via een API (een node.js server) de hue lampen die we voor de wc’s hebben hangen op groen bij vrij en op rood bij bezet. Deze API poept uit (kon het niet laten, sorry) of toilet 1 of 2 beschikbaar is of laat een lijst zien met alle toiletten en hun beschikbaarheid. Nu hoef je echt nooit meer onnodig van je plek af. Opgelosssst!

image

Slack

Zodra de API geslackt was, gingen de Q’ers los. Sjoerd had bijvoorbeeld binnen no time een hele nuttige Slack integratie, namelijk het command: /ikmoetnodig. Zo kun je als je nodig moet direct in Slack zien waar je heen kunt als de nood het hoogst is. Wie weet bestaat er binnenkort ook een command om een toilet te reserveren, ook een idee vanuit Slack. De hue lamp bij de gekozen wc kan dan bijvoorbeeld oranje knipperen, zodat iedereen ziet dat jij voorrang hebt. Minder ethisch verantwoord misschien is het idee om ook een geursensor in te bouwen en met een paars knipperende lamp de potentiële toiletbezoeker te waarschuwen: “Ja, dit toilet is vrij, maar betreden op eigen risico.”

image

Maar even zonder dollen

Poep-en-pieshumor is zonder twijfel retegrappig, maar dat betekent niet dat onze connected toiletten niet serieus nuttig zijn. Niet alleen is het een leuk project om na werktijd met je collega’s te bouwen, maar het bewijst ook dat je met programmeren alles makkelijker en dus beter kunt maken. De mogelijkheden zijn oneindig: API all the things! En als je die API opengooit blijken de mogelijkheden die anderen zien nog verrassender en oneindiger (is dat een woord?).

Onze next step: connected lift. Als je naar huis gaat heb je vaak haast om je trein nog te halen. Je pakt je tas snel in, maar daar sta je dan. Bij de lift. En die komt maar niet. Waarom niet de lift alvast roepen terwijl jij je tas inpakt? Over efficiëntie gesproken!

Maar in de tussentijd, iemand geïnteresseerd in connected toiletten?

Back to the Future met Nest meets hue

image

2015 is net begonnen en we kunnen de balans opmaken: wat is waar geworden van de vooruitziende blik van de makers van Back to the Future? Nest, die slimme thermostaat, stuurt dan nog net niet je rehydrator aan om je pizza klaar te zappen zodra je je huis binnenstapt, maar met de integratie die we bouwden voor Philips hue voelt 2015 toch behoorlijk als… 2015.


image

Consumer Electronics Show (CES)

Back to the Future beloofde ons een geautomatiseerd huis vol domotica. Zo’n huis dat weet dat je aanwezig bent en wat je nodig hebt. Het is niet meer alleen sci-fi. Philips hue en Nest zijn van die Internet of Things producten die dat al weten en gecombineerd maken ze je leven nóg makkelijker. Tijdens de persdag van de CES 5 januari in Las Vegas, kondigden Philips hue en Nest een integratie aan tussen hun beider (hihi beider) producten.

Nest meets hue

Toegegeven, Marty zal het 21 oktober best jammer vinden dat hij niet op een hoverboard thuiskomt. Maar thuis is gelukkig wel smart. Dankzij Nest weet je huis namelijk dat je binnen bent, wat er gebeurt en wanneer en hoe je iets nodig hebt. De integratie die wij bouwden voor Philips hue maakt dit allemaal nog gebruiksvriendelijker, het haalt het meeste uit beide producten. Voor deze integratie hebben we nu twee use cases live gezet, maar we weten dat er nog veel meer use cases te bedenken zijn voor Nest meets hue. Dus dit is een to be continued. Beloofd.

image

Leave home worry-free

Je Nest thermostaat weet of je thuis bent: of je hebt handmatig aangegeven dat je weg bent of de ingebouwde presence sensor heeft al een tijdje geen beweging of geluid waargenomen. Onze Philips hue integratie maakt gebruik van deze informatie. Wanneer je thermostaat doorgeeft dat je niet meer aanwezig bent, gaan je hue lampen uit. Zo bespaar je energie en hoef je er zelf niet meer aan te denken. Wanneer je langere tijd weg bent gaat de anti-inbraak modus aan. Hue en Nest zorgen er samen voor dat het lijkt alsof er iemand thuis is door je hue lampen aan en uit te zetten.

image

Protect light

Nest Protect geeft met geluid aan wanneer en waar er een gevaarlijke situatie in je huis plaatsvindt. Onze integratie met Philips hue vult dat aan door je hue lampen geel te laten knipperen wanneer dat zo is. Wat nog gaver is, is Philips’ onderzoek naar kleur. Ze hebben ontdekt dat in situaties waarin je zicht belemmerd wordt, je het meeste kan zien in rood licht. Dat is wel zo handig wanneer je huis in brand staat en je je weg moet vinden door al de rook. Dat is waarom je hue lampen op rood gaan, rood knipperen en rood blijven, wanneer je Nest een brandalarm afgeeft.

image

Techniek

Voor Philips hue bouwden wij al eerder een remote API. Dit houdt in dat je je lampen niet alleen binnenshuis, maar ook buitenshuis kunt bedienen. De integratie die we bouwden met Nest is een van de eerste 3rd party implementaties hiervan. Toegang tot onze remote API vind je hier. Ook Nest stelde haar API open voor 3rd party apps. De Nest API geeft onder andere toegang tot thuis en afwezig statussen en rook en koolmonoxide alerts. Dit zijn handige tools om use cases te bedenken en integraties te bouwen. Door allebei de APIs te gebruiken konden we de hue lampen gebruiksvriendelijk integreren met Nest.  

Heb je hue? Heb je Nest? Integreren maar!

Wat hoor ik nou? Heb je één van beide niet? Tijd voor dat verlate Sinterklaaskadootje!