Inhoudsopgave:

Slimme wekker - Intel Edison - Iot RoadShow - São Paulo - Ajarnpa
Slimme wekker - Intel Edison - Iot RoadShow - São Paulo - Ajarnpa

Video: Slimme wekker - Intel Edison - Iot RoadShow - São Paulo - Ajarnpa

Video: Slimme wekker - Intel Edison - Iot RoadShow - São Paulo - Ajarnpa
Video: Intel Galileo - Motion Sensor Buzzer (Αισθητήρας Κίνησης Buzzer) 2024, Juli-
Anonim
Slimme wekker - Intel Edison - Iot RoadShow - Sao Paulo
Slimme wekker - Intel Edison - Iot RoadShow - Sao Paulo

Een van de grote deugden van iedereen die in een grote stad woont of werkt, is tijdmanagement. Tegenwoordig zijn de reizen constant en, aangezien het verkeer een van de belangrijkste factoren is.

Toen ik erover nadacht, heb ik een kleine applicatie gemaakt die gebruikmaakt van de integratie met Google Maps en Google Agenda. Kortom, de gebruiker plant de afspraak in Google Agenda en de applicatie gebruikt de parameters van de geplande verbintenis om te zeggen hoe laat hij wakker moet zijn of zich begint voor te bereiden. Het grote voordeel is dat, afhankelijk van het tijdstip van de dag, de verkeersomstandigheden zullen veranderen en ook de tijd om aan te komen. Daarom bespaart de applicatie uw tijd door de tijd te berekenen en het verkeer van de site te controleren en doet het voor u.

Stap 1: Google Agenda

Google kalender
Google kalender
Google kalender
Google kalender

De eerste stap was om een ID te maken om toegang te krijgen tot mijn Google-agenda, zodat je toegang hebt via de applicatie en niet via de algemene interface van Google Agenda. Daarvoor heb ik de site bezocht https://console.developers.google.com.t's allemaal heel goed uitgelegd in

Stap 2: Google Maps

Google Maps
Google Maps

Om de tijd van de route tussen de plaats die ik heb gekozen en de locatie van de afspraak te berekenen, heb ik Google Maps gebruikt. De Javascript-API is zeer eenvoudig te gebruiken.

Het is in feite om een kaart te maken, een route door te geven die hij kan tekenen en naar deze gebeurtenis om de duurparameter op te halen. Zodra dit is gebeurd, hebben we de benodigde input om de berekeningen uit te voeren en indien nodig alarm te slaan.

Stap 3: Extra's

We zijn bijna ten einde, en om de juiste tijd te berekenen hebben we nog één informatie nodig: hoe lang duurt het sinds het wakker worden om het huis uit te komen. Deze parameter is belangrijk, zodat u niets gehaast hoeft te doen. In het voorbeeld heb ik 30 minuten gebruikt, wat volgens mij een goed moment is om te douchen en het huis uit te gaan. Daarnaast heb ik de pagina ingesteld om een video van YouTube af te spelen wanneer de tijd gelijk is aan de huidige tijd. Gebruik in dit geval de onderstaande video::)

Stap 4: Voltooien

Afronden
Afronden
Afronden
Afronden

Om het project te voltooien, plaatst u het html-bestand in dezelfde map als mijn webserver Python die ik heb gemaakt door de stappen in deze tutorial te volgen https: wiki.python.orgmoinBaseHttpServer

Ik kreeg toegang tot mijn Edison via de console en typte de opdracht python HTTPServer.py. Klaar, onze webserver draait en we hebben toegang tot de url die is geconfigureerd en kunnen de resultaten van onze pagina bekijken. Intel Edison bleek een zeer stabiel platform te zijn en met een enorm potentieel voor de ontwikkeling van oplossingen voor IoT. Ik bied de broncode aan in dit bericht.

Aanbevolen: