        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":7854,"date":"2024-12-29T12:17:47","date_gmt":"2024-12-29T12:17:47","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=7854"},"modified":"2024-12-29T12:24:51","modified_gmt":"2024-12-29T12:24:51","slug":"servo-comandos-de-voz","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2024\/12\/servo-comandos-de-voz\/","title":{"rendered":"Control de servo por comandos de voz"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"Control de servo por comandos de voz - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/sLG4zPJTSOI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p data-pm-slice=\"1 1 []\">El m\u00f3dulo de reconocimiento de voz Geeetech es una herramienta vers\u00e1til para proyectos que requieren control por voz. En este tutorial, aprender\u00e1s c\u00f3mo controlar un servo utilizando dos comandos de voz<\/p>\n<hr \/>\n<p style=\"text-align: left;\">Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<p style=\"text-align: left;\"><div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div><\/p>\n<hr \/>\n<h3><strong>Componentes electr\u00f3nicos<\/strong><\/h3>\n<h3>Arduino mini pro<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-4993\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro.jpg\" sizes=\"(max-width: 600px) 100vw, 600px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/09\/arduino_mini_pro-300x300.jpg 300w\" alt=\"\" width=\"600\" height=\"600\" \/><\/a><\/p>\n<p>El\u00a0<strong>Arduino Pro Mini<\/strong>\u00a0es una placa de\u00a0<a class=\"google-anno\" href=\"https:\/\/rogerbit.com\/wprb\/2024\/10\/termometro-hw069-ds18b20\/#\" data-google-vignette=\"false\" data-google-interstitial=\"false\">\u00a0<span class=\"google-anno-t\">microcontrolador<\/span><\/a>\u00a0basada en el\u00a0\u00a0<a href=\"http:\/\/www.atmel.com\/Images\/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf\" target=\"_blank\" rel=\"noopener\">ATmega328<\/a>\u00a0.<br \/>\nTiene 14 pines de entrada \/ salida digital (de los cuales 6 se pueden usar como salidas PWM), 6 entradas anal\u00f3gicas, un resonador integrado, un bot\u00f3n de reinicio y orificios para montar encabezados de pines.\u00a0Se puede conectar un encabezado de seis pines a un cable FTDI o una placa de conexi\u00f3n Sparkfun para proporcionar alimentaci\u00f3n USB y comunicaci\u00f3n a la placa.<br \/>\nEl Arduino Pro Mini est\u00e1 dise\u00f1ado para su instalaci\u00f3n semipermanente en objetos o exposiciones. La placa viene sin encabezados pre montados, lo que permite el uso de varios tipos de conectores o la soldadura directa de cables. El dise\u00f1o del pin es compatible con el Arduino Mini.<br \/>\nHay dos versiones del Pro Mini.\u00a0Uno corre a 3.3V y 8 MHz, el otro a 5V y 16 MHz.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega328 *<\/td>\n<\/tr>\n<tr>\n<td>Fuente de alimentaci\u00f3n de la placa<\/td>\n<td>3,35-12 V (modelo de 3,3 V) o 5-12 V (modelo de 5 V)<\/td>\n<\/tr>\n<tr>\n<td>Voltaje de funcionamiento del circuito<\/td>\n<td>3.3V o 5V (dependiendo del modelo)<\/td>\n<\/tr>\n<tr>\n<td>Pines de E \/ S digitales<\/td>\n<td>14<\/td>\n<\/tr>\n<tr>\n<td>Pines PWM<\/td>\n<td>6 6<\/td>\n<\/tr>\n<tr>\n<td>UART<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>SPI<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>I2C<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Pines de entrada anal\u00f3gica<\/td>\n<td>6 6<\/td>\n<\/tr>\n<tr>\n<td>Interrupciones externas<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>Corriente CC por pin de E \/ S<\/td>\n<td>40 mA<\/td>\n<\/tr>\n<tr>\n<td>Memoria flash<\/td>\n<td>32 KB de los cuales 2 KB utilizados por el gestor de arranque *<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>2 KB *<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB *<\/td>\n<\/tr>\n<tr>\n<td>Velocidad de reloj<\/td>\n<td>8 MHz (versiones de 3.3V) o 16 MHz (versiones de 5V)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h4>Pines hembra<\/h4>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-6689\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg\" sizes=\"(max-width: 225px) 100vw, 225px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg 225w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin-150x150.jpg 150w\" alt=\"\" width=\"225\" height=\"225\" \/><\/p>\n<hr \/>\n<p><strong>Pines macho<\/strong><\/p>\n<p><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/11\/header-macho-40-pin-300x300.jpg\" \/><\/p>\n<hr \/>\n<p><strong>Z\u00f3calo para arduino nano<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-6895\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg\" sizes=\"(max-width: 320px) 100vw, 320px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg 320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo-300x225.jpg 300w\" alt=\"\" width=\"320\" height=\"240\" \/><\/p>\n<hr \/>\n<p><strong>Cables dupont hembra macho<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-7023 \" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-150x150.jpg\" sizes=\"(max-width: 225px) 100vw, 225px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra.jpg 800w\" alt=\"\" width=\"225\" height=\"225\" \/><\/p>\n<hr \/>\n<p><strong>PCB<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7078\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/10\/pcb.png\" sizes=\"(max-width: 387px) 100vw, 387px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/10\/pcb.png 387w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/10\/pcb-244x300.png 244w\" alt=\"\" width=\"387\" height=\"475\" \/><\/p>\n<p>Descargar archivo gerber \u2013&gt;\u00a0<a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/04\/pcb-alarma-ir.zip\">pcb<\/a><\/p>\n<hr \/>\n<p><strong>Configuraci\u00f3n del m\u00f3dulo<\/strong><\/p>\n<p>Suponiendo que ya instalamos los driver del adaptador usb serial, debemos asegurarnos de setear el programa\u00a0docklight con la configuraci\u00f3n de la siguiente imagen:<\/p>\n<p>&nbsp;<\/p>\n<p>El programa\u00a0docklight si no lo tienen lo descargamos de la p\u00e1gina\u00a0<a href=\"https:\/\/docklight.de\/downloads\/\">https:\/\/docklight.de\/downloads\/<\/a>\u00a0es una demo funcional pero no nos permite guardar el trabajo hecho, as\u00ed que atenci\u00f3n con esto.<\/p>\n<p>Para facilitarles las cosas y no tener ning\u00fan inconveniente, ac\u00e1 les dejo el archivo con los comandos utilizados durante el video.<\/p>\n<p>Descargar\u2013&gt;\u00a0<a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/comandos_modulo_reconocimiento_de_voz.zip\">comandos_modulo_reconocimiento_de_voz<\/a><\/p>\n<p>Una vez descargado y descomprimido el archivo, debemos abrirlo en el docklight.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1995\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight-300x159.jpg\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight-300x159.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight-768x408.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight-1024x544.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight-600x319.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight-820x436.jpg 820w\" alt=\"docklight\" width=\"300\" height=\"159\" \/><\/a><\/p>\n<p>Nos tiene que aparecer una imagen similar a esta.<\/p>\n<p>Hay que revisar que la configuraci\u00f3n del\u00a0docklight coincida con la de nuestro adapta usb serial y la del m\u00f3dulo de reconocimiento de voz.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight1.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1996\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight1-300x159.jpg\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight1-300x159.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight1-768x407.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight1-1024x543.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight1-600x318.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/docklight1-820x434.jpg 820w\" alt=\"docklight1\" width=\"300\" height=\"159\" \/><\/a><\/p>\n<p>Con esto configurado correctamente, ya estamos en condiciones de enviar comandos al m\u00f3dulo de reconocimiento de voz<\/p>\n<p><strong>Comando del m\u00f3dulo de reconocimiento de voz<\/strong><\/p>\n<ul>\n<li>0x00\u2013&gt;Entra en modo de espera de alg\u00fan comando<\/li>\n<li>0x01 \u2013&gt;Eliminar las instrucciones del grupo 1<\/li>\n<li>0x02 \u2013&gt;Eliminar las instrucciones del grupo 2<\/li>\n<li>0x03 \u2013&gt;Eliminar las instrucciones del grupo 3<\/li>\n<li>0x04\u2013&gt;Eliminar las instrucciones de los 3 grupos<\/li>\n<li>0x11\u2013&gt;Comienza a grabar instrucciones del grupo 1<\/li>\n<li>0x12\u2013&gt;Comienza a grabar instrucciones del grupo 2<\/li>\n<li>0x13\u2013&gt;Comienza a grabar instrucciones del grupo 3<\/li>\n<li>0x21\u2013&gt;Importar grupo 1 para la utilizaci\u00f3n de los comandos de voz<\/li>\n<li>0x22\u2013&gt;Importar grupo 2 para la utilizaci\u00f3n de los comandos de voz<\/li>\n<li>0x23\u2013&gt;Importar grupo 3 para la utilizaci\u00f3n de los comandos de voz<\/li>\n<li>0x24\u2013&gt;Consulta los grupos grabados<\/li>\n<li>0x31\u2013&gt;Cambia la velocidad a\u00a02400 bps<\/li>\n<li>0x32\u2013&gt;Cambia la velocidad a 4800 bps<\/li>\n<li>0x33\u2013&gt;Cambia la velocidad a 9600 bps<\/li>\n<li>0x34\u2013&gt;Cambia la velocidad a 19200 bps<\/li>\n<li>0x35\u2013&gt;Cambia la velocidad a 38400bps<\/li>\n<li>0x36\u2013&gt;Cambia a modo com\u00fan<\/li>\n<li>0x37\u2013&gt;Cambia a modo compacto<\/li>\n<li>0xbb\u2013&gt;Informaci\u00f3n de la versi\u00f3n del m\u00f3dulo<\/li>\n<\/ul>\n<p><strong>Par\u00e1metros<\/strong><\/p>\n<ul>\n<li>Voltaje: 4.5-5.5V<\/li>\n<li>Corriente: &lt;40mA<\/li>\n<li>Interfaz digital: 5V TTL<\/li>\n<li>Interfaz an\u00e1loga: conector del micr\u00f3fono mono-canal de 3.5mm + interfaz pin del micr\u00f3fono<\/li>\n<li>Tama\u00f1o: 30m mx 47.5m m<\/li>\n<\/ul>\n<p>Este kit est\u00e1 compuesto de un m\u00f3dulo de reconocimiento de voz, un m\u00f3dulo usb serial, cables y un micr\u00f3fono.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/voice.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1974\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/voice-300x300.jpg\" sizes=\"(max-width: 300px) 100vw, 300px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/voice-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/voice-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/02\/voice.jpg 550w\" alt=\"voice\" width=\"300\" height=\"300\" \/><\/a><\/p>\n<hr \/>\n<p><strong>C\u00f3digo Fuente<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">#include &lt;Servo.h&gt;\r\nServo myServo; \/\/ Crear un objeto Servo\r\nint servoPin = 12; \/\/ Pin del servo\r\nbyte comando = 0;\r\n\r\nvoid setup()\r\n{\r\n  Serial.begin(9600); \/\/ Velocidad a la que trabaja el m\u00f3dulo de reconocimiento de voz\r\n  myServo.attach(servoPin); \/\/ Asignar el pin al servo\r\n  myServo.write(90); \/\/ Inicializar el servo en la posici\u00f3n central\r\n  delay(500);\r\n\r\n  \/\/ Comando para cambiar al modo compacto\r\n  Serial.write(0xAA);\r\n  Serial.write(0x37);\r\n  delay(500);\r\n  \/\/ Importa el grupo 1\r\n  Serial.write(0xAA);\r\n  Serial.write(0x21);\r\n}\r\n\r\nvoid loop() \/\/ Correr una y otra vez\r\n{\r\n  while (Serial.available())\r\n  {\r\n    \/\/ Captura los caracteres del puerto serial y se los asigna a la variable \"comando\"\r\n    comando = Serial.read();\r\n    \/\/ Se compara la variable \"comando\"\r\n    switch (comando) \/\/ Estructura de control switch, case\r\n    {\r\n      case 0x11: \/\/ Si el valor es 11, mueve el servo a 0\u00b0\r\n        myServo.write(0);\r\n        break;\r\n\r\n      case 0x12: \/\/ Si el valor es 12, mueve el servo a 45\u00b0\r\n        myServo.write(45);\r\n        break;\r\n\r\n      case 0x13: \/\/ Si el valor es 13, mueve el servo a 90\u00b0\r\n        myServo.write(90);\r\n        break;\r\n        \r\n      case 0x14: \/\/ Si el valor es 14, mueve el servo a 135\u00b0\r\n        myServo.write(135);        \r\n        break;\r\n        \r\n      case 0x15: \/\/ Si el valor es 15, mueve el servo a 180\u00b0\r\n        myServo.write(180);\r\n        break;\r\n    }\r\n  }\r\n}<\/pre>\n<hr \/>\n<p>Si deseas que revise alg\u00fan producto escr\u00edbeme a <a href=\"mailto:reviews@rogerbit.com\">reviews@rogerbit.com<\/a> (s\u00f3lo contacto empresarial ).<\/p>\n<p>No te pierdas ning\u00fan video m\u00e1s suscr\u00edbete a nuestro canal de telegram <a href=\"https:\/\/t.me\/carlosvolt_electronica_robotica\">https:\/\/t.me\/carlosvolt_electronica_robotica<\/a><\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"\ud83c\udf99 Configuraci\u00f3n M\u00f3dulo de reconocimiento de voz para arduino\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/gXTI3PQeOGs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>El m\u00f3dulo de reconocimiento de voz Geeetech es una herramienta vers\u00e1til para proyectos que requieren control por voz. En este tutorial, aprender\u00e1s c\u00f3mo controlar un servo utilizando dos comandos de voz Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas Componentes electr\u00f3nicos Arduino mini pro [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":7856,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[45,2065,624,2066,2067,154,2063,2062,677,2064],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7854"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=7854"}],"version-history":[{"count":2,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7854\/revisions"}],"predecessor-version":[{"id":7857,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7854\/revisions\/7857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/7856"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=7854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=7854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=7854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}