Aparatura RC ArduPulpit

Regulatory, sterowniki, serwa, pakiety itp.
ODPOWIEDZ
Awatar użytkownika
Sławek
Site Admin
Posty: 14533
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 22 times

Re: Aparatura RC ArduPulpit

Post autor: Sławek »

Aktualizacja 2016.04.01
Wersja 0.9.6

1. Dorobiłem funkcję bezczynności - czas braku zmiany wartości któregokolwiek kanału (brak wychylenia drążka, przełącznika itp.) po którym następuje włączenie dźwięku buzzera oraz wyłączenie podświetlenia ekranu - tryb oszczędzania energii. Czas ustawiany z menu - może przyjmować wartości z przedziału 1-20 min.

2. Z uwagi na powyższe, wrzuciłem na ekran główny dwa timery, jeden wyświetlający czas od momentu włączenia aparatury (po lewej) a drugi wyświetlający czas bezczynności (po prawej).

3. Zmieniłem menu Ustawienia dodając opcję Alarm (min) w którym można ustawić czas alarmu w przedziale 1-20min - domyślnie 20.

4. Pominąłem wersję 0.9.5 gdyż w tej wersji zoptymalizowałem kod aby zwiększyć ilość dostępnej pamięci na zmienne.

Ekran wygląda teraz tak :
P401158020160401000106.JPG

Aktualizacja menu :

Kod: Zaznacz cały

MENU GŁÓWNE
	KANAŁY 1-4
		POWRÓT
		KANAŁ  1
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  2
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  3
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  4
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
	KANAŁY 5-8
		POWRÓT
		KANAŁ  5
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  6
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  7
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  8
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
	MIKSOWANIE
		POWRÓT
		1-4 => 5-8
			POWRÓT
			AKTYWACJA		 ON/OFF
		KANAŁ  5
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
		KANAŁ  6
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
		KANAŁ  7
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
		KANAŁ  8
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
	USTAWIENIA		
		POWRÓT
		POŚWIETLENIE			ON/OFF
		ALARM (MIN)			1[20]20
	PAMIĘĆ
		POWRÓT
		ZAPISZ DO EEPROM		POTWIERDZENIE
		WCZYTAJ Z EEPROM		POTWIERDZENIE
		FABRYCZNE			POTWIERDZENIE
	EKRANY
		POWRÓT
		STAN KANALOW		
		REVERSY			
		SUBTRIM			
		EPA			
	WYJSCIE
		POWRÓT
		WYJSCIE			
Pozdr
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
aniol310
Kierowca
Posty: 1422
Rejestracja: 06 kwie 2012, 20:23
Been thanked: 2 times

Re: Aparatura RC ArduPulpit

Post autor: aniol310 »

Dało by rade abyś wstawiał plik kompletny w 1 poście ????

Awatar użytkownika
Sławek
Site Admin
Posty: 14533
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 22 times

Re: Aparatura RC ArduPulpit

Post autor: Sławek »

Proszę bardzo :)
XLoader.rar
Podłączasz arduino, wybierasz Mega2560, ustawiasz COM i plik ArduPulpit_096.cpp.hex :)

Joysticki lub potencjometry podłaczone pod piny A0-A8
LCD pod I2C podpięte pod piny SDA i SCL (20 i 21)
Enkoder - piny 5 i 6, przycisk pod 12
PPM pod moduł 2.4 - pin 10 i GND
Przycisk zmiany miksowania pod pin 3 i GND
Buzzer pod pin 8 oraz +5V i GND

Oczywiście joysticki i potencjometry zewnętrzne piny pod +5V i GND, enkoder +5V i GND, LCD pod +5V i GND :)

Pozdr
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
Drabek
Kierowca
Posty: 9099
Rejestracja: 09 sie 2012, 20:35
Has thanked: 3 times
Been thanked: 17 times

Re: Aparatura RC ArduPulpit

Post autor: Drabek »

:brawo :brawo :brawo

Awatar użytkownika
aniol310
Kierowca
Posty: 1422
Rejestracja: 06 kwie 2012, 20:23
Been thanked: 2 times

Re: Aparatura RC ArduPulpit

Post autor: aniol310 »

Sławek pisze:Proszę bardzo :)
XLoader.rar
Podłączasz arduino, wybierasz Mega2560, ustawiasz COM i plik ArduPulpit_096.cpp.hex :)

Joysticki lub potencjometry podłaczone pod piny A0-A8
LCD pod I2C podpięte pod piny SDA i SCL (20 i 21)
Enkoder - piny 5 i 6, przycisk pod 12
PPM pod moduł 2.4 - pin 10 i GND
Przycisk zmiany miksowania pod pin 3 i GND
Buzzer pod pin 8 oraz +5V i GND

Oczywiście joysticki i potencjometry zewnętrzne piny pod +5V i GND, enkoder +5V i GND, LCD pod +5V i GND :)

Pozdr
możesz podać link pod wyświetlacz. Bo muszę domówić z ali

co to za program xloader ??????????

Awatar użytkownika
Sławek
Site Admin
Posty: 14533
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 22 times

Re: Aparatura RC ArduPulpit

Post autor: Sławek »

