Vrhunskih 8 bežičnih projekata upravljanih zaslonom osjetljivim na dodir Android Robotics

Vrhunskih 8 bežičnih projekata upravljanih zaslonom osjetljivim na dodir Android Robotics

GUI aplikacije temeljene na operacijskom sustavu Android ne mogu se koristiti samo u kontroli električnih uređaja, već i u kontroli robota. Roboti se danas koriste u širokom opsegu i na mnogo različitih načina za izvršavanje zadataka prema potrebi. Dolje su dati projekti koji se odnose na upravljanje nekoliko robota. Ne samo robote, već je moguće i Android aplikacije koristiti za mnoge druge svrhe, poput prikazivanja poruke elektroničkim putem, upravljanja prometnom signalizacijom. Android aplikacija sastoji se od zaslona osjetljivog na dodir, pri čemu se dodirujući određeno područje uspostavlja kontakt između dva provodna sloja s obje strane stakla i koordinate tog područja šalju se u obliku podataka na upravljačku jedinicu softvera. Sukladno tome, ti se podaci obrađuju, a zatim šalju bilo kojem Bluetooth uređaju putem bežične veze.



U nastavku ćemo vidjeti neke od projekata povezanih s upravljanjem elektronikom pomoću Android aplikacija.


1. Ratni špijunski robot s bežičnom kamerom noćnog vida Android aplikacija





Roboti imaju široku primjenu u vojsci gdje se koriste u mnogim aplikacijama poput špijuniranja, otkrivanja i uništavanja ciljeva itd. Roboti koji se koriste u vojsci nisu potpuno automatski jer njima upravljaju ljudi. Ova se kontrola može izvršiti na daljinu putem RF ili IR ili Bluetooth ili GSM komunikacije. Ovdje je izgrađen špijunski robot koji je ugrađen u bežičnu kameru koja služi za fotografiranje noću i prijenos tih slika na televizor. Ovdje se cijelim radom i kretanjem robota kontroliraju signali iz aplikacije temeljene na GUI-u na pametnom telefonu s Androidom.

Blok dijagram

Blok dijagram



Jedna GUI aplikacija na Android pametnom telefonu s dodirnom pločom zaslona sastoji se od relevantnih dodirnih gumba koji označavaju potrebne smjerove kretanja robotskog motora. Na primjer, kada se dodirne gumb koji odgovara smjeru ‘naprijed’, razvija se odgovarajući signal koji se prenosi na Bluetooth uređaj. Ovaj Bluetooth uređaj povezan je s mikrokontrolerom i ova se naredba šalje na mikrokontroler. Prema programu, mikrokontroler daje odgovarajući logički signal vozaču motora da upravlja motorima za pomicanje robota u željenom smjeru. Slično tome, kamera radi pomoću IC osvjetljenja za noćni vid.

Za detalje kliknite ovdje: Ratni špijunski robot s bežičnom kamerom noćnog vida Android aplikacija


2. Vatrogasni robot na daljinu upravlja Android aplikacijama

Roboti se mogu koristiti umjesto uobičajenih vatrogasnih vozila (gdje se cijela operacija izvodi ručno) za daljinsko gašenje požara. Ti roboti mogu biti potpuno automatski ili se njima može upravljati na daljinu. Ovdje je razvijen takav robot koji se sastoji od spremnika za vodu i cijevi spojene na spremnik tako da se voda dovodi iz spremnika u cijev koja se izbacuje iz cijevi kroz mlaznicu prema operaciji korisnika. Cijeli rad robota i njegovo kretanje vrši se upravljačkim signalima iz GUI aplikacije na pametnom telefonu sa sustavom Android.

Blok dijagram Edgefx Kits

Blok dijagram

Dodirna ploča zaslona aplikacije GUI pruža različite dodirne tipke za postizanje kontrole robota u različitim smjerovima te za upravljanje pumpom za vodu i njenim mlaznim raspršivačem u željenom smjeru. Kada se dodirne traženi gumb, koordinate tog gumba prenose se u softver pametnog telefona, a zatim prenose na Bluetooth uređaj kao signali. Mikrokontroler povezan s Bluetooth uređajem prima ovaj signal i prema programu daje odgovarajuće signale vozaču motora da okreće motore u željenom smjeru.

Za detalje kliknite ovdje: F ire Fighting Robot na daljinsko upravljanje Android aplikacijama

3. Izaberite i smjestite robotsku ruku i pokret kojim upravlja Android putem bežičnog povezivanja

Robot za odabir i postavljanje je pokretni robot s hvataljkom za vršenje odgovarajućeg pritiska na objekt dosezanjem na njegovo mjesto i hvatanjem. Hvataljka zajedno s pokretnim nosačem može držati predmet i postaviti ga na željeno mjesto po želji. Čitav ovaj postupak izvode motori koji se pak upravljaju daljinskim upravljačem. Ovaj je projekt razvijen kao robot za odabir i postavljanje, pri čemu se kretanjem robota, kao i njegove ruke, kontrolira pomoću grafičkog korisničkog sučelja na Android pametnom telefonu.

