Sadržaj:

Upravljajte RC ravninom pomoću akromerometra telefona: 15 koraka (sa slikama)
Upravljajte RC ravninom pomoću akromerometra telefona: 15 koraka (sa slikama)

Video: Upravljajte RC ravninom pomoću akromerometra telefona: 15 koraka (sa slikama)

Video: Upravljajte RC ravninom pomoću akromerometra telefona: 15 koraka (sa slikama)
Video: Remote Identification u Hrvatskoj za dronove 2024 RID 2024, Studeni
Anonim
Image
Image
Upravljajte RC ravninom pomoću akromerometra na telefonu
Upravljajte RC ravninom pomoću akromerometra na telefonu

Jeste li ikada poželjeli kontrolirati svoj RC zrakoplov naginjanjem objekta? Uvijek mi je ideja bila iza glave, ali nikad je nisam proradio do ovog tjedna. Moje su početne misli bile korištenje troosnog akcelerometra, ali tada sam imao ideju…

Većina vas ima pametne telefone, zar ne? Još jedna velika većina vas elektroničkih ljudi koristi Android zbog svoje fleksibilnosti. Mislim da volim iPhone, ali nije toliko svestran u pogledu povezivanja putem Bluetootha ili hardwarea na Arduino ili drugi mikrokontroler. Pa zašto ne samo mjerač ubrzanja na telefonu? Pa sam uzeo ideju i trčao s njom. Dva tjedna kasnije predstavljam vam ovaj projekt!

Nažalost korisnici IOS -a, ovaj se projekt odnosi samo na korisnike Androida.

Sada ovaj projekt nema kontrolu nad kormilom ili gasom. Ako ćete primijetiti da sam dodao kôd da upotrijebite potenciometar na pinu A1 za upravljanje leptirom za gas, iako ga ja sam neću koristiti. Upravo ću upotrijebiti gas svog odašiljača.

Ako želite dovršiti ovaj projekt, predlažem da prije početka rada pogledate cijeli video. Elektroničke vještine potrebne za ovaj projekt su minimalne, ali najteži dio je rad s kodom. Zato uzmite lemilicu i Arduino i krenite.

Cijena projekta: (besplatno, nisko, srednje, gore, ozbiljno?)

Poteškoće u projektu: (Breezy, Easy, Medium, Hard, Expert, Master)

Vrijeme projekta: (Preko šalice kave, srednje, preko lonca kave, nekoliko dana)

Ispod je brzi let koji sam imao ranije kad je bilo malo vjetrovito!

Korak 1: Pogledajte cijeli video

Image
Image

Video i tekst pokrivaju gotovo iste stvari, osim što tekst ne uključuje postupak korak po korak za izgradnju projekta i povezivanje svega. U tekstu je malo manje pismeno o nekim kodiranjima.

2. korak: VAŽNO AŽURIRANJE [7/16/18]

Zapravo sam počeo stvarati ovaj projekt nekoliko godina kasnije i morao sam se vratiti na ovo kako bih dobio neke informacije: D

U svakom slučaju otkrio sam da postoji mala pogreška u kodu, i pokazat ću vam da to riješite za samo nekoliko sekundi. Ako preuzmete kôd, on se neće kompilirati. Morate ući i promijeniti mali red.

Prilikom kompajliranja, redak 20 daje pogrešku.

int ppm [chanAmount];

Jednostavno ga promijenite u:

int ppm [2];

I eto! Uživajte u ostatku vodiča, a ako ste slučajno napravili ovaj projekt, pomaknite se do dna i'blea i kliknite gumb "Uspio sam" i prenesite sliku!

Korak 3: Sastojci:

Preuzimanja
Preuzimanja

Što treba svakom dobrom receptu? Sastojci. Nažalost, za ove ćete stvari možda morati otići negdje drugdje osim u kutnu trgovinu.

Sastojci:

  • Android telefon
  • Arduino (Uno, Nano, Micro, zapravo nije važno)
  • Izvor napajanja za Arduino. Koristit ću mali 2 -ćelijski 500mAh LiPo.
  • HC - 05 ili HC -06 Bluetooth modul
  • FTDI Breakout Board (može se učiniti s Arduinom, ali neću vam pokazati kako)
  • 3.5 mm Mono muški audio utikač. Stereo priključak NEĆE raditi! Pokušao sam!
  • 2x LED diode i odgovarajući otpornici
  • Prilog projekta
  • 2-žilna žica (žica zvučnika odlično funkcionira ili dugačak USB kabel)
  • Termoskupljajuća ili električna traka
  • Ženski pin headeri (za Arduino štit ako ga odlučite napraviti)
  • Perf ploča (za Arduino Shield trebate izabrati da je napravite).

