RV naprava - samoizdelava
Moderator: TŠ
RV naprava - samoizdelava
Pozdravljeni!
Kot modelar začetnik potrebujem nekaj pomoči oz. nasvetov pri izdelavi RV naprave. Zanimajo me predvsem funkcije, ki bi jih lahko dodal v mojo RV napravo.
Do sedaj sem definiral osnovne funkcije:
- 4 kanale (throttle & rudder & elevator & ailerons)
- inverzne funkcije za 4 kanale
Dodal bom še:
- timer (za čas letenja)
- stanje baterije
- lcd prikazovalnik
Na razpolago imam še 3 kanale.
Prosil bi za kakšen predlog.
Kot modelar začetnik potrebujem nekaj pomoči oz. nasvetov pri izdelavi RV naprave. Zanimajo me predvsem funkcije, ki bi jih lahko dodal v mojo RV napravo.
Do sedaj sem definiral osnovne funkcije:
- 4 kanale (throttle & rudder & elevator & ailerons)
- inverzne funkcije za 4 kanale
Dodal bom še:
- timer (za čas letenja)
- stanje baterije
- lcd prikazovalnik
Na razpolago imam še 3 kanale.
Prosil bi za kakšen predlog.
Kakšen je razlog, da si se lotil izdelave lastne RV naprave ?
Ne trdim do to ni izziv, ali da je nemogoče.
Ampak če nisi dober elektronik, s precej izkušenj, ogromno prostega časa in kar nekaj denarja, ti predlagam, da raje kupiš RV napravo srednjega cenovnega razreda, bo sigurno boljša in bistveno cenejša.
Ne trdim do to ni izziv, ali da je nemogoče.
Ampak če nisi dober elektronik, s precej izkušenj, ogromno prostega časa in kar nekaj denarja, ti predlagam, da raje kupiš RV napravo srednjega cenovnega razreda, bo sigurno boljša in bistveno cenejša.
To je bol iziv.
Vbistvu zadeva že deluje. Trenutno je še mali kaos na protobordu. Samo še skupaj moram zmetat. Osnovne funkcije sem že sprogramiral.
Zadeva je sestavljena iz:
- ročice od ene stare futabe FP-T6
- nekaj prilagoditvene elektronike za mikrokontoler
- mikrokontroler Atmel (plata ARDUINO mega)
- Modul od moje Eclipse 7(35MHz) ali modul wow2(2.4GHz) - na oboje deluje
Če bo v nadalnem razvoju vse deloval bom v napravo še vklučil barvni 7" TFT z touchscreenom(70 eur). Skupna cena elektronike bo približno 100eur(mikrokontroler imam že od prejšnjega projekta).
Vbistvu zadeva že deluje. Trenutno je še mali kaos na protobordu. Samo še skupaj moram zmetat. Osnovne funkcije sem že sprogramiral.
Zadeva je sestavljena iz:
- ročice od ene stare futabe FP-T6
- nekaj prilagoditvene elektronike za mikrokontoler
- mikrokontroler Atmel (plata ARDUINO mega)
- Modul od moje Eclipse 7(35MHz) ali modul wow2(2.4GHz) - na oboje deluje
Če bo v nadalnem razvoju vse deloval bom v napravo še vklučil barvni 7" TFT z touchscreenom(70 eur). Skupna cena elektronike bo približno 100eur(mikrokontroler imam že od prejšnjega projekta).
- nitrometan
- Freak
- Prispevkov: 761
- Pridružen: 18 Jul 2010, 14:36
- Kraj: Kranj
Dober iziv, če ti je zadeva poznana supe r=D>
Vse RV naprave srednjega razreda imajo precej nekih mixerjev kot so vTail, Flaperon, Elevon,... Potem naj bi vsi kanaki imeli tudi trim, subtrim, invert, endpoint, dualrate,... Za helikopterje imaš tudi precej specifičnih mixsov.
Zelo koristna funkcija je tudi ta da lahko shraniš nastavitve za več modelov.
Pomojem da je še najbolje da si za ideje malo pogledaš navodila kakšne malo boljše naprave.
V glavnem Veliko je stvari, ki jih še nisi sprogramiral
Vse RV naprave srednjega razreda imajo precej nekih mixerjev kot so vTail, Flaperon, Elevon,... Potem naj bi vsi kanaki imeli tudi trim, subtrim, invert, endpoint, dualrate,... Za helikopterje imaš tudi precej specifičnih mixsov.
Zelo koristna funkcija je tudi ta da lahko shraniš nastavitve za več modelov.
Pomojem da je še najbolje da si za ideje malo pogledaš navodila kakšne malo boljše naprave.
V glavnem Veliko je stvari, ki jih še nisi sprogramiral
NE KLIČ HUDIČA !!!
It just MIGHT be IDIOT RESISTANT but NOTHING is IDIOT PROOF !!
LP Andraž
It just MIGHT be IDIOT RESISTANT but NOTHING is IDIOT PROOF !!
LP Andraž
Zanimiv projekt, razumem, da ti je to v prvi vrsti izziv
Ker si modelar začetnik si očitno niti ne predstavljaš kaj so tiste pomembne funkcije, ki jih potrebujejo/mo modelarji. Če naštejem samo V rep in delta mix, dual rate, fligh mode, butterfly, helikopterski mixi, več modelov ... in dodam, da to podpirajo že precej osnovne komande, ki niti nimajo grafičnih zaslonov, bi ti moralo biti takoj jasno, da 7" touch screen na komandi ni najbolj pomemben, je pa res fajn.
Če ti komanda že res deluje na 4 kanalih naredi še nek enostaven model in poskusi s tem leteti. Takoj ti bo jasno kaj še manjka.
Torej razvijaš kar v arduino razvojnem okolju?
lpm
Ker si modelar začetnik si očitno niti ne predstavljaš kaj so tiste pomembne funkcije, ki jih potrebujejo/mo modelarji. Če naštejem samo V rep in delta mix, dual rate, fligh mode, butterfly, helikopterski mixi, več modelov ... in dodam, da to podpirajo že precej osnovne komande, ki niti nimajo grafičnih zaslonov, bi ti moralo biti takoj jasno, da 7" touch screen na komandi ni najbolj pomemben, je pa res fajn.
Če ti komanda že res deluje na 4 kanalih naredi še nek enostaven model in poskusi s tem leteti. Takoj ti bo jasno kaj še manjka.
Torej razvijaš kar v arduino razvojnem okolju?
lpm
Vse pohvale da se fant loti tega dela. Ne vem kaj se nekateri čudite temu? A ni prav, da nam bo vsaj nekdo, ki očitno zna nekaj več pokazal, kaj držimo v rokah in kaj je potrebno, da lahko letalo, heli, avto...karkoli vodimo. Zelo zanimiv projekt in vem da ti bo uspelo. V našem društvu je bil že pred več kot 10. let nazaj možak, ki si je vse sprejemnike napravil sam doma, pa so imeli vse mogoče stvari gor od samodejnega iskanja kanalov, do dvojnega mešanja (čiščenja) frekvenc, telemetrijo in nevem še kaj...pa to je vse doma naredu..ja? Za tiste ki se čudite zakaj bo to delal...Hvalabogu, vsaj neki pametnega. Al je bolš, da se vse kupi pa čez 2 leti zaluča v smeti. Če sam napraviš znaš to ceniti. Kako pa mislite, da je nastala prva rv komanda? Verjetno jo ni nek kitajc v fabriki naredu, ampak so jo naredili doma.
Če s bo tale fant al možakar karkoli je že potrudil bo lahko napravil popolnoma konkurenčno postajo...zakaj pa ne? Če daš rv napravo nekemu elektroniku, ti ta nemudoma pove kako je preprosto zgrajena. Princip delovanja, pa je tako ali tako enak kakor je ga je imela "pra komanda".
Pa upam, da boš kaj objavljal, ko boš izdeloval postajo, da si ogledamo.
lp
Če s bo tale fant al možakar karkoli je že potrudil bo lahko napravil popolnoma konkurenčno postajo...zakaj pa ne? Če daš rv napravo nekemu elektroniku, ti ta nemudoma pove kako je preprosto zgrajena. Princip delovanja, pa je tako ali tako enak kakor je ga je imela "pra komanda".
Pa upam, da boš kaj objavljal, ko boš izdeloval postajo, da si ogledamo.
lp
Sanje so vse!
Imam doma ene komande (mc-19) ki ji manjka nekaj čipov v notranjosti in bi bilo zanimivo narediti iz tega nekaj novega z zaslonom na 2,4Ghz.
Za hobi uporabo ne potrebuješ drugega kot:
1. Servo reverse
2. Delta mix
3. Trim
*4. sub trim
*5. travel adjustment
*6. Expo
p.s. Zvezdica(*) je pred opcijo, ki ni nujna! Ampak je pa fajn, če je.
Za hobi uporabo ne potrebuješ drugega kot:
1. Servo reverse
2. Delta mix
3. Trim
*4. sub trim
*5. travel adjustment
*6. Expo
p.s. Zvezdica(*) je pred opcijo, ki ni nujna! Ampak je pa fajn, če je.
www.okarbon.eu
- nitrometan
- Freak
- Prispevkov: 761
- Pridružen: 18 Jul 2010, 14:36
- Kraj: Kranj
Pozdravljeni!
Kot vidim je veliko interesa glede mojega malega projekta in hvala vsem, ki dajejo nasvet!
Spodnja slika prikazuje Arduino mega 1280, katerega jaz uporabljam.
Na spodnjem delu vezja so kontakti(analogni vhodi) na katere sem priklopil potenciometre, ki so na ročicah RV naprave. To pomeni v mojem primeru vhodi A1 - prvi kanal, A2 - drugi kanal, A3 - tretji kanal, A4 - četrti kanal.
Zgoraj PWM - RX0 kontakt sem oporabil za izhod, ki gre preko napetosnega delilnika na 2.4GHz oddajni modul. Nap. delilnik sem dal zaradi nap. razlike izhoda Arduna(5V) in vhoda 2.4GHz modula(3.3V).
Signal, ki ga mora iti iz arduina na modul sem izmeril na moji napravi hitec eclipse 7. Spodnja slika, ki sem jo našel nekje na netu, je dost podobna temu kar sem dobil na osciloskopu. Je slika 7 kanalne naprave.
Impulz Ts ima dolžino 200us. Pozicija ročice(kanala) je določena z dolžino Tch1, ki znaša srednja vrednost cca 1500us, skrajne vrednosti ročice pa so 1200us +- 600us.
Spodaj imate nekaj kode ki sem spisal za test mojega projekta.
Zaenkrat bom dal 16x2 LCD in nekaj osnovnih funkcij, kot so mi predlagali na forumu. Nato bo pa testni polet.
Vidim, da imajo eni dosti domišljije( tudi jaz), zato si naj pogledajo nekaj teh linkov.
GPS modul za arduino:
http://www.arduino.cc/playground/Tutorials/GPS
Touch screen
http://www.nuelectronics.com/estore/ind ... ucts_id=18
Servo control
http://www.arduino.cc/playground/Learni ... rvoExample
To je zaenkrat vse.
LP
Kot vidim je veliko interesa glede mojega malega projekta in hvala vsem, ki dajejo nasvet!
Spodnja slika prikazuje Arduino mega 1280, katerega jaz uporabljam.
Na spodnjem delu vezja so kontakti(analogni vhodi) na katere sem priklopil potenciometre, ki so na ročicah RV naprave. To pomeni v mojem primeru vhodi A1 - prvi kanal, A2 - drugi kanal, A3 - tretji kanal, A4 - četrti kanal.
Zgoraj PWM - RX0 kontakt sem oporabil za izhod, ki gre preko napetosnega delilnika na 2.4GHz oddajni modul. Nap. delilnik sem dal zaradi nap. razlike izhoda Arduna(5V) in vhoda 2.4GHz modula(3.3V).
Signal, ki ga mora iti iz arduina na modul sem izmeril na moji napravi hitec eclipse 7. Spodnja slika, ki sem jo našel nekje na netu, je dost podobna temu kar sem dobil na osciloskopu. Je slika 7 kanalne naprave.
Impulz Ts ima dolžino 200us. Pozicija ročice(kanala) je določena z dolžino Tch1, ki znaša srednja vrednost cca 1500us, skrajne vrednosti ročice pa so 1200us +- 600us.
Spodaj imate nekaj kode ki sem spisal za test mojega projekta.
Koda: Izberi vse
int Pot_Kanal[]={A0,A1,A2,A3,A4,A5,A6}; //Pini potenciometrov - kanalov
int Izhod = 0; // Izhod na TX
int Vrednost_Senzorja[]={0,0,0,0,0,0,0}; // variable to store the value coming from the sensor
int St_Kanalov=7;
void setup() {
int Pozicija;
// DoloÄŤimo digitalni pin kot izhod
pinMode(Izhod, OUTPUT);
}
void loop() {
// Preberemo vrednosti potenciometrov
for (int Pozicija=0; Pozicija < St_Kanalov-1; Pozicija++) {
Vrednost_Senzorja[Pozicija] = analogRead(Pot_Kanal[Pozicija]);}
//*************************************************************************************************
//Kreiranje signala
//*************************************************************************************************
//Pošlji signal
for (int Pozicija=0; Pozicija < St_Kanalov-1; Pozicija++) {
// turn the ledPin on
digitalWrite(Izhod, HIGH);
delayMicroseconds(250);
digitalWrite(Izhod, LOW);
delayMicroseconds(1200 + Vrednost_Senzorja[Pozicija]-512);
}
// Zakasnilni ÄŤas pred nasledno Periodo 6ms
delay(6);
//*************************************************************************************************
//*************************************************************************************************
}
Vidim, da imajo eni dosti domišljije( tudi jaz), zato si naj pogledajo nekaj teh linkov.
GPS modul za arduino:
http://www.arduino.cc/playground/Tutorials/GPS
Touch screen
http://www.nuelectronics.com/estore/ind ... ucts_id=18
Servo control
http://www.arduino.cc/playground/Learni ... rvoExample
To je zaenkrat vse.
LP
- nitrometan
- Freak
- Prispevkov: 761
- Pridružen: 18 Jul 2010, 14:36
- Kraj: Kranj
Za displej si malo oglej tole: http://www.sparkfun.com/products/10089
Stvar ima svoj procesor, ki ga lahko izrabiš za uporabniški umesnik, in shranjevanje nastavitev, microSD kartice, dat. sistem FAT16 ...
Meni se zdi dobra varianta da imaš dva procesorja, enega za uporabniški vmesnik ki drugemu, ki je namenjen izključno generiranju signala, pošilja nastavitve.
Potem bi bila tudi zanimiva varianta da uporabiš npr. FrSky modul s telemetrijo...
V glavnem: Sky is the limit
Stvar ima svoj procesor, ki ga lahko izrabiš za uporabniški umesnik, in shranjevanje nastavitev, microSD kartice, dat. sistem FAT16 ...
Meni se zdi dobra varianta da imaš dva procesorja, enega za uporabniški vmesnik ki drugemu, ki je namenjen izključno generiranju signala, pošilja nastavitve.
Potem bi bila tudi zanimiva varianta da uporabiš npr. FrSky modul s telemetrijo...
V glavnem: Sky is the limit
NE KLIČ HUDIČA !!!
It just MIGHT be IDIOT RESISTANT but NOTHING is IDIOT PROOF !!
LP Andraž
It just MIGHT be IDIOT RESISTANT but NOTHING is IDIOT PROOF !!
LP Andraž
Pohvalano!
Kar tako naprej.Js tudi delam z atmego.Največ z mega32,8,8515,...najde se tudi attiny.Za razvojno orodje uporabljam minipin:
http://trgovina.svet-el.si/shopimages/17389_v.jpg
Mene bolj zanima robotika.Natezadnje sem naredil tole:
http://www.youtube.com/watch?v=U1eFGZXHOjs
Ne bom ti več teme smeti,sori.
Kar tako naprej!
LPM
Kar tako naprej.Js tudi delam z atmego.Največ z mega32,8,8515,...najde se tudi attiny.Za razvojno orodje uporabljam minipin:
http://trgovina.svet-el.si/shopimages/17389_v.jpg
Mene bolj zanima robotika.Natezadnje sem naredil tole:
http://www.youtube.com/watch?v=U1eFGZXHOjs
Ne bom ti več teme smeti,sori.
Kar tako naprej!
LPM
Zelo zanimiva varjanta!
Tukaj je še ena:
http://www.mstar2k.com/
Če se jo bo kdo lotil in ne bo dobil 18f8722 čipa v sloveniji naj mi javi ker imam dva.
LP
Tukaj je še ena:
http://www.mstar2k.com/
Če se jo bo kdo lotil in ne bo dobil 18f8722 čipa v sloveniji naj mi javi ker imam dva.
LP
- THE DOCTOR
- Freak
- Prispevkov: 853
- Pridružen: 04 Jun 2008, 19:33
Takih pobov pri mas manjka da se spravojo na tako zahteven projekt.
Vsaka cast !!!
Lahko bi naredil prvo moderno komando ki je zrasla na slovenjski zemlji.
Ce bos rabil kaksno pomoc glede mixerjev za helikopter sem ti na voljo.
Ce bi se pa kasneje mogoce odlocil za serijsko proizvodnjo, bi pa tudi lahko kaj pomagal pri orodjih za plastiko in designu samega oddajnika.
Lp
Vsaka cast !!!
Lahko bi naredil prvo moderno komando ki je zrasla na slovenjski zemlji.
Ce bos rabil kaksno pomoc glede mixerjev za helikopter sem ti na voljo.
Ce bi se pa kasneje mogoce odlocil za serijsko proizvodnjo, bi pa tudi lahko kaj pomagal pri orodjih za plastiko in designu samega oddajnika.
Lp
Bile so glave s pedli, komande so imele dolge antene in quartze ter letelo se je na metanol
Ko sem se s tem igral jaz (link na izdelek pripet zgoraj) sem imel celotno programiranje izvedeno v obliki logičnih blokov, ki so se lahko med seboj poljubno povezovali.mixerjev za helikopter
Povedano z drugimi besedami, sistem kot tak praktično omogoča poljubno mešanje kanalov, krivulj itd... in to v vseh mogočih kombinacijah.
Edina omejitev je zmožnost procesorja in spominske kapacitete, ki pa pri ARM procesorjih pomenijo, da praktično ni omejitev.
Filozofija programiranja torej ni bila v osnovi namenjena tipskim zadevam: programi za letala, helikopterje, jadralce itd...; temveč odprto po sistemu:
- vhodi so znani (krmilne ročice in stikala),
- izhodi so znani (8 kanalov),
- vmes pa lahko sedaj namečeš poljubno število funkcij (mikserji, krivulje, itd...), ki so za povrh povezljive med seboj izhod iz ene je lahko vhod v drugo.
Pozdravljeni!
No končno sem dobil LCD za mojo napravo in tudi kreiral osnovni meni!
Slika LCD-ja!
Blok shema menija(je v pripeti datoteki)! V večini sem že vse naredil, vendar se mi je zataknili pri mixerjih! Kot sem že na začetku prosil bi potreboval pomoč za konfiguracijo mixerjev, kot napr. za v-tail :
Vrednost pozicije ročice je od -100 do 100:
A = aileron, E = elevator, L = left elevon, R = right elevon.
A 0, E 0 = L 0, R 0
A +50, E 0 = L -25, R +25
A -50, E 0 = L +25, R -25
A 0, E +50 = L +25, R +25
A +50, E +50 = L 0, R +50
A +100, E +100 = L +50, R +100
Vsak nasvet bo dobrodošel.
Poskusil bom narest da bo možno shraniti vsaj 5 različnih modelov.
Nekateri so me spraševal, koliko je cena tega projekta, ker imajo nekaj starih naprav in bi radi naredili svojo napravo!
Vse cene so iz Ebay-a, kjer jaz kupujem, vendar so iz dneva v dan spreminjajo! Zato bom navedu približne cene!
arduino 1280 25 eur
LCD 20x4 10 eur
2,4GHz modul z sprejemnikom 40 eur
mal elektronskih elementov 5 eur
9.6V baterija >10 eur
Hvala!!
LP
No končno sem dobil LCD za mojo napravo in tudi kreiral osnovni meni!
Slika LCD-ja!
Blok shema menija(je v pripeti datoteki)! V večini sem že vse naredil, vendar se mi je zataknili pri mixerjih! Kot sem že na začetku prosil bi potreboval pomoč za konfiguracijo mixerjev, kot napr. za v-tail :
Vrednost pozicije ročice je od -100 do 100:
A = aileron, E = elevator, L = left elevon, R = right elevon.
A 0, E 0 = L 0, R 0
A +50, E 0 = L -25, R +25
A -50, E 0 = L +25, R -25
A 0, E +50 = L +25, R +25
A +50, E +50 = L 0, R +50
A +100, E +100 = L +50, R +100
Vsak nasvet bo dobrodošel.
Poskusil bom narest da bo možno shraniti vsaj 5 različnih modelov.
Nekateri so me spraševal, koliko je cena tega projekta, ker imajo nekaj starih naprav in bi radi naredili svojo napravo!
Vse cene so iz Ebay-a, kjer jaz kupujem, vendar so iz dneva v dan spreminjajo! Zato bom navedu približne cene!
arduino 1280 25 eur
LCD 20x4 10 eur
2,4GHz modul z sprejemnikom 40 eur
mal elektronskih elementov 5 eur
9.6V baterija >10 eur
Hvala!!
LP
Zanimiva zadeva, sicer se mnogi morda ne bomo odločili za to pot ampak vseeno, mogoče pa le...
Če lahko predlagam, men bi blo zanimiv integracija kakšnih malo bolj eksotičnih kontrolerjev v design,
npr. wii nunchuck, integracija žiroskopa - npr. - wii motion plus, integracija joysticka za simulacije letenja...
Če je kje kakšen mojster za arduino projekte naj se mi prosim oglasi,
bi rad nekaj poskusil naredit - s pomočjo, za par pirov ..
Če lahko predlagam, men bi blo zanimiv integracija kakšnih malo bolj eksotičnih kontrolerjev v design,
npr. wii nunchuck, integracija žiroskopa - npr. - wii motion plus, integracija joysticka za simulacije letenja...
Če je kje kakšen mojster za arduino projekte naj se mi prosim oglasi,
bi rad nekaj poskusil naredit - s pomočjo, za par pirov ..