NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » ANTENY » STEROWNIK ROTORA REMOTEQTH - ARDUINO NANO.

Przejdz do dołu stronyStrona: 1 / 1    strony: [1]

Sterownik rotora RemoteQTH - arduino nano.

  
Krotkofalowiec79
16.02.2016 22:55:21
poziom 4

Grupa: Użytkownik

Posty: 204 #2240788
Od: 2015-3-30
Witam.
Czy któryś z kolegów wykonywał sterownik rotora K3NG opisany na stronie RemoteQTH?
Defaultowo jest on ustawiony do odczytu położenia z potencjometru.
Czy da się ustawić tak program by odczytywał impulsy z rotora RAK?
W Feauters zmieniam na PULSE ale w PINS nie wiem co wstawić no i na którym porcie by to zadziałało.
Jurek
  
Electra16.04.2024 22:31:06
poziom 5

oczka
  
SP9DLM
16.02.2016 23:09:47
poziom 4



Grupa: Użytkownik

QTH: Ruda Śląska

Posty: 386 #2240794
Od: 2012-12-12
To chyba to Panie JUREKlol


#ifdef FEATURE_AZ_POSITION_PULSE_INPUT
#define az_position_pulse_pin 0 // must be an interrupt capable pin!
#define AZ_POSITION_PULSE_PIN_INTERRUPT 0 // Uno: pin 2 = interrupt 0, pin 3 = interrupt 1 ; Mega: pin 2 = interrupt 0, pin 3 = interrupt 1, pin 21 = interrupt 2, pin 20 = interrupt 3, pin 19 = interrupt 4, pin 18 = interrupt 5
_________________
Pozdrawiam
Darek SP9DLM
http://qrz.com/db/SP9DLM
  
sp5iou
16.02.2016 23:11:15
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: Warszawa

Posty: 2010 #2240796
Od: 2012-9-2
Nie śledziłem akurat tego projektu, bardziej interesował mnie klucz elektroniczny, ale jeśli brak jest funkcjonalności enkodera impulsowego, to poprostu napisz do Anthony K3NG prośbę, aby taka funkcjonalność dołączył. Tylko musisz sprecyzować o co Ci chodzi, zaproponować konkretny impulsator i opisać krótko co i jak generuje, dać link do dokumentacji etc. Anthony podyskutuje z Tobą i jest duża szansa że da się namówić na dołączenie funkcjonalności, o ile jej jeszcze niema.
Nie będzie to na jutro, ale w końcu to zrobi.

_________________
(((73))) Marcin.
Słucham na DMR TG-26056 i 2605 i FM SR5RR. ID: 2605142-portable lub 2605153-home
Warszawa KO02OE, VOT PZK 73
KF: FTDX101D, FT-817ND, FT897, IC735, IC706, FT991, IC7000, UNIDEN2020,
HM: QCX, Forty-9er,uBitX, Pilgrim, Kacper 40m, Taurus 40m,
UKF: Motorola MCX100, Radmor FM315K, IC211E, Intek HR2040, TM-218, QYT KT-8900 i KT8900D, TYT DM380, RT320. Baofengi UV-5R, UV-B6, UV82. FT-817ND, Radioddity GD-77, TYT DM-9600, TYT DMUV380, Anytone D868UV, Anytone D578UV PRO, Anytone D878UV, FT290RII,
PA: IC2KL(500W), Tuner: LDG600 ProII, LDG11ZPro.
ANT: Multiband InVee, GP7DX, Slooper 160m, Lafayette UV300 i uv200, InV L na samochodzie.
((( NIGDY NIE PRZEKRACZAM MOCY LICENCYJNEJ )))
Niema głupich pytań, spotyka się niezbyt mądre odpowiedzi.

  
Krotkofalowiec79
16.02.2016 23:28:30
poziom 4

Grupa: Użytkownik

Posty: 204 #2240805
Od: 2015-3-30
    SP9DLM pisze:

    To chyba to Panie JUREKlol


    #ifdef FEATURE_AZ_POSITION_PULSE_INPUT
    #define az_position_pulse_pin 0 // must be an interrupt capable pin!
    #define AZ_POSITION_PULSE_PIN_INTERRUPT 0 // Uno: pin 2 = interrupt 0, pin 3 = interrupt 1 ; Mega: pin 2 = interrupt 0, pin 3 = interrupt 1, pin 21 = interrupt 2, pin 20 = interrupt 3, pin 19 = interrupt 4, pin 18 = interrupt 5


Kolego Darku, ale ja to znalazłem, tylko nie wiem co wstawić..2 czy 3 ? Czy to oznacza fizyczny port A2 i A3?
  
Krotkofalowiec79
16.02.2016 23:29:57
poziom 4

Grupa: Użytkownik

