EasyManuals Logo
Home>Intel>Motherboard>Galileo

Intel Galileo Hardware Guide

Intel Galileo
34 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #22 background imageLoading...
Page #22 background image
Hardware 22
Hardware
4.1: What is a motor
We are going to be working with electric motors. Electric motors convert electricity into mechanical
movement, generally by spinning in a circle. Motors are used in robots, printers, electric bicycles, factory
machinery, electric cars basically anything that moves and is powered by electricity.
Motors exploit a property of magnetism. By running electricity through a wire, a magnetic eld is created.
Motors loop wires thousands of times so that the magnetic eld is a lot stronger than it would be with just
one wire. Magnets can push or pull things – they can create a force on something metal or magnetic. If you
arrange several wire loops in a circle and put something metal in the middle, you can apply electricity, caus-
ing the the metal thing to spin. The spinning thing can be used as the spinning part of the motor. Look back
at the resources in the Circuits & Motors lessons for help.
The important thing to remember when making robots is not to know exactly what is happening inside the
motor, but how to make the motor what you want to do.
In order to use motors with the Galileo, we have to use something called a motor shield. In the micro-
processor world, a shield is a separate chip which allows you to do more with your Galileo, instead of wiring
up your own complicated circuit. The motor shield’s purpose is to allow a separate power supply to be used
for the motor, and to make moving the motor backwards and forwards easier. A separate power supply is
needed because motors use a lot more power than the Galileo can supply by itself.
The maximum electricity a motor will use is usually labeled as a stall current, small motors usually have stall
current of around 2Amps. The maximum the Galileo can supply before breaking is around 0.3Amps.
4.2: Installing the Motor Library
In order to control a motor in the way we want to do, it is much easier to make the microprocessor program
do a lot of the work for us. In programming there are things called libraries, which contain a lot of code
that someone else has written. Libraries allow us to simply tell something to “go forward”, instead of worrying
about all the things required.
The motor shield that is most commonly used is the Adafruit motor shield. If you’re not sure what motor
shield you have, it is most likely the adafruit. There are dierent layouts for the chip, and perhaps dierent
labels, use your best judgement, and don’t turn it on until you double checked it. Adafruit was nice and wrote
their own library for their motor shield, which is available here: https://learn.adafruit.com/adafruit-mo-
tor-shield/library-install (Lesson 4, Figure 1, next page)
4.3: Wiring up a DC Motor
A DC motor is simple and the most common type of electric motor. DC motors can spin in both directions,
and the speed can be changed. DC motors usually spin very fast, but often do not have the torque (power)
to turn anything signicant or heavy. Gears, or gear boxes, are often used in order to lower the speed and
increase the torque. Using a DC motor without any gearing can cause the motor to burn out, and become
unusable. Turn o/unplug the motor quickly if it is on but cannot turn. Be careful, because the motor will
4: Using Motors

Other manuals for Intel Galileo

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel Galileo and is the answer not in the manual?

Intel Galileo Specifications

General IconGeneral
Product familyIntel Galileo
Product seriesIntel Galileo board
Processor cache16 KB
Processor cores1
Processor modelIntel Quark SoC X1000
64-bit computingNo
Processor socketQuark 393pin FCPGA
Product codename-
Processor frequency400 MHz
Microcontroller modelIntel Quark
Processor lithography32 nm
Processor manufacturerIntel
Thermal Design Power (TDP)12.5 W
Memory bandwidth supported by processor (max)2.5 GB/s
Memory bus32 bit
Flash memory8 MB
Memory channelsSingle-channel
Flash memory typeNorwegian
Memory clock speed800 MHz
Internal memory typeDDR3
Number of DIMM slots0
Compatible memory cardsMicroSD (TransFlash), MicroSDHC
Maximum internal memory0.256 GB
Maximum memory card size32 GB
SRAM (Static Random Access Memory)512 KB
EEPROM (Electrically Erasable Programmable Read-Only Memory)8 KB
USB version2.0
Ethernet LANYes
USB ports quantity3
Ethernet interface typeFast Ethernet
ARK ID78919
StatusDiscontinued
Launch dateQ4'13
Package size15 x 15 mm
FSBs supportedNA
Processor includedIntel® Quark™ SoC X1000 (16K Cache, 400 MHz)
Supported memory typesDDR3-SDRAM
Power over Ethernet (PoE) voltage12 V
Export Control Classification Number (ECCN)4A994
PCI SupportPCI Express
PCI Express interface data lanesx1
Form factorArduino
Market segmentDesktop
DC input voltage5 V
Intel Small Business Advantage (SBA) version0.00
Last change63903513
Processor ID79084
Product type11
Harmonized System (HS) code8471500150
Weight and Dimensions IconWeight and Dimensions
Width- mm

Related product manuals