{"id":320788,"date":"2021-04-03T15:00:11","date_gmt":"2021-04-03T15:00:11","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=320788"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=320788","title":{"rendered":"\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 raspberry pi, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 pi-tank. \u0427\u0430\u0441\u0442\u044c 2. \u0421\u043e\u0444\u0442"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/g0\/yo\/ay\/g0yoayz2qhay7utdnfakxnrq4p8.jpeg\"><br \/>  \u0412\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0435.<br \/>  \u0422\u0430\u043a \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u0440\u043e\u0431\u043e\u0442 (pi-tank) \u043f\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u043c\u0443 \u0441\u0447\u0435\u0442\u0443 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u043d\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0440\u043e\u0431\u043e\u0442\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u0435\u0439, \u0442\u043e \u0432\u0441\u0435 \u0431\u0443\u0434\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043e, \u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d \u043e\u0431\u0440\u0430\u0437 (image) \u0434\u043b\u044f raspberry pi \u0434\u043b\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f.<\/p>\n<p>  <a name=\"habracut\"><\/a><br \/>  \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043e\u0433\u043e\u0432\u043e\u0440\u043a\u0430. \u041d\u0430 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c\u043e\u043c \u043e\u0431\u0440\u0430\u0437\u0435 \u0434\u043b\u044f raspberry pi, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u043e\u043c \u043d\u0430 sd \u043a\u0430\u0440\u0442\u0443 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c 8 \u0413\u0431 \u0432\u0441\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0448\u0430\u0433\u043e\u0432 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f. \u042d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0441 \u0446\u0435\u043b\u044c\u044e \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0438 \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u044c, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u0443\u044e \u0441 \u0441\u043e\u0444\u0442\u043e\u043c, \u0442\u0430\u043a \u043a\u0430\u043a, \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438, \u043d\u0435 \u0432\u0441\u044f\u043a\u0438\u0439 \u0440\u043e\u0431\u043e\u0442\u043e\u0442\u0435\u0445\u043d\u0438\u043a \u0434\u043e\u0442\u044f\u0433\u0438\u0432\u0430\u0435\u0442 \u0434\u043e \u0444\u0438\u043d\u0438\u0448\u0430, \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0433\u043e\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. <br \/>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0441\u043a\u043e\u0440\u0435\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0441\u043e\u0444\u0442\u0430 \u00ab\u043f\u043e\u0434 \u0441\u0435\u0431\u044f\u00bb, \u043e\u0434\u043d\u0430\u043a\u043e \u043e\u043d\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u043b\u0438\u0442\u044c \u0441\u0432\u0435\u0442 \u043d\u0430 \u0442\u043e, \u043a\u0430\u043a \u0432\u0441\u0435 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441 \u043d\u0443\u043b\u044f.<\/p>\n<h3>\u041e\u0441\u043d\u043e\u0432\u0430.<\/h3>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0431\u044b\u043b \u0432\u0437\u044f\u0442 <a href=\"https:\/\/elinux.org\/RPi-Cam-Web-Interface\" rel=\"nofollow noopener noreferrer\">RPi-Cam-Web-Interface<\/a>. \u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u0440\u0435\u0432\u043d\u0438\u0439, \u043d\u043e \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u043d\u0435 \u043f\u043e\u0442\u0435\u0440\u044f\u0432\u0448\u0438\u0439 \u0441\u0432\u043e\u0435\u0439 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u00ab\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u00bb.<br \/>  \u041a\u0430\u043a \u0435\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0432\u044b\u0437\u0432\u0430\u0442\u044c :<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"python\">git clone https:\/\/github.com\/silvanmelchior\/RPi_Cam_Web_Interface.git cd RPi_Cam_Web_Interface .\/install.sh<\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0415\u0441\u0442\u044c \u043d\u044e\u0430\u043d\u0441\u044b \u0434\u043b\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 buster (\u043e \u043d\u0438\u0445 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430), \u043d\u043e \u0434\u043b\u044f Raspbian Stretch, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0435, \u0432\u0441\u0435 \u0448\u0442\u0430\u0442\u043d\u043e.<br \/>  \u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d web-\u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 <a href=\"http:\/\/raspberry-ip\" rel=\"nofollow noopener noreferrer\">raspberry-ip<\/a>:8080\/html\/ \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u00ab\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e\u00bb:<br \/>   <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ou\/wm\/7e\/ouwm7ezl9yk3b08dvypjz1-er5m.jpeg\"><\/p>\n<p>  \u0414\u0430\u043d\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0435:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/qd\/rm\/s1\/qdrms18uhkz4-i9hoid59ffs3lk.jpeg\"><br \/>  \u041a\u0430\u043a \u043d\u0435 \u0442\u0440\u0443\u0434\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442 \u0441\u0442\u0440\u0435\u043b\u043a\u0430\u043c\u0438 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0432\u0435\u0441\u043e\u043c \u043a\u0430\u043c\u0435\u0440\u044b (pan-tilt), \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u043e\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 \u0441\u0435\u0440\u0432 sg-90, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c\u0438 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u043e\u0431\u043e\u0442\u043e\u043c (\u00ab\u0444\u0430\u0440\u044b\u00bb, \u00ab\u0444\u0430\u0440\u044b \u0432\u044b\u043a\u043b\u00bb \u0438 \u0442.\u043f.) <br \/>  \u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043d\u043e\u043f\u043e\u043a \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e. <\/p>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u043d\u0430 web-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043a\u0430\u043c\u0435\u0440\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/t9\/b1\/iw\/t9b1iwftkvf3xhoy4o7z8cgkwx8.gif\"><\/p>\n<h3>\u041a\u0430\u043a \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u043d\u0430 raspberry.<\/h3>\n<p>  \u041f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 raspberry \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0447\u0435\u0440\u0435\u0437 VNC c \u0443\u0447\u0435\u0442\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043b\u043e\u0433\u0438\u043d \u2014 pi, \u043f\u0430\u0440\u043e\u043b\u044c \u2014 raspberry.<br \/>  wi-fi \u0441\u0435\u0442\u044c, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u2014 \u043b\u043e\u0433\u0438\u043d \u2014 boss, \u043f\u0430\u0440\u043e\u043b\u044c \u2014 1234554321.<br \/>  \u0422\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u043f\u043e ssh, \u043f\u0430\u0440\u0430 \u043b\u043e\u0433\u0438\u043d-\u043f\u0430\u0440\u043e\u043b\u044c \u0442\u0435 \u0436\u0435.<\/p>\n<h3>\u041a\u0430\u043a \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u0433\u0434\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u043f\u043e\u0434 \u0441\u0435\u0431\u044f.<\/h3>\n<p>  \u0412\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u043a\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0430 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \/var\/www\/html\/, \u0430 \u0441\u0430\u043c RPi-Cam-Web-Interface \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u0438\u0437 \/home\/pi\/RPi-Cam_Web_Interface.<br \/>  \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0432\u0435\u0441\u043e\u043c \u043a\u0430\u043c\u0435\u0440\u044b \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0438\u043d\u0438\u043c\u0438 \u0441\u0442\u0440\u0435\u043b\u043a\u0430\u043c\u0438 \u043d\u0430 web-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435. \u0421\u0430\u043c \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0435\u0440\u0432\u0430\u043c\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">servoblaster<\/b>                         <\/p>\n<div class=\"spoiler_text\"><a href=\"https:\/\/github.com\/richardghirst\/PiBits\/tree\/master\/ServoBlaster\" rel=\"nofollow noopener noreferrer\">github.com\/richardghirst\/PiBits\/tree\/master\/ServoBlaster<\/a>  <\/div>\n<\/p><\/div>\n<p>  \u0418 \u0437\u0434\u0435\u0441\u044c \u0435\u0441\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043d\u044e\u0430\u043d\u0441. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e servoblaster \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 gpio4 \u0438 gpio17 \u2014 \u043f\u0438\u043d\u044b raspberry \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0432\u0435\u0441\u0430\u043c\u0438 (\u0441\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u0441\u0435\u0440\u0432). \u041f\u043e \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u043c\u0443 \u0441\u0442\u0435\u0447\u0435\u043d\u0438\u044e \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u0442\u0435 \u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u043f\u0438\u043d\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u00ab\u0448\u0430\u043f\u043a\u0430\u00bb raspberry pi \u2014 witty pi 3 mini, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0430\u044f \u0437\u0430 \u043f\u0438\u0442\u0430\u043d\u0438\u0435, \u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438 \u0442.\u043f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u0447\u0442\u043e\u0431\u044b \u0436\u0435\u043b\u0435\u0437\u043e \u043d\u0435 \u043c\u0435\u0448\u0430\u043b\u043e \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443 \u043f\u0438\u043d\u044b \u0434\u043b\u044f \u0441\u0435\u0440\u0432 \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u044b \u0434\u043b\u044f \u0446\u0435\u043b\u0435\u0439 servoblaster\u0430.<br \/>  \u0414\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0432 \/etc\/rc.local \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439:  <\/p>\n<pre><code class=\"python\">sudo \/home\/pi\/PiBits\/ServoBlaster\/user\/servod --p1pins=13,15,0,0,0,0,0,0 &amp; <\/code><\/pre>\n<p>  \u041f\u0440\u0438 \u044d\u0442\u043e\u043c 13,15 \u2014 \u044d\u0442\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0438\u043d\u044b, \u0430 \u043d\u0435 gpio! \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0443\u043b\u0438 \u2014 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0435\u0449\u0435 \u0441\u0435\u0440\u0432\u044b \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u043c\u0438. \u0422\u043e \u0435\u0441\u0442\u044c \u0435\u0449\u0435 6 \u0441\u0435\u0440\u0432 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c, \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0438\u0432 \u043f\u0438\u043d\u044b \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0443\u043b\u0435\u0439.<br \/>  *\u041a\u0430\u043a\u0438\u0435 \u043f\u0438\u043d\u044b \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u044b servoblaster\u043e\u043c \u0432 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0433\u043b\u044f\u043d\u0443\u0432 \u0432 \u0444\u0430\u0439\u043b \u2014 \/dev\/servoblaster-cfg<br \/>  \u0422\u0430\u043a\u0436\u0435 \u0432 \/etc\/rc.local \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u043f\u0438\u043d\u044b raspberry \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f\u043c\u0438:  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u043a\u043e\u0434<\/b>                         <\/p>\n<div class=\"spoiler_text\"><code>gpio -g mode 5 out<br \/>  gpio -g mode 6 out<br \/>  gpio -g mode 9 out <br \/>  gpio -g mode 10 out<br \/>  gpio -g mode 11 out <br \/>  gpio -g mode 22 out<br \/>  gpio -g mode 27 out<br \/>  <\/code>  <\/div>\n<\/p><\/div>\n<p>  *\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 gpio22 \u0438 gpio27 \u044d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u0442\u0435 \u043f\u0438\u043d\u044b 13,15, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 servoblaster.<\/p>\n<p>  \u041a\u0430\u043a \u0441 \u043d\u0443\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f pan-tilt \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 <a href=\"https:\/\/elinux.org\/RPi-Cam-Web-Interface#Pan-Tilt_or_Pi-Light\" rel=\"nofollow noopener noreferrer\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/p>\n<p>  \u041a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u0438 \u0442\u0430\u043a\u0436\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u00abUser buttons\u00bb. \u0427\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0438 (\u00ab\u0444\u0430\u0440\u044b\u00bb \u0438 \u0442.\u043f.) \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u043a \u0444\u0430\u0439\u043b\u0443 \/var\/www\/html\/<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">userbuttons<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0444\u0430\u0440\u044b,light.sh<br \/>  \u0444\u0430\u0440\u044b-\u0432\u044b\u043a\u043b,lightoff.sh<br \/>  \u0432\u043f\u0435\u0440\u0435\u0434,forward.sh<br \/>  \u043d\u0430\u0437\u0430\u0434,reverse.sh<br \/>  \u043d\u0430\u043b\u0435\u0432\u043e,left.sh<br \/>  \u043d\u0430\u043f\u0440\u0430\u0432\u043e,right.sh<br \/>  \u0441\u0442\u043e\u043f,stop.sh<br \/>  \u043c \u043d\u0430\u043b\u0435\u0432\u043e,left-m.sh<br \/>  \u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043e,right-m.sh<br \/>  \u043c \u0432\u043f\u0435\u0440\u0435\u0434,forward-m.sh<br \/>  \u043c \u043d\u0430\u0437\u0430\u0434,reverse-m.sh  <\/div>\n<\/p><\/div>\n<p>  \u0417\u0434\u0435\u0441\u044c \u0441\u0442\u0440\u043e\u043a\u0438 \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043d\u043e\u043f\u043e\u043a, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f.<br \/>  \u0421\u0430\u043c\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \/var\/www\/html\/macros. \u0418, \u0432\u043f\u043e\u043b\u043d\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u0442.\u043a. \u043f\u0440\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u0432 \u043a \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0443 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0435\u0439 l298n \u043f\u043e\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u043d\u043e\u0439 \u0438 \u0440\u043e\u0431\u043e\u0442 \u043f\u043e\u0435\u0434\u0435\u0442 \u043d\u0435 \u0432 \u0442\u0443 \u0441\u0442\u043e\u0440\u043e\u043d\u0443, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043d\u0430\u0436\u0430\u0442\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0435.<br \/>  \u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \/var\/www\/html\/macros\/left.sh<br \/>  <code>#!\/bin\/bash<br \/>  gpio -g write 9 0<br \/>  gpio -g write 11 1<br \/>  gpio -g write 6 0<br \/>  gpio -g write 5 1<\/code><br \/>  \u0418 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 \u0437\u0430\u043c\u0435\u043d\u044b 1 \u0438 0 \u043d\u0430 gpio. \u041d\u043e \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c left.sh \u043d\u0430 forward.sh \u0438\u043b\u0438 \u043d\u0430 right.sh \u0438 \u0442.\u043f. \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438.<\/p>\n<p>  \u041a\u043d\u043e\u043f\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0441 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u00ab\u043c\u00bb, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0437\u0430 \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u00ab\u043c\u0430\u043b\u044b\u0439 \u0445\u043e\u0434\u00bb:<br \/>   <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/vr\/fm\/zw\/vrfmzw5rkdnengjugetm6-ewycw.jpeg\"><br \/>  \u042d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u0445 left-m.sh \u0438 \u0442.\u043f. \u0420\u0430\u043d\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f pwm \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f. \u041e\u0434\u043d\u0430\u043a\u043e \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430\u0445 wi-fi \u0438 \u0438\u043d\u044b\u0445 \u043e\u0431\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430\u0445 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441 pwm \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f. \u0420\u043e\u0431\u043e\u0442 \u0442\u043e \u0443\u0435\u0437\u0436\u0430\u0435\u0442 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u0430\u043b\u0435\u043a\u043e \u0434\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430\u0436\u0430\u0442\u0430 \u00ab\u0441\u0442\u043e\u043f\u00bb, \u0442\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e, \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u044f\u0436\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0431\u0430\u0442\u0430\u0440\u0435\u044f\u0445. <br \/>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u2014 \u043f\u043e\u0434\u0430\u0447\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0438 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435, \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0443\u0437\u0443, \u0435\u0433\u043e \u0433\u0430\u0448\u0435\u043d\u0438\u0435:  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">left-m.sh<\/b>                         <\/p>\n<div class=\"spoiler_text\"><code>#!\/bin\/bash<br \/>  gpio -g write 9 0<br \/>  gpio -g write 11 1<br \/>  gpio -g write 6 0<br \/>  gpio -g write 5 1<br \/>  sleep 0.3<br \/>  gpio -g write 9 0<br \/>  gpio -g write 11 0<br \/>  gpio -g write 6 0<br \/>  gpio -g write 5 0<br \/>  <\/code>  <\/div>\n<\/p><\/div>\n<h3>Witty pi 3 mini \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0438\u0442\u0430\u043d\u0438\u0435\u043c.<\/h3>\n<p>  \u041f\u0440\u043e\u0434\u0443\u043a\u0442 <a href=\"http:\/\/www.uugear.com\/product\/witty-pi-3-mini-realtime-clock-and-power-management-for-raspberry-pi\/\" rel=\"nofollow noopener noreferrer\">Witty pi 3 mini<\/a> \u0431\u044b\u043b \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0435\u043d, \u0447\u0442\u043e\u0431\u044b \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0442\u0435\u0440\u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u044f \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u043e\u0442 powerbank \u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043e\u0431\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u043e\u0431\u043e\u0442\u0430. <br \/>  \u0420\u0430\u043d\u0435\u0435 \u043f\u0440\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0440\u043e\u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e \u043d\u0430 web-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u2014 <br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/qg\/im\/wx\/qgimwxwp05tgbojdavbdsmpte70.jpeg\"> <br \/>  \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u043e\u0431\u043e\u0442\u0430 \u0437\u0430\u043d\u043e\u0432\u043e \u0431\u0435\u0437 \u043f\u043e\u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0439 \u043f\u043e\u043c\u043e\u0449\u0438 \u0431\u044b\u043b\u043e \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0411\u044b\u043b\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u043d\u0435\u0448\u043d\u0435\u0439 arduino, \u043d\u043e \u0432\u0441\u0435 \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u043d\u0435\u043f\u0440\u043e\u0441\u0442\u043e \u0438 \u043d\u0435 \u044d\u0441\u0442\u0435\u0442\u0438\u0447\u043d\u043e.<\/p>\n<p>  Witty pi 3 mini \u043d\u0435 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u043e\u0434\u0435, \u0438 \u0434\u0430\u0436\u0435 \u043d\u0435 \u043f\u0435\u0440\u0432\u043e\u0435 \u0432 \u0441\u0432\u043e\u0435\u0439 \u043b\u0438\u043d\u0435\u0439\u043a\u0435. \u041d\u043e \u043e\u043d\u043e \u0431\u043e\u043b\u0435\u0435-\u043c\u0435\u043d\u0435\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0435 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0435 \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438.<br \/>  \u0421\u043e\u0444\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u043e <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u043f\u0440\u043e\u0441\u0442\u043e<\/b>                         <\/p>\n<div class=\"spoiler_text\">wget <a href=\"http:\/\/www.uugear.com\/repo\/WittyPi3\/install.sh\" rel=\"nofollow noopener noreferrer\">www.uugear.com\/repo\/WittyPi3\/install.sh<\/a><br \/>  sudo sh install.sh  <\/div>\n<\/p><\/div>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0443\u0442\u043e\u0447\u043d\u044f\u044e\u0449\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432 \/home\/pi\/uwi\/uwi.conf  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/b>                         <\/p>\n<div class=\"spoiler_text\"><code>host='192.168.1.105';<br \/>  port=8000;<br \/>  web_socket_url='ws:\/\/'+host+':'+port+'\/';<br \/>  response_timeout=5000;<br \/>  reconnect_timeout=1000;<br \/>  debug=0;<\/p>\n<p>  wittypi3='\/home\/pi\/wittypi';<br \/>  zero2go='\/home\/pi\/zero2go';<br \/>  <\/code>  <\/div>\n<\/p><\/div>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043d\u0430 web \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 raspberry:8000 (127.0.0.1:8000) \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d<br \/>  web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/4q\/ey\/1i\/4qey1iubdlcusywro-ass0qzeh4.jpeg\"><\/p>\n<p>  \u041f\u0435\u0440\u0432\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430 \u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0441\u043f\u043e\u0441\u043e\u0431 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c gpio raspberry pi \u2014 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/no\/mb\/kr\/nombkrtnwhubr_tvyy-7uhw37hg.jpeg\"><\/p>\n<p>  \u0432\u0442\u043e\u0440\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430 \u2014 \u044d\u0442\u043e \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 witty pi \u2014 <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/sq\/h0\/n6\/sqh0n6iv-copazp3qdwe7vfs4lg.jpeg\"><br \/>  \u041d\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u043d\u044b\u0439 \u0434\u0430\u0442\u0447\u0438\u043a \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0442.\u043a. \u0435\u0433\u043e \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430.<\/p>\n<p>  \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u044f\u043c\u043e \u0441 web-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b, \u043d\u043e \u0442\u0430\u043a \u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<br \/>  \/home\/pi\/wittypi\/wittyPi.sh. \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u043e\u043d \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u0447\u0442\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u043d\u0430 web-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435:<br \/>  <code>&gt;&gt;&gt; Current temperature: 28.75\u00b0C \/ 83.75\u00b0F<br \/>  &gt;&gt;&gt; Your system time is: Sat 03 Apr 2021 16:20:47 MSK<br \/>  &gt;&gt;&gt; Your RTC time is: Sat 03 Apr 2021 16:20:48 MSK<br \/>  &gt;&gt;&gt; Vin=4.73V, Vout=4.68V, Iout=1.13A<br \/>  Now you can:<br \/>   1. Write system time to RTC<br \/>   2. Write RTC time to system<br \/>   3. Synchronize time<br \/>   4. Schedule next shutdown<br \/>   5. Schedule next startup<br \/>   6. Choose schedule script<br \/>   7. Set low voltage threshold<br \/>   8. Set recovery voltage threshold<br \/>   9. View\/change other settings...<br \/>   10. Reset data...<br \/>   11. Exit<br \/>  <\/code><br \/>  \u0417\u0434\u0435\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e:<br \/>   \u2014 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 witty pi c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u0447\u0430\u0441\u0430\u043c\u0438 raspberry (3. Synchronize time)<br \/>   \u2014 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0432 rtc (1. Write system time to RTC)<br \/>   \u2014 \u0434\u0430\u043b\u0435\u0435 \u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043f\u0440\u043e\u0431\u0443\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u0431\u043e \u0437\u0430\u0441\u044b\u043f\u0430\u043d\u0438\u0435\u043c, \u043d\u043e \u043f\u0440\u043e\u0449\u0435 \u0441\u0440\u0430\u0437\u0443 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u0430\u043a\u043e\u0439-\u043d\u0438\u0431\u0443\u0434\u044c<br \/>  \u0441\u043a\u0440\u0438\u043f\u0442 <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">6. Choose schedule script<\/b>                         <\/p>\n<div class=\"spoiler_text\">[1] 7:00_on_7:30_off_21:00_on_21:30_off.wpi<br \/>  [2] on_10m_every_2h.wpi<br \/>  [3] on_1h_every_2d.wpi<br \/>  [4] on_30m_everyday_but_weekend.wpi<br \/>  [5] on_5m_every_20m.wpi<br \/>  [6] turn_on_every_hour.wpi<\/p>\n<p>  \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 [5], \u043f\u0440\u043e\u0441\u044b\u043f\u0430\u0442\u044c\u0441\u044f \u043d\u0430 5 \u043c\u0438\u043d\u0443\u0442 \u043a\u0430\u0436\u0434\u044b\u0435 20 \u043c\u0438\u043d\u0443\u0442.  <\/div>\n<\/p><\/div>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0432\u044b\u0431\u043e\u0440\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b \u0441\u043d\u0430 \u0431\u0443\u0434\u0443\u0442 \u0441\u0440\u0430\u0437\u0443 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u044b:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/kb\/xz\/7r\/kbxz7rwnehfkxg4eezsk_70ansm.jpeg\"><\/p>\n<p>   \u2014 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u0433\u043b\u044f\u043d\u0443\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 (9. View\/change other settings&#8230;)<br \/>  \u0417\u0434\u0435\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c [5] Dummy load duration [0] \u2014 \u044d\u0442\u043e \u043f\u0430\u0440\u0430\u0437\u0438\u0442\u043d\u044b\u0435 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u044b \u0434\u043b\u044f powerbank\u0430, \u043d\u0435 \u0434\u0430\u044e\u0449\u0438\u0435 \u0435\u043c\u0443 \u0443\u0441\u043d\u0443\u0442\u044c. \u0422\u0430\u043a \u043a\u0430\u043a \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e powerbank\u043e\u0432 \u0441\u043d\u0438\u043c\u0430\u044e\u0442 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u0440\u0438 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 0-255. <br \/>  \u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0442\u044c.<\/p>\n<p>  Witty pi \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f \u043f\u0438\u0442\u0430\u043d\u0438\u044f \u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u043f\u0430\u0434\u0435\u043d\u0438\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0432\u0448\u0438\u0445\u0441\u044f \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445.<br \/>  \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0442\u0430\u043a\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u0433\u0438\u0431\u043a\u0430\u044f \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0430 \u0432 \u0447\u0430\u0441\u0442\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0432\u043e\u0438\u0445 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u2014 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440:<br \/>   <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fy\/oq\/fy\/fyoqfy_rcr6bsxyeiggdye4avns.gif\"><br \/>  \u041e\u0431 \u044d\u0442\u043e\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432 <a href=\"http:\/\/www.uugear.com\/doc\/WittyPi3Mini_UserManual.pdf\" rel=\"nofollow noopener noreferrer\">\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438<\/a>.   <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0421\u043e\u043d pi-tanka<\/b>                         <\/p>\n<div class=\"spoiler_text\"><a href=\"https:\/\/youtu.be\/ZMiYcjzt534\" rel=\"nofollow noopener noreferrer\">youtu.be\/ZMiYcjzt534<\/a>  <\/div>\n<\/p><\/div>\n<p>  \u041f\u043e\u043a\u0430 \u0432\u0441\u0435. \u0415\u0441\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u0437\u0430\u0431\u044b\u0442\u043e \u0438\u043b\u0438 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e \u2014 \u043f\u0438\u0448\u0438\u0442\u0435.<\/p>\n<p>  \u041e\u0431\u0440\u0430\u0437 \u0434\u043b\u044f raspberry pi \u2014 <a href=\"https:\/\/drive.google.com\/file\/d\/14jWLvSjmQikVOZX1qqlekLwTGhsu99pG\/view?usp=sharing\" rel=\"nofollow noopener noreferrer\">\u0441\u043a\u0430\u0447\u0430\u0442\u044c<\/a>.<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/550494\/\"> https:\/\/habr.com\/ru\/post\/550494\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/g0\/yo\/ay\/g0yoayz2qhay7utdnfakxnrq4p8.jpeg\"><br \/>  \u0412\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0435.<br \/>  \u0422\u0430\u043a \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u0440\u043e\u0431\u043e\u0442 (pi-tank) \u043f\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u043c\u0443 \u0441\u0447\u0435\u0442\u0443 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u043d\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0440\u043e\u0431\u043e\u0442\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u0435\u0439, \u0442\u043e \u0432\u0441\u0435 \u0431\u0443\u0434\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043e, \u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d \u043e\u0431\u0440\u0430\u0437 (image) \u0434\u043b\u044f raspberry pi \u0434\u043b\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-320788","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/320788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=320788"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/320788\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=320788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=320788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=320788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}