Data: 2.1.2011 o 18:09 Kategoria: Hardware
Smartfon własnoręcznej roboty - PALM Atmega 128

W tym roku na IT Tech Blog po­sta­ramy się więcej uwagi po­świe­cić na opi­sy­wa­nie cie­ka­wych pro­jek­tów naszych ro­dzi­mych kon­struk­to­rów. Będą to głównie młode osoby, które naszym zdaniem dobrze rokują na przy­szłość, a ich kon­struk­cje za­słu­gują na uwagę czytelników. :)

Na forum dys­ku­syj­nym elektroda.pl, na­tra­fi­łem na ciekawy projekt PALM-a z do­ty­ko­wym ekranem. Autorem projektu jest młody człowiek pod­pi­su­jący się pseu­do­ni­mem Mic­tro­nic. Mic­tro­nic ma 16 lat i ten projekt był dla niego sporym wy­zwa­niem, a także sposobem na naukę nowych rzeczy. Dla nie­któ­rych osób będzie źródłem uży­tecz­nych in­for­ma­cji o tym, na co zwracać uwagę i jak nie po­stę­po­wać przy two­rze­niu takiego urzą­dze­nia. Być może dla części z Was będzie także na­tchnie­niem do bu­do­wa­nia własnych, nie­ko­niecz­nie po­dob­nych kon­struk­cji. Miało to być urzą­dze­nie na miarę wy­ma­rzo­nego „palmtopa”, a jego głównym prze­zna­cze­niem miała być próba wy­ko­rzy­sta­nia i prze­te­sto­wa­nia nowych  elementów/układów elektronicznych.

Główne założenia:

  • pobierać mało prądu (przenośny, zasilanie bateryjne),
  • mieścić się w ręce (nieduże wymiary),
  • obsługa tylko poprzez ekran dotykowy,
  • wyświetlacz graficzny 240 x 128 T6963.

Główne funkcje:

  • latarka,
  • moduł GSM,
  • moduł Bluetooth,
  • ew. dołączany GPS,
  • akcelerometr LIS35DE (odpowiednik dość dobrego ADXL345),
  • RTC DS1307,
  • obsługa klawiatury AT,
  • obsługa kart SD przez AVRDOS,
  • komunikacja RS 232/485,
  • pomiar pobieranego prądu,
  • pomiar napięcia na zasilaniu,
  • pomiar napięcia 0-50V,
  • termometr,
  • regulowane podświetlenie LCD,
  • dzielony UART na 4 urządzenia na bramkach AND (74HC08).

Co wyszło?

Było to jedno wielkie urzą­dze­nie i jak każdy prototyp musiałem testować modułowo, co było dość utrud­nione przez inne elementy za­mon­to­wane już na PCB. Obsługa urzą­dze­nia miała opierać się na do­ty­ko­wym ekranie, gdy go za­ku­pi­łem działał wspa­niale, lecz nie wiedząc czemu po pewnym czasie stał się kom­plet­nie nie­li­niowy. Podczas prze­su­wa­nia palca w osi załóżmy X powinna zmieniać się tylko ta wartość, na­to­miast oś Y powinna wy­ka­zy­wać lekki dryf. Ten dryf prze­ro­dził się w kom­plet­nie nie­praw­dziwą wartość. Pró­bo­wa­łem na wszyst­kie kom­bi­na­cje od­czy­ty­wać po­ło­że­nie, potem uznałem że tasiemka jest uszko­dzona w którymś punkcie i teraz ten panel nadaje się tylko na kla­wia­turę z na sztywno wpi­sa­nymi war­to­ściami klawiszy.

Całą pre­zen­ta­cję znaj­dzie­cie na elektroda.pl/rtvforum.

Zdjęcia pochodzą z forum elektroda.pl

Młody kon­struk­tor napotyka po drodze na mnóstwo pro­ble­mów i część rzeczy nadal nie działa, ale przy­zna­cie sami, że robi wrażenie jak na urzą­dze­nie domowej roboty. Nie jest to jeszcze iPhone 5, ale trzymamy kciuki. :)

Tagi: smartfon