Alati:

  • Lemilica
  • Skidači žica
  • Škare
  • Bušite raznim svrdlima
  • Pištolj za vruće ljepilo

Korak 4: Preuzimanja

Ako želite preuzeti.zip datoteku sa svime što vam je potrebno za ovo, to možete pronaći ovdje. Inače pročitajte dolje.

Prije svega morate preuzeti aplikaciju Amarino i Amarino Toolkit i preuzeti ih na telefon. To možete učiniti s mikro SD -om ili jednostavno upotrijebiti svoju omiljenu web stranicu za hosting datoteka, poput Google diska.

Drugo, morate preuzeti MeetAndroid knjižnicu za Arduino IDE. Da biste instalirali knjižnicu, pažljivo slijedite ove korake.

ZA PC:

  1. Zatvorite Arduino IDE.
  2. Raspakirajte mapu MeetAndroid. Sada biste trebali imati raspakiranu mapu MeetAndroid_4. Otvorite ovu mapu i izrežite mapu iznutra pod nazivom MeetAndroid.
  3. Idite na C: / Program Files (x86) Arduino / libraries i zalijepite u MeetAndroid. Ako ste sve učinili ispravno, to bi trebalo izgledati kao prva slika.
  4. Ponovno otvorite Arduino IDE i trebali biste vidjeti u knjižnicama pod "Doprinos" MeetAndroid lib.

ZA MAC

  1. Zatvorite Arduino IDE.
  2. Raspakirajte mapu MeetAndroid. Sada biste trebali raspakirati mapu MeetAndroid_4. Otvorite ovu mapu i kopirajte mapu iznutra pod nazivom MeetAndroid.
  3. Idite na aplikaciju Arduino, desnom tipkom miša pokažite sadržaj paketa, a zatim Sadržaj/Java/knjižnice i zalijepite u mapu MeetAndroid.
  4. Ponovno otvorite Arduino IDE i trebali biste vidjeti u knjižnicama pod "Doprinos" MeetAndroid lib.

Na kraju preuzmite obje moje Arduino skice koje su priložene na dnu ovog koraka (uključene u.zip).

Korak 5: Konfiguriranje HC-06

Konfiguriranje HC-06
Konfiguriranje HC-06
Konfiguriranje HC-06
Konfiguriranje HC-06
Konfiguriranje HC-06
Konfiguriranje HC-06

Vaš HC-06 Bluetooth modul ne dolazi samo iz kutije spreman za upotrebu u ovom projektu. Moramo promijeniti samo jednu jednostavnu stvar: brzinu prijenosa. Ovisno o tome od koga kupujete svoj, može se postaviti na različite brzine prijenosa. Dobio sam dva HC-06 od dva različita prodavača, a svaki je radio različitom brzinom prijenosa. Moramo ga promijeniti na 115200 bita u sekundi. Uspostavite sljedeće veze:

HC-06 ------- Odbojna ploča FTDI-ja

| -------------- |

GND ----- GND

VCC ------ 3.3v

TX -------- RX (ili DRX)

RX -------- TX (ili DTX)

  1. Priključite FTDI probojnu ploču u računalo.
  2. Otvorite Arduino IDE. Odaberite koji je com port dostupan. (provjerite da u računalo nisu priključeni Arduino ili bilo što drugo).
  3. Otvorite serijski monitor (nema potrebe za kodom!)
  4. Odaberite 9600 za brzinu prijenosa u donjem desnom kutu prozora com. Upišite "AT" (mora biti velika slova) i pritisnite send. Ako ništa ne vratite, u redu je. To znači da je vaš uređaj konfiguriran s drugom brzinom prijenosa. Isprobajte brzinu prijenosa od 115200 i upišite "AT". Ako i dalje ne dobijete ništa, isprobajte svaku brzinu prijenosa i unesite "AT" na sve dok ne dobijete odgovor. Ako ne dobijete odgovor, najvjerojatnije niste ispravno povezali HC-06. Provjerite veze.
  5. Ako dobijete odgovor "OK" onda je super! Ako dobijete taj odgovor na bilo kojoj drugoj brzini prijenosa onda 115200, morate je promijeniti na 115200. Da biste to učinili, upišite "AT+BUAD8". Dobit ćete odgovor "OK115200". Morat ćete promijeniti brzinu prijenosa na 115200 da biste nastavili razgovarati s Bluetoothom. Tada možete učiniti stvari poput promjene imena upisivanjem "AT+NAMERANDOM" nasumično imena koje želite. Sada možete zatvoriti serijski monitor.

Korak 6: Nepotpuni krug za testiranje

Ovaj sklop je prilično jednostavan. Morate napajati Arduino (putem USB-a jer ćemo na njega morati prenijeti neke stvari), a zatim spojiti HC-06. Samo se spojite slijedeći donje veze.

HC-05/6 --------- Arduino

|=============|

GND ------------ GND

VCC ------------- 5v

TX -------------- RX

RX -------------- TX

Korak 7: Instalirajte Amarino i Amarino Toolkit

Instaliranje Amarina i Amarino alata
Instaliranje Amarina i Amarino alata
Instaliranje Amarina i Amarino alata
Instaliranje Amarina i Amarino alata
Instaliranje Amarina i Amarino alata
Instaliranje Amarina i Amarino alata

Već ste trebali preuzeti i prenijeti svoju aplikaciju i komplet alata Amarino na svoj telefon. No, prije nego što ga instalirate, morate promijeniti postavku na telefonu. Vaš telefon vam neće dopustiti da prvo instalirate aplikaciju jer nije certificirana aplikacija iz Android playstorea. Stoga ćemo morati dopustiti telefonu da instalira necertificirane aplikacije. Ovo je sasvim jednostavno.

  1. Idite na Postavke/Sigurnost i pomaknite se prema dolje. Trebali biste vidjeti okvir s nepoznatim izvorima i mali okvir pored njega. Dodirnite okvir i omogućite. Pojavit će se okvir za dijalog koji vam govori koliko je to rizično; zvuči dobro zar ne? Zato dodirnite taj gumb U redu. Pogledajte slike 1, 2 i 3.
  2. Sada možete otvoriti svoju aplikaciju Amarino i slijediti upute na zaslonu. Nije previše teško, samo pritisnite da.
  3. Instalirajte Amarino Toolkit. Nije ni previše teško.

Korak 8: Postavljanje Bluetootha

Postavljanje Bluetootha
Postavljanje Bluetootha
Postavljanje Bluetootha
Postavljanje Bluetootha
Postavljanje Bluetootha
Postavljanje Bluetootha

S uključenim projektom (Bluetooth čip je uključen) pronađite Bluetooth postavke telefona. Morate upariti telefon s Bluetooth čipom. Dodirnite skeniranje za uređaje i vaš bi se uređaj trebao pojaviti kao HC-05 ili HC-06, osim ako ste ga ranije imenovali. Tražit će PIN, a bit će 1234. (Znam da sam genij za hakiranje uređaja i pronalaženje uber-tajne lozinke). Pogledajte slike 1, 2 i 3. Provjerite jeste li upareni s uređajem i jeste li spremni za sljedeći korak. NAPOMENA: svjetlo na Bluetooth uređaju neće upaliti stalno kada uparite telefon! Otkrio sam da sam ga na ovom telefonu morao ponovno pokrenuti nakon ovog procesa da bi se pojavio u aplikaciji Amarino, pa nastavite i ponovno pokrenite telefon.

Korak 9: Amarino

Amarino
Amarino
Amarino
Amarino
Amarino
Amarino

Vrijeme je za otvaranje Amarina. Dobit ćete bilješke o izdanju i dodirnite U redu. Hvala Bonifaz Kaufman što ste stvorili ovu divnu aplikaciju. Brojevi u nastavku odgovaraju broju slike, npr. korak 1 = slika 1.

  1. Zaslon dobrodošlice. Dodirnite "Dodaj uređaj".
  2. Vaš uređaj sada bi trebao biti na popisu; dodirnite ga. Ako se ne prikaže, pokušajte ponovno pokrenuti telefon i provjerite je li Bluetooth uređaj povezan s telefonom.
  3. Sada biste trebali doći na ovaj zaslon. Dodirnite "Poveži se". To može potrajati nekoliko sekundi.
  4. Ako se poveže, svjetlo na Bluetooth uređaju će upaliti i na vrhu ćete vidjeti "Aktivne veze: 1. Sada dodirnite naziv uređaja i NE prekidajte vezu.
  5. Dodirnite "Prikaži događaje".
  6. Ne bi trebalo biti nikakvih događaja. Dodirnite "Dodaj događaj".
  7. Pojavit će se popis i htjet ćete odabrati mjerač ubrzanja. Imajte na umu ove druge senzore koji su ugrađeni u vaš telefon. Možda će im jednog dana dobro doći za kasniji projekt!
  8. Evo samo nekoliko postavki za mjerač ubrzanja. Provjerite je li klizač uključen "vrlo brzo" i je li vizualizator podataka na "Tekstu". Zatim dodirnite spremi.
  9. Ako vidite brojeve desno od "Senzora akcelerometra", onda ste dobri. Sada možete ostaviti telefon na miru. Ako ne vidite brojeve, dugo pritisnite sivu zonu da biste otvorili izbornik.
  10. Odaberite "Prisilno omogući".
  11. Bingo! Brojevi! Nagnite telefon i osjetite kako brojevi odgovaraju mjeraču ubrzanja.
  12. Sada možete postaviti telefon na ravnu površinu i pripremiti se za početak kodiranja!

Korak 10: Preskakanje koda

Preskakanje koda
Preskakanje koda

Dakle, ako ne želite uprljati ruke kodom, a samo želite učitati i otići, možda ćete biti u maloj nevolji. Do sada sam koristio samo svoj telefon pa ne znam jesu li telefoni drugih ljudi isti. Ako preuzmete aplikaciju SensoDuino i kliknete na karticu "Ugrađeni senzori", trebali biste pronaći svoj mjerač ubrzanja. Ako je akcelerometar MPU6050, onda je to isti senzor koji ja imam i vjerojatno ne morate uređivati kôd. Ako imate isti senzor, samo isprobajte kôd postavljen na ovaj korak.

Ako ne, vjerojatno ćete morati slijediti sljedeće korake.

Korak 11: Dodjela podataka akcelerometra

Dodjela podataka akcelerometra
Dodjela podataka akcelerometra
Dodjela podataka akcelerometra
Dodjela podataka akcelerometra
Dodjela podataka akcelerometra
Dodjela podataka akcelerometra
Dodjela podataka akcelerometra
Dodjela podataka akcelerometra

Sada prelazimo na zabavni dio, petljamo se s Arduino skicom! Ako se vaša skica ne sastavlja, pogledajte posljednji korak ovog uputstva.

U ovom trenutku trebali biste svoj Arduino ispravno povezati s HC-06, a Amarino bi trebao slati brojeve na vaš Arduino putem Bluetootha. Dvaput provjerite je li HC-06 još uvijek vezan i prenesite sljedeću skicu na Arduino. (U prilogu ovog koraka).

NAPOMENA: Prilikom postavljanja skica na Arduino morat ćete isključiti TX i RX HC-06 iz Arduina. Arduino se ne može učitati dok su RX i TX na nešto povezani.

Nakon što postavite ovu skicu na Arduino, otvorite serijski monitor. Trebali biste vidjeti tri broja spojena zajedno odvojena okvirom (□). Primjer: [0,01 □ 0,02 □□ 9,21] Prva dva broja su roll and pitch. Nisam ni pokušao odgonetnuti što je treći: D. Vaš telefon može ili ne mora biti sličan ovome. Slijedite ove korake kako biste saznali koji su brojevi u tijeku, a koji u visini.

  1. Postavite telefon na ravnu površinu. Orijentirajte telefon tako da kamera/zvučnik za uši budu usmjereni ulijevo, a mikrofon udesno. (slika 2).
  2. Nagnite lijevu stranu telefona prema gore (slika 3) (duž osi Z, pogledajte sliku 1 za os) do 45 stupnjeva. Zapazite koji se broj drastično mijenja na serijskom monitoru. Ovaj će broj biti vaša rola.
  3. Nagnite telefon prema sebi (slika 4) (duž osi X, pogledajte sliku 1 za os) do 45 stupnjeva.. Koji god se broj drastično promijenio, to je visina. Snimite ovo.

Sada kada znamo koja su dva skupa brojeva roll and pitch možemo ići promijeniti kôd. Pogledat ćemo odjeljak 2.

pitch = podaci [0];

roll = podaci [1];

Ako ste ranije pogledali kôd, primijetit ćete da se podaci akcelerometra stavljaju u niz. Niz "podaci" ima tri "mjesta" koja se nazivaju "indeksi" za brojeve, indeks 0, indeks 1 i indeks 2. Sada kada znate koji brojevi predstavljaju visinu tona, možete dodijeliti cijeli broj "pitch" i "roll" ispravne brojeve u nizu. Primjer: ako se treći skup brojeva promijenio kada ste nagnuli telefon ulijevo/udesno, što je okrenuto, tada bismo kôd promijenili u ovaj:

roll = podaci [2];

A tako je jednostavno. Ako je vaš telefon sličan mome, tada će prvi broj biti visina zvuka, drugi će se oglasiti, a treći broj ćemo biti neki drugi aspekt tri dimenzije.

Korak 12: Mapiranje podataka akcelerometra

Mapiranje podataka akcelerometra
Mapiranje podataka akcelerometra

Nakon što dodijelite "roll and" pitch "ispravnim brojevima u podacima polja, možemo krenuti dalje. Pogledajte sliku 1 skroz lijevo. Ovo su sirovi podaci s vašeg akcelerometra. Ali ne možemo koristiti te brojeve moramo izravno preslikati na vrijednost između 1000 i 2000 sa središnjom točkom 1500. Za skaliranje brojeva pomnožit ćemo "roll" i "pitch" sa 1000. Time ćemo se riješiti svih decimala i bit će dajte nam pristojnu razlučivost. Sada, ako pogledate brojeve u drugom stupcu, možete vidjeti "nove" brojeve. Postavimo neke ulazne i izlazne točke!

  1. Nagnite telefon ulijevo za 45 stupnjeva (zarolajte) i zabilježite ovaj broj.
  2. Nagnite telefon udesno 45 stupnjeva (zarolajte) i zabilježite ovaj broj.
  3. Nagnite telefon prema naprijed za 45 stupnjeva (visina) i zabilježite ovaj broj.
  4. Nagnite telefon unatrag za 45 stupnjeva (visina) i zabilježite ovaj broj.

Ako su dva broja otprilike jednaka, kada ste telefon nagnuli za 45 stupnjeva u oba smjera, možete odbaciti drugi broj i koristiti samo prvi. Napravite drugi broj uzimajući negativ prvog broja.

Primjer: Nagnite telefon 45 stupnjeva udesno. Broj prikaza za roll je 5500. Za drugi broj samo upotrijebite -5500. Ovo će biti naše ulazne i izlazne točke. Ne želimo da naš TX registrira ništa više od tih bodova. Zatim moramo te vrijednosti ponovno postaviti na 1000-2000. U mom slučaju -5500 do 5500 bili su brojevi koje sam dobio dok sam naginjao telefon 45 stupnjeva i kad sam ga okretao 45 stupnjeva. Stoga sam upotrijebio sljedeći kôd: NAPOMENA: Vrijeme je da izbrišete / * i * / u odjeljku 4 kako biste omogućili ovaj kôd. Također izbrišite cijeli odjeljak 3.

pitchval = karta (pitch, -5500, 5500, 1000, 2000) -12;

rollval = karta (roll, -5500, 5500, 1000, 2000) + 7;

Sada su -12 i +7 prilagodbe kako bi se "pitchval" i "rollval" doveli do središta 1500. Pobrinite se da vaš telefon bude na ravnoj površini kada izvršite ove prilagodbe. Ako vam centar nije na 1500, vaš bi avion mogao skrenuti u smjeru iako imate razinu telefona.

Moramo ograničiti rollval i pitchval. Ne želimo da idu više od 2000 ili manje od 1000 ili će stvari početi zabrljati! Pa otkucamo ovo…

pitchval = ograničenje (pitchval, 1000, 2000);

rollval = ograničiti (rollval, 1000, 2000);

