| Strona: 1 / 1 strony: [1] |
Sterownik rotora RemoteQTH - arduino nano. | |
| | Krotkofalowiec79 | 16.02.2016 22:55:21 |
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 | | | Electra | 04.05.2024 14:54:18 |
|
| | | SP9DLM | 16.02.2016 23:09:47 |
Grupa: Użytkownik
QTH: Ruda Śląska
Posty: 386 #2240794 Od: 2012-12-12
| To chyba to Panie JUREK
#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 |
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 |
Grupa: Użytkownik
Posty: 204 #2240805 Od: 2015-3-30
| SP9DLM pisze: To chyba to Panie JUREK
#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 |
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 |
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 |
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 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 |
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 |
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 |
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 | | | Electra | 04.05.2024 14:54:18 |
|
| | | 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 |
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 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3795 #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 |
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 |
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 | | | Electra | 04.05.2024 14:54:18 |
|
|
| Strona: 1 / 1 strony: [1] |
<< Pierwsza | < Poprzednia | Następna > | Ostatnia >> |
Aby pisac na forum musisz sie zalogować !!! |
|