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

Palmtop zbudowany na ATmega644

mi_ma 04 Lis 2009 07:27 10658 14
REKLAMA
  • Palmtop zbudowany na ATmega644

    Oto dosyć ciekawy projekt pokazujący możliwości mikrokontrolerów AVR. Autor stworzył urządzenie na wzór palmtopa o następujących parametrach:

    320x240 LCD z 4 przewodowym rezystancyjnym ekranem dotykowym - model ELT240320ATP wyciągnięty z popsutego odtwarzacza mp3 Sylvania - korzystający z kontrolera ILI9325
    Mikrokontroler Atmega644
    Złącze USB do ładowania i komunikacji z PC
    Slot na karty micro SD

    Może się czepiam, ale jeżeli przyjrzycie się filmowi prezentującemu urządzenie, to na fragmencie z Pacmanem obraz z grą delikatnie przesuwa się względem ekranu urządzenia. Możliwe, że mamy do czynienia z fotomontażem? Pozostałe prezentacje wyglądaja naturalnie





    Źródło https://rossumblog.com/2009/10/28/avr-homebrew-device-with-iphone-aspirations/
    Pliki źródłowe projektu http://sourceforge.net/projects/microtouch/

    Aktualizacja z 2019.11.21: Stary link wygasł, ale dodałem nowy link do materiałów autora.
    Pierwotny link (nieaktywny): http://rossum.posterous.com/avr-homebrew-device-with-iphone-aspirations
    Pozdrawiam,
    Marek_Skalski

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 7213533
    bugger
    Poziom 20  
    ze strony projektu: "320x240 LCD with 4 wire resistive touch screen..." to nie sa cztery touchscreeny tylko touchscreen z SPI czyli komunikacja przez cztery przewody.

    macie racje, touchscreen nie chodzi na SPI ( pomylilem ), jest to analogowa dotykowka, cos na zasadzie nakladek na LCD - one tez maja cztery linie do swojego drivera
  • #3 7213676
    sabled
    Poziom 1  
    A gdzie tam jest bateria?
  • REKLAMA
  • #5 7214275
    byrrt
    Poziom 21  
    Jeżeli faktycznie to fake to podziw za montarz ;) A jeżeli to prawda to jeszcze większy za wyrabianie się tego wszystkiego.. Generalnie dziwi mnie, że wyświetlacz podłączony jest stosunkowo niedużą ilością lini danych.. Jeżeli jest to jakiś model pracujący po SPI to aż niemożliwym jest aby pracował tak płynnie (nawet przy jakiś kosmicznych zegarach nieosiągalnych dla Atmegi).. Szkoda, że nie ma więcej informacji o projekcie..

    A bateria zdaje się być między wyświetlaczem a płytką..
  • REKLAMA
  • #6 7214338
    skaktus
    Poziom 37  
    Bateria pomiędzy wyświetlaczem a płytką.

    Co do płynności mam pewne zastrzeżenia co do płynności...To działa ale za szybko... ;)
  • #7 7214374
    markosik20
    Poziom 33  
    Przeglądałem źródła, i nawet się ładnie skompilowały. Interfejs do LCD nie jest na pewno SPI (równoległy 12 lub 16 bitowy). Generalnie jeżeli LCD ma swój RAM i autor zna wszystkie możliwości tego LCD (a widzę że zna :wink:) to projekt jest jak najbardziej realny. Całkiem możliwe że w niektórych miejscach autor wspomagał się "fotomontażem" ale to trzeba by wgryźć się mocno w źródła żeby to sprawdzić.
  • #8 7214543
    bajk
    Poziom 13  
    Jaki mp3 player na ILI9325 ? ILI9325 to driver lcd, polecam datasheeta, wiele modułów tego typu wykorzystuje takie lub podobne układy, to samo dotyczy wyświetlaczy z telefonów, ale tam trudniej zidentyfikować sterownik.
  • #9 7214731
    OldSkull
    Poziom 28  
    Wydaje mi się, że jest między ekranem a płytką sterującą - na końcu widać, że jest tam duży odstęp i chyba coś tam jest. Sam projekt bardzo ciekawy, jednakże mi_ma podał błędne dane (źle przetłumaczył właściwie wszystko co się dało). Prawidłowo powinno być:

    Sprzęt:
    320x240 LCD z 4 przewodowym rezystancyjnym ekranem dotykowym - model ELT240320ATP wyciągnięty z popsutego odtwarzacza mp3 Sylvania - korzystający z kontrolera ILI9325
    12Mhz Atmega644 CPU z 64kB Flash i 4kB RAM
    Złącze USB służące do komunikacji z PC i ładowania
    Akumulator litowo polimerowy z programową kontrolą mocy (pewnie chodzi o zabezpieczenie programowawe przed nadmiernym rozłądowaniem)
    Programowo sterowane podświetlenie
    Gniazdo na karty micro SD

    Program:
    Sterownik LCD obsługujący dekompresję obrazu i płynne przewijanie.
    Z-sorted span 3D engine with zero overdraw (nie znam się na grafice 3D, więc nie przetłumaczę).
    Podstawowy szkielet interfejsu użytkownika dla gadżetów i słabo(?) rysowanych obrazków.
    Obsługa klawiatury i myszy HID na USB
    Sampling profiler (?).
    Odtwarzanie filmów.
    Silnik dla Sprite'ów (animacje z obrazków)
  • #10 7215477
    doma0
    Poziom 12  
    no jeśli to prawda jest to wielki szacuneczek dla autora projektu. a odnośnie ruchomego pacmana to wydaje mi się że porusza się on dlatego że jest to nagranie z gry a nie gra na żywo. tam chyba nie ma żadnego joysticka i wszystko jest sterowane "dotykowo" więc to chyba jest nagrane kamerą i załadowane na kartę.
  • #11 7216608
    Spooner
    Poziom 16  
    Ja też się doczepię.

    Kiedyś bawiłem się iPhonem i ten fragment z przewijaniem zdjęć wydał mi się bardzo znajomy jak te gumowe "końce" .

    Wydaje mi się, że gadżety wzięte z filmów jak Star Trek, takie jak np przenośny komunikator, zainspirował Motorolę to zbudowania czegoś podobnego i tak mamy komórki.

    Może ktoś kiedyś zrobi coś podobnego na Andurino kosmicznym zegarem.
  • REKLAMA
  • #13 7216878
    OldSkull
    Poziom 28  
    W TME na tym samym sterowniku mają jeden wyświetlacz za 113zł (+VAT). Interfejs równoległy 16 bitowy.
  • #14 7219603
    bajk
    Poziom 13  
    W maritexie i w gammie z tego co pamiętam też są, chociaż co do gammy to nie mają wszystkiego podanego na stronie, trzeba dzwonić i pytać, mogą też zamawiać na życzenie z własnym towarem z chin i w miarę tanio
  • #15 8654521
    Artee
    Użytkownik obserwowany
    Zrobiłem w wolnym czasie to urządzonko i rzeczywiscie chodzi tak jak na filmiki. Więc wszelkie podejrzenia o fotomontaż zostały rozwiane.
REKLAMA