{"id":8849,"date":"2024-05-10T23:35:46","date_gmt":"2024-05-10T21:35:46","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=8849"},"modified":"2024-05-11T04:11:34","modified_gmt":"2024-05-11T02:11:34","slug":"skateboard-electrico","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/","title":{"rendered":"Skateboard el\u00e9ctrico"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"introduccion\">Introducci\u00f3n<\/h2>\n\n\n\n<p>Skateboard el\u00e9ctrico integrado con Arduino que controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad, consecuentemente ofrece una experiencia de uso m\u00e1s segura y personalizada en comparaci\u00f3n con un skateboard convencional. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1182\" data-id=\"8924\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg\" alt=\"\" class=\"wp-image-8924\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg 2560w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-300x139.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-1024x473.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-768x355.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-1536x709.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-2048x946.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Skateboard el\u00e9ctrico con LEDs encendidos, motor y polea <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" data-id=\"8925\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1024x473.jpeg\" alt=\"\" class=\"wp-image-8925\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1024x473.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-300x139.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-768x355.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1536x709.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-2048x946.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Skateboard el\u00e9ctrico con circuiter\u00eda integrada visible<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p>Adem\u00e1s de ajustar la velocidad seg\u00fan las preferencias individuales, esta integraci\u00f3n permite incorporar caracter\u00edsticas de seguridad, como la iluminaci\u00f3n perimetral para mejorar la visibilidad y prevenir accidentes en condiciones de poca luz. Asimismo, mediante sensores integrados, el sistema puede detectar obst\u00e1culos que escapan al ojo humano, emitiendo una alerta sonora para advertir al usuario y evitar posibles tropiezos.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\">\u00cdndice<\/h2>\n<\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=10\/05\/2024-,Introducci%C3%B3n,-Skateboard%20el%C3%A9ctrico%20integrado\">Introducci\u00f3n<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=Reparto%20de%20tareas-,Funcionamiento,-El%20funcionamiento%20est%C3%A1\">Funcionamiento<\/a><\/li>\n\n\n\n<li><a href=\"#implementacion-y-disenyo\">Implementaci\u00f3n y dise\u00f1o<\/a> <ul><li>C\u00f3digo SW del skateboard el\u00e9ctricoDise\u00f1o HW del skateboard el\u00e9ctrico<\/li><\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=el%20cable%20negro.-,Material%20necesario,-Antes%20de%20ejecutar\">Material necesario<\/a>\n<ul class=\"wp-block-list\">\n<li>Componentes HW necesarios<\/li>\n\n\n\n<li>Fuentes de alimentaci\u00f3n<\/li>\n\n\n\n<li>Componentes mec\u00e1nicos necesarios<\/li>\n\n\n\n<li>Herramientas mec\u00e1nicas necesarias<\/li>\n\n\n\n<li>Otros<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=Cinta%20aislante-,Pasos,-63%20Pasos%20de\">Pasos<\/a>\n<ul class=\"wp-block-list\">\n<li>63 Pasos de construcci\u00f3n para el skateboard el\u00e9ctrico\n<ul class=\"wp-block-list\">\n<li>1 &#8211; Implementaci\u00f3n SW y conexi\u00f3n de componentes HW<\/li>\n\n\n\n<li>2 &#8211; Instalaci\u00f3n de la polea para el motor<\/li>\n\n\n\n<li>3 &#8211; Instalaci\u00f3n del soporte de motor met\u00e1lico <\/li>\n\n\n\n<li>4 &#8211; Instalaci\u00f3n general de todas las partes<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>4 Pasos de ejecuci\u00f3n para el skateboard el\u00e9ctrico<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=mediante%20el%20buzzer-,Costes,-Motor%2012%2D24V\">Costes<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=o%20la%20sierra-,Problemas%20y%20soluciones,-Se%20dieron%20problemas\">Problemas y soluciones<\/a>\n<ul class=\"wp-block-list\">\n<li>En el proceso de construir el skateboard el\u00e9ctrico<\/li>\n\n\n\n<li>En la ejeuci\u00f3n del skateboard el\u00e9ctrico<\/li>\n\n\n\n<li>El mayor problema y soluci\u00f3n pendiente<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=de%20pegamento%20caliente-,Casos%20de%20uso,-Reparto%20de%20tareas\">Casos de uso<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#implementacion-y-disenyo:~:text=Casos%20de%20uso-,Reparto%20de%20tareas,-El%20proyecto%20ha\">Reparto de tareas<\/a><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Funcionamiento<\/h3>\n\n\n\n<p>El funcionamiento est\u00e1 basado en 3 entradas para generar 3 salidas consecuentes:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Entrada 1 &#8211; <strong>Se\u00f1al de infrarrojos<\/strong> emitida por el mando a distancia y recibida por sensor IR \n<ul class=\"wp-block-list\">\n<li>Salida 1 &#8211; Arduino env\u00eda se\u00f1ales al controlador, y este controla y activa la <strong>rotaci\u00f3n del motor<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Entrada 2 &#8211; <strong>Se\u00f1al de nivel de luz <\/strong>recibida por sensor fotoresistor \n<ul class=\"wp-block-list\">\n<li>Salida 2 &#8211; Arduino env\u00eda la se\u00f1al de <strong>encender los<\/strong> <strong>LEDs <\/strong>seg\u00fan la intensidad de luz ambiental recibida<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Entrada 3 &#8211; <strong>Se\u00f1al de ultrasonido<\/strong> recibida por sensor ultras\u00f3nico \n<ul class=\"wp-block-list\">\n<li>Salida 3 &#8211; Arduino emite un <strong>sonido de alerta por un buzzer <\/strong>cuando detecte obst\u00e1culos como piedras u objetos <\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"392\" style=\"aspect-ratio: 848 \/ 392;\" width=\"848\" controls src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Video-2024-05-10-at-23.38.15.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1280 \/ 720;\" width=\"1280\" controls src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Video-2024-05-11-at-01.17.41.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Skateboard El\u00e9ctrico integrado con Arduino\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/q8v0I0BgDb0?feature=oembed&#038;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"implementacion-y-disenyo\">Implementaci\u00f3n y dise\u00f1o<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3digo SW del skateboard el\u00e9ctrico<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>#include \"IRremote.h\" \/\/ Incluye librer\u00eda IRremote para comunicaci\u00f3n por infrarrojos\n#include &lt;FastLED.h&gt; \/\/ Incluye librer\u00eda FastLED para controlar LEDs\n#include \"SR04.h\" \/\/ Incluye librer\u00eda SR04 para el sensor ultras\u00f3nico\n\n\/\/ Define configuraciones de pines\n#define LED_PIN 9\n#define NUM_LEDS 273 \/\/ N\u00famero de LEDs\n#define R_IS 1\n#define L_IS 4\n#define R_EN 2\n#define L_EN 5\n#define R_PWM 3\n#define L_PWM 6\n#define BUZZER_PIN 8\n#define LDR_PIN A0\n#define IR_RECEIVER_PIN 11\n#define TRIG_PIN 12\n#define ECHO_PIN 13\n\n\/\/ Umbrales de luz y de distancia\nconst int lux_threshold = 100;\nconst int distance_threshold = 10;  \n\nCRGB leds&#091;NUM_LEDS]; \/\/ Define un array para almacenar los datos de los LEDs\nIRrecv irrecv(IR_RECEIVER_PIN); \/\/ Crea una instancia del receptor de infrarrojos\nSR04 sr04(ECHO_PIN, TRIG_PIN); \/\/ Crea una instancia del sensor ultras\u00f3nico\n\nint motorSpeed = 0; \/\/ Variable para almacenar la velocidad del motor\nbool buttonDetect = false; \/\/ Variable para detectar la pulsaci\u00f3n de bot\u00f3n\nlong distance; \/\/ Variable para almacenar la distancia\n\nvoid setup() {\n  setupPins(); \/\/ Configura los pines de entrada y salida\n  initializeSerial(); \/\/ Inicializa la comunicaci\u00f3n serial\n  enableIRReceiver(); \/\/ Habilita el receptor de infrarrojos\n  initializeLEDs(); \/\/ Inicializa los LEDs\n}\n\nvoid loop() {\n  processIRSignal(); \/\/ Procesamiento de la se\u00f1al IR\n  processUltrasonicSensor(); \/\/ Procesamiento del sensor ultras\u00f3nico\n  processLightSensor(); \/\/ Procesamiento del sensor de luz\n}\n\nvoid setupPins() {\n  \/\/ Configura los modos de los pines para control del motor, LDR y zumbador\n  pinMode(R_IS, OUTPUT);\n  pinMode(R_EN, OUTPUT);\n  pinMode(R_PWM, OUTPUT);\n  pinMode(L_IS, OUTPUT);\n  pinMode(L_EN, OUTPUT);\n  pinMode(L_PWM, OUTPUT);\n  pinMode(LDR_PIN, INPUT);\n  pinMode(BUZZER_PIN, OUTPUT);\n\n  \/\/ Inicializa los pines de control del motor\n  digitalWrite(R_IS, LOW);\n  digitalWrite(L_IS, LOW);\n  digitalWrite(R_EN, HIGH);\n  digitalWrite(L_EN, HIGH);\n}\n\nvoid initializeSerial() {\n  \/\/ Inicializa la comunicaci\u00f3n serial\n  Serial.begin(9600);\n  Serial.println(\"Decodificaci\u00f3n de Botones del Receptor IR\");\n}\n\nvoid enableIRReceiver() {\n  \/\/ Habilita el receptor de infrarrojos\n  irrecv.enableIRIn();\n}\n\nvoid initializeLEDs() {\n  \/\/ Inicializa los LEDs\n  FastLED.addLeds&lt;WS2812, LED_PIN, GRB&gt;(leds, NUM_LEDS);\n  FastLED.setMaxPowerInVoltsAndMilliamps(5, 500);\n  FastLED.clear();\n  FastLED.show();\n}\n\nvoid processIRSignal() {\n  \/\/ Procesamiento de la se\u00f1al IR\n  if (irrecv.decode()) {\n    uint32_t decodedIRData = irrecv.decodedIRData.decodedRawData;\n    Serial.print(\"C\u00f3digo IR: 0x\");\n    Serial.println(decodedIRData, HEX);\n    switch (decodedIRData) {\n      case 0xF609FF00: \/\/ Bot\u00f3n UP  \n        increaseMotorSpeed();     \n        break;\n      case 0xF807FF00: \/\/ Bot\u00f3n DOWN\n        decreaseMotorSpeed();\n        break;     \n      case 0xBA45FF00: \/\/ Bot\u00f3n POWER\n        turnMotorOFF(); \n        break;      \n      case 0xF30CFF00: \/\/ Bot\u00f3n 1\n       turnLEDsON();\n       break;\n      case 0xE916FF00: \/\/ Bot\u00f3n 0\n        turnLEDsOFF();\n        break;\n      default:\n        Serial.println(\" otro bot\u00f3n \");\n        break;\n\n    }\n    irrecv.resume();\n  }\n}\n\nvoid processUltrasonicSensor() {\n  \/\/ Procesamiento del sensor ultras\u00f3nico\n  distance = sr04.Distance();\n  Serial.print(distance);\n  Serial.println(\"cm\");\n\n  \/\/ Zumbido si se detecta un obst\u00e1culo a menos de 10cm\n  if (distance &lt; distance_threshold &amp;&amp; distance != 0) {\n    int sound_duration = 100;\n    for (int i = 0; i &lt; 10; i++) {\n      digitalWrite(BUZZER_PIN, HIGH);\n      delay(sound_duration);\n      digitalWrite(BUZZER_PIN, LOW);\n      delay(sound_duration);\n    }\n  }\n}\n\nvoid processLightSensor() {\n  \/\/ Procesamiento del sensor de luz\n  int lux_input = analogRead(LDR_PIN);\n  Serial.print(lux_input);\n  Serial.println(\" lux\");\n\n  \/\/ Ajusta el brillo de los LEDs seg\u00fan la intensidad de luz\n  if (lux_input &lt; lux_threshold ) {\n    turnLEDsON();\n  }\n}\n\nvoid turnLEDsON() {\n  for (int i = 0; i &lt; NUM_LEDS; i++) {\n      leds&#091;i] = CRGB(0, 255 - 4 * i, 4 * i);\n      FastLED.setBrightness(2 * i);\n      FastLED.show();\n      delay(50);\n    }\n}\n\nvoid turnLEDsOFF() {\n  FastLED.setBrightness(0);\n  FastLED.show();\n}\n\nvoid increaseMotorSpeed() {\n   motorSpeed+=3;\n   analogWrite(L_PWM, motorSpeed);\n   delay(50);\n}\n\nvoid decreaseMotorSpeed() {\n   motorSpeed-=3;\n   analogWrite(L_PWM, motorSpeed);\n   delay(50);\n}\n\nvoid turnMotorOFF() {\n   analogWrite(L_PWM, 0);\n   analogWrite(R_PWM, 0);\n   motorSpeed = 0;\n   delay(50);\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Dise\u00f1o HW<\/strong> del skateboard el\u00e9ctrico<\/h3>\n\n\n\n<p>El dise\u00f1o del circuito electr\u00f3nico siguiente dise\u00f1ado en TINKERCAD, disponible en el siguiente <a href=\"https:\/\/www.tinkercad.com\/things\/aUrwrki6TAK-skateboard-electrico\">link<\/a>(es necesario tener cuenta TINKERCAD), para los pines determinados en el c\u00f3digo anterior es tal que:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-28-1024x662.png\" alt=\"\" class=\"wp-image-8868\" style=\"width:699px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-28-1024x662.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-28-300x194.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-28-768x497.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-28.png 1220w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Dise\u00f1o en TINKERCAD correspondiente a la implementaci\u00f3n del skateboard el\u00e9ctrico<\/figcaption><\/figure>\n<\/div>\n\n\n<p>De forma que, el motor est\u00e1 conectado a Arduino por medio de un controlador, el JZK BTS7960B 43A<\/p>\n\n\n\n<p>Cabe destacar, que, el controlador en el dise\u00f1o no coorresponde con el control del motor el JZK BTS7960B 43A, se us\u00f3 otro para poder realizar el diagrama, ya que, era el \u00fanico disponible en TINKERCAD<\/p>\n\n\n\n<p>N\u00f3tese que las conexiones VCC(en rojo) y los de tierra(en negro) son conectados mediante una motherboard que, a su vez tiene suministrado los 5V de VCC que provienen de Arduino con el cable rojo y se cierra el circuito con la Tierra que proviene de Arduino con el cable negro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Material necesario<\/h2>\n\n\n\n<p>Antes de ejecutar los pasos del siguiente apartado, tuve que planificar el material necesario anteriormente.  El material que vi que era necesario al principio fue escalando a medida que avanc\u00e9 con el proyecto. <\/p>\n\n\n\n<p>Todo el material necesario para construir el skateboard el\u00e9ctrico se puede dividir en cinco tipos:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Componentes HW necesarios<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arduino UNO<\/li>\n\n\n\n<li>Sensor IR<\/li>\n\n\n\n<li>Mando a distancia IR<\/li>\n\n\n\n<li>Sensor fotoresistor<\/li>\n\n\n\n<li>Sensor ultras\u00f3nico<\/li>\n\n\n\n<li>Motor 12-24V<\/li>\n\n\n\n<li>Controlador de motor JZK BTS7960B 43A<\/li>\n\n\n\n<li>LEDs <\/li>\n\n\n\n<li>Buzzer<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Fuentes de alimentaci\u00f3n <\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bater\u00eda 9V como fuente de alimentaci\u00f3n del Arduino y sus componentes<\/li>\n\n\n\n<li>Bater\u00eda 21V como fuente de alimentaci\u00f3n del controlador de motor y por consiguiente, del motor<\/li>\n\n\n\n<li>Volt\u00edmetro para verificar el voltaje de las bater\u00edas(9V y 21V), los 5V de la motherboard y los 21V del controlador del motor, y por consiguiente, los 21V que recibe el motor <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Componentes mec\u00e1nicos necesarios<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2 Poleas con rueda s\u00edncrona 20 y 60 dientes 5 mm de di\u00e1metro<\/li>\n\n\n\n<li>Soporte de motor met\u00e1lico<\/li>\n\n\n\n<li>5 Tornillos de 2mm de di\u00e1metro y 5,5 mm  de largo &#8211; para anclar la polea a la rueda<\/li>\n\n\n\n<li>4 Tornillos de 2mm de di\u00e1metro y 2 mm  de largo &#8211; para anclar el motor y  la bater\u00eda<\/li>\n\n\n\n<li>Una caja de pl\u00e1stico para que quepan los componentes hardware<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Herramientas mec\u00e1nicas necesarias<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Taladradora con broca de 2mm para taladrar la polea y la tabla del skateboard, con puntas de atornillado para fijar bien los tornillos<\/li>\n\n\n\n<li>Soldador para soldar los cables<\/li>\n\n\n\n<li>Sierra para cortar pieza soporte de motor met\u00e1lico<\/li>\n\n\n\n<li>Pistola de pegamento caliente para pegar los sensores a la tabla del skateboard<\/li>\n\n\n\n<li>Cables de 3mm de di\u00e1metro debido al amperaje del motor<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Otros<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Motherboard<\/li>\n\n\n\n<li>Cables<\/li>\n\n\n\n<li>Cinta aislante<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Pasos <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">63 Pasos de construcci\u00f3n para el skateboard el\u00e9ctrico<\/h3>\n\n\n\n<p>Los pasos para construir el skateboard el\u00e9ctrico fueron, en total; 63, como son demasiados, los he dividido en 4 pasos gen\u00e9ricos:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1 &#8211; Implementaci\u00f3n SW y conexi\u00f3n de componentes HW<\/h4>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" data-id=\"8971\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/2afffbf5-233a-40ba-83fa-ea2384cdd8af-2-1024x473.jpg\" alt=\"\" class=\"wp-image-8971\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/2afffbf5-233a-40ba-83fa-ea2384cdd8af-2-1024x473.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/2afffbf5-233a-40ba-83fa-ea2384cdd8af-2-300x139.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/2afffbf5-233a-40ba-83fa-ea2384cdd8af-2-768x355.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/2afffbf5-233a-40ba-83fa-ea2384cdd8af-2-1536x709.jpg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/2afffbf5-233a-40ba-83fa-ea2384cdd8af-2-rotated.jpg 2040w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" data-id=\"8970\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/f36d35f2-bcb3-46f8-be65-b488650687c8-2-1024x473.jpg\" alt=\"\" class=\"wp-image-8970\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/f36d35f2-bcb3-46f8-be65-b488650687c8-2-1024x473.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/f36d35f2-bcb3-46f8-be65-b488650687c8-2-300x139.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/f36d35f2-bcb3-46f8-be65-b488650687c8-2-768x355.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/f36d35f2-bcb3-46f8-be65-b488650687c8-2-1536x709.jpg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/f36d35f2-bcb3-46f8-be65-b488650687c8-2-rotated.jpg 2040w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Conectar <strong>motor <\/strong>a la <strong>bater\u00eda <\/strong>21V con cables finos t\u00edpicos de arduino<\/li>\n\n\n\n<li>Al ver que se quemaron los <strong>cables <\/strong>cambi\u00e9 los cambi\u00e9 por unos m\u00e1s gruesos de 3mm<\/li>\n\n\n\n<li>Comprobar el funcionamiento del <strong>motor <\/strong>ya que gira correctamente<\/li>\n\n\n\n<li>Conectar <strong>controlador <\/strong>a <strong>Arduino<\/strong><\/li>\n\n\n\n<li>Conectar <strong>controlador <\/strong>al <strong>motor<\/strong><\/li>\n\n\n\n<li>Conectar <strong>controlador <\/strong>a <strong>bater\u00eda <\/strong>21 V<\/li>\n\n\n\n<li>Conectar <strong>mando <\/strong>a <strong>Arduino<\/strong><\/li>\n\n\n\n<li>Programar <strong>mando <\/strong>para que el motor acelere poco a poco y frene<\/li>\n\n\n\n<li>Comprobar que <strong>motor, sensor IR <\/strong>y <strong>mando <\/strong>imprimiendo el c\u00f3digo de los botones pulsados y la velocidad del motor con Serial.print()<\/li>\n\n\n\n<li>Conectar <strong>sensor ultras\u00f3nico<\/strong><\/li>\n\n\n\n<li>Programar <strong>sensor ultras\u00f3nico<\/strong> para que detecte objetos a ciertas distancias<\/li>\n\n\n\n<li>Comprobar que funciona correctamente imprimiendo los cm en los que detecta algo con Serial.print()<\/li>\n\n\n\n<li>Conectar <strong>buzzer<\/strong><\/li>\n\n\n\n<li>Programar <strong>buzzer <\/strong>para que emita sonido recurrente cuando el sensor ultras\u00f3nico detecte objetos a menos de 10cm<\/li>\n\n\n\n<li>Comprobar que funciona correctamente escuchando el sonido emitido<\/li>\n\n\n\n<li>Conectar sensor <strong>fotoresistor<\/strong><\/li>\n\n\n\n<li>Programar sensor <strong>fotoresistor<\/strong> para que detecte la luz ambiental<\/li>\n\n\n\n<li>Comprobar que funciona correctamente imprimiendo los lux en los que mide la luz con Serial.print()<\/li>\n\n\n\n<li>Conectar 2 tiras de <strong>LEDs  <\/strong>de 288 LEDs en total<\/li>\n\n\n\n<li>Ver que sobran 15 LEDs, por lo que proced\u00ed a cortar esos 15 y mantener los 273 restantes<\/li>\n\n\n\n<li>Programar <strong>LEDs <\/strong>para que se enciendan progresivamente <strong>fotoresisitor <\/strong>detecta luz inferior a 100 lux<\/li>\n\n\n\n<li>Aunar toda la implementaci\u00f3n y terminar de limpiar c\u00f3digo mostrado en el apartado de implementaci\u00f3n mostrado anteriormente<\/li>\n\n\n\n<li>Comprobar el funcionamiento bajando la luz y comprobando que los <strong>LEDs <\/strong>se encienden correctamente<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">2 &#8211; Instalaci\u00f3n de la polea para el motor<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1182\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-edited-scaled.jpeg\" alt=\"\" class=\"wp-image-8941\" style=\"width:958px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-edited-scaled.jpeg 2560w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-edited-300x139.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-edited-1024x473.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-edited-768x355.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-edited-1536x709.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-edited-2048x946.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Una vez ya est\u00e1 el circuito completo, proced\u00ed a instalarlo en la tabla del skateboard<\/li>\n\n\n\n<li>Para ello, primeramente constru\u00ed sobre el arduino una caja de acr\u00edlico, para protegerlo del movimiento del skateboard<\/li>\n\n\n\n<li>Meter el arduino con su caja de acr\u00edlico, el controlador, la bater\u00eda de 9V y la todas las conexiones en una caja una caja de pl\u00e1stico de un kit de de arduino que ya ten\u00eda, y le cre\u00e9 agujeros por los lados para flujo de cables y abajo para luego taladrarlo a la tabla del skateboard<\/li>\n\n\n\n<li>Una vez el tema de los sensores ya estaba consolidado y comprobado, el siguiente paso fue adherir el motor a la tabla<\/li>\n\n\n\n<li>Para ello, lo primero fue tantear con ambas poleas, la peque\u00f1a del motor y la grande de la rueda para ver como alinearlas<\/li>\n\n\n\n<li>Quitar una rueda trasera de la tabla del skateboard<\/li>\n\n\n\n<li>Juntar la polea grande de la rueda a la rueda<\/li>\n\n\n\n<li>Para ello, la polea como solo tenia un agujero central, y no hab\u00eda forma de adherirlo a la a la rueda, decid\u00ed pedir ayuda profesional para taladrar en la polea de aluminio 5 agujeros medidos para que correspondan con la rueda<\/li>\n\n\n\n<li>Los tornillos tambi\u00e9n ten\u00edan que tener un di\u00e1metro especial para que cupiesen en las ruedas, de 2mm, y como no los hay de longitud 5,5 sino 4,5 normalmente tuve que comprar un metro en la ferreter\u00eda  y cortarlos comprando tambi\u00e9n las roscas fijas adem\u00e1s de las convencionales<\/li>\n\n\n\n<li>Terminar de adherir la polea a la rueda con los tornillos, las arandelas y las tuercas de seguridad<\/li>\n\n\n\n<li>Meter la rueda con la polea grande adherida en el skateboard<\/li>\n\n\n\n<li>Fijar bien la polea peque\u00f1a al motor con los tornillos prisioneros que llevaba incorporados<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">3 &#8211; Instalaci\u00f3n del soporte de motor met\u00e1lico<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-1-4-1024x473.jpeg\" alt=\"\" class=\"wp-image-8981\" style=\"width:960px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-1-4-1024x473.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-1-4-300x139.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-1-4-768x355.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-1-4-1536x709.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-1-4-2048x946.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Medir donde poner el motor con su soporte en la tabla para que est\u00e9 alineado con la polea de la rueda ya incorporada<\/li>\n\n\n\n<li>Ver que tiene que estar muy cerca de la polea grande porque la rueda de dientes de goma es corta<\/li>\n\n\n\n<li>Ver que choca el soporte comprado para el motor con la rueda<\/li>\n\n\n\n<li>Pedir hacer una pieza adaptada de acero inoxidable en forma de omega para que se ajustara bien el motor<\/li>\n\n\n\n<li>Ver que tambi\u00e9n choca con la rueda<\/li>\n\n\n\n<li>Cortar el soporte comprado previamente y cortar pedir que lo corten con la sierra donde choca con la rueda<\/li>\n\n\n\n<li>Atornillar el soporte al motor<\/li>\n\n\n\n<li>Medir de nuevo las dos poleas con el soporte correcto<\/li>\n\n\n\n<li>Medir donde taladrar la tabla para incorporar el motor<\/li>\n\n\n\n<li>Taladrar la tabla  y atornillar el soporte con el motor y la polea peque\u00f1a a la tabla<\/li>\n\n\n\n<li>Medir donde poner la bater\u00eda de 21 V 4 A para que llegue al motor de la mejor forma y al controlador del motor en la caja con el arduino y todo el cableado<\/li>\n\n\n\n<li>Medir donde poner la caja de arduino con todas sus conexiones<\/li>\n\n\n\n<li>Pedir cortar una pieza de metal que se ajuste a al motor de 21V 4A para que se adhiera a la tabla del skateboard<\/li>\n\n\n\n<li>Atornillar y fijar el motor con su pieza de soporte a la tabla del skateboard<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">4 &#8211; Instalaci\u00f3n general de todas las partes<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1-1024x473.jpeg\" alt=\"\" class=\"wp-image-8935\" style=\"width:959px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1-1024x473.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1-300x139.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1-768x355.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1-1536x709.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.11-1-2048x946.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Atornillar y fijar la caja de pl\u00e1stico que contiene el arduino, el controlador y una motherboard con las conexiones necesarias<\/li>\n\n\n\n<li>Ver donde delante de la tabla del skateboard pegar los 3 sensores: el de la se\u00f1al IR, el de ultrasonido, y el sensor fotoresistor.<\/li>\n\n\n\n<li>Ver que los cables no llegan delante del todo debido a la larga longitud de la tabla del skateboard al tratarse de un skateboard de tipo long<\/li>\n\n\n\n<li>Comprar cables macho hembra para a\u00f1adirlos a dichos  y as\u00ed prolongar su conectividad<\/li>\n\n\n\n<li>Pegar los sensores a la tabla con la pistola de pegamento caliente<\/li>\n\n\n\n<li>Pegar la tira de los 273 LEDs a la tabla del skateboard con la cinta de doble cara que llevaba ya incroporada al comprarla<\/li>\n\n\n\n<li>Terminar de fijar todo bien para que no sea propenso a deshacerse frente al movimiento del skateboard<\/li>\n\n\n\n<li>A\u00f1adiendo cinta aislante a las conexiones propensasa a desvincularse<\/li>\n\n\n\n<li>Soldando los cables del motor bater\u00eda 21V y del conector para mejorar la conectividad y evitar chispas<\/li>\n\n\n\n<li>Conectar el arduino con una bater\u00eda de 9V para probar todo su funcionamiento<\/li>\n\n\n\n<li>Comprar y conectar otra bater\u00eda de  9V porque la que ya ten\u00eda estaba gastada y no alimentaba correctamente todos los componentes correspondientes<\/li>\n\n\n\n<li>Probar funcionamiento de todos los componentes con mando para girarel motor y encender los LEDs, sensor fotoresistor para encender los LEDs con menos de 100 lux y el sensor ultras\u00f3nico para emitir un sonido nada m\u00e1s detecte un objeto a menos de 10 cm<\/li>\n\n\n\n<li>Cerrar la caja de pl\u00e1stico con el arduino y realizar \u00faltimas pruebas para terminar de comprobar que todo funciona correctamente<\/li>\n\n\n\n<li>Dar el proyecto como terminado<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">4 Pasos de ejecuci\u00f3n para el skateboard el\u00e9ctrico<\/h3>\n\n\n\n<p>Para ejecutar el skateboard el\u00e9ctrico, hay que seguir 4 pasos principales, cabe destacar que los pasos 2, 3 y 4 no tienen por qu\u00e9 seguir ese orden, pero los pasos seguidos normalmente fueron:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Conectar fuente de alimentaci\u00f3n, bater\u00eda de 9V a la placa de Arduino<\/li>\n\n\n\n<li>Con mando de adistancia acercarlo a sensor de se\u00f1al infrarrojo, pulsar bot\u00f3n UP para hacer girar el motor y, consecuentemente hacer girar la rueda y por tanto acelerar el skateboard<\/li>\n\n\n\n<li>Bajar luz para que el sensor fotoresistor note una lux menor a 100 lux y consecuentemente desencadene el proceso de encender los LEDs alrededor de toda la tabla skateboard<\/li>\n\n\n\n<li>Poner un objeto a menos de 10 cm de distancia frente el sensor ultras\u00f3nico para que desencadene el proceso de emitir un sonido mediante el buzzer<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Costes<\/h2>\n\n\n\n<figure class=\"wp-block-table aligncenter\"><table><tbody><tr><td>Motor 12-24V 4A con soporte de motor met\u00e1lico para su posterior montaje<\/td><td>27,90 \u20ac<\/td><\/tr><tr><td>Kit de 2 poleas con rueda s\u00edncrona 20 y 60 dientes 5 mm de di\u00e1metro<\/td><td>12,56 \u20ac<\/td><\/tr><tr><td>Controlador de motor JZK BTS7960B 43A<\/td><td>9, 49 \u20ac<\/td><\/tr><tr><td>2 tiras LED de 1m y 144 LEDs cada una<\/td><td>31,98 \u20ac<\/td><\/tr><tr><td>Caja acr\u00edlica para Arduino UNO<\/td><td>4,99 \u20ac<\/td><\/tr><tr><td>Bater\u00edas 9V<\/td><td>6,60 \u20ac<\/td><\/tr><tr><td>Cables extra para Arduino<\/td><td>8,39 \u20ac<\/td><\/tr><tr><td>4 cables m\u00e1s gruesos 2,5mm<sup>2<\/sup><\/td><td>0,30 \u20ac<\/td><\/tr><tr><td>Cinta aislante<\/td><td>1,20 \u20ac<\/td><\/tr><tr><td><strong>Total<\/strong>* <\/td><td><strong>103,41\u20ac<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>* Coste total sin a\u00f1adir el material del cual ya dispon\u00eda: el Kit Arduino Uno, el skateboard, la bater\u00eda extra\u00edda de una taladradora, la taladradora, la pistola de pegamento caliente y cables, adem\u00e1s de las herramientas mec\u00e1nicas profesionales que ya estaban en la ferreter\u00eda como la prensa o la sierra<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problemas y soluciones<\/h2>\n\n\n\n<p>Se dieron problemas tanto a la hora de construir el skateboard el\u00e9ctrico, como a la hora de ponerlo en marcha una vez ya estaba construido. A continuaci\u00f3n se muestran ambos tipos de problemas dados:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">En el proceso de construir el skateboard el\u00e9ctrico<\/h3>\n\n\n\n<p>En el proceso de la construcci\u00f3n del skateboard el\u00e9ctrico, surgieron una serie de problemas inesperados, estos problemas se pueden agrupar en el\u00e9ctricos y en mec\u00e1nicos:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Problemas el\u00e9ctricos<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li> <strong>Problema 1<\/strong> &#8211; Cables finos se quemaron al conectar la bater\u00eda de 21V al motor\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: Al conectar el motor a la bater\u00eda de 21V con 2 cables t\u00edpicos de Arduino macho-macho de a penas 0.326 mm\u00b2, estos r\u00e1pidamente se quemaron cuando el motor comenz\u00f3 a rotar a 21V de potencia.  <\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Comprar y usar cables m\u00e1s gruesos, de <strong>2,5 mm\u00b2<\/strong> frente a los t\u00edpicos de Arduino de <strong>0.326 mm\u00b2<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problema 2 &#8211; <\/strong>Motor no giraba al conectarlo al controlador de motor <strong>L293D<\/strong>  <strong>0,6 A<\/strong> o con el controlador de motor <strong>L298N<\/strong> <strong>2A<\/strong>, adem\u00e1s de conectar estos controladores al Arduino correctamente\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: Controlador de motor que ten\u00eda <strong>L293D<\/strong> soporta solo hasta 0,6 A y el siguiente que compr\u00e9, el controlador de motor <strong>L298N<\/strong> solo hasta 2A, consecuentemente no solo permit\u00eda exprimir el m\u00e1ximo potencial del motor, que soporta hasta 4A, sino que, ni siquiera lo encend\u00eda<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Comprar y probar con controlador de motor <strong>JZK BTS7960B 43A<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Problemas mec\u00e1nicos<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Problema 1 <\/strong>&#8211; Polea comprada no ten\u00eda los agujeros necesarios para juntar bien la polea a rueda\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: La rueda presenta 5 agujeros principales mientras que la polea solo uno central, que, corresponder\u00eda con el eje de la rueda, pero ni eso porque el eje era de un di\u00e1metro mucho mayor, lo cual hac\u00eda incluso m\u00e1s complicado poder acoplar la polea a la rueda<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Taladrar la polea grande de aluminio, haciendo 5 agujeros acorde a los de la rueda adem\u00e1s de agrandar el agujero central que ya presentaba<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problema 2<\/strong> &#8211; <strong>Soporte motor met\u00e1lico choca con la rueda<\/strong>\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n:<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>:  ya que la rueda y el motor deben de estar muy cerca debido a la corta distancia de la cinta dentada que une ambas poles y es responsable de transmitir la energ\u00eda cin\u00e9tica de rotaci\u00f3n entre la polea peque\u00f1a del motor y la polea grande de la rueda. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problema 3<\/strong> &#8211; Correa de poleas se estrope\u00f3\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: dentada se agrand\u00f3 por lo que, al detectar mayor peso y al no estar, por tanto, lo suficientemente tensada, esta deja de transmitir a energ\u00eda cin\u00e9tica de rotaci\u00f3n entre la polea peque\u00f1a del motor y la polea grande de la rueda<\/li>\n\n\n\n<li>Soluci\u00f3n:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">En la ejecuci\u00f3n del skateboard el\u00e9ctrico<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Problema 1 <\/strong>&#8211; Ninguno o alguno\/s de los componentes funcionaban\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: La bater\u00eda 9V no ten\u00eda suficiente voltaje, con tener 7V por ejemplo, ya dejaba de funcionar correctamente todo<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Comprar m\u00e1s bater\u00edas de 9V y usar esas<\/li>\n\n\n\n<li><strong>Solucion mejorada<\/strong>: La soluci\u00f3n mejorada hubiera sido comprar una bater\u00eda de 9V, recargable<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problema 2 <\/strong>&#8211; Sensor IR no detectaba las se\u00f1ales del mando\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: Al alargar los cables del sensor IR a\u00f1adiendo otros a estos para que el sensor llegase delante del todo de la tabla, se perd\u00eda alguna conexi\u00f3n<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Al conectar ambos cables para alargarlos, a\u00f1adir cinta aislante e incluso pegamento con la pistola de pegamento caliente<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problema 3<\/strong> &#8211; El motor no gira tras pulsar el bot\u00f3n UP del mando\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: Al no tener correctamente conectado el motor, el controlador o el arduino, debido al movimientoel motor no se ejecutaba correctamente<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Asegurar que cada componente est\u00e1 bien conectado<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problema 4<\/strong> &#8211; Los LEDs no se encend\u00edan tras bajar suficientemente el nivel de luz o pulsar el bot\u00f3n 1 del mando\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: Al alargar los cables del sensor fotoresistor a\u00f1adiendo otros a estos para que el sensor llegase delante del todo de la tabla, se perd\u00eda alguna conexi\u00f3n<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Al conectar ambos cables para alargarlos, a\u00f1adir cinta aislante e incluso pegamento con la pistola de pegamento caliente<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Problema 5<\/strong> &#8211; El buzzer no sonaba tras acercar un objeto lo bastantemente cerca como para que el sensor ultras\u00f3nico detecte una se\u00f1al a menos de 10cm de distancia\n<ul class=\"wp-block-list\">\n<li>Descripci\u00f3n: Al alargar los cables del sensor ultras\u00f3nico a\u00f1adiendo otros a estos para que el sensor llegase delante del todo de la tabla, se perd\u00eda alguna conexi\u00f3n<\/li>\n\n\n\n<li><strong>Soluci\u00f3n<\/strong>: Al conectar ambos cables para alargarlos, a\u00f1adir cinta aislante e incluso pegamento con la pistola de pegamento caliente<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">El mayor problema y soluci\u00f3n pendiente<\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1182\" data-id=\"8984\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-4-edited-scaled.jpeg\" alt=\"\" class=\"wp-image-8984\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-4-edited-scaled.jpeg 2560w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-4-edited-300x139.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-4-edited-1024x473.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-4-edited-768x355.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-4-edited-1536x709.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.18-2-4-edited-2048x946.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>El mayor problema fue detectar que el skate el\u00e9ctrico, a pesar de girar correctamente la rueda gracias al motor y las poleas, que al subirme, por el peso a\u00f1adido, la rueda empez\u00f3 a dar con el motor, y por consiguiente, el motor no es capaz de hacer la rueda girar, a pesar de darle la potencia necesariamente alta. <\/p>\n\n\n\n<p>Adem\u00e1s la rueda de las poleas se ensanch\u00f3, por lo que, las soluciones ser\u00edan:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Comprar una rueda de goma dentada m\u00e1s larga entre ambas poleas<\/li>\n\n\n\n<li>Desinstalar el motor con su soporte e instalarlo de nuevo m\u00e1s lejos de la rueda, siendo la rueda dentada m\u00e1s larga. Esto impedir\u00eda que la rueda chocara con el motor, y por tanto, el motor s\u00ed podr\u00eda transferir su energ\u00eda de rotaci\u00f3n a la rueda correctamente<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Casos de uso<\/h2>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-33-1024x565.png\" alt=\"\" class=\"wp-image-8913\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-33-1024x565.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-33-300x166.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-33-768x424.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-33-1536x848.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/image-33.png 1898w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Reparto de tareas<\/h2>\n\n\n\n<p>El proyecto ha sido realizado por Deborah Israel Villanueva Vassileva, la integrante del grupo 21 de Sistemas Empotrados y de Tiempo Real (2023-2024) GIS campus de M\u00f3stoles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n Skateboard el\u00e9ctrico integrado con Arduino que controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad, consecuentemente ofrece una experiencia de uso m\u00e1s segura y personalizada en comparaci\u00f3n con un skateboard&#46;&#46;&#46;<\/p>\n","protected":false},"author":205,"featured_media":8924,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8849","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Skateboard el\u00e9ctrico - Proyectos con Arduino.<\/title>\n<meta name=\"description\" content=\"Skateboard el\u00e9ctrico integrado con Arduino controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Skateboard el\u00e9ctrico - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Skateboard el\u00e9ctrico integrado con Arduino controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-10T21:35:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-11T02:11:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1182\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dsemo2324g21\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"dsemo2324g21\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/\"},\"author\":{\"name\":\"dsemo2324g21\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/190b8d6b94054c6fbd86929b1bc56d33\"},\"headline\":\"Skateboard el\u00e9ctrico\",\"datePublished\":\"2024-05-10T21:35:46+00:00\",\"dateModified\":\"2024-05-11T02:11:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/\"},\"wordCount\":3180,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/\",\"name\":\"Skateboard el\u00e9ctrico - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg\",\"datePublished\":\"2024-05-10T21:35:46+00:00\",\"dateModified\":\"2024-05-11T02:11:34+00:00\",\"description\":\"Skateboard el\u00e9ctrico integrado con Arduino controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg\",\"width\":2560,\"height\":1182},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/skateboard-electrico\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Skateboard el\u00e9ctrico\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"name\":\"Proyectos con Arduino.\",\"description\":\"Blog de proyectos de Arduino de alumnos de la URJC\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\",\"name\":\"Universidad Rey Juan Carlos\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"width\":745,\"height\":288,\"caption\":\"Universidad Rey Juan Carlos\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/190b8d6b94054c6fbd86929b1bc56d33\",\"name\":\"dsemo2324g21\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23741be9daeb189df80700bad9aff5f9c8a5f5575b8dc91011fb096f22001540?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23741be9daeb189df80700bad9aff5f9c8a5f5575b8dc91011fb096f22001540?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23741be9daeb189df80700bad9aff5f9c8a5f5575b8dc91011fb096f22001540?s=96&d=mm&r=g\",\"caption\":\"dsemo2324g21\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/dsemo2324g21\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Skateboard el\u00e9ctrico - Proyectos con Arduino.","description":"Skateboard el\u00e9ctrico integrado con Arduino controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/","og_locale":"es_ES","og_type":"article","og_title":"Skateboard el\u00e9ctrico - Proyectos con Arduino.","og_description":"Skateboard el\u00e9ctrico integrado con Arduino controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad.","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2024-05-10T21:35:46+00:00","article_modified_time":"2024-05-11T02:11:34+00:00","og_image":[{"width":2560,"height":1182,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg","type":"image\/jpeg"}],"author":"dsemo2324g21","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"dsemo2324g21","Tiempo de lectura":"19 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/"},"author":{"name":"dsemo2324g21","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/190b8d6b94054c6fbd86929b1bc56d33"},"headline":"Skateboard el\u00e9ctrico","datePublished":"2024-05-10T21:35:46+00:00","dateModified":"2024-05-11T02:11:34+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/"},"wordCount":3180,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/","name":"Skateboard el\u00e9ctrico - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg","datePublished":"2024-05-10T21:35:46+00:00","dateModified":"2024-05-11T02:11:34+00:00","description":"Skateboard el\u00e9ctrico integrado con Arduino controla la velocidad, iluminaci\u00f3n y detecci\u00f3n de obst\u00e1culos como medidas de seguridad.","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-10-at-23.20.09-scaled.jpeg","width":2560,"height":1182},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/skateboard-electrico\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Skateboard el\u00e9ctrico"}]},{"@type":"WebSite","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","name":"Proyectos con Arduino.","description":"Blog de proyectos de Arduino de alumnos de la URJC","publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization","name":"Universidad Rey Juan Carlos","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","width":745,"height":288,"caption":"Universidad Rey Juan Carlos"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/190b8d6b94054c6fbd86929b1bc56d33","name":"dsemo2324g21","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/23741be9daeb189df80700bad9aff5f9c8a5f5575b8dc91011fb096f22001540?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/23741be9daeb189df80700bad9aff5f9c8a5f5575b8dc91011fb096f22001540?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/23741be9daeb189df80700bad9aff5f9c8a5f5575b8dc91011fb096f22001540?s=96&d=mm&r=g","caption":"dsemo2324g21"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/dsemo2324g21\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/8849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/users\/205"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=8849"}],"version-history":[{"count":55,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/8849\/revisions"}],"predecessor-version":[{"id":8989,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/8849\/revisions\/8989"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/8924"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=8849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=8849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=8849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}