4. • Arduino nació como un proyecto educativo en el año
2005.
• Su nombre viene del nombre del bar Bar di Re Arduino
donde Massimo Banzi pasaba algunas horas.
• Banzi dice que nunca surgió como una idea de negocio, es
más nació por una necesidad de subsistir ante el eminente
cierre del Instituto de diseño Interactivo IVREA en
Italia. Es decir, al crear un producto open hardware (de
uso público) no podría ser embargado.
5. • Arduino nació en el Instituto Italiano de Diseño
Interactivo Ivrea, una escuela donde los
estudiantes centraban sus experimentos en la
interacción con dispositivos, muchos de ellos
basados en microcontroladores.
• Arduino surgió de una necesidad, la de contar con
un dispositivo de bajo coste, para utilizar en clase
con los alumnos, y que funcionase bajo cualquier
sistema operativo.
6. • En el año 2005, en Ivrea coincidieron todos los actores de
esta historia. Así lo cuenta el profesor Massimo Banzi:
• “Cuando estaba trabajando en esto conocí a David
Cuartelles y comenzó a echarme una mano con el
proyecto… Hicimos juntos el primer hardware de Arduino,
luego vino David Mellis, un estudiante mío, que se unió
para escribir el software, luego Tom Igoe entró como
consejero y Gianluca Martino que era el que producía las
placas. Así se formó el equipo, añadiendo gente según sus
habilidades”.
7. Wiring
• Arduino se implementó, no obstante, sobre los cimientos
de Wiring. Verán, en Ivrea también daba clases Casey
Reas, uno de los fundadores de la plataforma de
programación Processing. Banzi pensó en cómo hacer un
Processing para hardware. Comenzó, entonces, a trabajar
con un estudiante suyo, que había hecho una tesis sobre
el tema, Hernando Barragán.
• “Después de que Hernando desarrollara Wiring pensamos
en como hacer toda la plataforma más simple, más
barata y sencilla de usar. Se comenzó a reimplementar
todo como un proyecto open source para que todo el
mundo pudiera venir y ayudar, contribuir”.
8. Open Hardware
• El lenguaje de programación de Arduino es una
implementación de Wiring que a su vez se basa en
Processing.
• “El hardware abierto significa tener la posibilidad de mirar
lo que hay dentro de las cosas, que eso
sea éticamente correcto, y que permita mejorar la
educación. Educar en cómo funcionan las cosas…El
hardware, aunque sea libre, no puede ser gratuito, es
físico y cuesta dinero, lo que hicimos fue buscar el precio
justo. Arduino no fabrica nada, diseña y mantiene un sitio
web”
21. DigiSpark
• Power via USB or External Source - 5v or 7-35v (automatic selection)
• 6 I/O Pins (2 are used for USB only if your program actively communicates
over USB,
• 8k Flash Memory (about 6k after bootloader)
• I2C and SPI (vis USI)
• PWM on 3 pins (more possible with Software PWM)
• ADC on 4 pins
• Power LED and Test/Status LED (on Pin0)
$8.95 $3.77
22. NodeMCU
• The Development Kit based on ESP8266,
integates GPIO, PWM, IIC, 1-Wire and ADC all in
one board. Power your developement in the
fastest way combinating with NodeMCU
Firmware!
USB-TTL included,
plug&play
10 GPIO, every GPIO can
be PWM, I2C, 1-wire
FCC CERTIFIED WI-FI
module, PCB antenna
$7.95
23. Arduino-like hardware IO
Advanced API for hardware IO, which can
dramatically reduce the redundant work for
configuring and manipulating hardware. Code like
arduino, but interactively in Lua script.
Nodejs style network API
Event-driven API for network applications, which
faciliates developers writing code running on a
5mm*5mm sized MCU in Nodejs style. Greatly speed
up your IOT application developing process.
Lowest cost WI-FI
Less than $2 WI-FI MCU ESP8266 integrated and
esay to prototyping development kit. We provide the
best platform for IOTapplication development at the
lowest cost.
24. Spark
Photon
WI-FI FOR EVERYTHING
The Photon is a $19 development kit for
creating Wi-Fi connected products (and the
spiritual sequel to the popular Spark Core).
It's based on Broadcom's WICED
architecture, and combines a powerful
STM32 ARM Cortex M3 microcontroller
and a Broadcom Wi-Fi chip (the same one
that's in Nest Protect, LIFX, and Amazon
Dash). Available now!
$19
25. Features and specs
• Fits in a standard breadboard (with headers)
• Surface mountable for machine assembly
(without headers)
• Backwards compatible with the Spark Core
• FCC/CE/IC certified
• STM32F205 ARM Cortex M3
• Broadcom BCM43362 Wi-Fi chip
• Open source hardware
26. PØ and P1
A SCALABLE SOLUTION FOR WI-FI
The PØ is the tiny Wi-Fi module that
powers the Photon that contains both the
Broadcom Wi-Fi chip and a
reprogrammable STM32 microcontroller.
The PØ comes preloaded with our
firmware libraries, just like our dev kits, and
it's designed to simplify your transition from
prototype to production. The P1 is the PØ's
big brother; it's a bit bigger and a tad more
expensive, but it includes some extra flash
and an antenna and u.FL connector on
board. The PØ and P1 are available for
$10/$12 or less, including cloud
service. Inquire for bulk pricing.
Features and specs
•Tiny footprint (12mm x
11mm)
•Programmable Wi-Fi
module, pre-loaded with
Particle firmware
•FCC/CE/IC certified
•STM32F205 ARM Cortex
M3
•Broadcom BCM43362 Wi-
27. Arduino-like development
COPY-PASTE YOUR ARDUINO CODE
Ever played with an Arduino? You'll feel
right at home. Particle uses Wiring, the
same code framework as Arduino. That
means that most Arduino code will run on a
Particle board with no modifications. At the
same time, you can always write code in
C/C++ or even ARM assembly; our
firmware stack is open source down to the
bare metal.
28. ...and the cloud to bring it all together
r
The Particle cloud platform connects your
IoT products to the web. By itself,
connected hardware doesn't do too much;
it's confined to your local network, it's not
secured, and it can't do much beyond
simple remote control. Our cloud platform
provides a secure gateway to interact with
your IoT device through modern APIs and
develop intelligent web services around
your product.
29. Over-the-Air Updates
FLASH NEW CODE WIRELESSLY
When hardware comes online, it starts to
look a little more like software. Our over-
the-air firmware updates provide a secure
mechanism to reliably update the firmware
running on your device to improve
functionality, fix bugs, and adopt new
standards and protocols as they become
available.
30. REST API
TREAT HARDWARE LIKE SOFTWARE
With our modern REST API, interacting
with hardware feels like interacting with
any other web service. Write functions in
your device's firmware and call them from
a web or mobile app in real-time from
anywhere in the world. Remotely POST a
function call, GET a variable, or PUT new
firmware. We use the language of HTTP to
give you direct access to the device in a
secure, controlled way.
31. Mobile SDK
MAKE YOUR OWN APP
You created an awesome connected
product or prototype, now you want to
control it from a mobile device, with your
own custom UI, right? Right! Using our
open source Particle SDK for
iOS or Android you'll be able to access
your Particle device via our cloud in your
app, performing each action with a single
line of code from within XCode or Android
Studio. Do you need to create a
customized easy setup process for your
connected product? No problem! Just
embed our open source Device Setup
Library for iOS or Android in your app so
you can concentrate on design and
functionality and not on technical details.
32. Electron
CELLULAR FOR EVERYTHING
The Electron is a 2G/3G board that gives
you global cellular connectivity in a small
package. It combines a u-blox 2G or 3G
cellular module with the same STM32 ARM
Cortex M3 as the Photon. The Electron
includes our ParticleGlobal IoT SIM with
low-cost data service in more than 100
countries.
$39
33. NETDUINO
Software, meet hardware.
Netduino is an open source
electronics platform using the .NET
Micro Framework.
Featuring a 32-bit microcontroller
and a rich development
environment.
Suitable for engineers and
hobbyists alike.
$35
36. PHPoC Blue
• PHPoC Blue(P4S-342) is a programmable board embedded
with a PHPoC interpreter. It has 22 digital input/output pins,
6 analog inputs, a USB connector, a power jack, two
buttons(reset / function), and various communication
interfaces such as UART, SPI and I2C. It also supports a
network interface as well as many useful functions like ADC,
RTC and Timers(Software / Hardware). PHPoC Blue is a basic
board for many stackable interface boards which will be
developped in the future.
37. Specifications
• Processor
– Core Cortex-M4 168MHz
– Flash System-512K Bytes, User-512K Bytes
– SRAM 192K Bytes
• Power Input
– Input Voltage 5V+/-10% (Max current : 2A)
– Input Port DC jack or USB device port
• DIO
– Type 3.3V CMOS level digital I/O
– Ports Maximum 22 ports
– Mode Input/Output, push-pull/open-drain, pull-up/pull-down
• Hardware Timer/Counter
– Mode PWM output, Pulse output, Toggle output, Capture
– Unit mili-seconds or micro-seconds
– Channels 4
38. • RTC
– Battery Rechargeable battery (5.8mAh)
– Peripherals Realtime Clock, 4KB Backup SRAM
• Power Output
– 3.3V Output Max. 800mA
– 5V Output Max. 2A
– 5V output voltage depends on the power input voltage.
– Maximum total output current is 2A.
• Dimension
– Dimension 68mm X 65mm X 13mm
– Weight 28g
42. Firmware Apps
We want to make flashing firmware
as simple as installing a smartphone
app, so we built a system for OTA
firmware updating and sharing into
the Omega. Now developers can
update and share their firmware with
a single click.
$25
51. Google Cloud Plataform
BigQuery BigQuery allows you to collect and analyze very large
volumes of sensor metrics over time, allowing insight to
be gained from a mesh of sensors through rich aggregate
query features. BigQuery supports a streaming API that
allows for small batch inserts ideal for power sensitive
devices that want to batch up metrics and transmit only
periodically.
Firebase Firebase provides an excellent solution for systems that
need to maintain a shared, real-time, two-way
synchronized set of shared state or configuration data.
You can address each connected device individually, or
have them all monitor a common setting.
52. Cloud Pub/Sub Google Cloud Pub/Sub provides a high volume
ingestion point for streaming message data. If
you need to converge a torrent of device
generated data and durably ensure those
messages get delivered, Cloud Pub/Sub might
be what you are looking for.
65. Engage people who visit your business
When people visit your business and open
Facebook, they’ll see Place Tips with
information about your business like:
•A welcome note and photo
•Prompts to like your Facebook Page and
check in
•Posts from your Facebook Page
•Their friends’ recommendations about
your place