Sadržaj:

Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo: 4 koraka
Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo: 4 koraka

Video: Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo: 4 koraka

Video: Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo: 4 koraka
Video: Умные часы с алиэкспресс обзор распаковки посылки 2024, Juli
Anonim
Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo
Pametni budilnik - Intel Edison - Iot RoadShow - São Paulo

Jedna od velikih vrlina svakoga ko živi ili radi u velikom gradu je upravljanje vremenom. Danas su putovanja stalna i, jer je promet jedan od glavnih faktora.

Razmišljajući o tome, napravio sam malu aplikaciju koja koristi integraciju s Google mapama i Google kalendarom. U osnovi, korisnik zakazuje termin u Google kalendaru, a aplikacija koristi parametre zakazane obaveze kako bi rekla u koje vrijeme bi trebala biti budna ili se početi pripremati. Velika prednost je što će se, ovisno o dobu dana, prometni uvjeti promijeniti, a i vrijeme dolaska. Stoga aplikacija štedi vaše vrijeme izračunavanjem vremena i praćenjem prometa web stranice i to radi umjesto vas.

Korak 1: Google kalendar

Google kalendar
Google kalendar
Google kalendar
Google kalendar

Prvi korak je bio stvaranje ID -a za pristup mom Google kalendaru kako biste mogli pristupiti putem aplikacije, a ne putem uobičajenog sučelja Google kalendara. Zbog toga sam pristupio web stranici https://console.developers.google.com.t, sve je vrlo dobro objašnjeno na

Korak 2: Google mape

google mape
google mape

Za izračun vremena rute između mjesta koje sam odabrao i lokacije sastanka, upotrijebio sam Google Maps. Javascript API je vrlo jednostavan za korištenje.

U osnovi je stvoriti kartu, proći rutu za njega da nacrta i do ovog događaja dohvatiti parametar trajanja. Kad se to učini, imamo ulaze potrebne za obavljanje proračuna i oglašavamo alarm kada je to potrebno.

Korak 3: Dodaci

Skoro smo pri kraju, a za izračunavanje tačnog vremena potrebna nam je još jedna informacija: koliko će proći od buđenja do izlaska iz kuće. Ovaj parametar je važan kako ne biste morali ništa učiniti u žurbi. U primjeru sam iskoristio 30 minuta koje sam shvatio kao dobro vrijeme za tuširanje i izlazak iz kuće. Osim toga, postavio sam stranicu za reprodukciju videozapisa s Youtubea kad god je vrijeme jednako trenutnom vremenu. U ovom slučaju upotrijebite video ispod::)

Korak 4: Završite

Finalize
Finalize
Finalize
Finalize

Da biste dovršili projekat, stavite html datoteku u istu mapu kao i moj web server Python koju sam napravio slijedeći korake u ovom vodiču https: wiki.python.orgmoinBaseHttpServer

Pristupio sam svom Edisonu putem konzole i otkucao naredbu python HTTPServer.py. Gotovo, naš web poslužitelj radi i možemo pristupiti konfiguriranom URL -u i pregledati rezultate naše stranice. Intel Edison se pokazao kao vrlo stabilna platforma i s velikim potencijalom za razvoj rješenja za IoT. U ovom postu nudim izvorni kod.

Preporučuje se: