{"id":738,"date":"2024-10-29T12:50:29","date_gmt":"2024-10-29T12:50:29","guid":{"rendered":"https:\/\/pasaulioziniasklaida.lt\/index.php\/2024\/10\/29\/kaip-sukurti-automatini-kavos-aparata\/"},"modified":"2024-10-29T12:50:29","modified_gmt":"2024-10-29T12:50:29","slug":"kaip-sukurti-automatini-kavos-aparata","status":"publish","type":"post","link":"https:\/\/pasaulioziniasklaida.lt\/index.php\/2024\/10\/29\/kaip-sukurti-automatini-kavos-aparata\/","title":{"rendered":"Kaip sukurti automatin\u012f kavos aparat\u0105"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<div class=\"td-post-featured-image\"><\/div>\n<p>2024 m. \u201eSquare\u201c apklaus\u0117 2 000 restoran\u0173 savinink\u0173 visame angli\u0161kai kalban\u010diame pasaulyje. Daugiau nei pus\u0117 respondent\u0173 \u2013 tiksliau 54 procentai \u2013 teig\u0117, kad kitais metais planuoja daugiau i\u0161leisti automatizavimui. <\/p>\n<p>Restauratoriai, kurie jau naudojo automatik\u0105, dar labiau palaik\u0117 technologijas. Kiekvienas respondentas, naudoj\u0119s automatizavim\u0105, teig\u0117, kad \u0161ie \u012frankiai \u201epatobulino j\u0173 versl\u0105\u201c.   <\/p>\n<p>\u017dinoma, \u201eSquare\u201c nenurod\u0117, kokio tipo automatizavimas skatina pramon\u0117s entuziazm\u0105. Tikriausiai tai buvo programine \u012franga pagr\u012fstas proces\u0173 automatizavimas: pavyzd\u017eiui, automatizuoti atsargas ir pardav\u0117j\u0173 u\u017esakymus.<\/p>\n<p>Tai puiki technologija, ta\u010diau klientai jos nemato. Tai nepadeda j\u016bs\u0173 fronto darbuotojams. Darbuotojai ir valgytojai yra alkani technologij\u0173, kurios, jei tr\u016bksta geresnio \u017eod\u017eio, yra \u0161aunios. Jie yra pasireng\u0119 robotams arba bent jau \u017emon\u0117ms ir robotams dirbti kartu sistemoje, vadinamoje \u201ekobotika\u201c. <\/p>\n<p>Restorano dizaineriui tai yra \u0161iek tiek baugiau nei proces\u0173 automatizavimo programin\u0117 \u012franga. Bet tai neturi b\u016bti. \u0160iuolaikiniai elektronikos komponentai i\u0161 anksto apr\u016bpinti i\u0161maniosiomis program\u0117l\u0117mis, tokiomis kaip veido atpa\u017einimas, valdymas balsu ir rankinis robot\u0173 mokymas.<\/p>\n<p>\u201eMouser\u201c naudojome kai kuriuos geriausius komponentus rinkoje, kad sukurtume kavos aparat\u0105 robot\u0105, kuris b\u016bt\u0173 paruo\u0161tas kavinei. J\u016bs taip pat galite. Priimkite \u0161\u012f projekt\u0105 kaip koncepcijos \u012frodym\u0105 ir pavyzd\u012f, kas \u012fmanoma naudojant \u0161iandienines AI patobulintas plok\u0161tes. \u0160tai kaip mes tai padar\u0117me.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail-1024x576.jpg\" alt=\"\" class=\"wp-image-314910\" srcset=\"https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail-1024x576.jpg 1024w, https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail-300x169.jpg 300w, https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail-768x432.jpg 768w, https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail-696x392.jpg 696w, https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail-1068x601.jpg 1068w, https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail-747x420.jpg 747w, https:\/\/www.iotforall.com\/wp-content\/uploads\/2024\/10\/thumbnail.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"\/><figcaption class=\"wp-element-caption\"><em>\u017di\u016br\u0117kite vaizdo \u012fra\u0161\u0105 spustel\u0117dami miniati\u016br\u0105<\/em><\/figcaption><\/figure>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Turinys:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pasaulioziniasklaida.lt\/index.php\/2024\/10\/29\/kaip-sukurti-automatini-kavos-aparata\/#RoboCafe_balsu_valdomas_robotas_kavos_aparatas\" >RoboCaf\u00e9 balsu valdomas robotas kavos aparatas<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pasaulioziniasklaida.lt\/index.php\/2024\/10\/29\/kaip-sukurti-automatini-kavos-aparata\/#%E2%80%9ERoboCafe%E2%80%9C_medziagu_samata\" >\u201eRoboCaf\u00e9\u201c med\u017eiag\u0173 s\u0105mata<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pasaulioziniasklaida.lt\/index.php\/2024\/10\/29\/kaip-sukurti-automatini-kavos-aparata\/#RoboCafe_Cobotic_kavos_aptarnavimo_sistemos_kurimas\" >RoboCaf\u00e9 Cobotic kavos aptarnavimo sistemos k\u016brimas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pasaulioziniasklaida.lt\/index.php\/2024\/10\/29\/kaip-sukurti-automatini-kavos-aparata\/#Jusu_nuosava_RoboCafe\" >J\u016bs\u0173 nuosava RoboCaf\u00e9<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-the-robocafe-voice-controlled-robotic-coffee-machine\"><span class=\"ez-toc-section\" id=\"RoboCafe_balsu_valdomas_robotas_kavos_aparatas\"><\/span>RoboCaf\u00e9 balsu valdomas robotas kavos aparatas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Suk\u016br\u0117me visi\u0161kai funkcionali\u0105 balsu valdom\u0105 kavos virimo sistem\u0105 su robotine ranka, kuri aptarnauja klient\u0105. Prid\u0117jome LED juostel\u0117s lemput\u0119 kaip vaizdin\u012f u\u017esakymo eigos indikatori\u0173.<\/p>\n<p>Jei norite i\u0161bandyti pana\u0161\u0173 projekt\u0105, prad\u0117kite nuo komponent\u0173 surinkimo. \u0160tai ko jums reik\u0117s:<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-the-robocafe-bill-of-materials\"><span class=\"ez-toc-section\" id=\"%E2%80%9ERoboCafe%E2%80%9C_medziagu_samata\"><\/span>\u201eRoboCaf\u00e9\u201c med\u017eiag\u0173 s\u0105mata<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"wp-block-list\">\n<li>Kavos aparatas su i\u0161 anksto nustatytomis kavos ruo\u0161imo galimyb\u0117mis (cappuccino, espresso, Americano ir kt.) <\/li>\n<li>NXP EdgeReady Smart Human Machine Interface (SMHMI)   <\/li>\n<li>5V bendros paskirties maitinimo rel\u0117<\/li>\n<li>Vienas tranzistorius kiekvienam kavos aparato i\u0161 anksto nustatytam mygtukui<\/li>\n<li>Kiekvienam tranzistoriui vienas rezistorius<\/li>\n<li>Roboto ranka (naudojome vien\u0105 i\u0161 Universal Robotics) <\/li>\n<li>Trij\u0173 spalv\u0173 LED juostos lemput\u0117 (naudojome vien\u0105 i\u0161 Banner Engineering) <\/li>\n<li>\u012evair\u016bs trumpikliai<\/li>\n<li>Kavos puodelio dozatorius<\/li>\n<li>Tvirtinimo \u012ftaisas roboto rankai<\/li>\n<\/ul>\n<p><span data-sumome-listbuilder-embed-id=\"82bb40261e7c9d48273d88f359151ff6aab87cb5bf573662cf6441949d33e3a5\"\/><\/p>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"RoboCafe_Cobotic_kavos_aptarnavimo_sistemos_kurimas\"><\/span>RoboCaf\u00e9 Cobotic kavos aptarnavimo sistemos k\u016brimas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tur\u0117dami visus komponentus, esate pasireng\u0119 atnaujinti kavos aparat\u0105. Su \u0161ia u\u017eduotimi galite susidoroti keliais b\u016bdais, ta\u010diau toliau pateikiame \u0161iuos veiksmus: <\/p>\n<ol class=\"wp-block-list\">\n<li>Atidarykite kavos aparat\u0105, kad atskleistum\u0117te valdymo plok\u0161t\u0119. I\u0161siai\u0161kinkite kiekvienos i\u0161 anksto nustatytos virimo parinkties signalo keli\u0105 nuo jutiklinio mygtuko iki valdymo plok\u0161t\u0117s. <\/li>\n<li>Sukurkite grandines, imituojan\u010dias mygtuko talpos keitim\u0105. Prie kiekvienos valdymo plok\u0161t\u0117s virimo komandos prijunkite tranzistoriaus jungikl\u012f; Tai privers ma\u0161in\u0105 manyti, kad paspaud\u0117te mygtuk\u0105, kai jungiklis suaktyvinamas. Tada prijunkite \u0161ias grandines prie NXP plok\u0161t\u0117s, kuri i\u0161duos bendrosios paskirties \u012fvesties\/i\u0161vesties (GPIO) komandas.  <\/li>\n<li>U\u017eprogramuokite NXP plok\u0161t\u0119, kad i\u0161duot\u0173 GPIO paleidikl\u012f grandin\u0117je, atitinkan\u010dioje u\u017esakymo raktin\u012f \u017eod\u012f (pvz., \u201eAmericano\u201c). Tai lengviau, nei atrodo, nes HMI yra i\u0161 anksto i\u0161mokytas atpa\u017einti \u0161iuos \u017eod\u017eius angl\u0173, vokie\u010di\u0173, pranc\u016bz\u0173 ir mandarin\u0173 kalbomis! <\/li>\n<li>J\u016bs\u0173 balso valdymo sistema baigta! Tada pa\u017ei\u016br\u0117kite, kiek laiko u\u017etrunka kavos aparatas, kad u\u017ebaigt\u0173 kiekvien\u0105 u\u017esakymo tip\u0105. \u0160i\u0173 duomen\u0173 jums prireiks norint u\u017eprogramuoti roboto rank\u0105 ir LED juostel\u0119. (Jei pageidaujate, tikrai galite suprogramuoti kavos aparato plok\u0161t\u0119 si\u0173sti signal\u0105 \u012f NXP HMI, kai virimas baigsis.) U\u017eprogramuokite savo roboto rankos jud\u0117jimo keli\u0105 nuo puodelio dozatoriaus iki kavos aparato d\u0117klo ir nuo kavos aparato pad\u0117klas prie serviravimo prekystalio. I\u0161mokyti Universal Robotics rank\u0105 yra taip paprasta, kaip rankiniu b\u016bdu perkelti j\u0105 norimu kelion\u0117s keliu. <\/li>\n<li>U\u017eprogramuokite NXP plok\u0161t\u0119, kad ji signalizuot\u0173 roboto rankai jud\u0117ti pirmoje kelion\u0117s kelio pus\u0117je, kai ji registruoja balsu valdom\u0105 u\u017esakym\u0105. Pasibaigus i\u0161 anksto nustatytam virimo laikui, NXP plok\u0161t\u0117 duot\u0173 kit\u0105 komand\u0105. \u017dinoma, tai tur\u0117site padaryti kiekvienam u\u017esakymo tipui. <\/li>\n<li>Tuo pa\u010diu metu u\u017eprogramuokite NXP plok\u0161t\u0119, kad ji si\u0173st\u0173 signal\u0105 \u012f LED juostel\u0119, kad atnaujint\u0173 spalv\u0105: vien\u0105 kart\u0105, kad prad\u0117tum\u0117te u\u017esakym\u0105, dar kart\u0105, kai puodelis bus vietoje, ir galiausiai pasibaigus virimo intervalui. <\/li>\n<\/ol>\n<p>Galb\u016bt pasteb\u0117jote, kad daugelis \u0161i\u0173 veiksm\u0173 apima NXP EdgeReady Smart HMI programavim\u0105. Laimei, tai gana patogi lenta. \u0160is NXP produktas pristatomas su k\u016brimo rinkiniu \u2013 SLN-TLHMI-IoT, kuris leid\u017eia greitai veikti i\u0161 karto. <\/p>\n<p>Jei planuojate \u012frengti automatin\u012f kavos aparat\u0105 restorane, galite pasinaudoti kita NXP EdgeReady Smart HMI funkcija: veido atpa\u017einimu. Lentoje yra fotoaparatas ir ma\u0161ininio mokymosi programin\u0117 \u012franga, kuri gali \u201eatsiminti\u201c kiekvieno kliento, kuris pateikia u\u017esakym\u0105, veidus. Galite naudoti \u0161i\u0105 funkcij\u0105, kad pasi\u016blytum\u0117te reguliarius u\u017esakymus gr\u012f\u017etantiems klientams, taip dar labiau pagerindami u\u017ekandin\u0117s patirt\u012f. <\/p>\n<h2 class=\"wp-block-heading\" id=\"h-your-own-robocafe\"><span class=\"ez-toc-section\" id=\"Jusu_nuosava_RoboCafe\"><\/span>J\u016bs\u0173 nuosava RoboCaf\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pasiruo\u0161\u0119 \u012f savo kavin\u0119 atsine\u0161ti kobot\u0173? Tai gali b\u016bti lengviau, nei manote. Nedvejodami kurkite savo RoboCaf\u00e9 arba, dar geriau, pasinaudokite \u0161iuo projektu kaip \u012fkv\u0117pimu dar novatori\u0161kesniam maisto ir g\u0117rim\u0173 automatizavimui.<\/p>\n<\/p><\/div>\n<p><script defer>(function(d, s, id) {\n \t var js, fjs = d.getElementsByTagName(s)(0);\n \t if (d.getElementById(id)) return;\n \t js = d.createElement(s); js.id = id;\n \t js.src = \"\/\/connect.facebook.net\/en_GB\/sdk.js#xfbml=1&version=v2.8\";\n \t fjs.parentNode.insertBefore(js, fjs);\n\t }(document, 'script', 'facebook-jssdk'));<\/script><script type=\"text\/javascript\">(function(d, s, id) {\n  var js, fjs = d.getElementsByTagName(s)(0);\n  if (d.getElementById(id)) return;\n  js = d.createElement(s); js.id = id;\n  js.src = \"\/\/connect.facebook.net\/en_GB\/sdk.js#xfbml=1&version=v2.8\";\n  fjs.parentNode.insertBefore(js, fjs);\n}(document, 'script', 'facebook-jssdk'));\njQuery(()=>{const o=jQuery('#sidebar')\nconst t=jQuery(window)\nif(!o(0)){return}\nfunction isScrolledIntoView(el){if(typeof jQuery==='function'&&el instanceof jQuery){el=el(0)}else if(typeof jQuery==='function'){el=jQuery(el)(0)}\nif(!el){return!1}\nconst rect=el.getBoundingClientRect();return(rect.top>=0&&rect.left>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)&#038;&#038;rect.right<=(window.innerWidth||document.documentElement.clientWidth))}\nt.scroll(()=>{jQuery('#sidebar').css('left',`${( t.width() - jQuery( '.td-pb-row' ).width() ) \/ 2 - 60}px`)\nif(isScrolledIntoView('.td-footer-wrapper')||(jQuery('#sidebar').offset().top+jQuery('#sidebar').height()>jQuery('.td-sidebar-guide').offset().top)){o.hide()}else{o.show()}});t.resize(()=>{jQuery('#sidebar').css('left',`${( t.width() - jQuery( '.td-pb-row' ).width() ) \/ 2 - 60}px`)\nif(isScrolledIntoView('.td-footer-wrapper')||(jQuery('#sidebar').offset().top+jQuery('#sidebar').height()>jQuery('.td-sidebar-guide').offset().top)){o.hide()}else{o.show()}});jQuery(document).ready(()=>{jQuery('#sidebar').css('position','fixed')\njQuery('#sidebar').css('left',`${( t.width() - jQuery( '.td-pb-row' ).width() ) \/ 2 - 60}px`)\nif(isScrolledIntoView('.td-footer-wrapper')||(jQuery('#sidebar').offset().top+jQuery('#sidebar').height()>jQuery('.td-sidebar-guide').offset().top)){o.hide()}else{o.show()}})})<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.iotforall.com\/automating-food-service-how-to-build-a-robotic-coffee-machine\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2024 m. \u201eSquare\u201c apklaus\u0117 2 000 restoran\u0173 savinink\u0173 visame angli\u0161kai kalban\u010diame pasaulyje. Daugiau nei pus\u0117 respondent\u0173 \u2013 tiksliau 54 procentai \u2013 teig\u0117, kad kitais metais planuoja daugiau i\u0161leisti automatizavimui. Restauratoriai, kurie jau naudojo automatik\u0105, dar labiau palaik\u0117 technologijas. Kiekvienas respondentas, naudoj\u0119s automatizavim\u0105, teig\u0117, kad \u0161ie \u012frankiai \u201epatobulino j\u0173 versl\u0105\u201c. \u017dinoma, \u201eSquare\u201c nenurod\u0117, kokio tipo automatizavimas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":739,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[602],"tags":[1494,1492,28,1493,1491],"class_list":["post-738","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ismanieji-irenginiai","tag-aparata","tag-automatini","tag-kaip","tag-kavos","tag-sukurti"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/posts\/738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/comments?post=738"}],"version-history":[{"count":0,"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/posts\/738\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/media\/739"}],"wp:attachment":[{"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/media?parent=738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/categories?post=738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pasaulioziniasklaida.lt\/index.php\/wp-json\/wp\/v2\/tags?post=738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}