Blok dijagram

Blok dijagram

GUI aplikacija izgrađena je na dodirnoj ploči telefona koja se sastoji od odgovarajućih gumba za postizanje odgovarajućeg kretanja robota kao i njegovog krajnjeg efekta. Pomoću gumba, odgovarajući se signali prenose putem Bluetooth komunikacije na mikrokontroler, a prema programu mikrokontroler šalje relevantnu logiku pokretačima motora za pogon motora.

Naredba za pomicanje ruke (krajnjeg efektora) u željenom smjeru daje se dodirivanjem odgovarajuće tipke na pametnom telefonu. Ovu naredbu mikrokontroler obrađuje i koristi za davanje signala vozaču motora za okretanje motora ruke u željenom smjeru. Kada se objekt približi hvataljki, prema naredbi iz aplikacije, hvataljka se otvara i objekt se drži potrebnim pritiskom i motor hvataljke se automatski zaustavlja.

Za detalje kliknite ovdje: Odaberite i smjestite robotsku ruku i pokret kojim upravlja Android bezžično

4. Robotsko vozilo za otkrivanje metala kojim upravlja Android aplikacija

Roboti se koriste u opasnim aplikacijama poput otkrivanja nagaznih mina. Mine su eksplozivne metalne naprave koje se nalaze ispod zemlje i teško ih je otkriti. Korištenje konvencionalne tehnike ručnog otkrivanja nagaznih mina pomoću metalnih detektora pokazalo se opasnim i nezgodnim. Ovim projektom razvija se robotsko vozilo s ugrađenim sustavom detektora metala koji može osjetiti prisutnost metala ispred sebe. Cjelokupnu kontrolu robota vrši aplikacija za pametni telefon temeljena na Androidu.

Blok dijagram

Blok dijagram

Aplikacija zasnovana na GUI-u na pametnom telefonu sastoji se od zaslona osjetljivog na dodir s odgovarajućim tipkama za postizanje kretanja robota u željenom smjeru. Upravljački signali prenose se na Bluetooth uređaj povezan s mikrokontrolerom, a prema programu mikrokontroler daje logičke signale pokretaču motora za okretanje motora u željenom smjeru ili zaustavljanje motora. Detektor metala koji se sastoji od zavojnice u rezonanciji ugrađen je u krug i kad mu se metal približi, zbog faradayevog zakona indukcije, rezonancija je poremećena što ukazuje na otkriveni metal i u skladu s tim ta se indikacija prikazuje LED lampicom koja svijetli s zvučni zvučni signal.

Za detalje kliknite ovdje: Robotsko vozilo za otkrivanje metala kojim upravlja Android aplikacija

5. Daljinsko upravljanje robotom kontrolirano aplikacijom Android

Robot može biti automatski, pri čemu se njegovim kretanjem mogu upravljati senzori ugrađeni u krug koji mogu dati odgovarajući ulaz ili može biti poluautomatski s upravljanjem u rukama ljudi. Upravljanje se može izvršiti daljinskim putem prosljeđivanjem signala na upravljačku jedinicu putem RF, GSM ili Bluetooth komunikacije. Ovdje u ovom projektu slijedi se upravljanje robotom pomoću Bluetooth komunikacije. To se postiže pomoću pametnog telefona sa sustavom Android.

Blok dijagram

Blok dijagram

Dodirna ploča zaslona aplikacije koja se temelji na GUI-u sastoji se od 4 gumba za definiranje kretanja robota prema naprijed, unatrag, lijevo i desno, zajedno s gumbom za zaustavljanje. Dok se dodirne bilo koja tipka, koordinate povezane s tim položajem prenose se u OS softver i generira se signal. Ovaj se signal prenosi na Bluetooth uređaj nakon što dobije ispravno uparivanje i vezu. Bluetooth uređaj povezan je s mikrokontrolerom i taj se signal šalje na mikrokontroler. Prema programu, mikrokontroler u skladu s tim daje odgovarajuće signale pokretaču motora da osigura željeno okretanje motora tako da se robot kreće u željenom smjeru.

Za detalje kliknite ovdje: Daljinsko upravljanje robotom kontrolirano aplikacijom Android

6. Kontrola vrata željezničkog prijelaza preko Android aplikacije

Ovaj projekt pruža način za postizanje sinkronizacije između dolaska i odlaska vlakova i otvaranja i zatvaranja prijelaznih vrata. Konvencionalni sustav ručnog upravljanja vratima za pružni prijelaz nije precizan i u prošlosti je doveo do mnogih nesreća. Stoga je automatski način upravljanja otvaranjem ili zatvaranjem kapija na temelju upravljačkog signala strojovođe pouzdaniji.

