Skip to content

Commit ce3fadf

Browse files
committed
added grisp
1 parent eea6083 commit ce3fadf

62 files changed

Lines changed: 489 additions & 293 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
251 KB
Loading

docs/advanced/_images/soleiv1.jpeg

107 KB
Loading

docs/advanced/beambots.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width,initial-scale=1">
6-
<title>BeamBots :: Electrónica, Robótica e IOT con Elixir</title>
6+
<title>Beam Bots :: Electrónica, Robótica e IOT con Elixir</title>
77
<link rel="canonical" href="https://elixircl.github.io/elixir-robotics/advanced/beambots.html">
88
<link rel="prev" href="soleil.html">
99
<link rel="next" href="grisp.html">
@@ -185,16 +185,16 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
185185
<a class="nav-link" href="nerves.html">Nerves</a>
186186
</li>
187187
<li class="nav-item" data-depth="1">
188-
<a class="nav-link" href="circuits.html">circuits.adoc</a>
188+
<a class="nav-link" href="circuits.html">Elixir Circuits</a>
189189
</li>
190190
<li class="nav-item" data-depth="1">
191-
<a class="nav-link" href="soleil.html">soleil.adoc</a>
191+
<a class="nav-link" href="soleil.html">Soleil</a>
192192
</li>
193193
<li class="nav-item is-current-page" data-depth="1">
194-
<a class="nav-link" href="beambots.html">BeamBots</a>
194+
<a class="nav-link" href="beambots.html">Beam Bots</a>
195195
</li>
196196
<li class="nav-item" data-depth="1">
197-
<a class="nav-link" href="grisp.html">Grisp</a>
197+
<a class="nav-link" href="grisp.html">GRiSP</a>
198198
</li>
199199
</ul>
200200
</li>
@@ -232,7 +232,7 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
232232
<ul>
233233
<li><a href="../index.html">Electrónica, Robótica e IOT con Elixir</a></li>
234234
<li>Hardware Avanzado</li>
235-
<li><a href="beambots.html">BeamBots</a></li>
235+
<li><a href="beambots.html">Beam Bots</a></li>
236236
</ul>
237237
</nav>
238238
<div class="edit-this-page"><a href="file:///antora/./modules/advanced/pages/beambots.adoc">Editar esta página</a></div>
@@ -242,11 +242,11 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
242242
<div class="toc-menu"></div>
243243
</aside>
244244
<article class="doc">
245-
<h1 class="page">BeamBots</h1>
245+
<h1 class="page">Beam Bots</h1>
246246

247247
<nav class="pagination">
248-
<span class="prev"><a href="soleil.html">soleil.adoc</a></span>
249-
<span class="next"><a href="grisp.html">Grisp</a></span>
248+
<span class="prev"><a href="soleil.html">Soleil</a></span>
249+
<span class="next"><a href="grisp.html">GRiSP</a></span>
250250
</nav>
251251
</article>
252252
</div>

docs/advanced/circuits.html

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width,initial-scale=1">
6-
<title>Untitled :: Electrónica, Robótica e IOT con Elixir</title>
6+
<title>Elixir Circuits :: Electrónica, Robótica e IOT con Elixir</title>
77
<link rel="canonical" href="https://elixircl.github.io/elixir-robotics/advanced/circuits.html">
88
<link rel="prev" href="nerves.html">
99
<link rel="next" href="soleil.html">
@@ -185,16 +185,16 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
185185
<a class="nav-link" href="nerves.html">Nerves</a>
186186
</li>
187187
<li class="nav-item is-current-page" data-depth="1">
188-
<a class="nav-link" href="circuits.html">circuits.adoc</a>
188+
<a class="nav-link" href="circuits.html">Elixir Circuits</a>
189189
</li>
190190
<li class="nav-item" data-depth="1">
191-
<a class="nav-link" href="soleil.html">soleil.adoc</a>
191+
<a class="nav-link" href="soleil.html">Soleil</a>
192192
</li>
193193
<li class="nav-item" data-depth="1">
194-
<a class="nav-link" href="beambots.html">BeamBots</a>
194+
<a class="nav-link" href="beambots.html">Beam Bots</a>
195195
</li>
196196
<li class="nav-item" data-depth="1">
197-
<a class="nav-link" href="grisp.html">Grisp</a>
197+
<a class="nav-link" href="grisp.html">GRiSP</a>
198198
</li>
199199
</ul>
200200
</li>
@@ -232,7 +232,7 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
232232
<ul>
233233
<li><a href="../index.html">Electrónica, Robótica e IOT con Elixir</a></li>
234234
<li>Hardware Avanzado</li>
235-
<li><a href="circuits.html">circuits.adoc</a></li>
235+
<li><a href="circuits.html">Elixir Circuits</a></li>
236236
</ul>
237237
</nav>
238238
<div class="edit-this-page"><a href="file:///antora/./modules/advanced/pages/circuits.adoc">Editar esta página</a></div>
@@ -242,21 +242,23 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
242242
<div class="toc-menu"></div>
243243
</aside>
244244
<article class="doc">
245-
<div class="sect1">
246-
<h2 id="elixir-circuits"><a class="anchor" href="#elixir-circuits"></a>Elixir Circuits</h2>
247-
<div class="sectionbody">
245+
<h1 class="page">Elixir Circuits</h1>
248246
<div class="paragraph">
249247
<p>Elixir Circuits es una colección de bibliotecas Elixir diseñadas para facilitar la interacción con
250-
hardware, facilitando el control de periféricos y la interacción con sensores.
251-
Proporciona herramientas para trabajar con diversas interfaces de hardware como GPIO, I2C, SPI y UART.
252-
Estas bibliotecas permiten a los desarrolladores escribir código Elixir que interactúa directamente con
253-
el hardware, lo que facilita la creación de sistemas incrustados, dispositivos IoT y más.</p>
248+
hardware, facilitando el control de periféricos y la interacción con sensores.</p>
254249
</div>
250+
<div class="paragraph">
251+
<p>Proporciona herramientas para trabajar con diversas
252+
interfaces de hardware como GPIO, I2C, SPI y UART.</p>
255253
</div>
254+
<div class="paragraph">
255+
<p>Estas bibliotecas permiten a los desarrolladores escribir código Elixir que
256+
interactúa directamente con
257+
el hardware, lo que facilita la creación de sistemas incrustados, dispositivos IoT y más.</p>
256258
</div>
257259
<nav class="pagination">
258260
<span class="prev"><a href="nerves.html">Nerves</a></span>
259-
<span class="next"><a href="soleil.html">soleil.adoc</a></span>
261+
<span class="next"><a href="soleil.html">Soleil</a></span>
260262
</nav>
261263
</article>
262264
</div>

docs/advanced/grisp.html

Lines changed: 54 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width,initial-scale=1">
6-
<title>Grisp :: Electrónica, Robótica e IOT con Elixir</title>
6+
<title>GRiSP :: Electrónica, Robótica e IOT con Elixir</title>
77
<link rel="canonical" href="https://elixircl.github.io/elixir-robotics/advanced/grisp.html">
88
<link rel="prev" href="beambots.html">
99
<link rel="next" href="../solar/solar.html">
@@ -185,16 +185,16 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
185185
<a class="nav-link" href="nerves.html">Nerves</a>
186186
</li>
187187
<li class="nav-item" data-depth="1">
188-
<a class="nav-link" href="circuits.html">circuits.adoc</a>
188+
<a class="nav-link" href="circuits.html">Elixir Circuits</a>
189189
</li>
190190
<li class="nav-item" data-depth="1">
191-
<a class="nav-link" href="soleil.html">soleil.adoc</a>
191+
<a class="nav-link" href="soleil.html">Soleil</a>
192192
</li>
193193
<li class="nav-item" data-depth="1">
194-
<a class="nav-link" href="beambots.html">BeamBots</a>
194+
<a class="nav-link" href="beambots.html">Beam Bots</a>
195195
</li>
196196
<li class="nav-item is-current-page" data-depth="1">
197-
<a class="nav-link" href="grisp.html">Grisp</a>
197+
<a class="nav-link" href="grisp.html">GRiSP</a>
198198
</li>
199199
</ul>
200200
</li>
@@ -232,7 +232,7 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
232232
<ul>
233233
<li><a href="../index.html">Electrónica, Robótica e IOT con Elixir</a></li>
234234
<li>Hardware Avanzado</li>
235-
<li><a href="grisp.html">Grisp</a></li>
235+
<li><a href="grisp.html">GRiSP</a></li>
236236
</ul>
237237
</nav>
238238
<div class="edit-this-page"><a href="file:///antora/./modules/advanced/pages/grisp.adoc">Editar esta página</a></div>
@@ -242,10 +242,55 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
242242
<div class="toc-menu"></div>
243243
</aside>
244244
<article class="doc">
245-
<h1 class="page">Grisp</h1>
246-
245+
<h1 class="page">GRiSP</h1>
246+
<div class="paragraph">
247+
<p>La placa GRiSP 2 es una placa de prototipado modular que combina un sistema en
248+
módulo (SoM) con una placa base de expansión de E/S. Cuenta con Wi-Fi integrado,
249+
USB, Ethernet y múltiples puertos de expansión. Ideal para aplicaciones en red, automatización y sistemas distribuidos.</p>
250+
</div>
251+
<div class="paragraph">
252+
<p>La placa GRiSP 2 tiene las siguientes características:</p>
253+
</div>
254+
<div class="ulist">
255+
<ul>
256+
<li>
257+
<p>Erlang bare-metal para aplicaciones en tiempo real.</p>
258+
</li>
259+
<li>
260+
<p>Tiempos de arranque más rápidos y almacenamiento seguro de claves.</p>
261+
</li>
262+
<li>
263+
<p>Un diseño modular que facilita la transición a producción.</p>
264+
</li>
265+
<li>
266+
<p>CPU: NXP iMX6UL, ARM Cortex-A7 @ 696 MHz, 128 KB L2 cache. Integrated power management. TRNG, Crypto Engine (AES/TDES/SHA), Secure Boot</p>
267+
</li>
268+
<li>
269+
<p>RAM: 128 MB of DDR3 DRAM.</p>
270+
</li>
271+
<li>
272+
<p>Almacenamiento: 4 GB eMMC.</p>
273+
</li>
274+
</ul>
275+
</div>
276+
<div class="imageblock">
277+
<div class="content">
278+
<img src="_images/grisp_board.gif" alt="grisp board">
279+
</div>
280+
<div class="title">Figure 1. GRiSP 2</div>
281+
</div>
282+
<div class="paragraph">
283+
<p><strong>Enlaces</strong></p>
284+
</div>
285+
<div class="ulist">
286+
<ul>
287+
<li>
288+
<p><a href="https://www.grisp.org" class="bare">https://www.grisp.org</a></p>
289+
</li>
290+
</ul>
291+
</div>
247292
<nav class="pagination">
248-
<span class="prev"><a href="beambots.html">BeamBots</a></span>
293+
<span class="prev"><a href="beambots.html">Beam Bots</a></span>
249294
<span class="next"><a href="../solar/solar.html">Energía Solar</a></span>
250295
</nav>
251296
</article>

