Aplikacie so Senzormi | 16.4.2020 13:07 | Svetelny Senzor + Kompas
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška ukazuje prácu so svetelným senzorom (TYPE_LIGHT) v Androide, ktorý vracia jedinú hodnotu – osvetlenie v luxoch. Aplikácia porovnáva dve po sebe idúce merania a ak sa rozdiel líši o viac než nastavenú deltu (približne 10 luxov), prehrá pomocou MediaPlayera zvuk pre zosvetlenie alebo zatmenie. Ďalšími nápadmi sú detektor dostatočného osvetlenia so zelenou a červenou indikáciou a sledovanie svetelného toku počas dňa s ukladaním priemerov do databázy. Druhá časť sa začína magnetometrom (kompasom), ktorý meria silu magnetického poľa v mikroteslách a spolu s akcelerometrom umožňuje zistiť orientáciu zariadenia voči svetovým stranám.
- - Svetelný senzor (TYPE_LIGHT) patrí medzi senzory prostredia a vracia jednu hodnotu – osvetlenie v luxoch.
- - Zmena svetla sa deteguje porovnaním aktuálneho a predchádzajúceho merania s prahom delta (približne 10 luxov).
- - Pri prvom meraní nie je s čím porovnávať, preto sa len uloží východisková hodnota.
- - Podľa smeru zmeny sa prehrá iný zvuk (zosvetlenie alebo zatmenie) cez MediaPlayer a MP3 súbory v priečinku raw.
- - Ďalšie využitie: detektor osvetlenia miestnosti (zelená a červená) a denný záznam svetla s priemerovaním meraní na odfiltrovanie odchýlok.
- - Magnetometer meria silu magnetického poľa v mikroteslách a rozkladá ju do osí x, y, z podobne ako akcelerometer.
- - Akcelerometer určuje sklon zariadenia, no na zistenie smeru natočenia (napr. kam sa pozerá kamera) je potrebný kompas.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky