Forum Krótkofalarskie PKI

Arduino czas zacząć.
T#510342 Czym się to je?
Facebook
deleted20210204
poziom 3
Użytkownik
UŻYTKOWNIK ZABLOKOWANY
#5317595 09.12.2019 15:29:48
Cześć!
Świat elektroniki idzie naprzód i nadszedł czas na poznanie się z Arduino. Jaka literaturę polecicie dla laika aby mógł "ogarnąć się w temacie"?
SP5MGS
poziom 4

Użytkownik
QTH: Marki Locator: KO02NI
#5317601 09.12.2019 15:38:43
Tutaj zacznij: https://forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290



Grzesiek
Volenti non fit iniuria
https://wstratosfere.pl
https://www.facebook.com/sp5wwl
sp5iou
poziom najwyższy i najjaśniejszy :-)

Użytkownik
QTH: Warszawa
#5317603 09.12.2019 15:45:58
Najprościej i najciekawiej jest przejść jeden z wielu kursów video dost ępnych na Youtube.
Np ten. - wejdź w Youtube i wpisz w szukaniu kurs arduino #
Pierwsza część jest tutaj:
https://www.youtube.com/watch?v=TzTmWqoN9i8

Są też inne kursy w języku Angielskim - hasło Arduino tutorial, lub po Polsku Kurs arduino, arduino jak zacząć etc etc.

Nauka podstaw poprzez słchanie wykładu na żywo czy z video jest bardziej efektywna przynajmniej dla mnie.

Jak chcesz być dobrze przygotowany do programowania, przejdź kurs C++, ale tylko ograniczając się do programowania znakowego, bez okienek, grafiki etc.
Fajne kursy prowadzi Mirosław Zelent "Pasja Informatyki" dwa kursy C i C++.
W zasadzie C Ci wystarczy, gdyż zapewne pierwsze programy pisać będziesz proceduralnie a nie obiektowo, choć wejście w programowanie od metodyki obiektowej ma swoje zalety. Od razu łapiesz filozofię, które jest "na czasie". Ja niestety jestem zarażony proceduralnymi nawykami i do podejścia obiektowego muszę się zmuszać co nie jest dobre.

OSTRZEŻENIE - to wciąga. Czas płynie szybko i możesz nie nie raz zauważyć jak nocka przeszła i już świt, lub trzeba się śpieszyć do szkoły czy do pracy wesoły.




(((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, DM1701, RT-4D
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.
deleted20210204
poziom 3
Użytkownik
UŻYTKOWNIK ZABLOKOWANY

Ilość edycji wpisu: 1
#5317613 09.12.2019 16:20:35
100xTNX koledzy! aniołek
Czas zacząć czytać, gdyż ja ze starej papierowej szkoły jestem ale nowinki mi niestraszne więc i na YT chętnie popatrzę. No i nareszcie będę mógł odpłacić synowi domagając się pomocy przy nauce C... taki dziwny

No i z "zemsty" nici... syn nie uczył się C... płacze

wpis edytowany 09.12.2019 16:22:05
SP6IX
poziom najwyższy i najjaśniejszy :-)

Użytkownik
#5317618 09.12.2019 16:28:03
    Kejs pisze:

    100xTNX koledzy! aniołek
    Czas zacząć czytać, gdyż ja ze starej papierowej szkoły jestem ale nowinki mi niestraszne więc i na YT chętnie popatrzę. No i nareszcie będę mógł odpłacić synowi domagając się pomocy przy nauce C... taki dziwny

    No i z "zemsty" nici... syn nie uczył się C... płacze



C to stary język programowania ,a tak do tych co mają wiedzę czy są książki o andruido ,wolę poczytać niż patrzyć w ekran .



http://sp6ix.pl.tl

W pieniaczej ziemi jest miasto Pysków. Tam jęzorami robi się wszystko, męstwo w jęzorze, siła w jęzorze, jęzor tam miele, piele i orze.

Nie znoszę nieuków i arogantów.
deleted20210204
poziom 3
Użytkownik
UŻYTKOWNIK ZABLOKOWANY

Ilość edycji wpisu: 1
#5317644 09.12.2019 18:31:33
Co polecacie na wstęp?
http://styczna.pl/advanced_search_result.php?keywords=arduino&osCsid=&Submit=Szukaj

Chyba zacznę od tego:
http://styczna.pl/arduino-dla-poczatkujacych-podstawy-i-szkice-wydanie-ii-p-46202.html?osCsid=

no i jeszcze trzeba będzie opróżnić skarbonkę na jakiś zestaw na początek... a mogłem napisać do św. Mikołaja...


wpis edytowany 09.12.2019 18:35:39
sp5iou
poziom najwyższy i najjaśniejszy :-)

Użytkownik
QTH: Warszawa
#5317660 09.12.2019 19:13:12
Można zacząć bardzo tanio:
Arduino Nano + Breadboard, trochę kolorowych Led-ów, kabelki do łączenia, wyświetlacz LCD 2x16, trochę oporników 200 - 500 om do ledów, serwomechanizm SG-90, pr-ki 10k, potencjometry 10k liniowe. Czyjnik odległości.
z 10 przycisków.
To już można się trochę pobawić.

Ale możne też zaopatrzyć się w typowy zestaw z Arduino Uno lub droższy z Arduino Mega a tam zwykle jest to co niezbędne:
Zaczyna się od ok 50 zł:

https://allegro.pl/kategoria/plytki-drukowane-moduly-moduly-67363?string=zestaw&bmatch=baseline-cl-dict43-ele-1-1-1127&order=d




(((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, DM1701, RT-4D
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.
deleted20210204
poziom 3
Użytkownik
UŻYTKOWNIK ZABLOKOWANY
#5317662 09.12.2019 19:28:12
W sumie to prócz płytki Arduino to w szufladach różne dziwne rzeczy się poniewierają...
sp7ivo
poziom najwyższy i najjaśniejszy :-)
Użytkownik
Ilość edycji wpisu: 1
#5317682 09.12.2019 20:12:36
    Kejs pisze:

    Cześć!
    Świat elektroniki idzie naprzód i nadszedł czas na poznanie się z Arduino.


Cześć. Ja też jestem "starej daty". Całą automatykę na stacji mam zrobioną na przekaźnikach i cmos-ach. Żeby nie bawić się w projektowanie układów migania ledami niczemu nie służących, proponuje konkretne zadanie. Oczywiście wszystkim chętnym, nie tylko Tobie. Pojawił się temat układu kontroli załączenia anten. Krótki opis:
z przełącznika anten 8x2 wychodzi 2 razy po 8 linii z sygnałami +12V. Załączenie anteny po którejś stronie przełącznika daje sygnał bez napięcia (linia "wisi w powietrzu"oczko na odpowiadającej jej linii. Układ ma generować sygnał blokady PTT (0V - zwarcie do masy) oddzielnie dla każdej strony przełącznika antenowego 8x2, jeżeli żadna antena po jednej lub drugiej stronie nie jest załączona. Inaczej mówiąc, każde z dwóch wyjść mają przybierać stan - zwarcie do masy, gdy żadna antena z 8 im odpowiadających nie jest załączona.
Kto wie, jeżeli układ wyjdzie prostszy niż na przekaźnikach to może i ja się skuszę oczko .
Pozdrawiam. Bogusław sp7ivo
wpis edytowany 09.12.2019 20:13:18
sp6ryd
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Wrocław
Ilość edycji wpisu: 2
#5317888 09.12.2019 22:23:49
    sp7ivo pisze:

    [quote=Kejs]Cześć!
    Świat elektroniki idzie naprzód i nadszedł czas na poznanie się z Arduino.


Cześć. Ja też jestem "starej daty". Całą automatykę na stacji mam zrobioną na przekaźnikach i cmos-ach. Żeby nie bawić się w projektowanie układów migania ledami niczemu nie służących, proponuje konkretne zadanie. Oczywiście wszystkim chętnym, nie tylko Tobie. Pojawił się temat układu kontroli załączenia anten. Krótki opis:
z przełącznika anten 8x2 wychodzi 2 razy po 8 linii z sygnałami +12V. Załączenie anteny po którejś stronie przełącznika daje sygnał bez napięcia (linia "wisi w powietrzu"oczko na odpowiadającej jej linii. Układ ma generować sygnał blokady PTT (0V - zwarcie do masy) oddzielnie dla każdej strony przełącznika antenowego 8x2, jeżeli żadna antena po jednej lub drugiej stronie nie jest załączona. Inaczej mówiąc, każde z dwóch wyjść mają przybierać stan - zwarcie do masy, gdy żadna antena z 8 im odpowiadających nie jest załączona.
Kto wie, jeżeli układ wyjdzie prostszy niż na przekaźnikach to może i ja się skuszę ,) .
Pozdrawiam. Bogusław sp7ivo[/quote]

"jeden rysunek zastąpi 1000 słów opisu" - zwykł mawiać zetpeetowiec z mojej podstawówki wesoły jeli masz schemat tego przełącznika i "blokady PTT" wrzuć tu poczaimy i ci "od andrutów" i ci "od funktorów" wesoły jeśli arduino ma wykrywać stan 0/12V to już na start trzeba po 2 rezystory na dzielnik na każdy kanał oczko. W Arduino bez problemu zrealizowałbyś cały przełącznik (część sterującą)


a co do tematu wątku to właśnie jst najlepszy sposób na "rozpoczęcie przygody" kupić lub zbudować pierwszą płytkę, zainstalować IDE i ćwiczyć własne pomysły bazując też na gotowych przykładach. Dla kogoś kto już cokolwiek programował w jakimkolwiek języku Arduino nie będzie stanowiło "wielkiego wyzwania" z drugiej strony nie polecał bym rozpoczynania nauki programowania jako takiego od Arduino bo uproszczeń jest dużo i lepiej nie utrwalać Arduinowych nawyków. Gołe "C" byłoby tu lepszym wyborem - ale to oczywiście moja subiektywna ocena
wpis edytowany 09.12.2019 22:34:38
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
Ilość edycji wpisu: 1
#5317913 09.12.2019 22:45:45
Rysunek ?

Chyba tabela prawdy.

I jak ci biedni adepci zer i jedynek mają zaczynać z andrutinem jak podstaw nie znajo wesoły
wpis edytowany 09.12.2019 23:17:29



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


sp7ivo
poziom najwyższy i najjaśniejszy :-)
Użytkownik
Ilość edycji wpisu: 2
#5317931 09.12.2019 22:58:44
Co tu dużo rysować.



Układ ma wykrywać zanik napięcia na którymś z wejść. Można to oczywiście zrealizować na dwóch bramkach NAND, ale może na mikroprocesorze będzie prościej? oczko
U mnie będzie to zrealizowane na 18 przekaźnikach, hi.
Boguś sp7ivo
wpis edytowany 09.12.2019 23:11:18
sp6ryd
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Wrocław
Ilość edycji wpisu: 3
#5317957 09.12.2019 23:08:41
@ADE słusznie - najistotniejsze są kombinacje "porządane" ("zero" blokady PTT) i zakazane ("jeden" dla blokady PTT) a to faktycznie "tabela prawdy"
Rozumiem że prawa i lewa strona działają niezależnie od siebie ? czy może jednak RADIO-A może korzystać z zestawu 8-anten przypisanych dla RADIA-B. Nie rozumiejąc całości tego switching box'a (tu o sobie) nie jestem w stanie tego dobrze zaprojektować.
Najbardziej obawiałbym się poza brakiem anteny przełączeniem np. 2 TRX'ów do jednej anteny lub 2 anten do jednego TRX'a ale może taka kombinacja wykluczona jest w inny sposób ?

Te napięcia pochodzą z samego mechanicznego przełącznika (przy stacji) czy są podawane przez zestyki "failsave" przekaźników antenowych ?

a jak już mają być przekaźniki to może wystarczy dać 8 diod anodami na te 8 wejść, katody połączone razem i na cewkę przekaźnika blokującego PTT (taka bramka DL "diode logic" wesoły)

edit: chyba przyjąłem złe założenie że załączenie anteny oznacza +12V na linii w opisie jest "linia wisi" - czy tak ?
detekcja"wiszącej linii" jest nieco problematyczna jeśli nie można jej "pullup" lub "pulldown" podciągnać do masy lub plusa jakąś rezystancją - no jednak schemat by się przydał
wpis edytowany 09.12.2019 23:25:37
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#5317964 09.12.2019 23:14:28
Do tego nie trzeba bramek a tylko tranzystorki ,diody i rezystory.



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


sp7ivo
poziom najwyższy i najjaśniejszy :-)
Użytkownik
Ilość edycji wpisu: 1
#5317969 09.12.2019 23:20:49
Nie jest istotne skąd pochodzą napięcia. Wydaje mi się, że problem opisałem jasno. Black Box ma realizować funkcję wykrywania zaniku napięcia. Na wyjściu Output 1 ma pojawić się 0V (masa), jeżeli wszystkie wejścia Input 1 będą miały 12V. W przeciwnym przypadku Output 1 ma być rozwarte od masy. Podobnie z wyjściem Ouput 2, zero gdy wszystkie wejścia Input 2 będą miały 12V.
Tak dla zaspokojenia ciekawości, napięcia 12V pochodzą ze styków roboczych przekaźników przełączających jednostykowych załączających poszczególne anteny.
Bogusław sp7ivo
wpis edytowany 09.12.2019 23:31:02
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#5317988 09.12.2019 23:30:20
Brak napięcia to może być stan nieustalony.
Wejście układu logicznego przyjmuje dwa stany 0 i 1. Jeśli brak napięcia może być uznany jako 0 to na wejściu układu musi być rezystor pulldown ustalający 0 logiczne.



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


sp6ryd
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Wrocław
#5318016 09.12.2019 23:37:54
jeśli dowolne "zero" ma dać zero to potrzebujemy iloczynu (AND) ale na diodach to nie wyjdzie bo linie "wiszą"



może prościej będzie odwrócić logikę i "brać stan" z miejsca w którym +12 oznacza załaczenie anteny (cewki przekaźnika ?)
sq6ade
moc !!!
moc !!!
Użytkownik
QTH: Wrocław (Breslau) Party-n
#5318022 09.12.2019 23:45:08
Brakuje tranzystora jako negator i jeszcze jednego tranzystora jako funkcja wyjścia i diodek. wesoły
Ech te "gimbusy" od składania kalkulatorów w Elwro wesoły



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


canis_lupus
poziom najwyższy i najjaśniejszy :-)

Użytkownik
QTH: Kraków
#5318028 09.12.2019 23:50:42
Bardzo sympatycznym startem jest https://github.com/sparkfun/SIK_Guide/raw/master/English/SIK%20v4a%20Book%20WEB%20Low%20Res.pdf

Robimy na tym warsztaty na poziomie "dla zielonych". I to działa.



"Prezydium zapoznało się z wnioskiem Marka SP9UO, w którym domaga się podjęcia przez Prezydium działań przeciwko osobom szkalującym PZK, a szczególnie przeciwko członkom organizacji. Takie działania będą podjęte po zasięgnięciu opinii prawnej."

To mówiłem ja, "unlis i ukrywający coś, wstydzący się swojego znaku, człowiek z ulicy, losowa osoba z internetu, element, ignorant i darmozjad, anonimowy pirat, konfident, donosiciel, do d**y".
sp6ryd
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Wrocław
Ilość edycji wpisu: 1
#5318057 10.12.2019 00:09:19
    sq6ade pisze:

    Brakuje tranzystora jako negator i jeszcze jednego tranzystora jako funkcja wyjścia i diodek. wesoły
    Ech te "gimbusy" od składania kalkulatorów w Elwro wesoły


ajtam ajtam negator to tylko kwestia umowy czym i jak sterujemy a dodani go banalne. My tu mamy problem podstawowy bo o napięcie chodzi czy o prąd wesoły. Bo mi się widzi że raczej sterowanie jest prądowe lub bez-prądowe bo to i na wejściach masz +12 albo wiszący drut no i na wyjściu dajesz zwarcie albo przerwę. Korci by to wszystko wywalić pozostawiając jedynie przekaźniki RF i ich cewki a reszta w czystej elektronice bez tych teleklapek. wesoły dalej pozostaje w sferze domysłów skąd takie "warunki brzegowe dla projektu" oczko
wpis edytowany 10.12.2019 00:11:09
Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt - postaw kawę! · rss