logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Dowolne urządzenie na USB lub FireWire - praca szkolna.

Eukaliptusowy 25 Lip 2009 13:57 3376 8
REKLAMA
  • #1 6819722
    Eukaliptusowy
    Poziom 10  
    Posty: 24
    Ocena: 1
    Witam.
    Jako że jest to mój pierwszy temat na tym forum to się przedstawię. Jestem uczniem technikum informatycznego. Interesuję się programowaniem C++ z wykorzystaniem GTK+. To na tyle o mnie ;).
    Teraz do tematu. Nauczyciel nakazał nam jako praca domowo-wakacyjna zrobić urządzenie obsługujące port USB albo FireWire. Projekt nie może działać na zasadzie pobierania energii z portu ale musi być on obsługiwany w pełni. Możemy kopiować cudze projekty lub też tworzyć własne bo wszystko ma na celu aby nauczyciel miał nam o czym tłumaczyć. Mówiąc pokrótce każdy z nas przynosi urządzonko a nauczyciel tłumaczy nam dla czego to działa itd.
    Czy ktoś mógłby mi pomóc bo jak się dowiedziałem od kolegi USB/FireWire może być obsługiwane przez mikrokontrolery PIC i AVR. Jednak ja w tych tematach jestem zielony. Na elektronice zbytnio się nie znam ale schemat rozszyfrować potrafię, lutownicą też się umiem posługiwać :)
    Czy ktoś mógłby polecić jakiś młay i tani projekt o maxymalnej wartości 25zł (aktualnie chodzę o lasce, nie mogę jeździć rowerem więc zbieram na motorower/skuter więc każdy grosz jest mi przydatny)

    Proszę o szybką pomoc i podpowiedzi bo wróciłem z zagranicy a wakacji pozostał miesiąc i boję się że nie wyrobię (obczajenie tematu mikrokontrolerów, elektroniki itd) a jakby ktoś polecił jakiś projekcik to będę bardzo wdzięczny.
  • REKLAMA
  • Pomocny post
    #2 6819817
    Konto nie istnieje
    Konto nie istnieje  
  • #3 6820111
    Eukaliptusowy
    Poziom 10  
    Posty: 24
    Ocena: 1
    Wielkie dzięki Rocket_93. Niestety ale PowerSwitch jest już zrobiony. Pan profesor go nam pokazywał jako przykład :(. Ale jak tam popatrzyłem z tym V-USB to znalazłem kilka projektów które mi się spodobały i do których mam części w domu (kiedyś naprawiałem kilka rzeczy to zostały nowiutkie)

    Oto projekty.
    http://www.raphnet.net/electronique/usb_game12/index_en.php
    http://www.obdev.at/products/vusb/hidkeys.html
    http://gnusb.sourceforge.net/about/
    http://www.schatenseite.de/index.php?id=216&L=2

    Który z nich polecasz?
  • REKLAMA
  • Pomocny post
    #4 6820152
    Konto nie istnieje
    Konto nie istnieje  
  • #5 6820308
    Eukaliptusowy
    Poziom 10  
    Posty: 24
    Ocena: 1
    Właśnie nie wiem... Pierwszy raz o AVR i PIC dowiedziałem się na lekcji na której była zadawana praca wakacyjna. Nie znam się na mikrokontrolerach ani elektronice, niestety wybrałem zamiast tego C++ i GTK+, moim żywiołem jest Linux. Sądzę że zanim bym obczaił o co chodzi w mikrokontrolerach, jak ogarnąć elektronikę to bym miał trochę czasu w plecy, a chciałbym jeszcze coś dorobić przez wakacje na motorower (np ludzie u mnie też stronki internetowe zamawiali, najczęściej miejscowe firmy usługowe lub sklepy). Jak to się mówi czas to pieniądz a ja go sądzę nie będę miał wystarczająco dużo. Gdybym dostał jakieś materiały albo link to coś może bym zakumał ale niestety nie w temacie jestem.
    Wystarczy mi że sklecę sprzęcik a psor wytłumaczy również na innych urządzonkach jak to działa. ;)

    Z projektów wybrałem sobie teraz ten kontroler na usb z 17 przyciskami. Mam starą obudowę i kupę przycisków to przy okazji zrobię sobie mini keyboard muzyczny. Połączę dzięki temu pracę domową z urządzonkiem które będę mógł sobie użytkować.

    Dowolne urządzenie na USB lub FireWire - praca szkolna.
    (odręczny rysunek i skanik)

    Tylko mam jedno pytanie, czy schemat się zmieni kiedy dodam diodę niebieską? (dioda ma sygnalizować czy urządzenie jest podłączone/ma zasilanie)
  • #6 6820320
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #7 6842631
    Eukaliptusowy
    Poziom 10  
    Posty: 24
    Ocena: 1
    łoooooł

    to zostawię bez diody

    Tematu jeszcze nie zamykam bo może będę miał jakieś problemy to napiszę w tym temacie.


    Witam, zrobiłem programator LPT i ściągnąłem program ponyprog

    Programator pochodzi ze strony http://mirley.firlej.org/jak_zaprogramowac_pierwszy_avr a zasilanie pobiera z usb (miałem kawałek kabla usb do tam wlutowałem)
    Taki programator będzie dobry?

    Pisanie postu pod postem.
    Należy używać przycisku ZMIEŃ.
    Scaliłem dwa posty. [hefid]
  • #8 6842740
    _Robak_
    Poziom 33  
    Posty: 2209
    Pomógł: 231
    Ocena: 29
    Dobry ale z ponyprogiem nim raczej nie podzialasz (tak bylo przynajmniej kilk alat temu). Mozesz sciagnac ISP programmer dybkowskiego
    http://dybkowski.net/elka/ispprog_en.html
    Dziala swietnie z tym programatorem.
  • REKLAMA
  • #9 6870607
    Eukaliptusowy
    Poziom 10  
    Posty: 24
    Ocena: 1
    Witam.
    Kolega zrobił mi płytkę PCB. Wszystko zlutowałem i zrobiłem jeszcze drugi programator. Ten chyba powinien współpracować z PonyProg.

    Dowolne urządzenie na USB lub FireWire - praca szkolna.

    I teraz mam prośbę. Czy ktoś mógłby zrobić mi taki tutorialik żeby było perfidnie jak dla głąba pokazane jak działać żeby zaprogramować te moje urządzonko.
    Bardzo mi się spodobał tutorial ze strony http://www.nesforum.e9.pl/index.php?PHPSESSID=380368bbaa839032e06169f83510b4ac&topic=2140.0 . Ktoś może właśnie napisać jakie fusebity ustawić itd. Powtarzam że jestem kompletnie zielony w programowaniu mikrokontrolerów (moja dziedzina to c++ i gtk+)

    Witam. Kończą się wakacje a ja dalej nie mam zaprogramowanego projektu. Czy koś by mógł zrobić chociaż screena jak ustawić fusebity albo powiedzieć czy mają one być tak samo ustawione tak jak w linku w moim poprzednim poście?

    Witam ponownie. Ktoś morze mi pomóc zaprogramować mikrokontroler? Chodzi mi o to jak ustawić fusebity w ponyprog (screen bardzo by pomógł) a z resztą sobie już poradzę.


    Pisanie postu pod postem.
    Należy używać przycisku ZMIEŃ.
    Scaliłem TRZY posty.
    Następnym razem będzie UPOMNIENIE. [hefid]

