Мазмұны:
- 1 -қадам: құралдар мен материалдар
- 2 -қадам: роботты құрастыру
- 7 -қадам: № 1 Blynk қосымшасы - төрт түйме
Бейне: Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: 11 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
IgorF2Follow Автордың толығырақ:
Туралы: Жасаушы, инженер, ақылсыз ғалым және өнертапқыш IgorF2 туралы толығырақ »
Бұл оқулықта мен сізге Blynk қосымшасының көмегімен смартфоннан басқарылатын Wi-Fi арқылы басқарылатын роботты танк жасауды көрсетемін. Бұл жобада ESP8266 Wemos D1 тақтасы қолданылды, бірақ басқа пластиналық модельдерді де қолдануға болады (NodeMCU, Firebeetle және т.б.), және осы оқулықта берілген принциптерді басқа робот модельдеріне қолдануға болады.
Алдыңғы жобаларда мен ESP8266 модуліне қосылған Arduino Uno және html мен javascript көмегімен веб -интерфейсі бар робот -контроллерді қалай орнату керектігін ұсындым. Робот 3D материалдары мен лазерлік кесу машиналары сияқты күрделі құралдарды пайдаланбай -ақ, қарапайым материалдарды қолдану арқылы жасалды. Бұл жоба туралы толығырақ төмендегі сілтемеден оқи аласыз:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Оның кейбір кемшіліктері болды, мысалы, екі тәуелсіз контроллерді қолдану қажеттілігі (Arduino және ESP8266) және ол тек жергілікті желіден және компьютермен (жұмыс үстелі немесе ноутбук) пәрмендерді жібере/қабылдай алатындығы.
Бұл жолы мен басқа физикалық құрылымды және роботты басқарудың жаңа әдісін сынап көруді шештім. Бұл үшін робот құрылымы үшін DIY жиынтығы және бақылауды жүзеге асыру үшін Blynk қосымшасымен байланысты Wemos ESP8266 тақтасы қолданылды. Роботты басқару коды Arduino IDE көмегімен жасалды.
Бұл оқулықты қолданудың бірнеше әдісі бар. Сіз оны мына мақсатта пайдалана аласыз:
- Arduino IDE көмегімен ESP8266 бағдарламалауды үйреніңіз;
- электрониканы және дәнекерлеу дағдыларын қолданыңыз және т.
- робот жинағын қалай жинау керектігін қараңыз;
- Blynk қосымшасын жобаларыңызда қолдануды үйреніңіз;
Нұсқаулықтар бойынша екінші орын алған жеңімпаз-бұл жарысты жылжытыңыз
Бұл жобалар ұнады ма? Менің болашақ жобаларымды Bitcoin -дің кішігірім садақасымен қолдауды қарастырыңыз!: D BTC депозиттік мекенжайы: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
1 -қадам: құралдар мен материалдар
Бұл жобада келесі құралдар қолданылды:
- Дәнекерленген темір мен сым (сілтеме / сілтеме / сілтеме). Тұрақты ток қозғалтқыштары оның терминалдарына дәнекерленген сымдармен бірге келді … Бірақ ол ақырында үзіледі, оны қайта сатуға тура келуі мүмкін. Сондықтан жақсы дәнекерленген темір мен сымның болуын қарастырыңыз.
- EVA көбік парағы (немесе басқа өткізбейтін материал). Мен бұл жобада қолданған робот шассиі алюминийден жасалған, ал осы металл бөлшектерге схемалар орнатылған. Мен қысқа тұйықталуды болдырмау үшін тақталар мен металл пластина арасында көбік қабатын қолдандым.
- Екі жақты таспа. Ол көбік парақтарын электр плиталарына желімдеу үшін және H-Bridge режимін орнату үшін қолданылды.
- Қайшы, көбік парағының бірнеше тіктөртбұрыштарын кесуге арналған.
Мен өз жобам үшін келесі аппараттық бөліктерді қолдандым:
- Wemos D1 ESP8266 даму тақтасы (сілтеме / сілтеме). Wemos D1 тақтасын Arduino IDE -мен қолдану өте оңай. Оның ізі қарапайым Arduino Uno! Осылайша Arduino қалқанының көп бөлігі осы тақтамен жұмыс істейді. Ол кіріктірілген Wi-Fi модуліне ие, сондықтан сіз оны әр түрлі жобаларда қолдана аласыз, сонымен қатар басқа ESP8266 негізіндегі тақталарды (сілтеме / сілтеме) қолдана аласыз.
- L298N қос арналы H-көпір модулі (сілтеме / сілтеме / сілтеме). Бұл модуль Wemos (немесе Arduino) 3.3В сигналдарын қозғалтқыштар үшін қажет 12В дейін күшейтуге мүмкіндік береді.
- DIY робот шасси танкі (сілтеме / сілтеме). Бұл керемет жинақта резервуар жасау үшін қажет нәрсенің бәрі бар: тұрақты токтың екі қозғалтқышы, редукторлар, жолдар, болттар, жаңғақтар және т.
- 18650 3,7В батареялар (x3) (сілтеме). Мен бүкіл тізбекті қуаттандыратынмын. Бұл резервуарда 12 В қозғалтқыштар қолданылады. Мен оларды қуаттандыру үшін 3.7В үш батареяны сериялық қолдандым.
- 3S 18650 батарея ұстағыш (сілтеме). Ол 18650 батареяны сыйдыра алады және оны резервуардың артқы жағына оңай бекітеді.
- 18650 батарея зарядтаушысы (сілтеме). Ақыр соңында сіздің батареяларыңыз таусылады. Бұл жағдайда батарея зарядтаушысы көмекке келеді.
- Секіргіштер (сілтеме). Мен Wemos h-көпірі арасындағы сигналдар үшін 6 еркек-әйел секіргішті және 5V және Gnd үшін 2 еркек-еркек секіргішті қолдандым. Егер сіз кейбір сенсорларды қосқыңыз келсе, сізге көбірек қажет болуы мүмкін.
- Микро USB кабелі. Бұл сізге кодты жүктеу үшін қажет. Тақталардың көпшілігі өз кабелімен келеді.
Жоғарыдағы сілтемелер - бұл оқулықта қолданылатын элементтерді қайдан табуға болатыны туралы ұсыныс (және, мүмкін, менің болашақ оқулықтарымды қолдайтын шығар). Оларды басқа жерден іздеңіз және сүйікті жергілікті немесе интернет -дүкеннен сатып алыңыз.
2 -қадам: роботты құрастыру
«loading =» жалқау «» loading = «жалқау»
Енді мен сізге Blynk көмегімен қашықтан басқару пультінің қосымшасын қалай құрастырғанымды көрсетемін. Сіз оны өз туындыларыңыздың негізі ретінде пайдалана аласыз.
Жаңа жоба құру
- Жаңа жоба құру;
- Жобаның атауын қосыңыз (Wifi робот), әзірлеу тақтасын (Wemos D1) және қосылым түрін (WiFi) таңдап, Жасау түймесін басыңыз;
- Авторлық белгі сіздің электрондық поштаңызға жіберіледі;
Авторизация белгісі Arduino коды үшін қолданылады. Бұл ESP8266 тақтасына деректерді жіберу және қабылдау үшін Blynk серверіне жетуге мүмкіндік береді.
Бақылау тақтасын құру үшін сіз бірнеше нысанды апарып тастай аласыз. Әр түрлі басқару интерфейстерін құру үшін түймелер, сырғытпалар мен джойстиктер бар. Сіз олардың мөлшерін өзгерте аласыз (олардың көпшілігі) және олардың параметрлерін қалағаныңызша конфигурациялауға болады.
Келесі қадамдарда мен роботты әртүрлі виджеттермен басқарудың төрт түрлі нұсқасын көрсетемін.
7 -қадам: № 1 Blynk қосымшасы - төрт түйме
Оны жылжытатын сайыста екінші орын
Ұсынылған:
Blynk және Ifttt қолданатын дауысты басқарылатын R2D2 Inspired Droid: 6 қадам
Дауыспен басқарылатын R2D2 Inspired Droid Blynk және Ifttt көмегімен: Жұлдызды соғыстарды көру арқылы біз көпшілікті робот кейіпкерлерінен, әсіресе R2D2 моделінен шабыттандырдық. Мен басқалар туралы білмеймін, бірақ мен роботты жақсы көремін. Мен роботты жақсы көретіндіктен, blynk Io көмегімен осы R2D2 дроидын құруға шешім қабылдадым
NodeMCU WiFi модулін және Blynk қосымшасын қолдана отырып, жарықдиодты басқару: 7 қадам
NodeMCU WiFi модулі мен Blynk қосымшасы арқылы жарықдиодты басқару: Бұл нұсқаулықта Blynk смартфон қосымшасы арқылы NodeMCU ESP8266 WiFi модулін қолдана отырып, жарықдиодты қалай басқару керектігін көрсетеді. Егер сіз жаңадан бастаушы болсаңыз, оқыңыз. Егер сіз тәжірибелі болсаңыз, мен соңына дейін өткізіп жіберуге қызығушылық танытатын шығарсыз, мен бұл туралы айтамын
Blynk қосымшасын қолданатын IoT метеостанциясы: 5 қадам
Blynk қосымшасын қолданатын IoT метеорологиялық станциясы: Бұл жоба IoT әлеміндегі алғашқы қадамдарға қатысты, мұнда біз DHT11/DHT22 сенсорымен NodeMCU немесе басқа ESP8266 негізіндегі платамен байланысып, интернеттен Blynk қосымшасын қолданатын ақпаратты аламыз, келесі оқулықты қолданыңыз. сілтеме, егер сіз
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА
ESP8266/NodeMCU және Blynk қолданатын таратушы термостат: 7 қадам (суреттермен)
ESP8266/NodeMCU мен Blynk қолданатын термостат: Мен жақында қыздырылған пропагандист сатып алдым, ол менің гүлдер мен көкөністердің тұқымдарының маусымның басында өнуіне көмектеседі. Ол термостатсыз келді. Термостаттар өте қымбат болғандықтан, мен өз қолыммен жасауға шешім қабылдадым. Мен қолданғым келгендей