Blok dijagram

Blok dijagram

GUI aplikaciju na pametnom telefonu sa sustavom Android vozač koristi za slanje informacija o dolasku vlaka prije nego što stigne do ulaza, mikrokontroleru putem Bluetooth uređaja. Dok mikrokontroler prima ovaj signal, on u skladu s tim šalje odgovarajuće logičke signale vozaču motora da zatvori prijelaz. Mikrokontroler je programiran na takav način da šalje signale određeno vrijeme za zatvaranje vrata (naznačujući vrijeme tijekom kojeg će vlak prijeći tračnice). Nakon tog određenog vremena, odgovarajući logički signali šalju se vozaču motora da automatski otvori prelaz.

Za detalje kliknite ovdje: Kontrola vrata željezničkog prijelaza preko Android aplikacije

7. Daljinski upravljana elektronička oglasna ploča zasnovana na Androidu

Oglasne ploče potrebne su na mnogim mjestima poput obrazovnih institucija, organizacija, trgovačkih centara itd. Nije izvedivo i prikladno ručno lijepiti obavijesti svaki put na ploču. Umjesto korištenja elektroničkog načina prikazivanja poruke prikladnije je i štedi vrijeme. Ovaj projekt definira elektroničku oglasnu ploču u kojoj se poruka šalje iz GUI aplikacije pametnog telefona bežično i prikazuje na jedinici zaslona.

Blok dijagram

Blok dijagram

Aplikacija temeljena na Androidu povezana je s Bluetooth uređajem i sastoji se od ploče zaslona osjetljivog na dodir koja aktivira ugrađenu tipkovnicu. Kad se poruka unese (dodirivanjem odgovarajućeg gumba na ploči dodirnog zaslona) i pritisne poslani gumb, ASCII kôd koji je razvio program pretvara se u serijske podatke i zatim se prenosi na Bluetooth uređaj. Ovaj Bluetooth uređaj povezan je s mikrokontrolerom i nakon pravilne obrade, mikrokontroler (prema programu) prikazuje poruku na LCD modulu povezanom s njim.

Za detalje kliknite ovdje: Daljinsko upravljana elektronička oglasna ploča zasnovana na Androidu

8. Automatska kontrola prometnih signala zasnovana na gustoći s daljinskim nadjačavanjem prometa na temelju Androida

Uz sve veću upotrebu vozila u metro gradovima, zagušenja u prometu glavni su problem s kojim se svakodnevno susreću. Ovaj sustav definira rješenje ovog problema razvijanjem dinamičnog načina upravljanja semaforima na temelju gustoće prometa. Uz to, vozila poput hitne pomoći, vatrogasnih vozila dobivaju hitan izlaz s čvora, na temelju kontrolnih signala datih upravljačkoj jedinici iz aplikacije temeljene na GUI-u na pametnom telefonu s Androidom.

Blok dijagram

Blok dijagram

Različiti senzori postavljeni su sa svake strane spoja da bi se osjetila gustoća prometa sa svake strane. Kako je gustoća prometa na svim stranama jednaka ili mala, semafori svijetle zeleno tijekom određenog vremenskog intervala. Ako je na jednoj od strana gustoća prometa veća, senzori osjete te podatke, i sukladno tome, prema programu, mikrokontroler šalje logičke signale na zelenu LED diodu te strane tako da zeleno svjetlo svijetli dulje vrijeme . Ploča zaslona osjetljivog na dodir na aplikaciji pametnog telefona sa sustavom Android koja se temelji na GUI-u sastoji se od gumba za definiranje svakog smjera od spoja. Dok se vozilo za nuždu približava spoju, upravljački signal šalje se dodirivanjem odgovarajućeg gumba (koji odgovara smjeru u kojem bi trebalo ići vozilo za nuždu). Ovaj se signal prenosi na Bluetooth uređaj i dok mikrokontroler prima ovaj signal prekida (od Bluetooth uređaja), on šalje logičke signale LED-ima tako da su crveni LED signali na svim ostalim stranama spoja UKLJUČENI osim te određene strane koji je uključen zeleno. To omogućuje prolazak hitnog vozila čak i ako su druga vozila ispred njega.

Za detalje kliknite ovdje: Automatska kontrola prometnih signala na temelju gustoće s daljinskim nadjačavanjem prometa na temelju Androida

Ako vas zanima bilo koji od gore opisanih projekata, možete pogledati daljnje detalje o njemu klikom na odgovarajuće poveznice.

Za sve one željne što brže provedbe ovih projekata, samo odgovorite na ovo osnovno pitanje - Možete li koristiti Android aplikaciju za automatski rad robota bez ikakve ljudske intervencije?Ako je odgovor da, recite mi kako u odjeljku za komentare u nastavku.