This is an old revision of the document!


User Interface module III

Needs translation

The User Interface module is designed for simple tasks and basic process control. Module has three push-buttons and three LEDs, which can be used as digital inputs and outputs of microcontroller. Additionally to simple LEDs the module is equipped with 7-segment indicator, graphical LCD display and a speaker. Interface module has four analogue sensors: potentiometer, photoresistor, thermistor and microphone. User Interface module is handy to use along with other modules enabling to control the output device behavior, like motors and display the sensor readings. The module is covered with plexiglass to protect the board from accidents.

The module is equipped with:

  • Green, yellow and red light-emitting diode (LED)
  • Three push-buttons (S1, S2, S3)
  • 7-segment LED indicator
  • Graphical LCD (128×160 px, 24-bit RGB)
  • Speaker
  • Potentiometer(10 kΩ)
  • Photoresistor
  • Thermistor
  • Microphone
Kasutajaliidese moodul

Elektrilised ühendused

Moodul on varustatud kolme nupuga: S1, S2 ja S3, mis on ühendatud vastavalt PH2, PH1, PH0 viikudega. Nuppude teine ots on läbi kaitsetakistite ühendatud maaga (loogiline 0). Moodulil olevad LED-id: LED1, LED2 ja LED3 on ühendatud vastavalt PH5, PH4 ja PH3 viikudega. LED-ide teine ots (anood) on ühendatud läbi takisti toitega (loogiline 1).

Nuppude ja LED-ide ühenduse skeem

Kasutajaliidese moodul on varustatud ühe 7-segmendilise numberindikaatoriga, mis on ühendatud kolme mikrokontrolleri väljundviiguga läbi nihkeregistri 74HC595. Nihkeregistri andmesignaal (SER) on ühendatud viiguga PK4, taktisignaal (CLK) viiguga PK5 ja lukustussignaal (LATCH) viiguga PK6.

7-segmendilise numberindikaatori ühenduse skeem

Kasutajaliidese moodulil paikneb graafiline LCD ekraan. LCD ekraan on ühendatud pordi PE SPI siinile (MOSI - PE5, SCK - PE7). Ülejäänud LCD juhtsignaalid asuvad pordis PK.

LCD ekraani ühenduse skeem

Moodulile on paigaldatud kõlar, mis on ühendatud kontrolleri viiguga PB3, mis käitub digitaal-analoog muundurina. Helisid saab genereerida Kodulabori teegi abil või enda koostatud programmi alusel.

Heligeneraatori ühenduse skeem

Kasutajaliidesele paigutatud andurid on ühendatud otse mikrokontrolleri analoog-digitaal muunduriga.

Andurite ühenduse skeem
Märge plaadilPlaadil olev andurMikrokontrolleri viik ADC kanali number
MICMikrofonPB4 ADC12
LDRValgustugevuse andurPB5 ADC13
NTCTemperatuuriandurPB6 ADC14
POTPotentsiomeeterPB7 ADC15

Kasutajaliidese moodul ühendatakse Kontrollermooduliga ettevaatlikult nii, et kõik klemmid mõlemal moodulil täpselt kattuksid. Kui moodulid on korralikult ühendatud, siis võib Kontrollermooduli uuesti pingestada. Kontrolli, et kõigi omavahel ühendatud moodulite toite LED-id Kontrollermooduli pingestamisel süttiksid.

Omavahel ühendatud moodulid
en/hardware/homelab/digi/v3_1.1426518371.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
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