{"id":6768,"date":"2023-05-08T20:05:06","date_gmt":"2023-05-08T18:05:06","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=6768"},"modified":"2023-05-09T08:50:24","modified_gmt":"2023-05-09T06:50:24","slug":"hucha-inteligente-cuenta-monedas","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/","title":{"rendered":"Hucha inteligente cuenta monedas"},"content":{"rendered":"\n<p><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/zJpKdSAkCoI_nGljfXvJyt9NP2TpHI0AhBQpNvuBNgk_u3_DmHU-VoqRhqdfXnqb5bJGfSmYKElDcPZc_-OCP0bYJJsTqVP49E6mPF1U8LSyw4CyKaPHE4RPRPWUszCmyY04IlcX3EkDS14jCOrdk0xJmQ=s2048\" style=\"width: 1000px\"><\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/4ai3zLL1KQa37GnXmoalILU2_Emo3rnJCVceLqzlDfkKJsiBH-RRk6MT0sldsRjE0mMMQcLJl3S7lsgPGqBq0jwW2yzgmi5jcSIEqcD9WUNFtib6BFOXO2Gr_RnbcTO4m2eCYexEr9Zg8_fe-br6upRKJw=s2048\" style=\"width: 1000px\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducci\u00f3n<\/h2>\n\n\n\n<p>Los motivos que nos llevaron a iniciar este proyecto fue que nos hemos dado cuenta de que las huchas est\u00e1n pasando de moda y, de esta manera, se podr\u00edan reinventar.&nbsp;<\/p>\n\n\n\n<p>La idea principal de esta hucha es que te ayude a llevar la cuenta del dinero que vas depositando, pero tiene algunas peculiaridades como que est\u00e1 pensada para ahorrar. Como veremos m\u00e1s adelante, cuando la abramos el contador se reiniciar\u00e1 a cero, por lo tanto, evita posibles tentaciones de coger dinero.<\/p>\n\n\n\n<p>Desde el enfoque del usuario, el esquema general de la hucha se basa en una pantalla led que nos indica qu\u00e9 monedas hemos introducido, as\u00ed como el total y un sensor ultras\u00f3nico que detecta si le hemos puesto la mano para abrirla. Internamente tambi\u00e9n hace uso de una rampa con agujeros para poder clasificarlas, sensores infrarrojos para detectar las monedas que caen, y un servomotor para poder mover la puerta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reparto de tareas<\/h2>\n\n\n\n<p>En este aspecto, pr\u00e1cticamente todo lo que hemos hecho ha sido de manera conjunta quitando d\u00edas puntuales en los que alguno ha trabajado por su cuenta en casa.<\/p>\n\n\n\n<p>El tiempo que hemos empleado supera las 30 horas, que aunque pueden parecer muchas, han sido las necesarias por los problemas que os contaremos a continuaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Presupuesto<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>M\u00f3dulo LCD I2C 16&#215;2<\/td><td>7,88\u20ac<\/td><\/tr><tr><td>40 cables extensiones<\/td><td>3,25\u20ac<\/td><\/tr><tr><td>Caja de madera<\/td><td>11,95\u20ac<\/td><\/tr><tr><td>Imprimir billetes falsos<\/td><td>0,96\u20ac<\/td><\/tr><tr><td>Sensor infrarrojos FC-51 x10<\/td><td>7,99\u20ac<\/td><\/tr><tr><td>C\u00e1mara OV7670*<\/td><td>6,99\u20ac<\/td><\/tr><tr><td>Sensor de color TCS3200*<\/td><td>11,49\u20ac<\/td><\/tr><tr><td><strong>TOTAL<\/strong><\/td><td><strong>32,03\u20ac<\/strong><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">*Fueron devueltos por los problemas que se mencionan a continuaci\u00f3n y todav\u00eda no se nos ha hecho el reembolso<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Materiales<\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"450\" data-id=\"6882\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71KVyWDHkaL._AC_SY450_.jpg\" alt=\"\" class=\"wp-image-6882\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71KVyWDHkaL._AC_SY450_.jpg 554w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71KVyWDHkaL._AC_SY450_-300x244.jpg 300w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><figcaption class=\"wp-element-caption\">C\u00e1mara OV7670<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"342\" height=\"342\" data-id=\"6881\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71pgX9Hhv8L._SX342_.jpg\" alt=\"\" class=\"wp-image-6881\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71pgX9Hhv8L._SX342_.jpg 342w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71pgX9Hhv8L._SX342_-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71pgX9Hhv8L._SX342_-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71pgX9Hhv8L._SX342_-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/71pgX9Hhv8L._SX342_-320x320.jpg 320w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><figcaption class=\"wp-element-caption\">Color\u00edmetro TCS3200<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"483\" height=\"355\" data-id=\"6880\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/81svn3QK-L._AC_SY355_.jpg\" alt=\"\" class=\"wp-image-6880\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/81svn3QK-L._AC_SY355_.jpg 483w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/81svn3QK-L._AC_SY355_-300x220.jpg 300w\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" \/><figcaption class=\"wp-element-caption\">Caja de madera<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" data-id=\"6878\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/sensor-fc-51-detector-obstaculos-por-infrarrojos-para-arduino.jpg\" alt=\"\" class=\"wp-image-6878\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/sensor-fc-51-detector-obstaculos-por-infrarrojos-para-arduino.jpg 800w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/sensor-fc-51-detector-obstaculos-por-infrarrojos-para-arduino-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/sensor-fc-51-detector-obstaculos-por-infrarrojos-para-arduino-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/sensor-fc-51-detector-obstaculos-por-infrarrojos-para-arduino-768x768.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/sensor-fc-51-detector-obstaculos-por-infrarrojos-para-arduino-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/sensor-fc-51-detector-obstaculos-por-infrarrojos-para-arduino-320x320.jpg 320w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Infrarrojo FC-51<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" data-id=\"6877\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/p_6_8_1_681-40-CABLES-MACHO-HEMBRA-10cm-jumpers-dupont-254-arduino.jpg\" alt=\"\" class=\"wp-image-6877\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/p_6_8_1_681-40-CABLES-MACHO-HEMBRA-10cm-jumpers-dupont-254-arduino.jpg 1000w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/p_6_8_1_681-40-CABLES-MACHO-HEMBRA-10cm-jumpers-dupont-254-arduino-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/p_6_8_1_681-40-CABLES-MACHO-HEMBRA-10cm-jumpers-dupont-254-arduino-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/p_6_8_1_681-40-CABLES-MACHO-HEMBRA-10cm-jumpers-dupont-254-arduino-768x768.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/p_6_8_1_681-40-CABLES-MACHO-HEMBRA-10cm-jumpers-dupont-254-arduino-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/p_6_8_1_681-40-CABLES-MACHO-HEMBRA-10cm-jumpers-dupont-254-arduino-320x320.jpg 320w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Cables macho-hembra<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"680\" data-id=\"6876\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image_1024.jpeg\" alt=\"\" class=\"wp-image-6876\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image_1024.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image_1024-300x199.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image_1024-768x510.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">M\u00f3dulo LCD I2C<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"522\" height=\"396\" data-id=\"6859\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-15.png\" alt=\"\" class=\"wp-image-6859\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-15.png 522w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-15-300x228.png 300w\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" \/><figcaption class=\"wp-element-caption\">Sensor ultras\u00f3nico HC-SR04<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" data-id=\"6861\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17.png\" alt=\"\" class=\"wp-image-6861\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17.png 800w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-300x300.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-150x150.png 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-768x768.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-80x80.png 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-320x320.png 320w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Servomotor<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"866\" data-id=\"6862\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-18-1024x866.png\" alt=\"\" class=\"wp-image-6862\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-18-1024x866.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-18-300x254.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-18-768x650.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-18.png 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Contrachapado<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Necesidad que resuelve<\/h2>\n\n\n\n<p>La idea principal de esta hucha es que te ayude a llevar la cuenta del dinero que vas depositando, pero tiene algunas peculiaridades:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Est\u00e1 pensada para ahorrar. Como veremos m\u00e1s adelante, cuando la abramos el contador se reiniciar\u00e1 a cero, por lo tanto, evita posibles tentaciones de coger dinero.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Las huchas se est\u00e1n pasando de moda y esta es una manera de reinventarlas.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Problemas<\/h2>\n\n\n\n<p>A lo largo del transcurso de la pr\u00e1ctica nos fueron surgiendo varios problemas que nos hicieron cambiar el enfoque del proyecto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Primera idea: Hucha cuenta-monedas con ML<\/h3>\n\n\n\n<p>En primer lugar quer\u00edamos hacer una hucha que reconociera las monedas mediante Machine Learning. Investigando, vimos que la placa de Arduino Uno R3 no tiene la suficiente potencia como para procesar im\u00e1genes desde ah\u00ed. Entonces, compramos una c\u00e1mara OV7670 con el objetivo de enviarle las im\u00e1genes al ordenador y que desde ah\u00ed se hiciera el procesado.<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited-1024x1024.jpg\" alt=\"\" class=\"wp-image-6793\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited-1024x1024.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited-768x767.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited-320x320.jpg 320w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image6-edited.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Circuito de la c\u00e1mara<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image2-edited.png\" alt=\"\" class=\"wp-image-6779\" width=\"199\" height=\"199\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image2-edited.png 320w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image2-edited-300x300.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image2-edited-150x150.png 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image2-edited-80x80.png 80w\" sizes=\"auto, (max-width: 199px) 100vw, 199px\" \/><figcaption class=\"wp-element-caption\">Como se ve\u00eda la c\u00e1mara<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Al seguir varios tutoriales, ya que no quer\u00edamos desechar la idea tan r\u00e1pido, vimos uno que incluso dejaba verlo en color. Este fue el que mejor nos funcion\u00f3 &#8211; algo se consegu\u00eda ver. Pero al montar el circuito y ver c\u00f3mo era la imagen, no se consegu\u00eda distinguir nada, por lo que decidimos no seguir con esta idea porque era invertir tiempo en vano.<\/p>\n\n\n\n<p> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Segunda idea: Hucha cuenta-billetes con color\u00edmetro<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited-1024x1024.jpg\" alt=\"\" class=\"wp-image-6800\" width=\"262\" height=\"262\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited-1024x1024.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited-768x767.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited-320x320.jpg 320w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image1-2-edited.jpg 1500w\" sizes=\"auto, (max-width: 262px) 100vw, 262px\" \/><figcaption class=\"wp-element-caption\">Circuito del color\u00edmetro<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Despu\u00e9s de esto, decidimos contar billetes en vez de monedas. Para esto, quer\u00edamos usar un color\u00edmetro con el fin de leer el color de los billetes. Compramos un color\u00edmetro TCS3200 y lo configuramos para que nos imprimiera por el monitor de Arduino los valores que le\u00eda, para luego as\u00ed establecer los rangos y clasificar los billetes.<\/p>\n\n\n\n<p>No funcion\u00f3, ya que el color\u00edmetro siempre nos daba resultados muy cercanos a colores verdes, aunque le pusi\u00e9ramos un objeto completamente rojo, as\u00ed que volvimos a desechar la idea.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tercera idea: Hucha cuenta-monedas con una rampa<\/h3>\n\n\n\n<p>Al final nos decidimos por hacerlo a la vieja usanza, usando una rampa con agujeros. Como las monedas tienen tama\u00f1os muy parecidos y las diferencias son milim\u00e9tricas, pensamos en encarg\u00e1rselo a una tienda de impresi\u00f3n 3D. Lo que nos entregaron tuvo varios problemas como se puede ver.<\/p>\n\n\n\n<p>Decidimos hacerla con un contrachapado, haciendo los agujeros y limando hasta que entrasen bien.<\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"6821\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image8-1-768x1024.jpg\" alt=\"\" class=\"wp-image-6821\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image8-1-768x1023.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image8-1-225x300.jpg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image8-1-1153x1536.jpg 1153w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image8-1.jpg 1500w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Rampa impresa 3D<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-id=\"6806\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited-1024x1024.jpg\" alt=\"\" class=\"wp-image-6806\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited-1024x1024.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited-768x767.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited-320x320.jpg 320w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image7-edited.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-id=\"6807\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited-1024x1024.jpg\" alt=\"\" class=\"wp-image-6807\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited-1024x1024.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited-768x767.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited-320x320.jpg 320w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image4-edited.jpg 1125w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Rampa lijada en contrachapado<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Problemas con la detecci\u00f3n de las monedas<\/h3>\n\n\n\n<p>Cuando nos propusimos detectar las monedas que ca\u00edan utilizando los infrarrojos, encontramos un obst\u00e1culo importante: la velocidad de las monedas era demasiado r\u00e1pida para ser detectada por los sensores.<\/p>\n\n\n\n<p>Intentamos utilizar interrupciones para resolver el problema, usando el m\u00e9todo attachInterrupt(), lo cual funcionaba perfectamente. Sin embargo, descubrimos que <strong>Arduino Uno solo las controla en los pines 2 y 3<\/strong>, lo cual no era compatible con los que necesit\u00e1bamos.<br>Finalmente, investigando dimos con la librer\u00eda <a href=\"https:\/\/github.com\/NicksonYap\/digitalWriteFast\" target=\"_blank\" rel=\"noreferrer noopener\">digitalWriteFast <\/a>que nos permiti\u00f3 realizar las lecturas con mayor rapidez.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Circuito<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image5-1-1024x547.png\" alt=\"\" class=\"wp-image-6828\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image5-1-1024x547.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image5-1-300x160.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image5-1-768x410.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image5-1.png 1195w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3digo<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Servo.h&gt;\n#include &lt;Wire.h&gt;\n#include &lt;LiquidCrystal_I2C.h&gt;\n#include &lt;digitalWriteFast.h&gt;\n\nconst int irSensor1 = 2;\nconst int irSensor2 = 4;\nconst int irSensor3 = 8;\nconst int irSensor4 = 10;\nconst int irSensor5 = 7;\nconst int irSensor6 = 9;\nServo servoMotor;\nconst int Trigger = 6;\nconst int Echo = 5;\n#define SERVO_PIN 12\nLiquidCrystal_I2C lcd(0x27, 16, 2);\nfloat count = 0.00;\nbool open = false;\n<\/code><\/pre>\n\n\n\n<p>En primer lugar, incluimos las cuatro librer\u00edas que nos hacen falta, definimos todos los pines necesarios e inicializamos las constantes globales que vamos a usar.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void setup(){ \n  Serial.begin(9600);\n  servoMotor.attach(SERVO_PIN);\n  pinMode(Trigger, OUTPUT);\n  pinMode(Echo, INPUT);\n  digitalWrite(Trigger, LOW);\n  servoMotor.write(0);\n  lcd.init();\n  lcd.backlight();\n  lcd.setCursor(0, 0);\n  lcd.print(\"Bienvenido!\");\n  delay(3000);\n  lcd.clear();\n  lcd.setCursor(0, 0);\n  lcd.print(\"Total: \");\n  lcd.setCursor(7, 0);\n  lcd.print(count);\n}<\/code><\/pre>\n\n\n\n<p>A continuaci\u00f3n, en la funci\u00f3n setup, que solo se ejecutar\u00e1 una vez al comienzo de la ejecuci\u00f3n, inicializamos la pantalla LCD, el servo motor y el sensor ultrasonido. Mostramos por la pantalla un mensaje de que se mantiene tres segundos y cambiamos al contador.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void loop(){\n  if (Serial.available() &gt; 0) {\n    int valor = Serial.read();\n    if (valor == 'c') {\n      count = 0;\n      lcd.setCursor(7, 0);\n      lcd.print(count);\n      delay(1000);\n    }\n  }\n\n  int state1 = digitalReadFast(irSensor1);\n  int state2 = digitalReadFast(irSensor2);\n  int state3 = digitalReadFast(irSensor3);\n  int state4 = digitalReadFast(irSensor4);\n  int state5 = digitalReadFast(irSensor5);\n  int state6 = digitalReadFast(irSensor6);\n\n\n  if (state1 == LOW) {\n    count = count + 0.1;\n    lcd.setCursor(7, 0);\n    lcd.print(count);\n    delay(1000);\n  }\n  if (state2 == LOW) {\n    count = count + 0.05;\n    lcd.setCursor(7, 0);\n    lcd.print(count);\n    delay(1000);\n  }\n  if (state3 == LOW) {\n    count = count + 0.2;\n    lcd.setCursor(7, 0);\n    lcd.print(count);\n    delay(1000);\n  }\n  if (state4 == LOW) {\n    count = count + 1;\n    lcd.setCursor(7, 0);\n    lcd.print(count);\n    delay(1000);\n  }\n  if (state5 == LOW) {\n    count = count + 0.5;\n    lcd.setCursor(7, 0);\n    lcd.print(count);\n    delay(1000);\n  }\n  if (state6 == LOW) {\n    count = count + 2;\n    lcd.setCursor(7, 0);\n    lcd.print(count);\n    delay(1000);\n  }\n\n  long duration;\n  int distance;\n  \n\n  digitalWrite(Trigger, HIGH);\n  delayMicroseconds(10);\n  digitalWrite(Trigger, LOW);\n  \n\n  duration = pulseIn(Echo, HIGH);\n  \n\n  distance = duration * 0.034 \/ 2;\n  \n \n  if (distance &lt; 10 and !open) {\n    count = 0;\n    lcd.setCursor(7, 0);\n    lcd.print(count);\n    open = true;\n    servoMotor.write(80);\n    delay(1000);\n  } \n  else if (distance &lt; 10 and open) {\n    open = false;\n    servoMotor.write(0);\n    delay(1000);\n  } \n  delay(500);\n\n}\n<\/code><\/pre>\n\n\n\n<p>Por \u00faltimo, la funci\u00f3n loop que la dividiremos en tres:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> Primero un condicional if, que nos permite resetear el contador por teclado cuando la placa est\u00e1 conectada a un ordenador, en caso de estar conectada a una pila nunca se ejecutar\u00eda, al leer el car\u00e1cter \u00abc\u00bb el contador se pone a cero.<\/li>\n\n\n\n<li> Despu\u00e9s tenemos la lectura de cada uno de los seis sensores infrarrojos y sus correspondientes condicionales, en los que si alguno detecta un valor \u00abLOW\u00bb entrar\u00eda por \u00e9l, sumar\u00eda el valor correspondiente al contador, mostrar\u00eda por la pantalla LCD la moneda detectada y actualizar\u00eda el total.<\/li>\n\n\n\n<li>Finalmente, la parte del c\u00f3digo correspondiente al sensor ultrasonidos y al servo motor. Enviamos pulsos ultras\u00f3nicos y se leen continuamente los valores que recibimos, los transformamos a distancia con la f\u00f3rmula y si esta es menor de 10 cent\u00edmetros hacemos girar el servo motor 80 grados. Para identificar el estado de la tapa tenemos la variable \u00abopen\u00bb, si la tapa estuviera abierta (open = true), la cerrar\u00edamos, de lo contrario (open = false), la abrir\u00edamos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Posibles mejoras<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Las implementaciones que nos han dado problemas.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Meter una alarma sonora que se reproduzca una melod\u00eda cuando se llegue a m\u00faltiplos de 100 por ejemplo.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregar un teclado y poder configurar tu la cantidad de dinero que quieres poner como objetivo.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adaptar el contenedor donde caen las monedas y agregar un bot\u00f3n que al pulsarlo activase un servo motor que levantar\u00eda la base haciendo que cayesen las monedas fuera de la hucha para poder sacarlas.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">V\u00eddeo demostraci\u00f3n<\/h2>\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=\"Hucha inteligente Arduino\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Qbczxj9jOJA?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","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n Los motivos que nos llevaron a iniciar este proyecto fue que nos hemos dado cuenta de que las huchas est\u00e1n pasando de moda y, de esta manera, se podr\u00edan reinventar.&nbsp; La idea principal&#46;&#46;&#46;<\/p>\n","protected":false},"author":8,"featured_media":7046,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6768","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>Hucha inteligente cuenta monedas - Proyectos con Arduino.<\/title>\n<meta name=\"description\" content=\"Hucha cuenta-monedas mediante rampa con sensor ultras\u00f3nico y servomotor\" \/>\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\/hucha-inteligente-cuenta-monedas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hucha inteligente cuenta monedas - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Hucha cuenta-monedas mediante rampa con sensor ultras\u00f3nico y servomotor\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-08T18:05:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-09T06:50:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Hucha-cuentamonedas.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1536\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"gdhwsw2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"gdhwsw2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 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\\\/hucha-inteligente-cuenta-monedas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/\"},\"author\":{\"name\":\"gdhwsw2\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/7491e54afbe5e7fd53467fccb9c7ce44\"},\"headline\":\"Hucha inteligente cuenta monedas\",\"datePublished\":\"2023-05-08T18:05:06+00:00\",\"dateModified\":\"2023-05-09T06:50:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/\"},\"wordCount\":1159,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/Hucha-cuentamonedas.jpg\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/\",\"name\":\"Hucha inteligente cuenta monedas - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/Hucha-cuentamonedas.jpg\",\"datePublished\":\"2023-05-08T18:05:06+00:00\",\"dateModified\":\"2023-05-09T06:50:24+00:00\",\"description\":\"Hucha cuenta-monedas mediante rampa con sensor ultras\u00f3nico y servomotor\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/Hucha-cuentamonedas.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/Hucha-cuentamonedas.jpg\",\"width\":2048,\"height\":1536},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/hucha-inteligente-cuenta-monedas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hucha inteligente cuenta monedas\"}]},{\"@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\\\/7491e54afbe5e7fd53467fccb9c7ce44\",\"name\":\"gdhwsw2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"caption\":\"gdhwsw2\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/gdhwsw2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hucha inteligente cuenta monedas - Proyectos con Arduino.","description":"Hucha cuenta-monedas mediante rampa con sensor ultras\u00f3nico y servomotor","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\/hucha-inteligente-cuenta-monedas\/","og_locale":"es_ES","og_type":"article","og_title":"Hucha inteligente cuenta monedas - Proyectos con Arduino.","og_description":"Hucha cuenta-monedas mediante rampa con sensor ultras\u00f3nico y servomotor","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2023-05-08T18:05:06+00:00","article_modified_time":"2023-05-09T06:50:24+00:00","og_image":[{"width":2048,"height":1536,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Hucha-cuentamonedas.jpg","type":"image\/jpeg"}],"author":"gdhwsw2","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"gdhwsw2","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/"},"author":{"name":"gdhwsw2","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/7491e54afbe5e7fd53467fccb9c7ce44"},"headline":"Hucha inteligente cuenta monedas","datePublished":"2023-05-08T18:05:06+00:00","dateModified":"2023-05-09T06:50:24+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/"},"wordCount":1159,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Hucha-cuentamonedas.jpg","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/","name":"Hucha inteligente cuenta monedas - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Hucha-cuentamonedas.jpg","datePublished":"2023-05-08T18:05:06+00:00","dateModified":"2023-05-09T06:50:24+00:00","description":"Hucha cuenta-monedas mediante rampa con sensor ultras\u00f3nico y servomotor","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Hucha-cuentamonedas.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/Hucha-cuentamonedas.jpg","width":2048,"height":1536},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/hucha-inteligente-cuenta-monedas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Hucha inteligente cuenta monedas"}]},{"@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\/7491e54afbe5e7fd53467fccb9c7ce44","name":"gdhwsw2","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","caption":"gdhwsw2"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/gdhwsw2\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6768","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=6768"}],"version-history":[{"count":53,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6768\/revisions"}],"predecessor-version":[{"id":7047,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6768\/revisions\/7047"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/7046"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=6768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=6768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=6768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}