====== Robotic HomeLab III generation ====== The modules of the Robotic HomeLab are divided into different kits, allowing one to select the best option for the needs of a student or school. The simplest set is the Robotic HomeLab Basic kit including the components to carry out the basic microcontroller experiment. In addition to the microcontroller, the kit consists of a User Inteface module with LCD display and Combo module. Together with the Robotic HomeLab Basic kit, the Robotic HomeLab Add-On kit can be used; this includes different types of motors and sensors together with accessories. The Robotic HomeLab Add-On kit cannot be used separately from the Robotic HomeLab Basic kit as the microcontroller is not included. In addition the RFID and Machine Vision modules are available. The Robotic HomeLab Basic kit together with the Robotic HomeLab Add-On kit are convenient to use and carry to home for the robotic experiments. ===== Robotic HomeLab Basic kit ===== {{ :kit:baaskomplekt_3.png?450|Robotic HomeLab Basic kit}} * AVR ATxmega128A1U development board with SD card reader * User interface module * 3 x LED (green, yellow and red) * 3 x buttons * 7-segment display * Graphical LCD (128x160 px, 24-bit RGB) * Speaker * Potentiometer (11 bit - 2048) * Light dependent resistor * Thermistor * Microphone * Combo module * 4 x H-bridge DC motor drivers * 1 x unipolar stepper motor driver * 4 x Servo / Encoder * Connections for sensors * Wireless module connection with Bluetooth module * USB cable * Micro SD card with USB adapter * Example exercises with C-source code (examples) * Software library * Power supply * Multimeter * Software for programming in Assembler and C language * Portable case ===== Robotic HomeLab Add-On kit ===== {{ :kit:lisakomplekt_3.jpg?300|Robotic HomeLab Add-On kit}} ==== Motors ==== * 2 x DC motor(w/ gearbox, wheel and coder) * RC mini servomotor * Stepper motor (unipolar) ==== Sensors ==== * Ultrasonic distance sensor with cable * Infrared distance sensor with cable * Line following module * Passive infrared sensor (motion sensor) * Humidity and temperature sensor * Pressure sensor * Accelerometer ==== Expansion modules ==== * Ethernet module * Real time clock (RTC) module ==== Prototyping equipment ==== * Solderless prototyping board * 20 x jumper cables ===== Robotic HomeLab additional modules ===== Additional modules are not packed into the cases but can be directly connected with Robotic HomeLab Communication module. Practical examples and exercises are provided for these modules. * High frequency RFID module with tags * Machine vision module * WiFi module * GPS module Robotic HomeLab kits can be used in addition to experiments as a base controller for a robotic or any other mechatronics system. Robotic HomeLab versions are in constant development so check for updates. Also note the version number because some examples or exercises work with only newer versions. ===== Connecting Robotic HomeLab modules ===== {{ :kit:robotic_homelab_kit_assembled.jpg?600 |}} ==== Connection table ==== ^AVR pin^Function^Header group^Device^ ^AVR pin^Function^Header group^Device^ |PA0|ADC0|PA-PB-PF|ADC 0| |PF0|OC0A/SDA|PA-PB-PF|I/O Port| |PA1|ADC1|PA-PB-PF|ADC 1| |PF1|OC0B/SCL|PA-PB-PF|I/O Port| |PA2|ADC2 / DAC0|PA-PB-PF|ADC 2| |PF2|OC0C/RXD0|PA-PB-PF| | |PA3|ADC3 / DAC1|PA-PB-PF|ADC 3| |PF3|OC0D/TXD0|PA-PB-PF| | |PA4|ADC4|PA-PB-PF|ADC 4| |PF4|SD card SS| |SD card| |PA5|ADC5|PA-PB-PF|ADC 5| |PF5|SD card MOSI| |SD card| |PA6|ADC6|PA-PB-PF|ADC 6| |PF6|SD card MISO| |SD card| |PA7|ADC7|PA-PB-PF|ADC 7| |PF7|SD card SCK| |SD card| |PB0|ADC8|PA-PB-PF|ADC 8| |PH0| |PH-PJ-PK|Button S3| |PB1|ADC9|PA-PB-PF|ADC 9| |PH1| |PH-PJ-PK|Button S2| |PB2|ADC10 / DAC0|PA-PB-PF|ADC 10| |PH2| |PH-PJ-PK|Button S1| |PB3|ADC11 / DAC1|PA-PB-PF|Speaker| |PH3| |PH-PJ-PK|LED 3| |PB4|ADC12|PA-PB-PF|Microphone| |PH4| |PH-PJ-PK|LED 2| |PB5|ADC13|PA-PB-PF|LDR| |PH5| |PH-PJ-PK|LED 1| |PB6|ADC14|PA-PB-PF|NTC| |PH6| |PH-PJ-PK| | |PB7|ADC15|PA-PB-PF|POT| |PH7| |PH-PJ-PK| | |PC0|OC0A/SDA|PC-PD-PE|DC 1A| |PJ0| |PH-PJ-PK|Stepper 1| |PC1|OC0B/SCL|PC-PD-PE|DC 2A| |PJ1| |PH-PJ-PK|Stepper 2| |PC2|OC0C/RXD0|PC-PD-PE|DC 3A| |PJ2| |PH-PJ-PK|Stepper 3| |PC3|OC0D/TXD0|PC-PD-PE|DC 4A| |PJ3| |PH-PJ-PK|Stepper 4| |PC4|OC1A/SS|PC-PD-PE|Servo 1| |PJ4| |PH-PJ-PK|DC 1B| |PC5|OC1B/MOSI|PC-PD-PE|Servo 2| |PJ5| |PH-PJ-PK|DC 2B| |PC6|RXD1/MISO|PC-PD-PE|Xbee RX| |PJ6| |PH-PJ-PK|DC 3B| |PC7|TXD1/SCK|PC-PD-PE|Xbee TX| |PJ7| |PH-PJ-PK|DC 4B| |PD0|OC0A/SDA|PC-PD-PE|ENC 1| |PK0| |PH-PJ-PK|LCD CS| |PD1|OC0B/SCL|PC-PD-PE|ENC 2| |PK1| |PH-PJ-PK|LCD RS| |PD2|OC0C/RXD0|PC-PD-PE|UART RX| |PK2| |PH-PJ-PK|LCD RST| |PD3|OC0D/TXD0|PC-PD-PE|UART TX| |PK3| |PH-PJ-PK|LCD BL| |PD4|OC1A/SS|PC-PD-PE| | |PK4| |PH-PJ-PK|7-seg MOSI| |PD5|OC1B/MOSI|PC-PD-PE| | |PK5| |PH-PJ-PK|7-seg SCK| |PD6|D-| |USB| |PK6| |PH-PJ-PK|7-seg LATCH| |PD7|D+| |USB| |PK7| |PH-PJ-PK|| |PE0|OC0A/SDA|PC-PD-PE|I/O Port| |PQ0| |PA-PB-PF|USB LED| |PE1|OC0B/SCL|PC-PD-PE|I/O Port| |PQ1| |PA-PB-PF|USB State| |PE2|OC0C/RXD0|PC-PD-PE|I/O Port| |PQ2| | |LED 0| |PE3|OC0D/TXD0|PC-PD-PE|I/O Port| |PQ3| | |Button S0| |PE4|OC1A/SS|PC-PD-PE|I/O Port| |PDI|PDI_DATA|PDI|PDI Data| |PE5|OC1B/MOSI|PC-PD-PE|LCD SDA| |RESET|PDI_CLOCK / RESET|PDI|PDI Clock and Reset| |PE6|RXD1/MISO|PC-PD-PE|I/O Port| |PRO|XTAL2| |XTAL| |PE7|TXD1/SCK|PC-PD-PE|LCD SCL| |PR1|XTAL1| |XTAL|