Posty: 204 #2240808
Od: 2015-3-30
    sp5iou pisze:

    Nie śledziłem akurat tego projektu, bardziej interesował mnie klucz elektroniczny, ale jeśli brak jest funkcjonalności enkodera impulsowego, to poprostu napisz do Anthony K3NG prośbę, aby taka funkcjonalność dołączył. Tylko musisz sprecyzować o co Ci chodzi, zaproponować konkretny impulsator i opisać krótko co i jak generuje, dać link do dokumentacji etc. Anthony podyskutuje z Tobą i jest duża szansa że da się namówić na dołączenie funkcjonalności, o ile jej jeszcze niema.
    Nie będzie to na jutro, ale w końcu to zrobi.

Witaj.
To nie impulsator tylko impulsy podawane z kontrakton/magnes z samego rotora...
  
SP5SAi
17.02.2016 00:15:12
poziom 5



Grupa: Użytkownik

QTH: Warszawa KO02LG

Posty: 471 #2240821
Od: 2010-6-13


Ilość edycji wpisu: 1
Nie mam czasu na Arduino, ale coś tam o mikrokontrolerach wiem i myślę że autor programu zgodnie ze starą zasadą programistów, użył opisowej formy nazw zmiennych:

#define az_position_pulse_pin 0 // must be an interrupt capable pin!

tu definiujesz pin Arduino do którego podasz impulsy z RAKa, ale tylko taki pin który może mieć obsługę przerwania INT0 lub INT1 itd. tak podpowiada nam komentarz.

#define AZ_POSITION_PULSE_PIN_INTERRUPT 0 // Uno: pin 2 = interrupt 0, pin 3 = interrupt 1 ; Mega: pin 2 = interrupt 0, pin 3 = interrupt 1, pin 21 = interrupt 2, pin 20 = interrupt 3, pin 19 = interrupt 4, pin 18 = interrupt 5

natomiast tu definiujesz, które przerwanie odpowiada wybranemu przez ciebie pinowi w zależności od użytego modelu Arduino.

_________________
Pozdrawiam
Andrzej SP5SAi
( Stefan Adam Irena )
  
Krotkofalowiec79
17.02.2016 05:46:56
poziom 4

Grupa: Użytkownik

Posty: 204 #2240863
Od: 2015-3-30


Ilość edycji wpisu: 1
    SP5SAi pisze:

    Nie mam czasu na Arduino, ale coś tam o mikrokontrolerach wiem i myślę że autor programu zgodnie ze starą zasadą programistów, użył opisowej formy nazw zmiennych:

    #define az_position_pulse_pin 0 // must be an interrupt capable pin!

    tu definiujesz pin Arduino do którego podasz impulsy z RAKa, ale tylko taki pin który może mieć obsługę przerwania INT0 lub INT1 itd. tak podpowiada nam komentarz.

    #define AZ_POSITION_PULSE_PIN_INTERRUPT 0 // Uno: pin 2 = interrupt 0, pin 3 = interrupt 1 ; Mega: pin 2 = interrupt 0, pin 3 = interrupt 1, pin 21 = interrupt 2, pin 20 = interrupt 3, pin 19 = interrupt 4, pin 18 = interrupt 5

    natomiast tu definiujesz, które przerwanie odpowiada wybranemu przez ciebie pinowi w zależności od użytego modelu Arduino.

Dzięki Andrzej za odpowiedź...
Niestety na INT0 i INT1 jest wyświetlacz smutny
Udało mi się przepiąć linię D7 wyświetlacza na inny port i coś już zaczyna łapać...

Muszę tylko znaleźć w jaki sposób liczy on impulsy bo na jedno dotknięcie inT0 przesuwa o kilkadziesiąt stopni.

Jurek
  
sp5g
17.02.2016 07:58:07
Grupa: Użytkownik

QTH: Warszawa

Posty: 6 #2240887
Od: 2015-8-23


Ilość edycji wpisu: 1
Podłącz oscyloskop i zabacz czy masz oscylacje. Przerwania bardzo szybko są wyzwalane.
  
SP5SAi
17.02.2016 12:32:48
poziom 5



Grupa: Użytkownik

QTH: Warszawa KO02LG

Posty: 471 #2241011
Od: 2010-6-13


Ilość edycji wpisu: 2
Gorąco polecam Ci podłączenie całego zestawu sterownik rotor w całość na prowizorycznym „stanowisku testowym” zanim pójdzie na dach. Jak wszystko będzie działać tak jak powinno, wtedy akcja na dach. W programie musi być gdzieś do ustawienia wartość informująca program ile impulsów będzie przypadało na stopień, wtedy program dokona prawidłowego przeliczenia i wyświetlenia, bo w zależności od wykonania, każdy rotor może mieć inną ilość, nie ma standardu.
Na stanowisku testowym może również wyjść Ci sprawa drgań styków, jak trafnie podpowiada SQ5G ( znane zjawisko) jeśli nie zostało to uwzględnione w programie (programowa eliminacja drgań styków), to można to również wyeliminować starą metodą sprzętową przez dodanie prostych układów logicznych przykłady w literaturze elektronicznej czy necie.

_________________
Pozdrawiam
Andrzej SP5SAi
( Stefan Adam Irena )
  
sp3tyf
17.02.2016 22:58:42
poziom 3

Grupa: Użytkownik

