U ovom projektu koristit ćemo ultrazvučni senzor udaljenosti i VIDI X mikroračunalo te ćemo pod određenim uvjetima dobivena očitanja zapisati u MySQL bazu podataka za kasniju analizu.
Prekide ima gotovo svaki mikroprocesor. Oni služe kako bi se za određenu akciju program, ili neki njegov dio, pokrenuo, zaustavio ili preusmjerio. Primjer prekida kod vašeg mobitela je čekanje akcije pritiska gumba kako bi se upalio ekran mobitela. Sve dok gumb nije stisnut, mobitel je u „sleep modu“ kako bi uštedio bateriju. Njegovo buđenje i paljenje ekrana uzrokovano je hardverskim prekidom pritiska gumba.
Jeste li ikada poželjeli imati alarm koji bi vam rekao je li netko narušio vašu privatnost, prešao granicu koju nije trebao prijeći ili pomaknuo predmet koji nije smio dirati?
Alarmni sustav moguće je izvesti na razne načine. Za taj zadatak odlučili smo iskoristiti VL53L1X laserski senzor udaljenosti.
Jeste li se susreli s problemom zalijevanja kućnih biljaka za vrijeme odlaska na godišnji. Ovaj Vidi X projekt riješit će vas brige zalijevanja i omogućiti bolji rast vaših biljaka.
ESP32 LX6 procesor, inače srce VIDI Project X-a i proizvod tvrtke Espressif Systems, podržava višejezgreni rad i to u malom pakiranju.
Vidi X posjeduje tri najzastupljenije sabirnice (UART, SPI i I2C) kojima može direktno komunicirati sa senzorima, aktuatorima, računalom, ali i drugim mikro kontrolerima. U ovom tekstu bavit ćemo se komunikacijom s Arduinom, Micro:bitom te komunicirati s drugim Vidi X-om ili ESP32 mikro kontrolerom no, moguće je komunicirati i sa širokom paletom ostalih mikro kontrolera koju možete pronaći na tržištu.
Oduvijek je bilo izazovno najmlađu populaciju zainteresirati za programiranje. Odgovor je pronađen u blokovskom programiranju tj. Scratch alatima.