{"id":25212,"date":"2023-11-02T07:30:00","date_gmt":"2023-11-02T07:30:00","guid":{"rendered":"https:\/\/www.realvnc.com\/en\/?post_type=blog&#038;p=25212"},"modified":"2023-11-01T12:11:45","modified_gmt":"2023-11-01T12:11:45","slug":"realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot","status":"publish","type":"blog","link":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/","title":{"rendered":"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"25212\" class=\"elementor elementor-25212\" data-elementor-post-type=\"blog\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d2076ab elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d2076ab\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f55fd54\" data-id=\"f55fd54\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ce7583d elementor-widget elementor-widget-text-editor\" data-id=\"ce7583d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><span class=\"TextRun SCXW76302844 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW76302844 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW76302844 BCX0\">\u2013 <\/span><span class=\"NormalTextRun SCXW76302844 BCX0\">Zohar Stephan Shalev<\/span><span class=\"NormalTextRun SCXW76302844 BCX0\"> (<\/span><span class=\"NormalTextRun SCXW76302844 BCX0\">Israel<\/span><span class=\"NormalTextRun SCXW76302844 BCX0\">)<\/span><\/span><\/h2><h2><span class=\"TextRun SCXW26835553 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW26835553 BCX0\">Additional<\/span><span class=\"NormalTextRun SCXW26835553 BCX0\"> team member: <\/span><span class=\"NormalTextRun SCXW26835553 BCX0\">Ilya <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW26835553 BCX0\">K<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW26835553 BCX0\">untsev<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW26835553 BCX0\">y<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW26835553 BCX0\">ch<\/span><\/span><\/h2><p><span class=\"NormalTextRun SCXW86699142 BCX0\">The <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW86699142 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\"> combines a Raspberry Pi computer, 30 servo motors, visual processing and machine learning software <\/span><span class=\"NormalTextRun SCXW86699142 BCX0\">a<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\">nd<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\"> a<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\"> conventional guitar<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\"> to produce a musical instrument that can read<\/span> <span class=\"NormalTextRun SCXW86699142 BCX0\">and <\/span><span class=\"NormalTextRun SCXW86699142 BCX0\">play <\/span><span class=\"NormalTextRun SCXW86699142 BCX0\">music on command<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\">. <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW86699142 BCX0\">RealVNC<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\"> is used to connect <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW86699142 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW86699142 BCX0\"> to the server where the machine learning computations take place.<\/span><\/p><p><span class=\"TextRun SCXW31307334 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW31307334 BCX0\">In addition to reading music written in the <\/span><span class=\"NormalTextRun SCXW31307334 BCX0\">guitar ta<\/span><span class=\"NormalTextRun SCXW31307334 BCX0\">bs<\/span><span class=\"NormalTextRun SCXW31307334 BCX0\"> format, <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW31307334 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW31307334 BCX0\"> can also play songs from a library of music stored in memory, or by an operator <\/span><span class=\"NormalTextRun SCXW31307334 BCX0\">sending commands directly from a keyboard<\/span><span class=\"NormalTextRun SCXW31307334 BCX0\"> (via <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW31307334 BCX0\">RealVNC<\/span><span class=\"NormalTextRun SCXW31307334 BCX0\"> Connect)<\/span><span class=\"NormalTextRun SCXW31307334 BCX0\">.\u00a0<\/span><\/span><\/p><p><span class=\"TextRun SCXW160989683 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW160989683 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW160989683 BCX0\"> was <\/span><span class=\"NormalTextRun SCXW160989683 BCX0\">created by Zohar and Ilya <\/span><span class=\"NormalTextRun SCXW160989683 BCX0\">as their final <\/span><span class=\"NormalTextRun SCXW160989683 BCX0\">electronics <\/span><span class=\"NormalTextRun SCXW160989683 BCX0\">project<\/span> <span class=\"NormalTextRun SCXW160989683 BCX0\">before graduating high school <\/span><span class=\"NormalTextRun SCXW160989683 BCX0\">last Spring.<\/span><\/span><\/p><h3><span class=\"TextRun SCXW238279544 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW238279544 BCX0\">Two <\/span><span class=\"NormalTextRun SCXW238279544 BCX0\">student<\/span><span class=\"NormalTextRun SCXW238279544 BCX0\">s<\/span><span class=\"NormalTextRun SCXW238279544 BCX0\"> create a <\/span><span class=\"NormalTextRun SCXW238279544 BCX0\">robo<\/span><span class=\"NormalTextRun SCXW238279544 BCX0\">t<\/span> <span class=\"NormalTextRun SCXW238279544 BCX0\">guitarist<\/span><\/span><\/h3><p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-25219\" src=\"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image-1-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1126\" srcset=\"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image-1-scaled.jpg 1600w, https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image-1-300x132.jpg 300w, https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image-1-1024x451.jpg 1024w, https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image-1-768x338.jpg 768w, https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image-1-1536x676.jpg 1536w, https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image-1-2048x901.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/p><p><span class=\"TextRun SCXW168699781 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW168699781 BCX0\">For the <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">final project<\/span><span class=\"NormalTextRun SCXW168699781 BCX0\"> of <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">their <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">high school<\/span><span class=\"NormalTextRun SCXW168699781 BCX0\"> electronics course<\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">, Zohar and Ilya <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">were looking for an idea that would both impress their teachers and be <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">an entertaining<\/span> <span class=\"NormalTextRun SCXW168699781 BCX0\">challenge<\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">. At the suggestion of Zohar\u2019s father, <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">they <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">decided to create<\/span><span class=\"NormalTextRun SCXW168699781 BCX0\"> a <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">self-playing <\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">guitar<\/span><span class=\"NormalTextRun SCXW168699781 BCX0\">.<\/span><\/span><\/p><p><span class=\"TextRun SCXW65777711 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW65777711 BCX0\">After struggling with<\/span> <span class=\"NormalTextRun SCXW65777711 BCX0\">an<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> initial<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> design<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> that <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">kept running into problems<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">, t<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">he <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">pair discovered<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> a<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> YouTube video <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">that<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> set them on the right course. It<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> featured <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">a <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">guitar p<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">layed<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> by motorized finger<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">s<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">, all<\/span> <span class=\"NormalTextRun SCXW65777711 BCX0\">controlled by 1980s Commodore 64 computer.<\/span> <span class=\"NormalTextRun SCXW65777711 BCX0\">The<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">y<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> decided to take th<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">e concept of motorized <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">fingers one enormous step forward <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">by adding modern visual processing and machine learning<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">:<\/span><span class=\"NormalTextRun SCXW65777711 BCX0\"> a <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">self-playing <\/span><span class=\"NormalTextRun SCXW65777711 BCX0\">guitar that could also <\/span><\/span><span class=\"TextRun SCXW65777711 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW65777711 BCX0\">read printed musical notation!<\/span><\/span><\/p><p><span class=\"NormalTextRun SCXW12736813 BCX0\">Zohar and Ilya <\/span><span class=\"NormalTextRun SCXW12736813 BCX0\">were both <\/span><span class=\"NormalTextRun SCXW12736813 BCX0\">guitar players<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> themselves, so they understood<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> the <\/span><span class=\"NormalTextRun SCXW12736813 BCX0\">complexity <\/span><span class=\"NormalTextRun SCXW12736813 BCX0\">of<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> the task they had chosen.<\/span> <span class=\"NormalTextRun SCXW12736813 BCX0\">Early on they decided<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> the <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW12736813 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> would be powered by a Raspberry Pi computer.<\/span> <span class=\"NormalTextRun SCXW12736813 BCX0\">Besides keeping the<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> costs down<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\">,<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> they<\/span> <span class=\"NormalTextRun SCXW12736813 BCX0\">both already knew how to code<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\"> in <\/span><span class=\"NormalTextRun SCXW12736813 BCX0\">Python<\/span><span class=\"NormalTextRun SCXW12736813 BCX0\">,<\/span> <span class=\"NormalTextRun SCXW12736813 BCX0\">the main language used for developing Raspberry Pi software.<\/span><\/p><p><span class=\"TextRun SCXW116447541 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW116447541 BCX0\">To keep things <\/span><span class=\"NormalTextRun SCXW116447541 BCX0\">relatively simple<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\">, t<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\">hey decided <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW116447541 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\"> should read<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\"> a type of musical notation called \u201ctabs,\u201d which is specifically used for guitar music and (crucially) is less complicated than conventional sheet music. Still, getting the machine learning<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\"> algorithm<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\"> to recognize the circles and numbers in the guitar tabs took <\/span><span class=\"NormalTextRun SCXW116447541 BCX0\">many<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\"> attempts before <\/span><span class=\"NormalTextRun SCXW116447541 BCX0\">they could get it to<\/span><span class=\"NormalTextRun SCXW116447541 BCX0\"> work.<\/span><\/span><\/p><p><span class=\"TextRun SCXW183751172 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW183751172 BCX0\">Their teachers were impressed<\/span><span class=\"NormalTextRun SCXW183751172 BCX0\">.<\/span> <span class=\"NormalTextRun SCXW183751172 BCX0\">Zohar<\/span><span class=\"NormalTextRun SCXW183751172 BCX0\"> and Ilya passed their electronics project <\/span><span class=\"NormalTextRun SCXW183751172 BCX0\">with flying <\/span><span class=\"NormalTextRun SCXW183751172 BCX0\">colors<\/span><span class=\"NormalTextRun SCXW183751172 BCX0\">,<\/span><span class=\"NormalTextRun SCXW183751172 BCX0\"> and both received the \u201c<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW183751172 BCX0\">Bagrut<\/span><span class=\"NormalTextRun SCXW183751172 BCX0\">\u201d certificate which will allow them to atten<\/span><span class=\"NormalTextRun SCXW183751172 BCX0\">d university in future.<\/span><\/span><\/p><h3><span class=\"TextRun SCXW52197250 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW52197250 BCX0\">Notes on <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW52197250 BCX0\">Guitarobot<\/span><\/span><\/h3><p><span class=\"TextRun SCXW31732619 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW31732619 BCX0\">Guitarobot\u2019s<\/span><span class=\"NormalTextRun SCXW31732619 BCX0\"> Raspberry Pi computer <\/span><span class=\"NormalTextRun SCXW31732619 BCX0\">runs on custom-made software programmed in <\/span><span class=\"NormalTextRun SCXW31732619 BCX0\">Python and<\/span> <span class=\"NormalTextRun SCXW31732619 BCX0\">controls <\/span><span class=\"NormalTextRun SCXW31732619 BCX0\">a camera and <\/span><span class=\"NormalTextRun SCXW31732619 BCX0\">30 servo motors<\/span><span class=\"NormalTextRun SCXW31732619 BCX0\"> for holding<\/span><span class=\"NormalTextRun SCXW31732619 BCX0\"> down<\/span><span class=\"NormalTextRun SCXW31732619 BCX0\"> or plucking<\/span><span class=\"NormalTextRun SCXW31732619 BCX0\"> strings<\/span><span class=\"NormalTextRun SCXW31732619 BCX0\">.<\/span><\/span><\/p><p><span class=\"NormalTextRun SCXW111014829 BCX0\">When the Raspberry <\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">Pi<\/span> <span class=\"NormalTextRun SCXW111014829 BCX0\">camera<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> detects<\/span> <span class=\"NormalTextRun SCXW111014829 BCX0\">guitar<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> tab notation<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">, it <\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">sends<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> an image of the notation<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">\u00a0<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">to a nearby laptop computer<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> using <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW111014829 BCX0\">RealVNC<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> Connect<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">. The laptop then <\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">renders<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> the image into code, using visual processing and machine learning.<\/span> <span class=\"NormalTextRun SCXW111014829 BCX0\">On<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">c<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">e <\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">th<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">is<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> is<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> completed<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">, the\u00a0<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">code is sent back to the<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> Raspberry Pi<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">, <\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">which it uses to control <\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">the<\/span><span class=\"NormalTextRun SCXW111014829 BCX0\"> servo motors <\/span><span class=\"NormalTextRun SCXW111014829 BCX0\">to produce music.<\/span><\/p><p><span class=\"NormalTextRun SCXW130445189 BCX0\">Each<\/span><span class=\"NormalTextRun SCXW130445189 BCX0\"> new<\/span><span class=\"NormalTextRun SCXW130445189 BCX0\"> piece of music<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW130445189 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW130445189 BCX0\"> learns <\/span><span class=\"NormalTextRun SCXW130445189 BCX0\">using this <\/span><span class=\"NormalTextRun SCXW130445189 BCX0\">process is saved and can be played <\/span><span class=\"NormalTextRun SCXW130445189 BCX0\">on command <\/span><span class=\"NormalTextRun SCXW130445189 BCX0\">from memory. <\/span><span class=\"NormalTextRun SCXW130445189 BCX0\">An o<\/span><span class=\"NormalTextRun SCXW130445189 BCX0\">perator<\/span> <span class=\"NormalTextRun SCXW130445189 BCX0\">can also play <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW130445189 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW130445189 BCX0\"> directly using a computer keyboard, also connected using <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW130445189 BCX0\">RealVNC<\/span><span class=\"NormalTextRun SCXW130445189 BCX0\"> Connect.<\/span><\/p><p><span class=\"TextRun SCXW66894874 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW66894874 BCX0\">Development of <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW66894874 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\"> is <\/span><span class=\"NormalTextRun SCXW66894874 BCX0\">currently<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\"> on hold while the two <\/span><span class=\"NormalTextRun SCXW66894874 BCX0\">pursue other goals<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\">. In <\/span><span class=\"NormalTextRun SCXW66894874 BCX0\">the <\/span><span class=\"NormalTextRun SCXW66894874 BCX0\">future, Zohar hopes to attend university in the UK or Australia<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\"> and<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\">,<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\"> if he gets the chance<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\">,<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\"> would love to make the <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW66894874 BCX0\">Guitarobot<\/span><span class=\"NormalTextRun SCXW66894874 BCX0\"> even better at reading and playing music.<\/span><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Six finalists were named for the 2023 RealVNC Raspberry Pi Prize on the 25th of September. Before announcing the winner on November 6th, each finalist and their solution will be profiled here on the RealVNC Blog. Our sixth finalist is Zohar Stephan Shalev, who, along with his classmate Ilya Kuntsevych, created a robot which reads printed sheet music and plays a guitar.<\/p>\n","protected":false},"author":31,"featured_media":25213,"template":"","blog_category":[280,254],"class_list":["post-25212","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-featured","blog_category-raspberry-pi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot | RealVNC<\/title>\n<meta name=\"description\" content=\"Guitarobot was created by Zohar and Ilya as their final electronics project before graduating high school last Spring.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot | RealVNC\" \/>\n<meta property=\"og:description\" content=\"Guitarobot was created by Zohar and Ilya as their final electronics project before graduating high school last Spring.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/\" \/>\n<meta property=\"og:site_name\" content=\"RealVNC\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/realvnc\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@realvnc\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/\"},\"author\":{\"name\":\"RealVNC\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#\\\/schema\\\/person\\\/505d415578d7c153d5d004b19f33b53f\"},\"headline\":\"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot\",\"datePublished\":\"2023-11-02T07:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/\"},\"wordCount\":555,\"publisher\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realvnc.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/MicrosoftTeams-image.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/\",\"url\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/\",\"name\":\"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot | RealVNC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.realvnc.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/MicrosoftTeams-image.jpg\",\"datePublished\":\"2023-11-02T07:30:00+00:00\",\"description\":\"Guitarobot was created by Zohar and Ilya as their final electronics project before graduating high school last Spring.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.realvnc.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/MicrosoftTeams-image.jpg\",\"contentUrl\":\"https:\\\/\\\/www.realvnc.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/MicrosoftTeams-image.jpg\",\"width\":1200,\"height\":1600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blogs\",\"item\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/\",\"name\":\"RealVNC\u00ae\",\"description\":\"The world&#039;s safest remote access software\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#organization\",\"name\":\"RealVNC\u00ae\",\"url\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.realvnc.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/realvnc-logo-blue.png\",\"contentUrl\":\"https:\\\/\\\/www.realvnc.com\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/realvnc-logo-blue.png\",\"width\":300,\"height\":41,\"caption\":\"RealVNC\u00ae\"},\"image\":{\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/realvnc\",\"https:\\\/\\\/x.com\\\/realvnc\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/realvnc\\\/\",\"https:\\\/\\\/www.youtube.com\\\/RealVNCLtd\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/RealVNC\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.realvnc.com\\\/en\\\/#\\\/schema\\\/person\\\/505d415578d7c153d5d004b19f33b53f\",\"name\":\"RealVNC\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d95cbb9294770b615786a0d7ab34d9e66477d2115f031620926a5d0f17d22cfb?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d95cbb9294770b615786a0d7ab34d9e66477d2115f031620926a5d0f17d22cfb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d95cbb9294770b615786a0d7ab34d9e66477d2115f031620926a5d0f17d22cfb?s=96&d=mm&r=g\",\"caption\":\"RealVNC\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot | RealVNC","description":"Guitarobot was created by Zohar and Ilya as their final electronics project before graduating high school last Spring.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/","og_locale":"en_US","og_type":"article","og_title":"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot | RealVNC","og_description":"Guitarobot was created by Zohar and Ilya as their final electronics project before graduating high school last Spring.","og_url":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/","og_site_name":"RealVNC\u00ae","article_publisher":"https:\/\/www.facebook.com\/realvnc","og_image":[{"width":1200,"height":1600,"url":"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@realvnc","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/#article","isPartOf":{"@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/"},"author":{"name":"RealVNC","@id":"https:\/\/www.realvnc.com\/en\/#\/schema\/person\/505d415578d7c153d5d004b19f33b53f"},"headline":"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot","datePublished":"2023-11-02T07:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/"},"wordCount":555,"publisher":{"@id":"https:\/\/www.realvnc.com\/en\/#organization"},"image":{"@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/","url":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/","name":"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot | RealVNC","isPartOf":{"@id":"https:\/\/www.realvnc.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/#primaryimage"},"image":{"@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image.jpg","datePublished":"2023-11-02T07:30:00+00:00","description":"Guitarobot was created by Zohar and Ilya as their final electronics project before graduating high school last Spring.","breadcrumb":{"@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/#primaryimage","url":"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image.jpg","contentUrl":"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/11\/MicrosoftTeams-image.jpg","width":1200,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/www.realvnc.com\/en\/blog\/realvnc-raspberry-pi-prize-finalist-zohar-stephan-shalev-guitarobot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.realvnc.com\/en\/"},{"@type":"ListItem","position":2,"name":"Blogs","item":"https:\/\/www.realvnc.com\/en\/blog\/"},{"@type":"ListItem","position":3,"name":"RealVNC Raspberry Pi Prize Finalist Zohar Stephan Shalev: Guitarobot"}]},{"@type":"WebSite","@id":"https:\/\/www.realvnc.com\/en\/#website","url":"https:\/\/www.realvnc.com\/en\/","name":"RealVNC\u00ae","description":"The world&#039;s safest remote access software","publisher":{"@id":"https:\/\/www.realvnc.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.realvnc.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.realvnc.com\/en\/#organization","name":"RealVNC\u00ae","url":"https:\/\/www.realvnc.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.realvnc.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/05\/realvnc-logo-blue.png","contentUrl":"https:\/\/www.realvnc.com\/wp-content\/uploads\/2023\/05\/realvnc-logo-blue.png","width":300,"height":41,"caption":"RealVNC\u00ae"},"image":{"@id":"https:\/\/www.realvnc.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/realvnc","https:\/\/x.com\/realvnc","https:\/\/www.linkedin.com\/company\/realvnc\/","https:\/\/www.youtube.com\/RealVNCLtd","https:\/\/en.wikipedia.org\/wiki\/RealVNC"]},{"@type":"Person","@id":"https:\/\/www.realvnc.com\/en\/#\/schema\/person\/505d415578d7c153d5d004b19f33b53f","name":"RealVNC","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d95cbb9294770b615786a0d7ab34d9e66477d2115f031620926a5d0f17d22cfb?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d95cbb9294770b615786a0d7ab34d9e66477d2115f031620926a5d0f17d22cfb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d95cbb9294770b615786a0d7ab34d9e66477d2115f031620926a5d0f17d22cfb?s=96&d=mm&r=g","caption":"RealVNC"}}]}},"_links":{"self":[{"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/blog\/25212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/users\/31"}],"version-history":[{"count":0,"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/blog\/25212\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/media\/25213"}],"wp:attachment":[{"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/media?parent=25212"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.realvnc.com\/en\/wp-json\/wp\/v2\/blog_category?post=25212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}