Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Pierwsze kroki w elektronice - Arduino czy coś innego?

kamiltbg 25 May 2012 21:51 6159 13
  • #1
    kamiltbg
    Level 10  
    Witam wszystkich. Nie jestem pewien, czy wybrałem dobry dział do tego pytania, jeśli zły, to przepraszam. Mój problem jest taki, że chcę zacząć zabawę z elektroniką i nie wiem które Arduino wybrać (a może coś innego?). Ogólnie chyba nie ma sensu kupować oryginalnego, więc poszukałem na eBayu i znalazłem zarówno klony UNO jak i Mega za ~20$. Do tego chcę dokupić StarterKit za 39 zł, w którego skład wchodzą:
    Quote:
    płytka stykowa 830 otworów
    kable do płytek stykowych (65 sztuk)
    10 czerwonych diód z rezystorami
    dioda RGB
    po 5 rezystorów 2k2 i 10k
    rejestr przesuwny 74HC595
    8 portów cyfrowych dostępnych po I2C (PCF8574)
    tranzystor, odpowiednik 2N2222
    5 małych przycisków
    kabel USB A/B
    czujniki:
    - temperatury MCP9700
    - fotorezystor

    Które Arduino będzie dla mnie lepsze? Zakładam, że w przyszłości mogę chcieć zbudować bardziej skomplikowanego coil-guna. A może lepiej kupić LaunchPada za te kilkanaście zł?
    Z góry dziękuję za pomoc.
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • Helpful post
    #2
    shadow0013
    Level 34  
    Poszukaj na elektrodzie był już poruszany temat arduino dla początkującego, jeśli dobrze pamiętam to odradzano Mega dla początkującego. A co do MSP430 to zobacz czy jest tak popularny jak arduino (kursy, literatura itd.)
  • #3
    kamiltbg
    Level 10  
    Ani razu nie spotkałem polskiej strony z jakimś opisem, więc wnioskuję, że nie jest. Szkoda, że nie działa kod na 50% zniżkę, bo nawet mógłbym kupić oba. Zaraz poszukam tamtego tematu. Dzięki.

    EDIT: Znalazłem i przeczytałem. Faktycznie lepiej wziąć UNO, ale teraz mam wątpliwości, czy w ogóle kupować Arduino.
  • Helpful post
    #4
    shadow0013
    Level 34  
    Arduino występuje też pod innymi nazwami Sanduino, Bieduino, Sanguino, Duino644 i różne inne wersje - nazwa zależna od producenta i ewentualnie innego procesora Atmela. Projektów jest dużo jak i dużo jest książek o Arduinio (po angielsku w pdf do znalezienia w necie). W kraju nie jest tak popularne jak w innych krajach, Elektronika Praktyczna drukowała kurs Arduino (AVTduino). Wpisz na googlach arduino kurs znajdziesz też internetowe kursy np. Forbot. Płykę Arduino możesz wykorzystać do nauki programowania w Basomie i w C.
  • #5
    kamiltbg
    Level 10  
    Ogólnie skłaniam się ku wersjom z eBaya:
    http://www.ebay.com/itm/EKitsZone-UNO-R3-ATME...824?pt=LH_DefaultDomain_0&hash=item2a1de64d88
    http://www.ebay.com/itm/DK-duino-Atmega328p-2...lectrical_Equipment_Tools&hash=item4165b811b2
    http://www.ebay.com/itm/UNO-R3-ATMEGA328-ATme...939?pt=LH_DefaultDomain_0&hash=item1e6e6e8a0b
    http://www.ebay.com/itm/Tosduino-UNO-R3-Board...006?pt=LH_DefaultDomain_0&hash=item337617a086
    http://www.ebay.com/itm/Uno-Arduino-Compatibl...428?pt=LH_DefaultDomain_0&hash=item4165764e9c
    http://www.ebay.com/itm/Arduino-Uno-R3-/29071...648?pt=LH_DefaultDomain_0&hash=item43b01a8830
    http://www.ebay.com/itm/UNO-R3-ATMEGA328-ATme...pt=Vintage_Electronics_R2&hash=item1c275f633f

    Choć zaczynam mieć wątpliwości, bo zaoszczędzę tylko 20 zł w stosunku do oryginału, a za to przybędzie mi nerwów, bo w końcu z zagranicy i nieoryginalne.
    Jeśli nie te z eBaya, to: http://allegro.pl/hit-starter-kit-z-arduino-uno-r3-nowosc-i2365808125.html (do tych z eB i tak zamierzam dokupić starter kit, czyli +48 zł)

    W ogóle przeraża mnie tak mała ilość pamięci w Arduino (32KB razem z bootloaderem, tak?). Około na ile linii kodu to pozwala? Nada się do ewentualnego przyszłego zastosowania, czyli sterowania coil-gunem z fotokomórkami?

    Czytam dalej, jest jeszcze jakieś Arduino Leonardo, chyba nowsze, wychodzi tyle samo zł... Teraz mam kompletny mętlik w głowie. Zdaje się na Ciebie (lub na Was).

    A swoją drogą, jaki kierunek na studiach, żeby zajmować się właśnie takimi rzeczami? Automatyka i robotyka?
  • Helpful post
    #6
    shadow0013
    Level 34  
    Ile linii kodu wyjdzie trudno powiedzieć, 32kB to dużo i mało ale do tego co zamierzasz powinno wystarczyć - najlepiej sćiągnij sobie książkę w której jest opisany Segway na Arduino i środowisko Arduino zobaczysz jak się na tym pracuje - opisy "wystartowania" znajdziesz bez problemu na kursach, jak Ci się spodoba to kup Arduino ja na początek skłaniałbym się do standartowego układu (Uno lub zgodnego z nim) jak sobie z nim poradzisz to z innymi też dasz radę (np. z procesorem ATMega 644 - więcej portów). A tak swoją drogą zakup drugiej platformy to niegłupi pomysł - oczywiście jeśli to nie jest chwilowy zapał. Jeśli zainteresuje Cię automatyka, robotyka to następne Arduino zrobisz sobie sam - przykład Bieduino, oczywiście możesz zrobić dokładnego klona - wszystko jest dostępne schemat, oprogramowanie.
  • #7
    kamiltbg
    Level 10  
    Przeglądałem już kilka prostych projektów na Arduino, jeden z wykorzystaniem starter kita już mi siedzi w głowie. Z elektroniki jestem noga, bo chodziłem do LO i chce jakoś zacząć, bo teraz mam długie wakacje. Czyli lepsze UNO niż Leonardo?
  • Helpful post
    #8
    shadow0013
    Level 34  
    Leonardo jest na nowszym procesorze z wbudowaną obsługą USB, a nie osobnych układach jak w starszych, mimo wszystko wybrałbym na początek UNO z procesorem w wersji DIP (procesor w podstawce). Teorytycznie z Arduino jest taka zasada (nie u nas w kraju ze względów finansowych) - robisz projekt (uczysz się) na jednej płytce i kupujesz następną na inny projekt (to dla tych co nie znają się na elektronice). Niedługo poznasz się na tyle na elektronice że samemu sam poskładasz Arduino wg potrzeb, korzystając z płytki testowej i procesora oraz paru elelmentów lub będziesz w stanie sam zaprojektować płytkę polutować i wgrać bootloader. Wiem początki są ciężkie dlatego Arduino i Shieldy, potem poskładasz to wszystko na jednej płytce. Leonardo jest całkowice zgodny z UNO, ale zdarzaję się wypadki przy programowaniu ATMega328 kupisz i włożysz do podstawki i obędzie się bez kłopotliwej wymiany procesora w SMD.
  • #9
    kamiltbg
    Level 10  
    Czyli biorę UNO, dzięki wielkie za pomoc. Tak w ogóle ten StarterKit jest warty 39 zł? Płytka na AVT 16 zł, kabelki też koło tego (ale chyba można wykorzystać skrętkę?), reszta to groszowe sprawy.
  • #10
    shadow0013
    Level 34  
    Zobacz oferty na Allegro - można kupić kabelki połączoniowe do płytki, szpilki z obu stron lub tak jak piszesz skrętka.
  • #11
    kamiltbg
    Level 10  
    Jestem totalnie ogłupiony. Przejrzałem wszystko dokładnie i ten zestaw wychodzi cenowo ok, ale przeczytałem jeszcze kilka tematów, zobaczyłem jedną stronę o mikrokontrolerach i często polecane na początek są jakieś pojedyncze układy, AVR, ATMega itp. Tyle, że do tego trzeba programator, najprościej na LPT, a nie chce mi się wyciągać starego komputera, stawiać na nim systemu i zagracać nim pokoju, więc nie wiem...
  • Helpful post
    #12
    xdf0r
    Level 13  
    Nie koniecznie na LPT :) Wystarczy najtańszy konwerter USB <-> RS232 na scalaczku FT232 i masz już pełnoprawny programator ISP na USB i przy okazji fajny i przydatny konwerter portu szeregowego :)
  • #13
    kamiltbg
    Level 10  
    Kurde, to teraz kompletnie nie wiem :P W sumie chyba z odsprzedażą Arduino nie będzie większego problemu?
  • #14
    kamiltbg
    Level 10  
    Już mam prawie postanowione, że kupię ten Starter Kit z Arduino. Teraz mam inne pytanie: multimetr będzie potrzebny/przydatny? I czy UNI-T M830BUZ będzie ok?

    28.05.: Zamówione Arduino UNO R3 (powody: dużo projektów w Internecie, nie trzeba osobnego programatora), zatem zamykam. Dzięki za pomoc :P