This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:hardware:homelab:combo [2012/05/30 16:33] – raivo.sell | en:hardware:homelab:combo [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Combo board ====== | + | ====== Combo module |
| - | (Version 1.1) | + | |
| - | Combo board brings together three different Homelab boards, that makes it ideal usage for robots. Combo board functionality is compatible with [[en: | + | ===== Robotic HomeLab III generation ===== |
| - | Combo board is able to drive following motors: | + | ---- |
| - | * 4 x DC motors | + | Version |
| - | * 1 x Stepper | + | |
| - | * 2 x Servomotor | + | |
| - | \\ | + | |
| - | \\ | + | |
| - | Connect following sensors: | + | [[en:hardware: |
| - | * 4 x analog | + | |
| - | * 4 x digital | + | |
| - | * 2 x coder | + | |
| - | * 8x digital inputs trough parallel to serial converter | + | |
| - | \\ | + | ---- |
| - | \\ | + | ===== Robotic HomeLab II generation ===== |
| - | Use the following communication interfaces: | + | Version 1.3 |
| - | * UART (3,3 or 5 V ) | + | |
| - | * ZigBee / Bluetooth / RFID / WiFi / GPS wireless communication module | + | |
| - | For standard, Combo board uses ZigBee wireless communication module. | + | [[en: |
| - | [{{: | + | ---- |
| + | Version 1.2 | ||
| + | [[en: | ||
| + | ---- | ||
| + | Version 1.1 | ||
| + | [[en: | ||
| - | ===== Electrical connections ===== | + | ---- |
| + | Version 1.0 | ||
| - | Combo board is connected with controller using PA-PB-PC-PD-PE-PF ports. DC and stepper motor feeds come from external power cord, servo motors feed comes trough 5V voltage regulator also from external power cord. Motors power circuit is separated from controller' | + | [[en: |
| + | ---- | ||
| - | ===== DC motors ===== | ||
| - | |||
| - | DC motors is connected to the DC group of pins. Every pair of pins can control 1 dc motor, thus it's possible to manipulate 4 dc motors. Combo board uses {{: | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ~~CL~~ | ||
| - | |||
| - | ^ AVR pin ^ Signal ^ AVR pin ^ Signal ^ | ||
| - | | PB4 | Motor 1 A | PD6 | Motor 3 A | | ||
| - | | PB7 | Motor 1 B | PD7 | Motor 3 B | | ||
| - | | PD0 | Motor 2 A | PD4 | Motor 4 A | | ||
| - | | PD1 | Motor 2 B | PD5 | Motor 4 B | | ||
| - | |||
| - | |||
| - | ==== Stepper motor ==== | ||
| - | [{{: | ||
| - | |||
| - | ~~CL~~ | ||
| - | ==== Servomotor ==== | ||
| - | Servo is connected to //Servo// group of pins. Ground wire is connected to the GND pin which is the pin nearest to the board edge. It's possible to use 2 servomotors at once. Signal pins on the Combo board is directly connected to the controller' | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ~~CL~~ | ||
| - | |||
| - | ^ AVR pin ^ Signal ^ Socket ^ | ||
| - | | PB5(OC1A) | PWM1 | Top | | ||
| - | | PB6(OC1B) | PWM2 | Bottom | | ||
| - | |||
| - | |||
| - | ===== Sensors ===== | ||
| - | |||
| - | ==== ADC sensor inputs ==== | ||
| - | Combo board has 4 ADC input pins, every ADC input pin forms a group with //Vcc// (+5 V) and ground which is marked as //GND//, that makes them ideal to use to connect analog sensors. | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ~~CL~~ | ||
| - | |||
| - | ^ AVR pin ^ Signal ^ Socket ^ | ||
| - | | PF0(ADC0) | ADC0 | Top | | ||
| - | | PF1(ADC1) | ADC1 | Bottom | | ||
| - | | PF2(ADC2) | ADC2 | Top | | ||
| - | | PF3(ADC3) | ADC3 | Bottom | | ||
| - | |||
| - | ==== Digital inputs ==== | ||
| - | Combo board has 4 groups of pins where to connect digital sensors. Every group consist of +5 V also called //Vcc//, ground also called //GND// and signal pin. | ||
| - | |||
| - | [{{: | ||
| - | ~~CL~~ | ||
| - | |||
| - | ^ AVR pin ^ Signal ^ Socket ^ | ||
| - | | PE2(XCK0/ | ||
| - | | PE3(OC3A/ | ||
| - | | PE4(OC3B/ | ||
| - | | PE5(OC3C/ | ||
| - | |||
| - | ===== Digital serial input ===== | ||
| - | Combo board has with 8 input pins parallel in serial out shift register 74HC/ | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ~~CL~~ | ||
| - | |||
| - | ^ AVR pin ^ Signal ^ | ||
| - | | PA7(AD7) | Q7 | | ||
| - | | PC7(A15) | CP | | ||
| - | | PA6(AD6) | PL | | ||
| - | | GND | CE | | ||
| - | |||
| - | ==== Coder ==== | ||
| - | |||
| - | [{{: | ||
| - | ~~CL~~ | ||
| - | |||
| - | ^ AVR pin ^ Signal ^ | ||
| - | | PE6 | Coder 1 | | ||
| - | | PE7 | Coder 2 | | ||
| - | |||
| - | ===== Wireless module ===== | ||
| - | One of these modules can be connected to the Combo board: | ||
| - | * **ZigBee module ** | ||
| - | * **Bluetooth** | ||
| - | * **GPS module** | ||
| - | * **RFID module** | ||
| - | * **Wifi module** | ||
| - | \\ | ||
| - | All of these module communicate over the UART interface with the microcontroller. Also it's possible to connect with a cable external UART device. For external device supply voltage can be chosen 3,3 V or 5 V. | ||
| - | |||
| - | [{{: | ||
| - | |||
| - | ~~CL~~ | ||
| - | |||
| - | ZigBee XBee module | ||
| - | ^ Pin from wireless module ^ Signal ^ Socket ^ | ||
| - | | 15(ASSOC/ | ||
| - | | 17(COORD_SEL/ | ||
| - | | 18(AD2/ | ||
| - | | 19(AD1/ | ||
| - | | 20(AD0/ | ||
| - | | 11(RF_TX/ | ||
| - | | 16(RTS/ | ||
| - | |||
| - | Combo board is connected with 4 wireless module' | ||