{"id":5953,"date":"2017-04-17T11:30:02","date_gmt":"2017-04-17T09:30:02","guid":{"rendered":"http:\/\/yeti.albascout.ro\/blog\/?p=5953"},"modified":"2017-04-17T11:30:02","modified_gmt":"2017-04-17T09:30:02","slug":"martisor-cu-ecran","status":"publish","type":"post","link":"https:\/\/yeti.albascout.ro\/blog\/martisor-cu-ecran\/","title":{"rendered":"M\u0103r\u021bi\u0219or &#8230; cu ecran"},"content":{"rendered":"<p>De obicei, de 1 martie,\u00a0facem chestii cool pentru fetele din Spyhce.\u00a0Anul\u00a0trecut (ca \u0219i acum doi ani, dar pentru cu totul alte fete) am avut <a href=\"http:\/\/yeti.albascout.ro\/blog\/martisoare-si-idei\/\">m\u0103r\u021bi\u0219oare cu logo-ul Python f\u0103cute din Fimo<\/a>.<\/p>\n<p>Anul \u0103sta, \u00eenghesuit cu tot felul de lucruri, eram c\u00e2t pe ce s\u0103 o las moart\u0103 dac\u0103 nu era tovar\u0103\u0219ul meu de aventuri electronice, Andrei Candale &#8211; cu care am construit \u0219i bradul Spyhce &#8211; s\u0103 vin\u0103 cu o idee suficient de tr\u0103znit\u0103\u00a0\u00eenc\u00e2t s\u0103 merite pus\u0103 pe roate. Sau \u00een piept.<\/p>\n<p>Pe scurt, ideea lui Andrei a fost s\u0103 facem ni\u0219te m\u0103r\u021bi\u0219oare &#8230; cu ecran. Adic\u0103, s\u0103 po\u021bi s\u0103 programezi ce m\u0103r\u021bi\u0219or por\u021bi! Dac\u0103 v\u0103 sun\u0103 SF, &#8230; ave\u021bi dreptate. Dar nu e imposibil de realizat!<!--more--><\/p>\n<h2>Ideea<\/h2>\n<p>Ideea e relativ simpl\u0103 &#8211; s\u0103 afi\u0219\u0103m <em>ceva, o imagine<\/em> pe un ecran suficient de micu\u021b s\u0103 \u021bi-l po\u021bi pune \u00een piept, cu alimentarea, desigur, de la o baterie &#8211; cu acelea\u0219i constr\u00e2ngeri: mic\u00a0\u0219i c\u00e2t de u\u0219or.<\/p>\n<p>Apoi a venit \u0219i ideea s\u0103 avem \u0219i un buton undeva, cu care s\u0103 po\u021bi schimba imaginea. Adic\u0103 s\u0103 ai mai multe poze \u00eenc\u0103rcate \u00een m\u0103r\u021bi\u0219or\u00a0\u0219i s\u0103-\u021bi po\u021bi alege care e cea care e afi\u0219at\u0103 la un moment dat.<\/p>\n<h2>Materiale<\/h2>\n<p>Am ales baterii CR2032, cele mai &#8222;grase&#8221; din seria CR20xx (baterii circulare &#8211; pastil\u0103 &#8211; cu diametrul de 2cm), ca s\u0103 \u021bin\u0103 c\u00e2t mai mult. Vreo 7 lei la orice magazin gen Altex. Dup\u0103 ce am avut un m\u0103r\u021bi\u0219oarele gata, am f\u0103cut \u0219i un test peste noapte s\u0103 vedem cam c\u00e2t \u021bin bateriile \u0219i trebuie s\u0103 fie undeva aproape de 15 de ore de utilizare continu\u0103.<\/p>\n<p>Andrei are mereu un ochi atent la\u00a0ce chestii cool poate\u00a0g\u0103si pe net pentru tr\u0103zn\u0103i de-astea de prin China (AliExpress) \u0219i avea deja un ecran micu\u021b OLED 128&#215;64 \u0219i ni\u0219te <a href=\"https:\/\/www.optimusdigital.ro\/placi-de-dezvoltare-placi-compatibile-cu-arduino\/184-placa-cu-microcontroller-attiny85.html?gclid=CjwKEAjwrMzHBRDW3saA88aT80MSJACbvo1TFO0D5yBy0TdVykwvO7y9vmVhRvN5KPe-QoNsxj_RLxoCh5vw_wcB\">pl\u0103cu\u021be breakout cu Attiny85<\/a>, dar \u0219i doar <a href=\"http:\/\/i.ebayimg.com\/00\/s\/MTAwMFgxMDAw\/z\/I-EAAOSwImRYgI-r\/$_35.JPG?set_id=8800005007\">chip-ul, varianta DIP<\/a>.<\/p>\n<p><a href=\"http:\/\/www.atmel.com\/images\/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf\">ATtiny-uri<\/a>\u00a0aveam suficiente, dar ecrane, doar unul. Un ATtiny85 e sub\u00a010\u00a0RON. Cu o idee venit\u0103 cam cu 10 zile \u00eenainte de deadline, nu mai prea po\u021bi comanda orice \u0219i oric\u00e2t din China, c\u0103 lucrurile ieftine vin cu vaporul \u0219i fac \u00eentre\u00a030 \u0219i 60 de zile.<\/p>\n<p>Next stop dup\u0103 <a href=\"https:\/\/www.aliexpress.com\/\">AliExpress<\/a> sunt site-urile autohtone, prima dat\u0103 de electronice (n-aveau), apoi OLX \u0219i Okazii.ro. Dup\u0103 c\u00e2teva ore de povestit cu tot felul de v\u00e2nz\u0103tori de prin Br\u0103ila (\u00een timp ce colegul nostru din Gala\u021bi ne povestea, la r\u00e2ndul lui, despre felurite moduri \u00een care po\u021bi ajunge \u00eenf\u0103\u0219urat \u00eentr-un covor, \u00een Dun\u0103re, \u00een Br\u0103ila, dar nu \u00een Gala\u021bi) sau Bucure\u0219ti am g\u0103sit pe cineva care avea 5 la 30 de RON \/ bucata, am b\u0103tut palma \u0219i a treia zi curierul nostru de \u00eencredere ne-a adus juc\u0103riile.<\/p>\n<p>Butoane, pl\u0103ci de test\u00a0\u0219i alte consumabile mai avem &#8222;pe stoc&#8221; din obi\u0219nuin\u0103, prevedere sau alte proiecte.<\/p>\n<h2>Imagini<\/h2>\n<p>Exist\u0103 o bibliotec\u0103 de la Adafruit care se integreaz\u0103 direct cu ecranul \u0219i cu Arduino. Cum Arduino folose\u0219te o familie similar\u0103 de controllere cu\u00a0ATtiny,\u00a0prima tentativ\u0103 a fost s\u0103 folosim aceast\u0103 bibliotec\u0103 &#8211; dar spa\u021biul de stocare pe ATtiny e, dup\u0103 cum \u00eei spune numele, tiny. A\u0219a c\u0103 am trecut la <a href=\"https:\/\/github.com\/aklomp\/attiny85-ssd1306\">alt\u0103 bibliotec\u0103 f\u0103cut\u0103 special pentru chip-ul \u0103sta<\/a>,\u00a0care ocup\u0103 ceva mai pu\u021bin spa\u021biu, dar are nevoie de un anumit format pentru poz\u0103.<\/p>\n<p>Dup\u0103 ce ne-am\u00a0prins urechile un pic la cum trebuie aranja\u021bi\u00a0pixelii pozei ca s\u0103 o po\u021bi lua din GIMP \u0219i s\u0103 o pui direct pe device, Andrei a venit \u0219i cu o compresie simpl\u0103 prin care s\u0103 \u00eendes\u0103m c\u00e2t mai multe poze pe memoria limitat\u0103 a chip-ului.<\/p>\n<p>Asta e script-ul meu, f\u0103r\u0103 partea de compresie, care ia un fi\u0219ier XBM exportat din GIMP \u0219i \u00eel transpune\u00a0\u00een formatul pe care-l vrea display-ul.<\/p>\n<p><script src=\"https:\/\/gist.github.com\/andreiavram\/3fa75c3c5eab09472ab14faeeca20c0d.js\"><\/script><\/p>\n<figure id=\"attachment_6042\" aria-describedby=\"caption-attachment-6042\" style=\"width: 640px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6042\" src=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/romanian_pattern_flowers.png\" alt=\"romanian_pattern_flowers\" width=\"640\" height=\"480\" srcset=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/romanian_pattern_flowers.png 640w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/romanian_pattern_flowers-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption id=\"caption-attachment-6042\" class=\"wp-caption-text\">Una din imagini, varianta zoomed in (p\u0103tratele alea mici sunt pixeli individuali de pe display)<\/figcaption><\/figure>\n<p>Am stat apoi o zi \u00eentreag\u0103 s\u0103 \u00eencerc\u0103m s\u0103\u00a0potrivim breakout board-ul, bateria, display-ul \u0219i butonul \u00eentr-un device care s\u0103 fie suficient de mic \u0219i dr\u0103gu\u021b ca s\u0103 poat\u0103 sta \u00een piept f\u0103r\u0103 s\u0103 \u00eei trebuiasc\u0103 bretele.<\/p>\n<p>Cum nu am g\u0103sit nicio solu\u021bie fantastic\u0103, am\u00a0renun\u021bat complet la breakout board \u0219i la orice bune practici am \u00eenv\u0103\u021bat \u00een facultate, \u0219i am lipit toate cele direct\u00a0pe o plac\u0103 de test (de-aia cu g\u0103urele), t\u0103iat\u0103 la dimensiunea ecranului, \u00een care se prindeau direct toate componentele, inclusiv chip-ul ATtiny f\u0103r\u0103 niciun fel de soclu, direct pe partea cu pastilele de cupru. Am inventat \u0219i un suport oarecum elastic pentru baterie dintr-o s\u00e2rm\u0103 mai groas\u0103, care se prindea pe aceea\u0219i parte.<\/p>\n<p>Pentru asta, ATtiny-ul a trebuit programat \u00eenainte s\u0103-l lipim, pentru c\u0103 odat\u0103 ce era prins acolo, nu mai era de scos, nici de re-programat.<\/p>\n<h2>Produc\u021bie<\/h2>\n<figure id=\"attachment_6080\" aria-describedby=\"caption-attachment-6080\" style=\"width: 1140px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6080\" src=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/martisor.png\" alt=\"martisor\" width=\"1140\" height=\"1018\" srcset=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/martisor.png 1140w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/martisor-300x268.png 300w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/martisor-768x686.png 768w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/martisor-1024x914.png 1024w\" sizes=\"auto, (max-width: 1140px) 100vw, 1140px\" \/><figcaption id=\"caption-attachment-6080\" class=\"wp-caption-text\">Reprezentare schematic\u0103\u00a0aproximativ\u0103. Dup\u0103 cum ziceam, nu-i chiar mare lucru :)<\/figcaption><\/figure>\n<p>Am produs cu Andrei pe 28 februarie dup\u0103 orele de lucru (p\u00e2n\u0103 la 3 diminea\u021ba s\u0103 fi tot fost) \u0219ase asemenea minunate device-uri. Dup\u0103 ce am avut un prototip OK nu cred c\u0103 ne-a luat mai mult de o or\u0103, o or\u0103 jumate s\u0103 le facem pe toate &#8211; dar n-am ajuns chiar u\u0219or la prototip.<\/p>\n<p>Au fost c\u00e2teva lucruri de luat la pil\u0103, cum se zice &#8211; cum ar fi\u00a0conexiunile pentru borna negativ\u0103 a bateriei, pentru a face un contact pe o suprafa\u021ba c\u00e2t mai mare.<\/p>\n<p>Le-am izolat cu ni\u0219te silicon \u00een locurile periculoase de a face scurt dac\u0103 sunt atinse, mai ales \u00een partea de sus, unde se prinde ecranul.<\/p>\n<figure id=\"attachment_6058\" aria-describedby=\"caption-attachment-6058\" style=\"width: 4160px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-6058\" src=\"http:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/IMG_20170228_232348.jpg\" alt=\"IMG_20170228_232348\" width=\"4160\" height=\"3120\" srcset=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/IMG_20170228_232348.jpg 4160w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/IMG_20170228_232348-300x225.jpg 300w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/IMG_20170228_232348-768x576.jpg 768w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/IMG_20170228_232348-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 4160px) 100vw, 4160px\" \/><figcaption id=\"caption-attachment-6058\" class=\"wp-caption-text\">Andrei \u00ee\u0219i pr\u0103je\u0219te degetele cu zor (ora: aproximativ 1AM)<\/figcaption><\/figure>\n<p>Le-am mai f\u0103cut \u0219i un pic de \u00eembr\u0103c\u0103minte de h\u00e2rtie semi-transparent\u0103\u00a0s\u0103 nu le chiar ias\u0103 ma\u021bele pe-afar\u0103, am at\u00e2rnat un \u0219nur alb-ro\u0219u\u00a0pe ele \u0219i ta-daaaa &#8211; <strong>m\u0103r\u021bi\u0219oare cu ecran.<\/strong><\/p>\n<div class=\"tiled-gallery type-rectangular tiled-gallery-unresized\" data-original-width=\"660\" data-carousel-extra='null' itemscope itemtype=\"http:\/\/schema.org\/ImageGallery\" > <div class=\"gallery-row\" style=\"width: 660px; height: 294px;\" data-original-width=\"660\" data-original-height=\"294\" > <div class=\"gallery-group images-1\" style=\"width: 441px; height: 294px;\" data-original-width=\"441\" data-original-height=\"294\" > <div class=\"tiled-gallery-item tiled-gallery-item-large\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/yeti.albascout.ro\/blog\/martisor-cu-ecran\/dsc_6131\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"437\"> <meta itemprop=\"height\" content=\"290\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"6122\" data-orig-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131.jpg\" data-orig-size=\"2000,1330\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;6.3&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D3200&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1488482050&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;35&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.076923076923077&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"DSC_6131\" data-image-description=\"\" data-medium-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131-300x200.jpg\" data-large-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131-1024x681.jpg\" src=\"https:\/\/i0.wp.com\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131.jpg?w=437&#038;h=290&#038;ssl=1\" srcset=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131.jpg 2000w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131-300x200.jpg 300w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131-768x511.jpg 768w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6131-1024x681.jpg 1024w\" width=\"437\" height=\"290\" loading=\"lazy\" data-original-width=\"437\" data-original-height=\"290\" itemprop=\"http:\/\/schema.org\/image\" title=\"DSC_6131\" alt=\"DSC_6131\" style=\"width: 437px; height: 290px;\" \/> <\/a> <\/div> <\/div> <!-- close group --> <div class=\"gallery-group images-2\" style=\"width: 219px; height: 294px;\" data-original-width=\"219\" data-original-height=\"294\" > <div class=\"tiled-gallery-item tiled-gallery-item-small\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/yeti.albascout.ro\/blog\/martisor-cu-ecran\/dsc_6130\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"215\"> <meta itemprop=\"height\" content=\"143\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"6121\" data-orig-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130.jpg\" data-orig-size=\"2000,1330\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;6.3&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D3200&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1488482031&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;35&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.076923076923077&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"DSC_6130\" data-image-description=\"\" data-medium-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130-300x200.jpg\" data-large-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130-1024x681.jpg\" src=\"https:\/\/i0.wp.com\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130.jpg?w=215&#038;h=143&#038;ssl=1\" srcset=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130.jpg 2000w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130-300x200.jpg 300w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130-768x511.jpg 768w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6130-1024x681.jpg 1024w\" width=\"215\" height=\"143\" loading=\"lazy\" data-original-width=\"215\" data-original-height=\"143\" itemprop=\"http:\/\/schema.org\/image\" title=\"DSC_6130\" alt=\"DSC_6130\" style=\"width: 215px; height: 143px;\" \/> <\/a> <\/div> <div class=\"tiled-gallery-item tiled-gallery-item-small\" itemprop=\"associatedMedia\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"> <a href=\"https:\/\/yeti.albascout.ro\/blog\/martisor-cu-ecran\/dsc_6129\/\" border=\"0\" itemprop=\"url\"> <meta itemprop=\"width\" content=\"215\"> <meta itemprop=\"height\" content=\"143\"> <img decoding=\"async\" class=\"\" data-attachment-id=\"6120\" data-orig-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129.jpg\" data-orig-size=\"2000,1330\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;6.3&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D3200&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1488482017&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;35&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.076923076923077&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"DSC_6129\" data-image-description=\"\" data-medium-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129-300x200.jpg\" data-large-file=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129-1024x681.jpg\" src=\"https:\/\/i0.wp.com\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129.jpg?w=215&#038;h=143&#038;ssl=1\" srcset=\"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129.jpg 2000w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129-300x200.jpg 300w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129-768x511.jpg 768w, https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129-1024x681.jpg 1024w\" width=\"215\" height=\"143\" loading=\"lazy\" data-original-width=\"215\" data-original-height=\"143\" itemprop=\"http:\/\/schema.org\/image\" title=\"DSC_6129\" alt=\"DSC_6129\" style=\"width: 215px; height: 143px;\" \/> <\/a> <\/div> <\/div> <!-- close group --> <\/div> <!-- close row --> <\/div>\n<h2>\u00cen loc de concluzie<\/h2>\n<p>Ne-am distrat \u0219i ne-am delectat lucr\u00e2nd la proiectul \u0103sta &#8211; am avut \u0219i pu\u021bin noroc, s\u0103 g\u0103sim componente \u00een timp \u0219i la pre\u021buri decente. A fost un challange de toate\u00a0felurile &#8211; de programare, cu imaginile alea, de electronic\u0103 \u0219i mai ales de mecanic\u0103 \u0219i design.<\/p>\n<p>Fetele de la Spyhce au apreciat m\u0103r\u021bi\u0219oarele, Iulia chiar a f\u0103cut un filmule\u021b de prezentare cu al ei :)<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" style=\"border: none; overflow: hidden;\" src=\"https:\/\/www.facebook.com\/plugins\/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fiulia.zoltan%2Fvideos%2F10154896454873819%2F&amp;show_text=0&amp;width=560\" width=\"560\" height=\"315\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: left;\">Avem tot felul de idei de \u00eembun\u0103t\u0103\u021bire \u00een cazul \u00een care ne g\u00e2ndim s\u0103 repet\u0103m experien\u021ba:<\/p>\n<ul>\n<li style=\"text-align: left;\">am putea s\u0103 facem un integrat complet, care s\u0103 con\u021bin\u0103 \u0219i ecranul \u0219i ATtiny-ul (varianta SMD), butonul \u0219i o ureche pentru baterie &#8211; ar fi mai u\u0219or \u0219i mult mult mai rezistent<\/li>\n<li style=\"text-align: left;\">am putea s\u0103 ad\u0103ug\u0103m undeva un NFC tag, ca s\u0103 po\u021bi s\u0103-\u021bi programezi imaginea cu telefonul (dac\u0103 telefonul t\u0103u are NFC)<\/li>\n<li style=\"text-align: left;\">sigur, poate exist\u0103 \u0219i ecrane mai interesante p\u00e2n\u0103 la anul :D<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>De obicei, de 1 martie,\u00a0facem chestii cool pentru fetele din Spyhce.\u00a0Anul\u00a0trecut (ca \u0219i acum doi ani, dar pentru cu totul alte fete) am avut m\u0103r\u021bi\u0219oare cu logo-ul Python f\u0103cute din Fimo. Anul \u0103sta, \u00eenghesuit cu tot felul de lucruri, eram c\u00e2t pe ce s\u0103 o las moart\u0103 dac\u0103 nu era tovar\u0103\u0219ul meu de aventuri electronice, &hellip; <a href=\"https:\/\/yeti.albascout.ro\/blog\/martisor-cu-ecran\/\" class=\"more-link\">Continu\u0103 s\u0103 cite\u0219ti <span class=\"screen-reader-text\">M\u0103r\u021bi\u0219or &#8230; cu ecran<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":6120,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[559,557],"tags":[823,822,769,732,825],"class_list":["post-5953","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ideas","category-facultate","tag-arduino","tag-electronica","tag-programare","tag-proiect","tag-spyhce"],"jetpack_featured_media_url":"https:\/\/yeti.albascout.ro\/blog\/wp-content\/uploads\/2017\/04\/DSC_6129.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/5953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/comments?post=5953"}],"version-history":[{"count":165,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/5953\/revisions"}],"predecessor-version":[{"id":6126,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/5953\/revisions\/6126"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media\/6120"}],"wp:attachment":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media?parent=5953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/categories?post=5953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/tags?post=5953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}