Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:hardware:homelab:digi:v53 [2012/05/29 16:31] raivo.sellen:hardware:homelab:digi:v53 [2020/07/20 12:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<pagebreak>
 +====== User Interface module ======
  
-<note important>on preparation</note> +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, alphanumeric LCD outputs and a buzzer. 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.
-====== User interface module v5.3 ====== +
-(Version 5.1) +
- +
- +
-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, alphanumeric LCD outputs and a buzzer. 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.+
  
 Module features: Module features:
-  * Green, yellow and red LED+  * Three LEDs: green, yellow and red; 
-  * Three push-button;+  * Three push-buttons;
   * 7-segment indicator;   * 7-segment indicator;
   * Graphical LCD;   * Graphical LCD;
   * Alphanumeric LCD connector;   * Alphanumeric LCD connector;
-  * buzzer;+  * Buzzer;
  
 {{:examples:ui:UI_v53.jpg?450|}} {{:examples:ui:UI_v53.jpg?450|}}
  
 ===== Electrical connections ===== ===== Electrical connections =====
-User interface module is connected to Controller module to ports PA/PC/PG, which includes the 8-pin ports PA and PC and 6-pin port PG.+User Interface module is connected to Controller module to ports PA/PC/PG, which includes the 8-pin ports PA and PC and 6-pin port PG.
  
-User interface module is equipped with three buttons S1, S2, S3 which are connected to ports PC0, PC1, PC2 accordingly. The other end of buttons are connected through the resistors to ground (logical 0). LED1, LED2 and LED3 on the module are connected to the ports PC3, PC4, PC5 accordingly. The anodes of LEDs are connected to the supply (logical 1).+User Interface module is equipped with three buttons S1, S2, S3 which are connected to ports PC0, PC1, PC2 accordingly. The other end of buttons are connected through the resistors to ground (logical 0). LED1, LED2 and LED3 on the module are connected to the ports PC3, PC4, PC5 accordingly. The anodes of LEDs are connected to the supply (logical 1).
  
 [{{  :examples:ui:ui_button_led_schematics_v51.png?580  |Schematics of buttons and LEDs}}] [{{  :examples:ui:ui_button_led_schematics_v51.png?580  |Schematics of buttons and LEDs}}]
Line 26: Line 23:
 ~~CL~~ ~~CL~~
  
-User interface module is equipped with 7-segment indicator, which is connected to the microcontroller ports through the driver A6275. Driver data bus (S-IN) is connected to pin PC6, clock signal (CLK) to the pin PC7 and latch signal (LATCH) to pin PG2.+User Interface module is equipped with 7-segment indicator, which is connected to the microcontroller ports through the driver A6275. Driver data bus (S-IN) is connected to pin PC6, clock signal (CLK) to the pin PC7 and latch signal (LATCH) to pin PG2.
  
-[{{ :examples:digi:digi_io_7seg_schematics_v51.png?480  |Schematics of 7-segment indicator}}]+[{{ :examples:digi:digi_io_7seg_schematics_v51.png?580  |Schematics of 7-segment indicator}}]
  
 ~~CL~~ ~~CL~~
Line 34: Line 31:
 The graphical LCD display on the module is connected to port PA. In parallel the same port has external connector where all pins are aligned according to the standard 2 x 16 alphanumeric LCD 4 bit control. The user can choose whether to use the graphical or alphanumeric LCD. It is not possible to use both at the same time. The graphical LCD's background lighting can be logically controlled by the software. The back-light intensity of the alphanumeric LCD is regulated with on-board resistor and graphical LCD back-light can be controlled by the software. Both LCD displays are connected to port PA but only one at a time can be used. When selecting the alphanumeric LCD the jumper should be removed to avoid random control of graphical LCD background light. The graphical LCD display on the module is connected to port PA. In parallel the same port has external connector where all pins are aligned according to the standard 2 x 16 alphanumeric LCD 4 bit control. The user can choose whether to use the graphical or alphanumeric LCD. It is not possible to use both at the same time. The graphical LCD's background lighting can be logically controlled by the software. The back-light intensity of the alphanumeric LCD is regulated with on-board resistor and graphical LCD back-light can be controlled by the software. Both LCD displays are connected to port PA but only one at a time can be used. When selecting the alphanumeric LCD the jumper should be removed to avoid random control of graphical LCD background light.
  
-[{{  :examples:ui:ui_lcd_schematics_v51.png?580|  Schematics of LCD}}]+[{{:examples:ui:ui_lcd_schematics_v51.png?580|Schematics of LCD}}]
  
 ~~CL~~ ~~CL~~
  
-The buzzer is connected with controller board's pin PG5 and with Vcc. It's possible to generate sound with homelab library or with you'own software.+The buzzer is connected with controller board's pin PG5 and with Vcc. It's possible to generate sound with Robotic Homelab library or with your own software.
  
-[{{:examples:ui:ui_speaker_schematics.png?150  |Schematics of the buzzer}}]+[{{  :examples:ui:ui_speaker_schematics.png?150  |Schematics of buzzer}}]
  
 ===== Connecting the module ===== ===== Connecting the module =====
Line 46: Line 43:
 While connecting the module it is suggested to follow the order described below. Before connecting any cables make sure that the power is removed from the Controller board. While connecting the module it is suggested to follow the order described below. Before connecting any cables make sure that the power is removed from the Controller board.
  
-  - Connect the User interface module with the Controller module gently.+  - Connect the User Interface module with the Controller module gently.
   - If needed, connect the JTAG programmer with the Controller module.   - If needed, connect the JTAG programmer with the Controller module.
   - Connect the power supply with the Controller module.   - Connect the power supply with the Controller module.
  
 {{:kit:homelab_modules5.jpg?500|}} {{:kit:homelab_modules5.jpg?500|}}
en/hardware/homelab/digi/v53.1338298300.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