docs/advanced/nerves.html

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,16 +185,16 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
185185
<a class="nav-link" href="nerves.html">Nerves</a>
186186
</li>
187187
<li class="nav-item" data-depth="1">
188-
<a class="nav-link" href="circuits.html">circuits.adoc</a>
188+
<a class="nav-link" href="circuits.html">Elixir Circuits</a>
189189
</li>
190190
<li class="nav-item" data-depth="1">
191-
<a class="nav-link" href="soleil.html">soleil.adoc</a>
191+
<a class="nav-link" href="soleil.html">Soleil</a>
192192
</li>
193193
<li class="nav-item" data-depth="1">
194-
<a class="nav-link" href="beambots.html">BeamBots</a>
194+
<a class="nav-link" href="beambots.html">Beam Bots</a>
195195
</li>
196196
<li class="nav-item" data-depth="1">
197-
<a class="nav-link" href="grisp.html">Grisp</a>
197+
<a class="nav-link" href="grisp.html">GRiSP</a>
198198
</li>
199199
</ul>
200200
</li>
@@ -383,6 +383,55 @@ <h2 id="ventajas-de-usar-elixir-atomvmnerves"><a class="anchor" href="#ventajas-
383383
</div>
384384
</div>
385385
<div class="sect1">
386+
<h2 id="nerveshub"><a class="anchor" href="#nerveshub"></a>NervesHub</h2>
387+
<div class="sectionbody">
388+
<div class="paragraph">
389+
<p>NervesHub es un servicio web extensible que te permite gestionar actualizaciones de
390+
firmware por aire (OTA) de dispositivos desplegados en el campo. Construido con Phoenix,
391+
NervesHub ofrece soporte de primera clase para despliegues de hardware directamente desde
392+
la línea de comandos.</p>
393+
</div>
394+
<div class="paragraph">
395+
<p>Logra agilidad en IoT con NervesHub</p>
396+
</div>
397+
<div class="paragraph">
398+
<p>Una vez que tienes un conjunto de dispositivos IoT en producción — desplegados en
399+
el campo — ¿Cómo gestionas las actualizaciones de firmware? Con NervesHub, mantén
400+
tus productos conectados actualizados sin sacrificar seguridad ni velocidad.</p>
401+
</div>
402+
<div class="paragraph">
403+
<p>Existen muchos beneficios al desarrollar aplicaciones incrustadas con Nerves: el entorno de
404+
ejecución de Erlang, robusto y tolerante a fallos, es muy adecuado para dispositivos
405+
IoT e industriales. Sin embargo, uno de los mayores atractivos del framework es la
406+
productividad del desarrollador. Herramientas del framework como <strong>fwup</strong> hacen que
407+
grabar tarjetas SD y realizar actualizaciones locales de firmware por aire (OTA)
408+
sea muy sencillo, mientras que el ecosistema de librerías, como <strong>nerves_time</strong>,
409+
ofrece configuraciones sensatas por defecto para problemas que no quieres preocuparte
410+
por resolver al inicio, como la gestión del tiempo mediante NTP, particiones A/B para
411+
actualizaciones y mucho más. Todo esto significa que puedes ser productivo desde el primer día.</p>
412+
</div>
413+
<div class="paragraph">
414+
<p>Una de las herramientas más interesantes del ecosistema Nerves es <strong>NervesHub</strong>,
415+
una aplicación de código abierto para gestionar flotas de dispositivos. Proporciona
416+
mecanismos para enviar actualizaciones inalámbricas de firmware a dispositivos
417+
desplegados en el campo, acceso remoto a la consola y muchas otras funcionalidades.</p>
418+
</div>
419+
<div class="paragraph">
420+
<p><strong>Enlaces</strong></p>
421+
</div>
422+
<div class="ulist">
423+
<ul>
424+
<li>
425+
<p><a href="https://www.nerves-hub.org/" class="bare">https://www.nerves-hub.org/</a></p>
426+
</li>
427+
<li>
428+
<p><a href="https://github.com/nerves-hub/nerves_hub_web" class="bare">https://github.com/nerves-hub/nerves_hub_web</a></p>
429+
</li>
430+
</ul>
431+
</div>
432+
</div>
433+
</div>
434+
<div class="sect1">
386435
<h2 id="referencias"><a class="anchor" href="#referencias"></a>Referencias</h2>
387436
<div class="sectionbody">
388437
<div class="ulist">
@@ -399,7 +448,7 @@ <h2 id="referencias"><a class="anchor" href="#referencias"></a>Referencias</h2>
399448
</div>
400449
<nav class="pagination">
401450
<span class="prev"><a href="../atomvm/tagboard.html">Proyecto: Tagboard</a></span>
402-
<span class="next"><a href="circuits.html">circuits.adoc</a></span>
451+
<span class="next"><a href="circuits.html">Elixir Circuits</a></span>
403452
</nav>
404453
</article>
405454
</div>

docs/advanced/soleil.html