Zadnje što trebamo učiniti s ovim brojevima je da provjerimo odgovaraju li točno načinu na koji naginjemo telefon. Provjerite je li vaš telefon okrenut prema gore s kamerom na lijevoj strani i mikrofonom na desnoj strani.

  • Kada okrenete telefon ulijevo, rollval bi se trebao smanjiti na 1000.
  • Kad okrenete desno, trebalo bi se povećati na 2000.
  • Kad unaprijed pomaknete telefon, pitchval bi se trebao smanjiti na 1000.
  • Kad preusmjerite telefon prema naprijed, trebao bi se povećati na 2000.
  • Oba centra trebala bi biti na 1500 kada postavite telefon na ravnu površinu.

Ako kada okrenete telefon ulijevo i rollval se povećava, a ne smanjuje, promijenite 1000 koji ste pomnožili "roll" sa -1000 (u odjeljku 2). Isto vrijedi i za "pitch" ako su brojevi obrnuti.

Primjer koda za pričvršćivanje role u gornjem primjeru.

pitch = (visina * -1000); // pomnožite s 1000 da biste se riješili decimalnih mjesta

roll = (roll * -1000);

Dakle, ako sve radi dobro, ovo možemo dodati konačnom kodu!

  1. Otvorite ReadRawAccel skicu. Kopirajte sve pod alatom page1.
  2. Otvorite skicu TiltTX_Final. Pomaknite se do dna gdje piše "zalijepite stranicu 1 ovdje" i zamijenite sav kôd ispod nje.
  3. Prenesite skicu TiltTX_Final na svoj arduino.

Korak 13: Vrijeme kruga

Vrijeme kruga!
Vrijeme kruga!
Vrijeme kruga!
Vrijeme kruga!
Vrijeme kruga!
Vrijeme kruga!
Vrijeme kruga!
Vrijeme kruga!

Sada kada smo završili s teškim dijelom, vrijeme je da napravimo krug. Možete izabrati da ne napravite štit da biste uštedjeli vrijeme i dijelove, ali ja uvijek volim svoje projekte stvarati sa štitovima u slučaju da moram koristiti taj Arduino s drugim projektom. Za ovaj projekt koristit ću svoj Arduino Nano jer želim da sve ovo stane u malu kutiju. Ali mogli biste koristiti bilo koji drugi Arduino, od Mega do LilyPada. Zato proučite shemu, pogledajte video i počnite s lemljenjem! Ovdje neću objaviti svu sliku jer vam u videu korak po korak pokazujem kako to napraviti.

Korak 14: Postavljanje trenera

Sada kada ste završili s uključivanjem strujnog kruga, spojite se na telefon i priključite mono utičnicu u priključak za obuku na stražnjoj strani radija. Postavite množitelj na 1,3 i postavite telefon na ravnu površinu. Zatim kalibrirajte.

Napomena 0, kanal 0 je prigušivač, kanal 1 je rola, a kanal 2 je visina.

Ako ih želite promijeniti, unesite kôd ovdje:

ppm [0] = leptir za gas;

ppm [1] = rollval; ppm [2] = pitchval;

Korak 15: Zaključak

Neki ljudi su imali problem s kompilacijom koda. Zašto ne znam jer mi dobro radi na obje moje platforme, ali ako dobijete poruku o pogrešci (pogreška nije definirana u ovom opsegu), trebate postaviti red 1 nakon petlje greške void.

1. MeetAndroid meetAndroid (pogreška); // Android bluetooth stvari. Ne dirajte this.void error (zastavica uint8_t, vrijednosti uint8_t) // više stvari o bluetoothu. {Serial.print ("Pogreška:"); Serial.println (zastava); }

Kad završite, to bi trebalo izgledati ovako:

void error (zastavica uint8_t, vrijednosti uint8_t) // više stvari o bluetoothu.

{Serial.print ("Pogreška:"); Serial.println (zastava); } MeetAndroid meetAndroid (pogreška); // Android bluetooth stvari. Ne diraj ovo.

Zaista se nadam da vam je ovo uputstvo bilo zanimljivo i svježe. Pokušao sam se uvjeriti da je lako slijediti. Ako vas bilo što zbuni, video ide malo detaljnije nego što to čini instruktor. Ako naiđete na bilo koji problem, kontaktirajte me i rado ću vam pomoći sve dok je vaše pitanje relevantno. Dajte ovom instruktoru glas i postavite sliku ispod svoje replikacije, a ako ste snimili video, postavite vezu! Ostavite povratne informacije ispod!

HavocRC, ~ AJ

Preporučeni: