Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Nauka elektrotechniki, sterownik do urządzen.

20 Gru 2014 13:07 2559 36
  • #1 20 Gru 2014 13:07
    1979098
    Usunięty  
  • #2 20 Gru 2014 15:57
    tomekm33
    Poziom 22  

    Zajrzyj tu i tu . Zamiast Arduino proponowałbym inne rozwiązanie. Za 100 zł możesz kupić trochę rzeczy, żeby zacząć "zabawę". Podałem Ci dwa linki, tam znajdziesz przydatne informacje.

    Co kupić?

    - programator USBasp
    - płytkę stykową 830 pól (jedną, albo dwie)
    - diody LED
    - wyświetlacz LCD ze sterownikiem HD44780
    - parę elementów RLC (jakich? zajrzyj do podanych przeze mnie materiałów)
    - przyciski (tzw. tact-switch)
    - zestaw przewodów do płytek stykowych

    Poczytaj, poszukaj i z dalszymi pytaniami możesz tu wrócić :)

  • #3 20 Gru 2014 16:00
    Artur k.
    Admin grupy audio

    tomekm33 napisał:
    Co kupić?

    - programator USBasp
    - płytkę stykową 830 pól (jedną, albo dwie)
    - diody LED
    - wyświetlacz LCD ze sterownikiem HD44780
    - parę elementów RLC (jakich? zajrzyj do podanych przeze mnie materiałów)
    - przyciski (tzw. tact-switch)
    - zestaw przewodów do płytek stykowych


    To wszystko za 100zł? To nawet bezpośrednio u Chińczyka się nie da...

  • #4 20 Gru 2014 16:23
    1979098
    Usunięty  
  • #5 20 Gru 2014 16:48
    tomekm33
    Poziom 22  

    To zależy, może rzeczywiście nie do końca precyzyjnie się wyraziłem, ale podam przybliżone ceny i dokładniej objaśnię. Masz rację Artur k.. No i widzę mój błąd. Najważniejsze - sam mikrokontroler :idea:

    1. Programator USBasp

    Można wykonać samemu, tu podrzucam link do strony autora projektu: http://www.fischl.de/usbasp/

    Koledze pewnie jednak chodzi o kupno gotowego rozwiązania. Takie programatory są w różnych cenach, wszystkie oparte na jednym projekcie, z pewnymi modyfikacjami. Mi się udało kupić dwa w cenie 9,90 zł/szt. (taka promocja była). Z tego, co obserwuję to za ok. 20 zł kupi się programator. Dodam, że wszystkie, które posiadam mają na PCB napis "LC Technology" (prawdopodbnie producent).

    2. Płytka stykowa 830 pól to koszt ok. 10 zł. Można kupić np. zestaw płytka+przewody w cenie ok. 20 zł i odpada w ten sposób ostatni punkt.

    3. Diody LED. Ceny diod LED czerwonych, zielonych i żółtych to ok. 10 gr/szt. Załóżmy więc, że bierzemy po 20 szt. każdego z trzech kolorów. To jest już 6 zł.

    4. Wyświetlacz LCD. Chodzi o wyświetlacz 16x2. Tu przekrój cenowy jest duży, zależy też od koloru. Można kupić od 10 zł (za tyle mi się udało najtaniej). Załóżmy 14 zł.

    5. Przyciski tact-switch. Ok. 20 gr/szt. (tu też ceny są różne). Takie po 20 gr powinny wystarczyć. Załóżmy, że weźmiemy 20 szt. To jest 4 zł.

    6. Elementy RLC. No właśnie, być może stąd te wątpliwości. Do tej pory wydaliśmy w sumie 64 zł. Zostaje 36 zł. Da się za to coś jeszcze kupić. Pytanie co?

    - rezystory

    Tu trzeba by było się zastanowić, jakie chcemy wartości. Można też wziąć zestaw. Za nieco ponad 6 zł możemy kupić zestaw z wartościami z szeregu E6. Po 10 sztuk, od 10Ω do 10MΩ. Można kupić taki zestaw za 6,49 zł.

    - cewki

    właściwie to dławik 10 uH, można kupić za 0,12 zł/szt. Załóżmy, że weźmiemy 20 szt. W sumie 2,40 zł.

    - kondensatory

    Można kupić zestaw, ale można też kupić mniejszą ilość. Przede wszystkim, na początek kondensatory ceramiczne 100nF. 0,10 zł/szt. Weźmy 20 sztuk. To jest 2 zł.

    7. Mikrokontroler ATmega32. Wcześniej o nim zapomniałem. Proponuję właśnie ATmegę32 w obudowie DIP40.

    Podsumujmy:

    Teraz wezmę przykładowe ceny z jednego ze sklepów.

    1. Programator USBasp: link (14,99 zł)

    2. Płytka stykowa + przewody: link (20,49 zł)

    3. Diody LED (czerwone, żółte, zielone) po 20 szt.: link , link , link (6 zł)

    4. Wyświetlacz LCD 16x2: link (10,99 zł)

    5. Przyciski (20 szt.): link (3,60 zł)

    6. Rezystory - zestaw: link (6,49 zł)

    7. Dławik 10uH (20 szt.): link (2,40 zł)

    8. Kondensatory 100nF (20 szt.): link (2 zł)

    9. Mikrokontroler ATmega32: link (13,99 zł)

    W sumie 80,95 zł. Mogłem się gdzieś pomylić.

  • #6 20 Gru 2014 17:00
    1979098
    Usunięty  
  • #7 20 Gru 2014 17:11
    tomekm33
    Poziom 22  

    Nie mówię, że "nie Arduino". Po prostu pokazuję Ci inną opcję. Każda jest warta rozważenia, Arduino również. Osobiście z niego nie korzystałem (znajomi z kolei tak), więc nie krytykuję tego w żaden sposób. Na pewno plusem Arduino jest, że dostajesz gotowy "zestaw startowy".

  • #8 20 Gru 2014 17:13
    Artur k.
    Admin grupy audio

    tomekm33 napisał:
    1. Programator USBasp

    Można wykonać samemu, tu podrzucam link do strony autora projektu: http://www.fischl.de/usbasp/
    Tylko że do wykonania tego programatora potrzebny jest... programator.

    Pozostaje zatem tylko zakup gotowego.

    Co do elementów - wszystko zależy do potrzeb. Generalnie najbardziej uniwersalne są wszelkiego rodzaju zestawy uruchomieniowe, bo tam jest wszystko co może się przydać, jednakże taki zestaw kosztuje znacznie więcej niż 100zł. Natomiast dobrym wyjściem jest zakup gołej płytki od takiego zestawu, wówczas możemy na niej zamontować to, co nam będzie potrzebne, a reszty nie lutować albo przylutować gdy będzie taka potrzeba.

  • #9 20 Gru 2014 17:40
    1979098
    Usunięty  
  • #10 20 Gru 2014 17:55
    Artur k.
    Admin grupy audio

    W Kielcach nie znam, w Warszawie i okolicach masz np. AVT albo Kamami.

  • #11 20 Gru 2014 17:58
    1979098
    Usunięty  
  • #12 20 Gru 2014 18:06
    tomekm33
    Poziom 22  

    To już od Ciebie zależy, ja takie rzeczy kupuję przez Internet, m.in. w tym sklepie, do którego podałem linki z przykładowymi cenami. Często również po prostu szukam np. na Allegro określonych elementów. Tylko, że sklep elektroniczny w moim mieście potrafi "zdrowo" zawyżać ceny i dlatego opłaca mi się bardziej zamawiać.

  • #14 20 Gru 2014 18:24
    tomekm33
    Poziom 22  

    Przy ograniczonym budżecie, na początek powinien wystarczyć. Jak złapiesz bakcyla, to zdecydujesz czy kupić lepszy/droższy.

  • #15 20 Gru 2014 18:27
    1979098
    Usunięty  
  • Pomocny post
    #16 20 Gru 2014 18:32
    Artur k.
    Admin grupy audio

    Pamiętaj, że język C dla mikroprocesorów się nieco różni od języka C dla PC. Ktoś kto umie pisać programy w C na komputer PC, prawdopodobnie nie będzie umiał ich napisać na mikrokontroler i na odwrót. Nie mniej jednak znając podstawy języka łatwiej jest się przestawić.

  • Pomocny post
    #17 20 Gru 2014 18:34
    tomekm33
    Poziom 22  

    Pod dwoma podanymi przeze mnie linkami powinieneś znaleźć sporo pomocnych informacji. Jak u Ciebie wygląda sprawa znajomości podstaw? Nie chodzi o nie wiadomo co, ale przyda Ci się np. prawo Ohma i wzór na moc, gdy będziesz podłączał diodę LED do mikrokontrolera - będziesz musiał dobrać sobie rezystor. No i pamiętaj o tym, jak mierzyć napięcie i prąd, bo możesz przez pomyłkę uszkodzić miernik.

  • #18 20 Gru 2014 18:39
    1979098
    Usunięty  
  • #19 20 Gru 2014 18:59
    Artur k.
    Admin grupy audio

    Hmmm, tylko że w Twoim przypadku praktyka ściśle związana z tym czego się uczysz to pisanie programów na komputer PC. Jak pisałem - na mikroprocesory to trochę inna bajka, choć podstawy takie same. Z praktyką typowego informatyka ma to niewielki związek.

  • #20 20 Gru 2014 19:05
    1979098
    Usunięty  
  • #21 20 Gru 2014 19:16
    Artur k.
    Admin grupy audio

    Jeśli tak podchodzisz do tematu, to w porządku. :) Przez chwilę miałem wrażenie, że mylisz pojęcia.

  • #22 20 Gru 2014 19:24
    1979098
    Usunięty  
  • #23 21 Gru 2014 11:13
    1979098
    Usunięty  
  • Pomocny post
    #24 21 Gru 2014 13:25
    tomekm33
    Poziom 22  

    Co do Eclipse to nie pomogę, bo korzystam z Atmel Studio 6.1. Musiałem trochę pokombiniować żeby współpracował z AVRDUDE, ale dzięki temu mogę bez problemu programować mikrokontroler z użyciem USBasp.

    MkAvrCalculator - nie wiem, o co konkretnie Ci chodzi. Nie chcę Cię wprowadzić w błąd, ale jest to coś na kształt "nakładki graficznej" na sam program AVRDUDE.

    Jak będziesz miał dalej problem to proponuję jednak zadać pytanie gdzieś w dziale o mikrokontrolerach - LINK . Tak mi się wydaje, że tam szybciej dostaniesz pomoc, jeśli chodzi o konfigurację Eclipse.

  • #25 21 Gru 2014 13:38
    1979098
    Usunięty  
  • #26 29 Gru 2014 17:23
    1979098
    Usunięty  
  • #27 29 Gru 2014 18:07
    tomekm33
    Poziom 22  

    Z Eclipse Ci nie pomogę. Problem może natomiast leżeć gdzieś w połączeniach. Podłączasz sam mikrokontroler do programatora czy może poskładałeś jakiś większy układ?

    Pierwszym komunikatem bym się nie przejmował...

    Cytat:

    avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.


    Mnie wyświetla się to samo, ale układ da się bez problemu zaprogramować ;)

    Co do połączeń, to ja mam podłączone w ten sposób (rys. poniżej). To jest "widok wtyczki", powinieneś zrozumieć.

    Nauka elektrotechniki, sterownik do urządzen.

    Zweryfikuj to ze swoim układem, a nóż coś jest podłączone "na odwrót".

    Tu kilka linków, które mogą być pomocne...

    1. Problemy z zaprogramowaniem mikrokontrolera
    2. Krótki guide dla początkujących (rc=-1, Fusy, MkAvrCalc)
    3. Gdy nie działa USBASP pod ECLIPSEM

  • #28 29 Gru 2014 18:17
    1979098
    Usunięty  
  • #29 29 Gru 2014 18:20
    tomekm33
    Poziom 22  

    Tego nie wiem, bo nie sprawdzałem. Rozumiem, że same podłączenie programatora jest prawidłowe?

  • #30 29 Gru 2014 18:26
    1979098
    Usunięty  
 
Promocja -20%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
tme