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 ?
Controler AZ / EL pentru antene cu arduino
Controler AZ / EL pentru antene cu arduino
- Fişiere ataşate
-
- SAM_3507.JPG (552.61 KiB) Vizualizat de 5932 ori
-
- SAM_3504.JPG (560.58 KiB) Vizualizat de 5932 ori
-
- k3ng_arduino_rotator_controller_2011092801.png (21.37 KiB) Vizualizat de 5932 ori
Re: Controler AZ / EL pentru antene cu arduino
Claudiu: ia fa un copy/paste cu erorile care le ai la compilare.
Re: Controler AZ / EL pentru antene cu arduino
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.
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.
Re: Controler AZ / EL pentru antene cu arduino
Buna seara
Am gasit pe net PST ROTATOR - YO3DMU.
Este de folos?
Am gasit pe net PST ROTATOR - YO3DMU.
Este de folos?
Re: Controler AZ / EL pentru antene cu arduino
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
https://www.arduino.cc/en/Main/OldSoftwareReleases#previous
Re: Controler AZ / EL pentru antene cu arduino
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
Re: Controler AZ / EL pentru antene cu arduino
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
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
Re: Controler AZ / EL pentru antene cu arduino
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.
.
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.
Re: Controler AZ / EL pentru antene cu arduino
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.
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.
Re: Controler AZ / EL pentru antene cu arduino
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 .
Înapoi la “Constructii electronice”
Cine este conectat
Utilizatori care navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori