Основная концепция робота перевозить грузы двигаясь по линии. Основные компоненты: Arduino Pro Atmega 168 16 Mhz (собственная разработка) Serial Motor Drivers – SparkFun.
Архив метки: ARDUINO
А вот и моя Arduino Atmega32 + CP2102 (USB-UART)
                               ATMEL ATmega32
					   
                                  +---\\---+
 	   (XCK/T0) D0 PB0	01|        |40  PA0 AI7 D31 (ADC0)
 	       (T1) D1 PB1	02|        |39  PA1 AI6 D30 (ADC1)
 	(INT2/AIN0) D2 PB2	03|        |38  PA2 AI5 D29 (ADC2)
 	 (OC0/AIN1) D3 PB3	04|        |37  PA3 AI4 D28 (ADC3)
	       (SS) D4 PB4	05|        |36  PA4 AI3 D27 (ADC4)
	     (MOSI) D5 PB5	06|        |35  PA5 AI2 D26 (ADC5)
	     (MISO) D6 PB6	07|        |34  PA6 AI1 D25 (ADC6)
	      (SCK) D7 PB7	08|        |33  PA7 AI0 D24 (ADC7)
                   RESET	09|        |32  AREF
                     VCC	10|        |31  GND
                     GND	11|        |30  AVCC
                   XTAL2	12|        |29  PC7 D23 (TOSC2)
                   XTAL1	13|        |28  PC6 D22 (TOSC1)
            (RXD) D8 PD0	14|        |27  PC5 D21 (TDI)
            (TXD) D9 PD1	15|        |26  PC4 D20 (TDO)
          (INT0) D10 PD2	16|        |25  PC3 D19 (TMS)
          (INT1) D11 PD3	17|        |24  PC2 D18 (TCK)
          (OC1B) D12 PD4	18|        |23  PC1 D17 (SDA)
          (OC1A) D13 PD5	19|        |22  PC0 D16 (SCL)
          (ICP1) D14 PD6	20|        |21  PD7 D15 (OC2)
                                  +--------+
Arduino на Atmega32A – 16 Mhz – собрал вот такую Ардуинку, залил туда bootloader Arduino. Все отлично работает. Собрал также USB-UART модуль на CP2102.
Источник: http://www.instructables.com/id/Using-Atmega32-with-Arduino-IDE/
- Download project https://github.com/eaconner/ATmega32-Arduino/archive/master.zip or zip file attached to this instructables.
- Locate file boards.txt in arduino folder …arduino-1.5.2\hardware\arduino\avr\boards.txt
- Append information from zip archive boards.txt to original boards.txt
- Make a folder named mega32 in …arduino-1.5.2\hardware\arduino\avr\variants
- Copy file pins_arduino.h from the zip into folder created at step 4.
- Start Arduino IDE and select board.
- Select programmer
mega32-16.name=ATmega32-External 16mhz mega32-16.upload.protocol=arduino mega32-16.upload.speed=19200 mega32-16.upload.maximum_size=32000 mega32-16.build.mcu=atmega32 mega32-16.build.f_cpu=16000000L mega32-16.build.core=arduino:arduino mega32-16.build.variant=mega32 mega32-16.bootloader.low_fuses=0xEF mega32-16.bootloader.high_fuses=0x89
Модуль DC-DC для повышения напряжения от DFRobot (Step-Up Booster)
Данный модуль преобразует/повышает напряжение от 3.7v до 34v. Это позволит Вам использовать Li-Ion аккумуляторы с напряжением 3.7v для питания Arduino или других устройств.
|  |  | 
- Specification 
- Input voltage:3.7-34V
- Output voltage:3.7-34V
- Max input current:3A
- Max Power:15W
- Efficiency: 90%
- Size:32x34x20 mm
 
- DFRobot.
Варианты использования GPS L30 модуля с Arduino
Для экспериментов нам потребуются следующие расширения и модули.
- GPS приемник на базе модуля Quectel L30 SIRFstarIV
- GPS расширение для Arduino
- microSD расширение для Arduino
- Arduino Uno
GPS Tracker – устройство записывает пройденный Вами путь на MicroSD. Для этого Вам потребуется расширение MicroSD от компании SparkFun.
А для того чтобы просто программировать и понять как работает GPS модуль можно собрать вот такое устройство. Для удобства подключения GPS модуля удобно использовать GPS расширение для Arduino от компании SparkFun.
Arduino Leonardo
| Microcontroller | ATmega32u4 | 
| Operating Voltage | 5V | 
| Input Voltage (recommended) | 7-12V | 
| Input Voltage (limits) | 6-20V | 
| Digital I/O Pins | 20 | 
| PWM Channels | 7 | 
| Analog Input Channels | 12 | 
| DC Current per I/O Pin | 40 mA | 
| DC Current for 3.3V Pin | 50 mA | 
| Flash Memory | 32 KB (ATmega32u4) of which 4 KB used by bootloader | 
| SRAM | 2.5 KB (ATmega32u4) | 
| EEPROM | 1 KB (ATmega32u4) | 
| Clock Speed | 16 MHz | 







