Forum Krótkofalarskie PKI

Arduino czas zacząć.
T#510342 Czym się to je?
Facebook
Reklama



SQ5KVS poziom najwyższy i najjaśniejszy :-)
QTH: Warszawa/Gocław
Ilość edycji wpisu: 4
#5321508 11.12.2019 12:13:19
Ważniejsze pytanie co na tym robić - to już zależy od Ciebie. Osobiście uważam że lepiej (i ciekawiej) jest mieć jakiś problem i chcieć go rozwiązać przy pomocy danej techniki, ale nie znając techniki ciężko wpaść że dany problem można tak a tak rozwiązać. Ja - o ile pamiętam - zacząłem od chęci zbudowania automatycznego timera do aparatu fotograficznego (teraz można kupić gotowe bardzo fajne rzeczy, z wyświetlaczem i blututem...). Użyłem chyba attiny2313, doszedł wyświetlacz i kilka dipswiczów. Z chęci "pobawienia" dodałem też klawiaturkę 3x4 dipswiczy, kilka płytek z dekoderami adresów.. Itp itd wesoły
Ostatecznie i tak zaczniesz od "blinking LED project" i dobrze - działa, świeci, radujmy się wesoły

Proponuję gotową płytkę arduino nano w wersji "chińskiej" - nie dlatego że lepsza ale bo tańsza (12zł w sklepie). Ta płytka ma wbudowane gniazdo USB (można podglądać wyjście z UARTA) i regulator LDO który robi dla cpu 5V (o ile pamiętam jest też 3.3V robione przez CH340). Ale tylko jako bazę hardware'u.
Samo środowisko arduino mnie okropnie mierzi (beznadziejny edytor, do dudy zoptymalizowane pamięciowo i szybkościowo biblioteki, wolno się kompiluje). Samo zapalenie diody zajmuje eony czasu w porównaniu z napisaniem PORTB |= 0b00000001,
Natomiast nie polecam nauki programowania na mikrokontrolerach (zwłaszcza takich). Lepiej się dobrze nauczyć C/C++ co się zawsze przyda, niż uczyć(z natury) ograniczonego języka na mikrokontrolery.

https://youtu.be/vh3tuL_DVsE
wpis edytowany 11.12.2019 12:31:16



Karol SQ5KVS
sq6ade moc !!! moc !!!
QTH: Wrocław (Breslau) Party-n
#5321533 11.12.2019 12:19:47
Wracając jeszcze do tematu na czym zrobić prostą logikę wesoły Miałem taki epizod z wykonaniem sterowania prostym robotem pneumatycznym współpracującym z dużą maszyną. Oczywiście nie obyło się tu bez uP choć pierwotnie robot był sterowany prostą automatyką z timerami. Otóż pomimo nadzoru robota i jego synchronizacji z ruchem maszyny oprócz uP zastosowałem dodatkowo osławiony funktor tym razem NAND (74HC00). Czuwał on nad tym aby zezwolenie na ruch maszyny poszło tylko wtedy jak są aktywne 2 czujniki ramienia robota potwierdzające jego pozycję nie kolidującą z ruchem maszyny. No bo w razie jakiejś zwiechy procka były by poważne straty zmieszany taki dziwny



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


sp6ryd poziom najwyższy i najjaśniejszy :-)
QTH: Wrocław
#5321783 11.12.2019 19:19:58
I w tym jest sedno. niezawodność nie idzie w parze ze skomplikowaniem i ilością elementów (no chyba że ich większą ilość poświęcimy na zbudowanie układu tolerującego pojedyncze awarie - lepszego niezawodnościowo).

Rozwój elektroniki użytkowej poszedł bardziej w stronę funkcjonalną i obniżenia kosztów. "Więcej bajerów" chyba ciągle jeszcze kojarzy sie typowemu konsumentowi z bardziej zaawansowanym technicznie urządzeniem.

Twoje rozwiązanie (obejrzałem w końcu film) można uznać za niezawodne właśnie z powodu przejrzystości układu i było nie było niedużej ilości elementów (choć tych małych DIP-SWITCHY nie uznałbym za niezawodne wesoły

ADE zwrócił uwagę (mi też jakieś parę lat temu) na różnice niezawodnościowe mikrokontrolerów (bo są dość duże ale mało publikowane). Gdzieś ostatnio czytałem o wymaganiach dla oprogramowania do systemów krytycznych z np. zakazem dynamicznego alokowania pamięci oraz o testach półprzewodników pod kątem ich pracy na orbicie. Młodym programistom wysokopoziomowym chyba trudno byłoby wpoić takie zasady/podstawy a kiedyś znajomość architektury proca była wymogiem dla adeptów sztuki programowania. Faktycznie stosując Arduino nie możesz (zwłaszcza w większych projektach) być pewnym co do niezawodności ale znając architekturę tego procka możesz napisać w miarę niezawody program w czystym C (pomijam różnice sprzętowe wpływające na niezawodność o których wspominał ADE)

Nie konkuruję o koszty ale wydało mi się że umowny limit ustalono na 25 zł wesoły
Po bliższym poznaniu Twojego rozwiązania poprzestałbym na jego rozbudowie tak jak zaproponowałeś nie "mieszałbym już" technologii. Gdybyś jednak pozwolił pozostawić: klawisze, diody (lub zastąpić je / uzupełnić wyświetlaczem) oraz te ostatnie przekaźniki wykonawcze to całą resztę z powodzeniem można by zrobić w innej technologii choćby po to by w przyszłości łatwiej to rozwiązanie rozbudowywać , zmieniać czy uzupełniać.


sq6ade moc !!! moc !!!
QTH: Wrocław (Breslau) Party-n
#5321835 11.12.2019 21:15:04
I po przeczytaniu tych "dobrych rad" z wątku co ma zrobić autor tematu ? wesoły

Załadować do andrutina via USB gotowca do migania diodą czy zmotać to na 2 tranzystorach ? lol



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


deleted20210204 poziom 3
UŻYTKOWNIK ZABLOKOWANY
#5321871 11.12.2019 22:12:07
Autor wątku rozpuścił w rodzinie wici co by mu tu Gwiazdor pod choinkę podrzucił. jęzor
Jak staruszek posłucha podszeptów autor rozważy czy budować iluminofonię czy sterowanie syntezy do starego Radmora. lol albo jakiś inny przetwornik kodu Greya do odczytu kierunku i siły wiatru... albo co innego. zakręcony
malcolm poziom 6
QTH: Kepler-186f
#5321892 11.12.2019 22:52:43
    sq6ade pisze:

    I po przeczytaniu tych "dobrych rad" z wątku co ma zrobić autor tematu ? wesoły

    Załadować do andrutina via USB gotowca do migania diodą czy zmotać to na 2 tranzystorach ? lol


Zawsze moze to zrobic na jednym tranzystorze bez potrzeby budowania "skomplikowanego" multiwibratora... pan zielony




Żółtą nić ściężnicy kaźń ryje rysę w twoją jaźń...

...i kiedy widzisz dno gardło ściska ta toń...

Ultra szybki elektron!!!

8-go dnia bogowie stworzyli Malcolma a niebiosa zatańczyły... 😁

Naucz się w końcu lutować! LINK

Pozdro Malcolm
deleted20210204 poziom 3
UŻYTKOWNIK ZABLOKOWANY
#5321900 11.12.2019 23:07:54
    malcolm pisze:

      sq6ade pisze:

      I po przeczytaniu tych "dobrych rad" z wątku co ma zrobić autor tematu ? wesoły

      Załadować do andrutina via USB gotowca do migania diodą czy zmotać to na 2 tranzystorach ? lol


    Zawsze moze to zrobic na jednym tranzystorze bez potrzeby budowania "skomplikowanego" multiwibratora... pan zielony

...może se takom migajoncom diode kupić... pan zielony

malcolm poziom 6
QTH: Kepler-186f
#5321923 12.12.2019 00:01:13
    Kejs pisze:

    ...może se takom migajoncom diode kupić... pan zielony


Mozesz "se takom" kupic panicku ale wiedz, ze czestotliwosc jej migania bedzie z gory ustalona a przy jednym tranzystorku bedziesz mogl w kontrolowany sposob regulowac jej czestotliwosc i czas migania... pan zielony




Żółtą nić ściężnicy kaźń ryje rysę w twoją jaźń...

...i kiedy widzisz dno gardło ściska ta toń...

Ultra szybki elektron!!!

8-go dnia bogowie stworzyli Malcolma a niebiosa zatańczyły... 😁

Naucz się w końcu lutować! LINK

Pozdro Malcolm
deleted20210204 poziom 3
UŻYTKOWNIK ZABLOKOWANY
#5322195 12.12.2019 08:57:32
    malcolm pisze:

    Mozesz "se takom" kupic panicku ale wiedz, ze czestotliwosc jej migania bedzie z gory ustalona a przy jednym tranzystorku bedziesz mogl w kontrolowany sposob regulowac jej czestotliwosc i czas migania... pan zielony

No czasami na jakieś kompromisy musimy się zgodzić. pan zielony

A poważnie to trzeba się zacząć uczyć, SA818 już płyną...
sp3qfe poziom najwyższy i najjaśniejszy :-)
QTH: JO92he
#5325791 16.12.2019 06:04:42
Diody? Możesz, zaprojektować sterowanie sygnalizacją świetlną i modernizować program - sterowanie, podłączyć czujniki itp. Wiesz inteligentna krzyżowka dla klocków LEGO.

Możesz zrobić prosty dekoder telegrafii.

Dekodowanie pakietów APRS 9k6 i składanie ich jako 1k2 i na odwrót.



Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.

Do U want to be HAM? Remember: Play fair on the air.
Reklama



sp3qfe poziom najwyższy i najjaśniejszy :-)
QTH: JO92he
Ilość edycji wpisu: 1
#5325792 16.12.2019 06:08:48
Stacja pogodowa.... Rejestrująca dane na karcie SD oraz podająca na wyświetlaczu. Prosta lub pracująca jako APRS.
wpis edytowany 16.12.2019 06:29:37



Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.

Do U want to be HAM? Remember: Play fair on the air.
sp2nas poziom 6
QTH: JO83SQ Chojnice
#5325998 17.12.2019 09:31:08
Oj... widzę, że jak temat się za długo ciągnie, to P.T. Koledzy zaczynają popuszczać wodze fantazji...
sp3qfe poziom najwyższy i najjaśniejszy :-)
QTH: JO92he
#5326021 17.12.2019 10:59:57
    sp2nas pisze:

    Oj... widzę, że jak temat się za długo ciągnie, to P.T. Koledzy zaczynają popuszczać wodze fantazji...


Bo fantazja jest od tego aby bawić się na całego.
A tu proszę prototyp (pomysł został powielony) dekodowania telegrafii na podstawie dźwięku z radiostacji lub na podstawie samego kluczowania (włączania/wyłączania) bez fonii.



Jest to dobra podstawa sprzętowa do udoskonalenia kodu źródłowego. W sumie jedynie wyświetlacz jest jednym z droższych elementów, inne podzespoły to kondensatory, diody, rezystory.



Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.

Do U want to be HAM? Remember: Play fair on the air.
SQ5KVS poziom najwyższy i najjaśniejszy :-)
QTH: Warszawa/Gocław
#5326034 17.12.2019 11:38:33
DSP na arduino (obróbka I/Q dla CW). Da się bardzo szczęśliwy



Karol SQ5KVS
sq6ade moc !!! moc !!!
QTH: Wrocław (Breslau) Party-n
#5326329 17.12.2019 21:31:16
Oldskul gardzi takim rozwiązaniem jak "dekodowanie" telegrafi maszyną cyfrową.

Natomiast zrobienie nadajnika SSTV z kamerą na andrutinie to by było coś . Zwłaszcza takie kiedy potem można to zrobić na małym obwodzie drukowanym wyzbywając się płytki uruchomieniowej. A może ktoś już pozszywał takiego paczłorka ze świętych bibljotek i działa ?



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


SP9RQA poziom 6
QTH: KN09NP
#5326354 17.12.2019 21:43:01
    sq6ade pisze:

    Oldskul gardzi takim rozwiązaniem jak "dekodowanie" telegrafi maszyną cyfrową.

    Natomiast zrobienie nadajnika SSTV z kamerą na andrutinie to by było coś . Zwłaszcza takie kiedy potem można to zrobić na małym obwodzie drukowanym wyzbywając się płytki uruchomieniowej. A może ktoś już pozszywał takiego paczłorka ze świętych bibljotek i działa ?

https://k183.bake-neko.net/ji3bnb/page15.html



Krzysztof, Gorlice
http://www.kawalek-nieba.pl/?p=5840
sp6ryd poziom najwyższy i najjaśniejszy :-)
QTH: Wrocław
#5326368 17.12.2019 21:50:12
Statyczny obraz z pamięci to nie problem. przy zoptymalizowaniu czasu wykonania pętli głównej lub zrobieniu tego po bożemu na przerwaniach powinno się udać. Jak dotąd na Atmega8 generowałem prostą pętlą transmisję w podstawowym trybie B/W 8sec. 120 linii. ale obrazek był bardzo prosty. Dla wyższych trybów SSTV przydało by się taktować proca wyższym zegarem, ograniczeniem też będzie pamięć obrazów.
Podobno ostatnio puszczany balon przetwarzał zdjęcia z kamery w trybie rzeczywistym i nadawał je via SSTV - i to bym uznał za wyzwanie dla małego Arduino na 8-mio bitowcu. Nie dotarłem do info na czym i jak koledzy to zrobili. Poprzednie misje odtwarzały jedynie audio z enkodowanymi wcześniej do SSTV obrazami.
sq6ade moc !!! moc !!!
QTH: Wrocław (Breslau) Party-n
#5326399 17.12.2019 22:11:33
Argentdata z USA sprzedaje gotowca. Fajne ale hajs $$$$. Jestem pewien że jakiś kozak zrobi coś takiego na nowoczesnym mocnym procu.
Bo do tego one są a nie do mrygania diodą czy do robienia za prostą logikę .



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


SQ5KVS poziom najwyższy i najjaśniejszy :-)
QTH: Warszawa/Gocław
#5326414 17.12.2019 22:19:59
Zapomnijcie o przerwaniach na avr'ach gdy chodzi o wydajność. Czas kopiowania stosu przy wchodzeniu i wychodzeniu do/z przerwania starczy na zaparzenie kawy..



Karol SQ5KVS
sq6ade moc !!! moc !!!
QTH: Wrocław (Breslau) Party-n
#5326425 17.12.2019 22:26:14
    SQ5KVS pisze:

    Zapomnijcie o przerwaniach na avr'ach gdy chodzi o wydajność. Czas kopiowania stosu przy wchodzeniu i wychodzeniu do/z przerwania starczy na zaparzenie kawy..


W ASM też ?



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


Reklama



Arduino czas zacząć.
T#510342 Czym się to je?
Facebook
Aby pisać na forum musisz się zalogować !!!
rss · kontakt · załóż własne forum · TestHub.pl · korzystasz z forum? wesprzyj projekt!