<commit_before># Sloth
The ~~slowest~~ fastest line follower robot on earth.

## Firmware

## Mecanichs

## Eletronics

## Software
<commit_msg>Add some information and links<commit_after># Sloth
The Neon's Line Follower Robot of 2017
<div style="align=middle"><img src ="https://github.com/Project-Neon/Sloth/master/Media/sloth.png" /></div>
<p align="center";> <b>The ~~slowest~~ fastest line follower robot on earth.</b> </p>

# Parts of the puzzle
* `Firmware`: Is the main firmware that controls all the functions of the robot.
* `Software`: Is telemetry software for data acquisition from the robot.
* `Eletric`: This keeps all the information about the electronics for the line following robot ‘NoFollow’.
* `Mechanic`: Contains the STL files of the robot design.

## Firmware
The firmware project was based on the [mbed](https://developer.mbed.org/) development platform and was developed in the [Atom Text Editor](https://atom.io/) equipped with the [Platformio Extension](http://docs.platformio.org/en/latest/ide/atom.html).

### Parts of the `Firmware` puzzle
* `main`: Controls the robots motor power, threads callbacks and PID constants.
* `lineReader`: Read the outside sensors and check the conditions.
* `motors`: Initiates the "pinMODEs", sets power and directions of the motors.
* `pid`: Configures PID control on the angular velocity of the robot.


## Eletronics
The eletronic board was developed in the [Circuit Maker](https://circuitmaker.com/), a PCB Design Freeware. Project available [here](https://circuitmaker.com/Projects/Details/Neon-Project/NeoFollow).

### Bill of materials
| Qtd | Item | Buy | US$ |
|-----|------|-----|-----|
| 1 | ARM mbed NXP LPC1768 Development Board | [World](https://www.pololu.com/product/2150) | 49.00 | 
| 1 | QTR-8A Reflectance Sensor Array | [World](https://www.pololu.com/product/960) | 9.95 | 
| 1 | TB6612FNG Dual Motor Driver Carrier | [World](https://www.pololu.com/product/713) | 4.95 | 
| 1 | Bluetooth Module HC-05 | [World](https://www.robocore.net/loja/produtos/modulo-bluetooth-hc-05.html) | 12.30 | 
| 2 | 30:1 Micro Metal Gearmotor HP 6V with Extended Motor Shaft | [World](https://www.pololu.com/product/2212) | 16.95 | 
| 1 | Profuse 2S 7.4V 850 Mah LiPo Battery | [World](http://www.jsumo.com/profuse-2s-74v-850-mah-lipo-battery) | 13.50 | 


## Mecanichs
The mechanics project was developed in the [Fusion 360](https://www.autodesk.com/products/fusion-360/overview), a 3D CAD/CAM Software free for students. Project available [here](http://a360.co/2tWd5yP).

### 3D Printed Parts
| Qtd | Item | 
|-----|------|
| 1 | Chassis |
| 4 | Motor Support |
| 2 | Ball Caster Holder |
| 3 | Spacer |
| 1 | PCB Support |

### Bill of materials
| Qtd | Item | Buy | US$ |
|-----|------|-----|-----|
| 1 | Atom Wheel 37x34mm Pair | [World](http://www.jsumo.com/atom-wheel-37x34mm-pair) | 19.50 | 
| 1 | Mini Plastic Caster Wheel Pair | [World](http://www.jsumo.com/mini-plastic-caster-wheel-pair) | 1.40 | 


## Software
Only a concept.


# Contributors
* [<NAME>](https://github.com/Gustavo-dPaula)
* [<NAME>](https://github.com/MarceloFariaz)

{'fraction_non_alphanumeric': 0.1603985856637737, 'fraction_numerical': 0.0353584056573449, 'mean_word_length': 3.8473520249221185, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 13, 'lorem ipsum': 0, 'www.': 9, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3154296', 'n_tokens_mistral': 1177, 'n_tokens_neox': 1033, 'n_words': 310}