Controler AZ / EL pentru antene cu arduino

Circuite electronice, echipamente home made, aparatura de masura si control, scheme...
yo4fyq
Mesaje: 349
Membru din: Sâm Iun 19, 2010 12:43 am
Contact:

Controler AZ / EL pentru antene cu arduino

Mesajde yo4fyq » Mar Aug 23, 2016 4:32 pm

Deschid acest topic in speranta ca vom aduna informatiile necesare utile celor interesati de realizare unui controler pentru AZ sau + EL . Din cele ,,vazute pe net,, sunt statii din YO care au abordat acest proiect, orice info este binevenit
.
Utilitatea lui :
Controlul antenei de HF sau VHF
Sistem utilizabil si pentru satelit AZ/EL
etc


Proiectul se gaseste la adresa : https://blog.radioartisan.com/yaesu-rot ... interface/
Documentatia : https://docs.google.com/document/d/1Q4_ ... ef=2&pli=1

Fisiere : https://github.com/k3ng/k3ng_rotator_controller

Elementele de baza :
- Arduino uno
- Afisaj LCD 2x16 sau alta varianta
- relee 2, 3 sau 4 dupa caz
- traductorul de pozitie ( potentiometru, modul adxl354 AZ/EL)

Am reusit doar sa le pun impreuna, la compilare am mai multe erorii ( folosesc aduino leonardo ) singura placa disponibila .

A realizat cineva cap coada in YO si in ce configuratie ?
Fişiere ataşate
SAM_3507.JPG
SAM_3507.JPG (552.61 KiB) Vizualizat de 5934 ori
SAM_3504.JPG
SAM_3504.JPG (560.58 KiB) Vizualizat de 5934 ori
k3ng_arduino_rotator_controller_2011092801.png
k3ng_arduino_rotator_controller_2011092801.png (21.37 KiB) Vizualizat de 5934 ori
73 de YO4FYQ/KN44FD Claudiu
http://www.uus.ro

yo5pjb
Mesaje: 214
Membru din: Sâm Iun 18, 2011 4:00 pm
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo5pjb » Mar Aug 23, 2016 5:18 pm

Claudiu: ia fa un copy/paste cu erorile care le ai la compilare.

yo4fyq
Mesaje: 349
Membru din: Sâm Iun 19, 2010 12:43 am
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo4fyq » Mar Aug 23, 2016 6:44 pm

Salut Sorin , multumesc pentru promtitudine .

ai eroarea aici :

Arduino: 1.6.9 (Windows 7), Board: "Arduino Leonardo"

C:\k3ng_rotator_controller-master\k3ng_rotator_controller\k3ng_rotator_controller.ino: In function 'void initialize_serial()':

k3ng_rotator_controller:6656: error: cannot convert 'Serial_*' to 'HardwareSerial*' in assignment

control_port = CONTROL_PORT_MAPPED_TO;

^

exit status 1
cannot convert 'Serial_*' to 'HardwareSerial*' in assignment

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
73 de YO4FYQ/KN44FD Claudiu
http://www.uus.ro

yo4btb
Mesaje: 75
Membru din: Sâm Iun 19, 2010 11:49 am
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo4btb » Mar Aug 23, 2016 6:46 pm

Buna seara
Am gasit pe net PST ROTATOR - YO3DMU.
Este de folos?

Avatar utilizator
yo4gkp
Mesaje: 8
Membru din: Vin Ian 02, 2015 5:24 pm
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo4gkp » Mar Aug 23, 2016 6:49 pm

Claudiu, cred ca ai descarcat ultima varianta. Incearca sa foloseste o varianta mai veche si scapi de erori.

https://www.arduino.cc/en/Main/OldSoftwareReleases#previous

yo4fyq
Mesaje: 349
Membru din: Sâm Iun 19, 2010 12:43 am
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo4fyq » Mar Aug 23, 2016 6:54 pm

yo4gkp scrie:Claudiu, cred ca ai descarcat ultima varianta. Incearca sa foloseste o varianta mai veche si scapi de erori.

https://www.arduino.cc/en/Main/OldSoftwareReleases#previous


Cred ca este totusi ceva legat de Leonardo .....la setari am penultima versiune 6.9 ultima este 6.10
73 de YO4FYQ/KN44FD Claudiu
http://www.uus.ro

yo5pjb
Mesaje: 214
Membru din: Sâm Iun 18, 2011 4:00 pm
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo5pjb » Mar Aug 23, 2016 7:44 pm

Claudiu:
Proiectul asta nu are cel mai citibil cod, dar inteleg motivele pentru care arata cum arata.
Am alta rugaminte, seteaza-ti in IDE-ul de Arduino alta placuta de dezvoltare: arduino uno, due. Sunt tare curios daca vei avea aceleasi erori sau nu.
M-am uitat in bug-urile deschise pe github si se pare ca la 'Arduino UNO' trebuie sa stergi cateva fisiere ca sa mearga compilarea corect.