QTH: Opalenica, JO82FH

Posty: 103 #2241443
Od: 2011-5-10


Ilość edycji wpisu: 1
Latem zrobiłem swój własny projekt na Arduino UNO. Przenosząc anteną HEX-BEAM na nowy maszt zrobiłem rotor ze starego reduktora ślimakowego. Podłączając czujnik indukcyjny pod zębatkę sprzęgła reduktora uzyskałem coś ponad 4000 impulsów na 360 stopni. Napisałem do tego soft pod Arduino. Całość zawiera wyświetlacz 16*2 sterowanie po RS w protokole GS232 i przy trybie ręcznym zadawanie azymutu z potencjometru (w praktyce nie ma czasu trzymać guzika przez prawie 2 minuty czekając na przesuniecie anteny na wybrany azymut).
Być może soft nie jest super dopracowany ale mnie zadowala. Mogę się nim podzielić na priva.

pozdrawiam

_________________
Sławek SP3TYF
FT2000, FT726R, IC7400, HexBeam, GP, Inverted L
  
sp3tyf
23.02.2016 22:59:05
poziom 3

Grupa: Użytkownik

QTH: Opalenica, JO82FH

Posty: 103 #2243962
Od: 2011-5-10


Ilość edycji wpisu: 2
Witam

Wstawiłem opis w/w sterownika na moją stronę http://sp3tyf.qrz.pl/ wraz z kodem źródłowym. Może komuś się przyda. Zapraszam do lektury.

pozdrawiam
_________________
Sławek SP3TYF
FT2000, FT726R, IC7400, HexBeam, GP, Inverted L
  
Electra16.04.2024 22:31:06
poziom 5

oczka
  
sp7thr
10.02.2017 17:08:39
Grupa: Użytkownik

Posty: 23 #2394661
Od: 2011-3-8
Witam serdecznie.

Poszukuje informacji gdzie można kupić potencjometr < odczyt położenia za pomocą napięcia > do sterownika K3NG.

Pozdrawiam
  
sp6xrh
05.11.2018 19:19:01
poziom 2



Grupa: Użytkownik

QTH: Biedaszków Wielki

Posty: 51 #2604378
Od: 2009-1-22
Wykonałem sterownik rotora wg Sławka SP3TYF, mam jednak pytanie bo wg schematu (https://sites.google.com/view/sp3tyf/sterowniki-rotora/sterownik-na-arduino ) impulsy są podawane bezpośrednio na pin nr 2 w arduino. Czy mam podłączyć np kontaktron między masę a ten pin 2 arduino czy może między +5V a pin nr 2 bo autor nic na ten temat nie podaje. Może ktoś z Was już to przerabiał i może mi podpowiedzieć?

Pozdrawiam
Ryszard
_________________
VY 73 de
Ryszard SP6XRH
sp6xrh@bluel.pl
www.sp6xrh.bluel.pl
  
VSS
06.11.2018 08:29:47
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: POZnan*

Posty: 3776 #2604567
Od: 2009-12-24
ja bym stykał do masy. pisze że można użyć halotron a one w 99% maja tranzystor npn który styka masę.
_________________
Artur VSS
https://sp3vss.eu
PZK - Piraci Z Karaibów

Udostępniający link nie odpowiada z automatu za treść:
https://tiny.pl/tqrng
http://hudoc.echr.coe.int/eng?i=001-187930
  
sp6xrh
09.11.2018 18:11:05
poziom 2



Grupa: Użytkownik

QTH: Biedaszków Wielki

Posty: 51 #2605597
Od: 2009-1-22
    VSS pisze:

    ja bym stykał do masy. pisze że można użyć halotron a one w 99% maja tranzystor npn który styka masę.


Dzięki Artur, tak właśnie zrobię.


Pozdrawiam
RK
_________________
VY 73 de
Ryszard SP6XRH
sp6xrh@bluel.pl
www.sp6xrh.bluel.pl
  
sp3drm
05.01.2019 21:58:36
poziom 3

Grupa: Użytkownik

QTH: JO82LK

Posty: 193 #2625314
Od: 2012-1-28
    sp6xrh pisze:

    Wykonałem sterownik rotora wg Sławka SP3TYF, mam jednak pytanie bo wg schematu (https://sites.google.com/view/sp3tyf/sterowniki-rotora/sterownik-na-arduino ) impulsy są podawane bezpośrednio na pin nr 2 w arduino. Czy mam podłączyć np kontaktron między masę a ten pin 2 arduino czy może między +5V a pin nr 2 bo autor nic na ten temat nie podaje. Może ktoś z Was już to przerabiał i może mi podpowiedzieć?

    Pozdrawiam
    Ryszard


W opisie sterownika autor pisze "Ja użyłem czujnika indukcyjnego M8 PNP ale można zastosować kontraktron, halotron lub inny czujnik."
Andrzej
  
Electra16.04.2024 22:31:06
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 1    strony: [1]

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » ANTENY » STEROWNIK ROTORA REMOTEQTH - ARDUINO NANO.

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny