Sisällysluettelo:
Video: Älykäs herätyskello - Intel Edison - Iot RoadShow - São Paulo: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Yksi suurkaupungissa asuvan tai työskentelevän suurista hyveistä on ajanhallinta. Nykyään matkat ovat jatkuvia, ja koska liikenne on yksi tärkeimmistä tekijöistä.
Kun mietin sitä, tein pienen sovelluksen, joka käyttää integrointia Google Mapsin ja Google -kalenterin kanssa. Pohjimmiltaan käyttäjä ajastaa tapaamisen Google -kalenterissa ja sovellus käyttää ajoitetun sitoumuksen parametreja sanoakseen, milloin hänen pitäisi olla hereillä tai alkaa valmistautua. Suuri etu on, kellonajasta riippuen, liikenneolosuhteet muuttuvat ja myös saapumisaika. Siksi sovellus säästää aikaa laskemalla ajan ja seuraamalla sivuston liikennettä ja tekee sen puolestasi.
Vaihe 1: Google -kalenteri
Ensimmäinen askel oli luoda tunnus, jolla pääsen käyttämään Google -kalenteriani, jotta voit käyttää sovellusta Google -kalenterin yleisen käyttöliittymän kautta. Tätä varten käytin sivustoa https://console.developers.google.com.t on kaikki hyvin selitetty osoitteessa
Vaihe 2: Google Maps
Laskin valitsemani paikan ja tapaamisen sijainnin välisen reitin keston Google Mapsin avulla. Javascript API on erittäin helppokäyttöinen.
Pohjimmiltaan on luoda kartta, kulkea reitti hänen piirtääkseen ja tähän tapahtumaan noutaa kestoparametri. Kun tämä on tehty, meillä on tarvittavat tulot laskelmien suorittamiseksi ja hälytyksen antamiseksi tarvittaessa.
Vaihe 3: Lisäominaisuudet
Olemme melkein loppumassa, ja oikean ajan laskemiseksi tarvitsemme vielä yhden tiedon: kuinka kauan heräämisestä kestää päästä pois kotoa. Tämä parametri on tärkeä, jotta sinun ei tarvitse tehdä kiirettä. Esimerkkinä käytin 30 minuuttia mielestäni sopivaa aikaa suihkussa käymiseen ja kotoa poistumiseen, ja lisäksi asetin sivun toistamaan videon Youtubesta aina, kun aika on sama kuin nykyinen aika. Käytä tässä tapauksessa alla olevaa videota:)
Vaihe 4: Viimeistele
Viimeistele projekti asettamalla html -tiedosto samaan kansioon kuin verkkopalvelimeni Python, jonka tein noudattamalla tämän opetusohjelman ohjeita https: wiki.python.orgmoinBaseHttpServer
Pääsin Edisoniin konsolin kautta ja kirjoitin komennon python HTTPServer.py. Valmis, verkkopalvelimemme on käynnissä ja voimme käyttää määritettyä URL -osoitetta ja tarkastella sivumme tuloksia. Intel Edison osoittautui erittäin vakaaksi alustaksi ja sillä oli valtavat mahdollisuudet kehittää IoT -ratkaisuja. Tarjoan lähdekoodin tässä viestissä.
Suositeltava:
Älykäs herätyskello Magicbitin avulla (Arduino): 10 vaihetta
Älykäs herätyskello Magicbitin avulla (Arduino): Tämä opetusohjelma näyttää kuinka tehdä älykäs herätyskello käyttämällä OLED -näyttöä Magicbit dev -levyssä ilman RTC -moduulia
WakeupNow - Älykäs herätyskello: 8 vaihetta
WakeupNow - Älykäs herätyskello: Kuten kaikki tietävät, opiskelijoiden elämä on erittäin vaikeaa, heillä on pitkä päivä luentoja, paljon läksyjä ja yleensä heillä on hullu elämä. Heillä ei ole aikaa turhaan, ja jos ehdotat heitä lisäämään tunteja päivään, he ovat iloisia. Unfo
Herätä minut - älykäs herätyskello: 6 vaihetta
Herätä minut - älykäs herätyskello: Herätä minut on älykäs herätyskello, jota voidaan käyttää myös älyvalaisimena. Tämä mahdollistaa rauhallisen, luonnollisen tavan aloittaa päiväsi. Herätyskello on myös varustettu 4*7
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
GOOB - älykäs herätyskello: 15 vaihetta (kuvilla)
GOOB - älykäs herätyskello: GOOB on lyhenne sanoista "Get Out Of Bed", hyvin sopiva nimi projektilleni. Halusin luoda laitteen, joka voi herättää minut aamulla, koska se ei ole helpoin tehtävä. Pääidea on, että herätyskello ei lopeta hälytystä