Diseara dupa ce ajung acasa daca apuc (si nu uit) o sa incerc sa-l compilez si eu.

73,
Sorin

yo4fyq
Mesaje: 349
Membru din: Sâm Iun 19, 2010 12:43 am
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo4fyq » Mar Aug 23, 2016 8:21 pm

Am verificat si cu UNO si NANO , a trecut peste partea de serial dar ....


.
Arduino: 1.6.9 (Windows 7), Board: "Arduino/Genuino Uno"

Build options changed, rebuilding all
sketch\k3ng_rotator_controller.ino.cpp.o: In function `output_debug()':

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4850: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4851: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4861: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4869: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4885: undefined reference to `DebugClass::print(char const*)'

sketch\k3ng_rotator_controller.ino.cpp.o:C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4896: more undefined references to `DebugClass::print(char const*)' follow

sketch\k3ng_rotator_controller.ino.cpp.o: In function `output_debug()':

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4912: undefined reference to `DebugClass::println(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4914: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4939: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4944: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4947: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4948: undefined reference to `DebugClass::print(float, unsigned char)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4949: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4950: undefined reference to `DebugClass::print(float, unsigned char)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4951: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4955: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4956: undefined reference to `DebugClass::print(float, unsigned char)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4959: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4961: undefined reference to `DebugClass::print(float, unsigned char)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4962: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4964: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4965: undefined reference to `DebugClass::print(unsigned long)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4969: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4971: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4972: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4974: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4975: undefined reference to `DebugClass::print(char const*)'

sketch\k3ng_rotator_controller.ino.cpp.o:C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4977: more undefined references to `DebugClass::print(char const*)' follow

sketch\k3ng_rotator_controller.ino.cpp.o: In function `output_debug()':

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4982: undefined reference to `DebugClass::print(int)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4983: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4984: undefined reference to `DebugClass::print(int)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4985: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4988: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4989: undefined reference to `DebugClass::print(int)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4990: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4991: undefined reference to `DebugClass::print(int)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:5003: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:5005: undefined reference to `DebugClass::print(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:5007: undefined reference to `DebugClass::println(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:5254: undefined reference to `DebugClass::println(char const*)'

C:\k3ng_rotator_controller-master\k3ng_rotator_controller/k3ng_rotator_controller.ino:4935: undefined reference to `DebugClass::print(char const*)'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
73 de YO4FYQ/KN44FD Claudiu
http://www.uus.ro

yo6ohd
Mesaje: 14
Membru din: Sâm Aug 02, 2014 8:36 pm
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo6ohd » Mar Aug 23, 2016 8:31 pm

Eu l-am construit in varianta cu Arduino Uno R3.
Cu el controlez un rotor home made facut din actuator antena parabolica si un reductor 56:1. Ca si senzor de pozitie folosesc releul reed original al actuatorului.

Am construit vreo 12 bucati pina acum si sunt folosite cu brio pe antene mari/foarte mari.

La compilare folsesc soft mai vechi 1.6.0, cu versiuni mai noi imi da eroare si mie.

yo4fyq
Mesaje: 349
Membru din: Sâm Iun 19, 2010 12:43 am
Contact:

Re: Controler AZ / EL pentru antene cu arduino

Mesajde yo4fyq » Mar Aug 23, 2016 8:51 pm

yo6ohd scrie:Eu l-am construit in varianta cu Arduino Uno R3.
Cu el controlez un rotor home made facut din actuator antena parabolica si un reductor 56:1. Ca si senzor de pozitie folosesc releul reed original al actuatorului.

Am construit vreo 12 bucati pina acum si sunt folosite cu brio pe antene mari/foarte mari.

La compilare folsesc soft mai vechi 1.6.0, cu versiuni mai noi imi da eroare si mie.


Felicitari, poate puneti si niste poze acum.

1. Doar ce am coborat si incercat cu versiunea 1.6.0 la fel pentru Leonardo imi da eraoarea de serial iar daca aleg UNO sau NANO este eroarea de mai sus postata.

2. Poate este mai bine daca putetzi sa imi trimiteti directorul ahivat sa vad daca merge incarcat sau este din alta parte .

3. Da este interesant si de detaliat partea cu releul reed pentru partea de actuator, deoarece cat dai pe toata cutia de comanda de satelit faci toata interfata.

Poate din discutiile pe aici raman cateva configuratii si poze pentru a usura si munca altoara care ar dori sa realizeze asa ceva .
73 de YO4FYQ/KN44FD Claudiu
http://www.uus.ro


Înapoi la “Constructii electronice”

Cine este conectat

Utilizatori care navighează pe acest forum: Niciun utilizator înregistrat și 28 vizitatori