{"id":184,"date":"2023-07-25T16:36:50","date_gmt":"2023-07-25T16:36:50","guid":{"rendered":"https:\/\/pedrolabs.com.br\/?p=184"},"modified":"2023-08-25T15:01:33","modified_gmt":"2023-08-25T15:01:33","slug":"0007-hack-no-brinquedo","status":"publish","type":"post","link":"https:\/\/pedrolabs.com.br\/index.php\/2023\/07\/25\/0007-hack-no-brinquedo\/","title":{"rendered":"0007 &#8211; TOY HACKING"},"content":{"rendered":"\n<p>Temos esse brinquedo que toca m\u00fasicas quando voc\u00ea aperta o bot\u00e3o, e esse \u00e9 o problema dele, ele s\u00f3 toca a m\u00fasica se voc\u00ea  aperta o bot\u00e3o. <\/p>\n\n\n\n<p>Como nossa filha ainda n\u00e3o consegue apertar sozinha, n\u00f3s ficavamos apertando o bot\u00e3o repetidamente a cada 20, 30 segundos quando brincavamos com esse brinquedo com ela.<\/p>\n\n\n\n<p>Eu fiz ent\u00e3o um hack que adiciona um &#8220;modo infinito&#8221; ao brinquedo.<\/p>\n\n\n\n<p>Basicamente \u00e9 um arduino que fica monitorando a saida de \u00e1udio, se ela estiver muda por 1 segundo, ele pulsa um sinal no mesmo pino do bot\u00e3o. Ent\u00e3o assim quando acaba uma musica, ele detecta e j\u00e1 aciona a pr\u00f3xima.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_1136527001930445472083857-768x1024.jpg\" alt=\"\" class=\"wp-image-180\" srcset=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_1136527001930445472083857-768x1024.jpg 768w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_1136527001930445472083857-225x300.jpg 225w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_1136527001930445472083857-1152x1536.jpg 1152w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_1136527001930445472083857-1536x2048.jpg 1536w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_1136527001930445472083857-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">O desenvolvimento foi feito com um arduino UNO<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_142713162490160657799394-768x1024.jpg\" alt=\"\" class=\"wp-image-181\" srcset=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_142713162490160657799394-768x1024.jpg 768w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_142713162490160657799394-225x300.jpg 225w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_142713162490160657799394-1152x1536.jpg 1152w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_142713162490160657799394-1536x2048.jpg 1536w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230724_142713162490160657799394-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Placa original <\/figcaption><\/figure>\n\n\n\n<p>A placa \u00e9 basicamente um ASIC (hardware espec\u00edfico criado para uma unica fun\u00e7\u00e3o) montado em COB (circuit on board, o sil\u00edcio est\u00e1 montado em cima da placa e o encapsulamento \u00e9 essa bolha preta de resina aplicada em cima dele &#8211; tudo para baratear tudo)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1003303395465288948255073-1024x768.jpg\" alt=\"\" class=\"wp-image-182\" srcset=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1003303395465288948255073-1024x768.jpg 1024w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1003303395465288948255073-300x225.jpg 300w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1003303395465288948255073-768x576.jpg 768w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1003303395465288948255073-1536x1152.jpg 1536w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1003303395465288948255073-2048x1536.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Para a montagem final o arduino foi substitu\u00eddo por esse Digispark, vers\u00e3o menor que usa um Attiny85<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_102914960605419217532074-768x1024.jpg\" alt=\"\" class=\"wp-image-183\" srcset=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_102914960605419217532074-768x1024.jpg 768w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_102914960605419217532074-225x300.jpg 225w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_102914960605419217532074-1152x1536.jpg 1152w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_102914960605419217532074-1536x2048.jpg 1536w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_102914960605419217532074-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Modo infinito <\/figcaption><\/figure>\n\n\n\n<p>O bot\u00e3o simplesmente liga a alimenta\u00e7\u00e3o do Digispark e ele passa a atuar no circuito em loop infinito.<\/p>\n\n\n\n<p>O c\u00f3digo pode ser visto aqui:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/pedroferreiramamede\/toys_hacking\/blob\/main\/infinityDIGI.ino\">https:\/\/github.com\/pedroferreiramamede\/toys_hacking\/blob\/main\/infinityDIGI.ino<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1029495448562423033338194-768x1024.jpg\" alt=\"\" class=\"wp-image-187\" srcset=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1029495448562423033338194-768x1024.jpg 768w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1029495448562423033338194-225x300.jpg 225w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1029495448562423033338194-1152x1536.jpg 1152w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1029495448562423033338194-1536x2048.jpg 1536w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1029495448562423033338194-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Mais um item pedrolabs<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1013047750537267345699870-768x1024.jpg\" alt=\"\" class=\"wp-image-186\" srcset=\"https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1013047750537267345699870-768x1024.jpg 768w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1013047750537267345699870-225x300.jpg 225w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1013047750537267345699870-1152x1536.jpg 1152w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1013047750537267345699870-1536x2048.jpg 1536w, https:\/\/pedrolabs.com.br\/wp-content\/uploads\/2023\/07\/20230725_1013047750537267345699870-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>See you at the next hacking \ud83d\ude42<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Temos esse brinquedo que toca m\u00fasicas quando voc\u00ea aperta o bot\u00e3o, e esse \u00e9 o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":186,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/posts\/184"}],"collection":[{"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=184"}],"version-history":[{"count":4,"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/posts\/184\/revisions"}],"predecessor-version":[{"id":192,"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/posts\/184\/revisions\/192"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/media\/186"}],"wp:attachment":[{"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pedrolabs.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}