Nume: Burada Andrei
Grupa: 335CA
Email: andrei.burada@gmail.com

Descriere Generala

Proiectul are ca scop implementarea unei tablete grafice folosind leduri si senzori tactili.

Implementare Hardware

Placa de Baza

Placa de baza a fost facuta folosind tutorialul de aici.
placa de baza

Placa de Extensie

Componente Necesare

Pentru a implementa placa de extensie am folosit:
Matrice de leduri (8×6)

  • 48 de leduri rosii 5mm
  • 6 rezistente 1k
  • 8 rezistente 100k
  • 8 tranzistori BC547 (pentru multiplexare)

Matrice de senzori

  • 42 tranzistori BC557 (35 pentru senzori, 7 pentru multiplexare)
  • 77 rezistente 100k (70 pentru cei 35 de senzori, 7 pentru protectia celor 7 tranzistori de mai sus)

Componente aditionale

  • bareta de 40 de pini
  • 8 conectori
  • 2 comutatoare culisante
  • placa de test
  • cablu panglica cu 10 fire
  • mult cablu UTP

Schema Eagle

Schema Senzor Tactil

Touch Switch

Schema Dot-Matrix Display

Dot-Matrix Display

Schema Matrice de Senzori

Schema cu senzorii este asemanatoare celei cu leduri, numai ca in loc de led se pune un senzor ce are schema de mai sus.
Din lipsa de elemente mai compacte nu voi mai face si aceasta schema in Eagle.

Placa Finala

placa finala 1
placa finala 2

Implementare Software

Am folosit placuta de extensie facuta pentru a implementa mai multe elemente:

  • Scrolling text ce poate afisa atat litere cat si cifre
  • Teste pentru display-ul din leduri, adresare pe linie, pe coloana, adresare individuala
  • Teste pentru switch-uri
  • Memorarea miscarilor facute pe senzorii tactili de pe placuta
  • Hello World (Hello PM :) )
  • Random LED blinking

Rezultate

Am obtinut intr-un final o placuta functionala impachetata intr-o cutie perfecta pentru prezentare si transport.

Concluzii

Dupa cum se vede se pot face modele ale obiectelor din jurul nostru cu elemente destul de obisnuite:

  • Display din metrou folosind leduri, tranzistori si rezistori
  • Senzori tactili folosind tranzistori si rezistori

Resurse

pm/prj2011/dloghin/tableta.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0