{"id":1625,"date":"2019-03-22T13:00:16","date_gmt":"2019-03-22T13:00:16","guid":{"rendered":"http:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=1625"},"modified":"2019-05-29T07:11:03","modified_gmt":"2019-05-29T07:11:03","slug":"sterowanie-serwem-za-pomoca-joysticka-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-2-2-4-2-2","status":"publish","type":"post","link":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=1625","title":{"rendered":"Maskotka"},"content":{"rendered":"<p>Niby niewiele &#8211; dwa przyciski w\u0142\u0105czaj\u0105ce oba uk\u0142ady Arduino (niezale\u017cne od siebie) &#8211; a tu sporo pracy! Ponownie trzeba by\u0142o pobawi\u0107 si\u0119 <a href=\"https:\/\/pl.wikipedia.org\/wiki\/Korkobor\">korkoborem<\/a> \ud83d\ude42 a tak\u017ce i no\u017cykiem do papieru &#8211; g\u00f3rna podstawa okaza\u0142a si\u0119 by\u0107 lekko za du\u017ca, wi\u0119c zamiast pi\u0142owa\u0107 podstaw\u0119, uci\u0119li\u015bmy troch\u0119 kartonowego korpusu&#8230; To rozwi\u0105zanie zadzia\u0142a\u0142o, ale w perspektywie jest upgrade obudowy a&#8217;la Trabant (dla niewtajemniczonych niemieckimi autami do\u0142\u0105czam <a href=\"https:\/\/pl.wikipedia.org\/wiki\/Trabant_(samoch%C3%B3d)\">link z wyja\u015bnieniem<\/a>) na wypas blach\u0119 i b\u0119d\u0105 schody&#8230;<\/p>\n<p>A tak to wszystko teraz wygl\u0105da w \u015brodku:<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-1626\" src=\"http:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2019\/03\/maskotka-srodek2-DSC_6988-1024x576.jpg\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2019\/03\/maskotka-srodek2-DSC_6988-1024x576.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2019\/03\/maskotka-srodek2-DSC_6988-300x169.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2019\/03\/maskotka-srodek2-DSC_6988-768x432.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2019\/03\/maskotka-srodek2-DSC_6988.jpg 1695w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<ol>\n<li>Pierwsza p\u0142ytka Arduino UNO steruje silnikami (2x Monster VNH2P30) oraz odbiera komunikacj\u0119 z modu\u0142u Bluetooth (XM-15B).<\/li>\n<li>Druga p\u0142ytka Arduino UNO steruje o\u015bwietleniem (ledy WS2812b). Obie po\u0142\u0105czone s\u0105 ze sob\u0105 (2x piny cyfrowe) &#8211; wyb\u00f3r efektu dla LED\u00f3w podaje pierwsza p\u0142ytka (aktualnie tylko 2 piny, ale mo\u017ce wi\u0119cej w przysz\u0142o\u015bci).<\/li>\n<li>Na drugim Arduino zamocowany jest <em>shield<\/em> (wykonanie P. Bartek) steruj\u0105cy ledami z &#8222;pro&#8221; konektorami&nbsp; \ud83d\ude09<\/li>\n<li>W perspektywie jest wymiana drugiego UNO na Mega, bo jest ch\u0119\u0107 do\u0142o\u017cenia przycisk\u00f3w &#8211; cho\u0107 mo\u017cna zawsze pobawi\u0107 si\u0119 <a href=\"https:\/\/botland.com.pl\/pl\/multipleksery\/1630-modul-z-multiplekserem-analogowo-cyfrowym-74hc4067-sparkfun.html\">multiplekserem<\/a> i nie wymienia\u0107 na Mega (zobaczymy).<\/li>\n<li>Dodanie &#8222;ukrytych przycisk\u00f3w&#8221; do sterowania efektami o\u015bwietlenia bez aplikacji AndroidRC &#8211; to uniezale\u017cni Maskotk\u0119 od pierwszego Arduino UNO i zwi\u0119kszy jej walory demonstracyjne (a tak\u017ce na wypadek jakiej\u015b awarii pierwszego uk\u0142adu).<\/li>\n<li>Aktualnie sterowanie odbywa si\u0119 przez Bluetooth (modu\u0142 XM-15B) i apk\u0119 AndroidRC (bo najpro\u015bciej i dzia\u0142a). W planach jest zrobienie kontrolera i wykorzystanie modu\u0142u radiowego nRF24L01 2.4GHz (kt\u00f3ry znamy i lubimy).<\/li>\n<li>Aku trzeba przymocowa\u0107 &#8222;pasami&#8221; (na rzep).<\/li>\n<li>Upgrade obudowy (aluminiowa, pomalowana z podk\u0142adem).<\/li>\n<li>Wi\u0119cej efekt\u00f3w \u015bwietlnych?<\/li>\n<li>Wysz\u0142a spora pl\u0105tanina przewod\u00f3w&#8230; nieelegancko wi\u0119c b\u0119dzie trzeba nad tym popracowa\u0107 (zebrac wszystko na p\u0142yt\u0119 g\u0142\u00f3wn\u0105).<\/li>\n<li>Wentylacja (w sie\u0107 grafenu z drukarki 3D? kto wie&#8230;).<\/li>\n<li>G\u0142o\u015bniczek i prosta komunikacja?<\/li>\n<li>G\u0142owa robota &#8211; kask? nadmuchiwany ludek?<\/li>\n<li>Komunikacja &#8211; LCD? OLED?<\/li>\n<\/ol>\n<p>Testy wykonane, Maskotka &#8222;\u015bmiga&#8221; i \u015bwieci, wi\u0119c wszem i wobec og\u0142aszamy, \u017ce ten etap zako\u0144czyli\u015bmy pomy\u015blnie. Gratuluj\u0119 wszystkim zaanga\u017cowanym!<\/p>\n<p style=\"text-align: right;\"><em>(c) K.G. 2019<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Niby niewiele &#8211; dwa przyciski w\u0142\u0105czaj\u0105ce oba uk\u0142ady Arduino (niezale\u017cne od siebie) &#8211; a tu sporo pracy! Ponownie trzeba by\u0142o pobawi\u0107 si\u0119 korkoborem \ud83d\ude42 a tak\u017ce i no\u017cykiem do papieru &#8211; g\u00f3rna podstawa okaza\u0142a si\u0119 by\u0107 lekko za du\u017ca, wi\u0119c zamiast pi\u0142owa\u0107 podstaw\u0119, uci\u0119li\u015bmy troch\u0119 kartonowego korpusu&#8230; To rozwi\u0105zanie zadzia\u0142a\u0142o, ale w perspektywie jest upgrade [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1626,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[52],"tags":[287,234,269],"class_list":{"0":"post-1625","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-fibot","8":"tag-korkobor","9":"tag-maskotka","10":"tag-ws2812","12":"post-with-thumbnail","13":"post-with-thumbnail-large"},"_links":{"self":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/1625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1625"}],"version-history":[{"count":6,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/1625\/revisions"}],"predecessor-version":[{"id":1731,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/1625\/revisions\/1731"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/media\/1626"}],"wp:attachment":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}