Lines changed: 36 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width,initial-scale=1">
6-
<title>Untitled :: Electrónica, Robótica e IOT con Elixir</title>
6+
<title>Soleil :: Electrónica, Robótica e IOT con Elixir</title>
77
<link rel="canonical" href="https://elixircl.github.io/elixir-robotics/advanced/soleil.html">
88
<link rel="prev" href="circuits.html">
99
<link rel="next" href="beambots.html">
@@ -185,16 +185,16 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
185185
<a class="nav-link" href="nerves.html">Nerves</a>
186186
</li>
187187
<li class="nav-item" data-depth="1">
188-
<a class="nav-link" href="circuits.html">circuits.adoc</a>
188+
<a class="nav-link" href="circuits.html">Elixir Circuits</a>
189189
</li>
190190
<li class="nav-item is-current-page" data-depth="1">
191-
<a class="nav-link" href="soleil.html">soleil.adoc</a>
191+
<a class="nav-link" href="soleil.html">Soleil</a>
192192
</li>
193193
<li class="nav-item" data-depth="1">
194-
<a class="nav-link" href="beambots.html">BeamBots</a>
194+
<a class="nav-link" href="beambots.html">Beam Bots</a>
195195
</li>
196196
<li class="nav-item" data-depth="1">
197-
<a class="nav-link" href="grisp.html">Grisp</a>
197+
<a class="nav-link" href="grisp.html">GRiSP</a>
198198
</li>
199199
</ul>
200200
</li>
@@ -232,7 +232,7 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
232232
<ul>
233233
<li><a href="../index.html">Electrónica, Robótica e IOT con Elixir</a></li>
234234
<li>Hardware Avanzado</li>
235-
<li><a href="soleil.html">soleil.adoc</a></li>
235+
<li><a href="soleil.html">Soleil</a></li>
236236
</ul>
237237
</nav>
238238
<div class="edit-this-page"><a href="file:///antora/./modules/advanced/pages/soleil.adoc">Editar esta página</a></div>
@@ -242,17 +242,41 @@ <h3 class="title"><a href="../index.html">Electrónica, Robótica e IOT con Elix
242242
<div class="toc-menu"></div>
243243
</aside>
244244
<article class="doc">
245-
<div class="sect1">
246-
<h2 id="soleil"><a class="anchor" href="#soleil"></a>Soleil</h2>
247-
<div class="sectionbody">
245+
<h1 class="page">Soleil</h1>
248246
<div class="paragraph">
249-
<p>Soleil, una placa de control de sueño y gestión de energía de código abierto para Raspberry Pi y Nerves.</p>
247+
<p>Soleil es una placa de gestión de energía y control de suspensión para Raspberry Pi,
248+
diseñada específicamente para su uso con Nerves. Permite alimentar tu proyecto mediante
249+
una batería, cargar la batería con USB-C o un panel solar, e incluye un modo de bajo consumo para ahorrar energía. Cuenta con tres fuentes de activación (wakeup) para que puedas controlar exactamente cómo y cuándo se enciende la placa.</p>
250250
</div>
251+
<div class="paragraph">
252+
<p>Además, Soleil incorpora el chip ATECC608A (también conocido como NervesKey), que permite
253+
conexiones seguras con NervesHub.</p>
254+
</div>
255+
<div class="paragraph">
256+
<p>Por último, la versión v0.2 de la placa también incluye un conector Qwiic, que te
257+
permite conectarte fácilmente a un amplio ecosistema de dispositivos electrónicos de terceros.
258+
Soleil te permite concentrarte en construir tu proyecto portátil o de bajo consumo sin
259+
preocuparte por cómo alimentarlo.</p>
260+
</div>
261+
<div class="imageblock">
262+
<div class="content">
263+
<img src="_images/soleiv1.jpeg" alt="soleiv1">
251264
</div>
265+
<div class="title">Figure 1. Solei v0.1</div>
266+
</div>
267+
<div class="paragraph">
268+
<p><strong>Enlaces</strong></p>
269+
</div>
270+
<div class="ulist">
271+
<ul>
272+
<li>
273+
<p><a href="https://protolux.io/projects/soleil" class="bare">https://protolux.io/projects/soleil</a></p>
274+
</li>
275+
</ul>
252276
</div>
253277
<nav class="pagination">
254-
<span class="prev"><a href="circuits.html">circuits.adoc</a></span>
255-
<span class="next"><a href="beambots.html">BeamBots</a></span>
278+
<span class="prev"><a href="circuits.html">Elixir Circuits</a></span>
279+
<span class="next"><a href="beambots.html">Beam Bots</a></span>
256280
</nav>
257281
</article>
258282
</div>

0 commit comments

Comments
 (0)