Wrzucasz nim program do arduino, napisalem wyżej :)
LCD 20x4 na I2C
http://pl.aliexpress.com/item/Free-ship ... e860aa542a" onclick="window.open(this.href);return false;

Pozdr

Awatar użytkownika
aniol310
Kierowca
Posty: 1422
Rejestracja: 06 kwie 2012, 20:23
Been thanked: 2 times

Re: Aparatura RC ArduPulpit

Post autor: aniol310 »

Sławek pisze:Wrzucasz nim program do arduino, napisalem wyżej :)
LCD 20x4 na I2C
http://pl.aliexpress.com/item/Free-ship ... e860aa542a" onclick="window.open(this.href);return false;

Pozdr
Domyśliłem do czego ten program służy :P
Tylko nie wiedziałem o nim nic

Możesz podać jeszcze linka do tych joy-ów co masz bo na ali jest różnych mnóstwo

Awatar użytkownika
Sławek
Site Admin
Posty: 14533
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 22 times

Re: Aparatura RC ArduPulpit

Post autor: Sławek »

3-osiowy http://www.ebay.com/itm/1PCS-3-axis-Joy ... Sw14xWPiK3" onclick="window.open(this.href);return false;
4-osiowy http://www.ebay.com/itm/Joystick-Potent ... SwQPlV-qDM" onclick="window.open(this.href);return false;

Ważne aby miały rezystancję 10k ohm :)

Pozdr

Awatar użytkownika
Sławek
Site Admin
Posty: 14533
Rejestracja: 21 gru 2011, 22:12
Has thanked: 15 times
Been thanked: 22 times

Re: Aparatura RC ArduPulpit

Post autor: Sławek »

Aktualizacja 2016.04.09
Wersja 0.9.8

Program do testów :
ArduPulpit 0.9.8.rar
I. Dorobiłem dość istotną dla nas funkcję, mianowicie wybór trybu pracy aparatury pomiędzy następującymi :
1. Ciężarówka - standard, kanał 1 = gaz, kanał 2 = skręt
2. Spychacz/Koparka - gąsienice, kanał 1 gaz - przód i tył => wychylenie na kanałach 1 i 2 w tym samym kierunku, kanał 2 skręt - lewo i prawo => wychylenie w lewo - kanał 1 neutrum, kanał 2 wychylenie, prawo - kanał 1 wychylenie, kanał 2 neutrum czyli jedna gąsienica stoi druga się obraca w zależności od kierunku skrętu
3. Ładowarka kołowa - podobnie jak w przypadku Spychacz/Koparka z małymi zmianami - dotyczy rozwiązania napędu w ten sposób, że w kołach są przekładnie które wspomagają skręt pracując a'la gąsienice

Pozwala to na wyeliminowanie potrzeby kupowania dodatkowego specjalnego regulatora, wystarczą dwa regle standardowe szczotkowe lub bezszczotkowe podpięte do odbiornika pod kanał 1 i 2 :)

Oczywiście z w trybach 2 i 3 działają wszystkie inne funkcje jak reversy, subtrim, epa, krzywa gazu i miksery. Nie działa natomiast tryb 1-4 => 5-8 bo było by to w tym przypadku bez sensu :)

W ślad za tym zmodyfikowałem menu dodając w Ustawieniach dodatkowe podmenu Tryb pracy i do wyboru : Ciezarowka, Spychacz/Koparka i Ladowarka kolowa

II. Poprawiłem kilka małych bugów (dzięki Anioł)

Menu wygląda teraz tak :

Kod: Zaznacz cały

MENU GŁÓWNE
	KANAŁY 1-4
		POWRÓT
		KANAŁ  1
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  2
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  3
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  4
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
	KANAŁY 5-8
		POWRÓT
		KANAŁ  5
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  6
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  7
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
		KANAŁ  8
			POWRÓT
			REVERS		 	ON/OFF
			SUBTRIM		-100 [0] 100
			EPA %		 	0 [100] 100
			EXPO			0.1[1.0]3.0
			SPEED			0[1]10
	MIKSOWANIE
		POWRÓT
		1-4 => 5-8
			POWRÓT
			AKTYWACJA		 ON/OFF
		KANAŁ  5
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
		KANAŁ  6
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
		KANAŁ  7
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
		KANAŁ  8
			POWRÓT
			MIX USTAWIENIA	1 [1] 4 
			MIX ON/OFF		 ON/OFF
	USTAWIENIA		
		POWRÓT
		TRYB PRACY			
			CIEZAROWKA
			SPYCHACZ/KOPARKA
			LADOWARKA KOLOWA
		POŚWIETLENIE			ON/OFF
		ALARM (MIN)			1[20]20
	PAMIĘĆ
		POWRÓT
		ZAPISZ DO EEPROM		POTWIERDZENIE
		WCZYTAJ Z EEPROM		POTWIERDZENIE
		FABRYCZNE			POTWIERDZENIE
	EKRANY
		POWRÓT
		STAN KANALOW		
		REVERSY			
		SUBTRIM			
		EPA			
	WYJSCIE
		POWRÓT
		WYJSCIE			



Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
griszaa
Złomiarz
Posty: 10990
Rejestracja: 22 sie 2012, 04:52
Been thanked: 2 times

Re: Aparatura RC ArduPulpit

Post autor: griszaa »

Super opcja ;)

ODPOWIEDZ