Podsumowanie tematu

LABEL_AI_GENERATED
Temat dotyczy wykonania szkolnego projektu urządzenia obsługującego port USB lub FireWire, które nie może być zasilane z portu, lecz musi być w pełni obsługiwane. Uczestnik dyskusji jest początkującym w mikrokontrolerach AVR i PIC, interesuje się programowaniem w C++ i GTK+ oraz systemem Linux. Wskazano, że do obsługi USB w mikrokontrolerach AVR można wykorzystać bibliotekę V-USB, wymagającą mikrokontrolera z minimum 2 kB pamięci, kwarcu 12 MHz, diod Zenera 3,6 V, rezystorów i kondensatorów filtrujących. Przykładowym projektem jest PowerSwitch, jednak autor projektu szuka innego rozwiązania, wybrał projekt kontrolera USB z 17 przyciskami, który posłuży mu jako mini keyboard muzyczny. Poruszono kwestie modyfikacji schematu, np. dodania diody i rezystora między VCC a GND portu USB oraz konieczności zmiany deklarowanego poboru prądu w kodzie V-USB. Autor wykonał programator LPT do programowania mikrokontrolera, korzystając z programu PonyProg, jednak pojawiły się problemy z kompatybilnością, zasugerowano alternatywny program ISP Programmer Dybkowskiego. W dalszej części dyskusji autor prosi o szczegółowy tutorial dotyczący programowania mikrokontrolera, w tym ustawienia fusebitów, gdyż jest początkujący w tej dziedzinie.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA