{"id":408,"date":"2014-02-10T05:13:53","date_gmt":"2014-02-10T05:13:53","guid":{"rendered":"http:\/\/ofalcao.pt\/blog\/?p=408"},"modified":"2014-02-10T05:13:53","modified_gmt":"2014-02-10T05:13:53","slug":"pitagoras-e-base-jumping","status":"publish","type":"post","link":"https:\/\/ofalcao.pt\/blog\/2014\/pitagoras-e-base-jumping","title":{"rendered":"Pit\u00e1goras e Base Jumping"},"content":{"rendered":"<p>Com 2 sensores de toque (\u00e9 o que tenho neste momento) e um motor ocorreu-me um elevador autom\u00e1tico, capaz de desligar ou reverter o motor cada vez que a cabina atinja um dos extremos do percurso:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/pitagoras-elevator.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-417\" alt=\"pitagoras-elevator\" src=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/pitagoras-elevator-768x1024.jpg?resize=350%2C467\" width=\"350\" height=\"467\" srcset=\"https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/pitagoras-elevator.jpg?resize=768%2C1024&amp;ssl=1 768w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/pitagoras-elevator.jpg?resize=225%2C300&amp;ssl=1 225w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/pitagoras-elevator.jpg?w=960&amp;ssl=1 960w\" sizes=\"auto, (max-width: 350px) 85vw, 350px\" \/><\/a><\/p>\n<div class=\"jetpack-video-wrapper\"><iframe loading=\"lazy\" title=\"Pit\u00e1goras e Base Jumping\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/Aym4Wf_gH8w?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><\/div>\n<p>O elevador em si n\u00e3o \u00e9 muito diferente do de <a title=\"Marshall University: Links of Linda Hamilton\" href=\"http:\/\/www.marshall.edu\/lego\/lessonplans\/Elevator09\/Elevator.html\" target=\"_blank\">elevador de Linda Hamilton<\/a> e a ideia da sua utiliza\u00e7\u00e3o com um Raspberry Pi e um PiFace Digital tamb\u00e9m n\u00e3o \u00e9 <a title=\"The Raspuino Files: The Lego Technic Elevator - controlled by a Raspberry Pi and a PiFace Digital\" href=\"http:\/\/raspuino.blogspot.nl\/2013\/06\/the-lego-technic-elevator-controlled-by.html\" target=\"_blank\">original<\/a> (Reinoud de Lange recorreu a microswitches em vez de sensores LEGO).<\/p>\n<p>O c\u00f3digo (um loop infinito que desloca a cabina para cima e para baixo)<\/p>\n<pre>#!\/usr\/bin\/python3\n\nimport sys\nfrom time import sleep\nimport pifacedigitalio\n\npifacedigital = pifacedigitalio.PiFaceDigital()\nled7=pifacedigital.leds[7]\nled6=pifacedigital.leds[6]\nled7.turn_off()\nled6.turn_off()\nin0=pifacedigital.input_pins[0]\nin1=pifacedigital.input_pins[1]\n\nsubir=True\n\nsleep(2.0)\n\nwhile(True):\n\u00a0if(in1.value != 0):\n\u00a0\u00a0 print(\"EM BAIXO!\")\n\u00a0\u00a0 led6.turn_on()\n\u00a0\u00a0 sleep(0.025)\n\u00a0\u00a0 led6.turn_off()\n\u00a0\u00a0 subir=True\n\n\u00a0if(in0.value != 0):\n\u00a0 print(\"NO ALTO!\")\n\u00a0 led7.turn_on()\n\u00a0 sleep(0.025)\n\u00a0 led7.turn_off()\n\u00a0 subir=False\n\n\u00a0if((in0.value ==0) and (in1.value ==0)):\n\u00a0\u00a0 if (subir):\n\u00a0\u00a0\u00a0\u00a0 print(\"PARA CIMA!\")\n\u00a0\u00a0\u00a0\u00a0 led6.turn_on()\n\u00a0\u00a0\u00a0\u00a0 sleep(0.025)\n\u00a0\u00a0\u00a0\u00a0 led6.turn_off()\n\u00a0\u00a0 else:\n\u00a0\u00a0\u00a0\u00a0 print(\"PARA BAIXO!\")\n\u00a0\u00a0\u00a0\u00a0 led7.turn_on()\n\u00a0\u00a0\u00a0\u00a0 sleep(0.025)\n\u00a0\u00a0\u00a0\u00a0 led7.turn_off()<\/pre>\n<p>Alguns pormenores da montagem:<\/p>\n<figure id=\"attachment_413\" aria-describedby=\"caption-attachment-413\" style=\"width: 350px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-bottom-sensor.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-413\" alt=\"elevator-bottom-sensor\" src=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-bottom-sensor-1024x768.jpg?resize=350%2C263\" width=\"350\" height=\"263\" srcset=\"https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-bottom-sensor.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-bottom-sensor.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-bottom-sensor.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 350px) 85vw, 350px\" \/><\/a><figcaption id=\"caption-attachment-413\" class=\"wp-caption-text\">O sensor no fundo do \u00abpo\u00e7o\u00bb do elevador<\/figcaption><\/figure>\n<figure id=\"attachment_411\" aria-describedby=\"caption-attachment-411\" style=\"width: 350px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-winch.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-411\" alt=\"elevator-winch\" src=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-winch-1024x768.jpg?resize=350%2C263\" width=\"350\" height=\"263\" srcset=\"https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-winch.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-winch.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-winch.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 350px) 85vw, 350px\" \/><\/a><figcaption id=\"caption-attachment-411\" class=\"wp-caption-text\">O mecanismo que puxa o elevador<\/figcaption><\/figure>\n<figure id=\"attachment_412\" aria-describedby=\"caption-attachment-412\" style=\"width: 350px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-top-sensor.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-412\" alt=\"elevator-top-sensor\" src=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-top-sensor-1024x768.jpg?resize=350%2C263\" width=\"350\" height=\"263\" srcset=\"https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-top-sensor.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-top-sensor.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-top-sensor.jpg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 350px) 85vw, 350px\" \/><\/a><figcaption id=\"caption-attachment-412\" class=\"wp-caption-text\">O sensor no topo do \u00abpo\u00e7o\u00bb do elevador<\/figcaption><\/figure>\n<figure id=\"attachment_410\" aria-describedby=\"caption-attachment-410\" style=\"width: 350px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-cabin-basejumper.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-410\" alt=\"elevator-cabin-basejumper\" src=\"https:\/\/i0.wp.com\/151.236.52.166\/blog\/wp-content\/uploads\/2014\/02\/elevator-cabin-basejumper-768x1024.jpg?resize=350%2C467\" width=\"350\" height=\"467\" srcset=\"https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-cabin-basejumper.jpg?resize=768%2C1024&amp;ssl=1 768w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-cabin-basejumper.jpg?resize=225%2C300&amp;ssl=1 225w, https:\/\/i0.wp.com\/ofalcao.pt\/blog\/wp-content\/uploads\/2014\/02\/elevator-cabin-basejumper.jpg?w=960&amp;ssl=1 960w\" sizes=\"auto, (max-width: 350px) 85vw, 350px\" \/><\/a><figcaption id=\"caption-attachment-410\" class=\"wp-caption-text\">A cabina do elevador levando um assustado base jumper<\/figcaption><\/figure>\n<p style=\"text-align: center;\">\n","protected":false},"excerpt":{"rendered":"<p>Com 2 sensores de toque (\u00e9 o que tenho neste momento) e um motor ocorreu-me um elevador autom\u00e1tico, capaz de desligar ou reverter o motor cada vez que a cabina atinja um dos extremos do percurso: O elevador em si n\u00e3o \u00e9 muito diferente do de elevador de Linda Hamilton e a ideia da sua &hellip; <a href=\"https:\/\/ofalcao.pt\/blog\/2014\/pitagoras-e-base-jumping\" class=\"more-link\">Continuar a ler<span class=\"screen-reader-text\"> &#8220;Pit\u00e1goras e Base Jumping&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[18,24],"tags":[35,56,221,103,119],"series":[],"class_list":["post-408","post","type-post","status-publish","format-standard","hentry","category-lego","category-raspberry-pi","tag-base-jumping","tag-elevator","tag-power-functions","tag-sensor","tag-winch"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2Mhyv-6A","_links":{"self":[{"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/posts\/408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/comments?post=408"}],"version-history":[{"count":0,"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/posts\/408\/revisions"}],"wp:attachment":[{"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/media?parent=408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/categories?post=408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/tags?post=408"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/ofalcao.pt\/blog\/wp-json\/wp\/v2\/series?post=408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}