2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Üks suurlinnades elavate või töötavate inimeste suur voorus on ajaplaneerimine. Tänapäeval on reisid pidevad ja kuna liiklus on üks peamisi tegureid.
Mõeldes sellele, tegin väikese rakenduse, mis kasutab integratsiooni Google Mapsi ja Google'i kalendriga. Põhimõtteliselt ajastab kasutaja kohtumise Google'i kalendrisse ja rakendus kasutab kavandatud kohustuse parameetreid, et öelda, mis kell ta peaks ärkvel olema või valmistuma. Suur eelis on see, et sõltuvalt kellaajast muutuvad liiklustingimused ja saabumisaeg. Seetõttu säästab rakendus teie aega, arvutades aja ja jälgides saidi liiklust ning teeb seda teie eest.
Samm: Google'i kalender
Esimene samm oli luua minu Google'i kalendrile juurdepääsuks ID, et pääsete juurde rakenduse kaudu, mitte Google'i kalendri ühise liidese kaudu. Selleks pääsesin saidile https://console.developers.google.com.t, mis on saidil https://developers.google.com/google-apps/calendar väga hästi lahti seletatud.
2. toiming: Google Maps
Minu valitud koha ja kohtumise asukoha vahelise marsruudi aja arvutamiseks kasutasin Google Mapsi. Javascripti API on väga lihtne kasutada.
Põhimõtteliselt on see kaardi loomine, marsruudi läbimine ja selle sündmuse kestuse parameetri hankimine. Kui see on tehtud, on meil arvutuste tegemiseks vajalikud sisendid ja vajadusel häirekella.
3. samm: lisad
Oleme peaaegu lõpusirgel ja õige aja arvutamiseks vajame veel ühte teavet: kui kaua aega kulub ärkamisest, et kodust välja saada. See parameeter on oluline, et te ei peaks kiirustades midagi tegema. Näites kasutasin 30 minutit, mis on minu arvates hea aeg duši all käimiseks ja kodust välja saamiseks. Lisaks seadistan lehe YouTube'i video esitamiseks, kui aeg on praeguse ajaga võrdne. Sel juhul kasutage allolevat videot:)
Samm: viimistlege
Projekti lõpetamiseks pange html -fail samasse kausta minu veebiserveriga Python, mille tegin, järgides selles õpetuses toodud juhiseid https: wiki.python.orgmoinBaseHttpServer
Juurdepääs oma Edisonile konsooli kaudu ja tippisin käsu python HTTPServer.py. Valmis, meie veebiserver töötab ja meil on juurdepääs konfigureeritud URL -ile ja saame vaadata oma lehe tulemusi. Intel Edison osutus väga stabiilseks platvormiks ja sellel oli tohutu potentsiaal asjade Interneti lahenduste väljatöötamiseks. Pakun selles postituses lähtekoodi.
Soovitan:
Nutikas äratuskell Magicbit (Arduino) abil: 10 sammu
Nutikas äratuskell Magicbiti (Arduino) abil: see õpetus näitab, kuidas teha nutikat äratuskella, kasutades MagicED dev tahvli OLED -ekraani ilma RTC moodulita
WakeupNow - nutikas äratuskell: 8 sammu
WakeupNow - nutikas äratuskell: Nagu kõik teavad, on üliõpilaste elu väga raske, neil on pikk päev koos loengutega, palju kodutöid ja üldiselt on neil hull elu. Neil pole aega asjata ja kui te soovitate neil päevale paar tundi lisada, on neil hea meel. Unfo
Ärka mind üles - nutikas äratuskell: 6 sammu
Wake Me Up - nutikas äratuskell: Wake me up on nutikas äratuskell, mida saab kasutada ka nutivalgusena. Sisseehitatud LED -riba simuleerib teie tuppa tulevat loomulikku valgust. See võimaldab rahulikult ja loomulikult oma päeva alustada. Äratuskell on varustatud ka 4*7 segme
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
GOOB - nutikas äratuskell: 15 sammu (koos piltidega)
GOOB - nutikas äratuskell: GOOB on minu projekti hästi sobiva nime "Get Out Of Bed" lühend. Tahtsin luua seadme, mis aitab mind hommikul ärgata, kuna see pole kõige lihtsam ülesanne. Põhiidee on see, et äratuskell ei peata äratust