{"id":47,"date":"2023-05-14T23:14:29","date_gmt":"2023-05-14T18:14:29","guid":{"rendered":"http:\/\/yarat.uz\/?p=47"},"modified":"2025-03-19T15:27:06","modified_gmt":"2025-03-19T10:27:06","slug":"infraqizil-nurda-boshqarish","status":"publish","type":"post","link":"https:\/\/yarat.uz\/?p=47","title":{"rendered":"Infraqizil nur orqali boshqarish [18+]"},"content":{"rendered":"<p style=\"text-align: justify;\">Biz IQ-diapazonda boshqarish jarayonlarini faqat 2 ta misol orqali ko&#8217;rib chiqamiz. Chunki, amaliyotda IQ-boshqaruv turi asta-sekin masofadan boshqaruvning boshqa zamonaviy turlari tomonidan siqib chiqarilmoqda. Ularni takomillashtirish va boshqaruvning boshqa turlari bilan integratsiyalash orqali, turli aqlli qurilmalarni yaratish ham mumkin.<\/p>\n<p style=\"text-align: justify;\"><strong style=\"text-align: justify;\">1-misol.<\/strong> Turli xil IQ-pultlar unikal manzillarga ega, shuningdek ulardagi tugmalar kodlari bir-biridan farq qiladi. Ijrochi qurilmlarni boshqarishda esa, manzil hamda buyruq kodlari (kodlar) oldindan ma&#8217;lum bo&#8217;lishi kerak. Shuning uchun, dastlab &#8220;IRRemote.h&#8221; bibliotekasi asosidagi &#8220;SimpleReceiver&#8221; sketchining soddalashtirilgan varianti yordamida signallari 38 kGs (\u043a\u0413\u0446) chastotada modulyatsiyalangan ixtiyoriy 2 ta IQ-pultlarning &#8220;1&#8221; va &#8220;0&#8221; tugmalari kodini aniqlaymiz. Natijalarni HEX (16 lik) va DEC (10 lik) sanoq tizimlarida port monitoriga chiqaramiz. Keyinchalik ushbu kodlar asosida, Arduino platasidagi ichki svetodiodni boshqarishimiz mumkin (boshqa chastotada modulyatsiyalangan signallarni qabul qilish uchun shu chastotada ishlaydigan IQ-datchik kerak bo&#8217;ladi, aksincha datchik IQ-signallar kodini aniqlay olmaydi).<\/p>\n<p><em>Kerakli materiallar:<\/em><\/p>\n<p><em>1) Wemos D1 mini, USB-kabel, maket platasi, o&#8217;tkazgichlar;<\/em><br \/>\n<em>2) VS-1838 fotodiodi;<br \/>\n<\/em><\/p>\n<p><em>Bog&#8217;lanish sxemasi:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3230 aligncenter\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/wemos_ir-vs1838_bb.jpg\" alt=\"\" width=\"570\" height=\"527\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/wemos_ir-vs1838_bb.jpg 570w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/wemos_ir-vs1838_bb-300x277.jpg 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/p>\n<p><em>Sketch (&#8220;SimpleReceiver&#8221;):<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p>Natija:<\/p>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/gFNgf1MWbhY?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"IQ-pult kodlarini aniqlash\"><\/iframe><\/div>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/B3mnFU42hlg?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"IQ-pult kodlarini aniqlash\"><\/iframe><\/div>\n<p style=\"text-align: justify;\">2-misol. Ushbu bosqichda, 2 ta IQ-pultlarning oldindan aniqlangan kodlari (buyruq va manzillari) yordamida Arduino platasi ichki svetodiodini boshqaramiz.<\/p>\n<p style=\"text-align: justify;\">Ushbu misolda ham, 1-bosqichda qo&#8217;llanilgan asosiy materiallar va bog&#8217;lanish sxemasi o&#8217;zgarishsiz qoladi. Sketchga ham faqat kichik o&#8217;zgarishlar kiritiladi &#8211; oldingi sketch yordamida aniqlangan IQ-pult kodlari asosida svetodiodni boshqaruvchi kichik qo&#8217;shimcha qo&#8217;shiladi va ortiqcha kod chiqarib tashlanadi.<\/p>\n<p><em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p>Natija:<\/p>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/Dm2_IaKCJbk?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"IQ-diapazonda boshqaruv\"><\/iframe><\/div>\n<p style=\"text-align: justify;\"><em>\u00a0<\/em><em><strong>\u00a0<\/strong><\/em><\/p>\n<p><em><strong>\u00a0<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Biz IQ-diapazonda boshqarish jarayonlarini faqat 2 ta misol orqali ko&#8217;rib chiqamiz. Chunki, amaliyotda IQ-boshqaruv turi asta-sekin masofadan boshqaruvning boshqa zamonaviy turlari tomonidan siqib chiqarilmoqda. Ularni takomillashtirish va boshqaruvning boshqa turlari bilan integratsiyalash orqali, turli aqlli qurilmalarni yaratish ham mumkin. 1-misol. Turli xil IQ-pultlar unikal manzillarga ega, shuningdek ulardagi tugmalar kodlari bir-biridan farq qiladi. Ijrochi qurilmlarni [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-47","post","type-post","status-publish","format-standard","hentry","category-namunaviy-sketchlar"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/47","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=47"}],"version-history":[{"count":54,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":4976,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/47\/revisions\/4976"}],"wp:attachment":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}