Мазмұны:

Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: 11 қадам (суреттермен)
Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: 11 қадам (суреттермен)

Бейне: Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: 11 қадам (суреттермен)

Бейне: Wemos D1 ESP8266, Arduino IDE және Blynk қосымшасын қолданатын Wi-Fi басқарылатын робот: 11 қадам (суреттермен)
Бейне: Controlling 2 DC Motors using ESP32 and L298N Motor driver 2024, Қараша
Anonim
Image
Image
PS2 контроллері бар Arduino роботы (PlayStation 2 джойстик)
PS2 контроллері бар Arduino роботы (PlayStation 2 джойстик)

IgorF2Follow Автордың толығырақ:

PS2 контроллері бар Arduino роботы (PlayStation 2 джойстик)
PS2 контроллері бар Arduino роботы (PlayStation 2 джойстик)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak және 3D басып шығарумен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak және 3D басып шығарумен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak және 3D басып шығарумен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak және 3D басып шығарумен)
3D басып шығарылған артикуляциялық шам - РЕМИКС
3D басып шығарылған артикуляциялық шам - РЕМИКС
3D басып шығарылған артикуляциялық шам - РЕМИКС
3D басып шығарылған артикуляциялық шам - РЕМИКС

Туралы: Жасаушы, инженер, ақылсыз ғалым және өнертапқыш 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 -қадам: роботты құрастыру

Image
Image

«loading =» жалқау «» loading = «жалқау»

Blynk қолданбасы - жаңа жоба жасаңыз
Blynk қолданбасы - жаңа жоба жасаңыз
Blynk қолданбасы - жаңа жоба жасаңыз
Blynk қолданбасы - жаңа жоба жасаңыз

Енді мен сізге Blynk көмегімен қашықтан басқару пультінің қосымшасын қалай құрастырғанымды көрсетемін. Сіз оны өз туындыларыңыздың негізі ретінде пайдалана аласыз.

Жаңа жоба құру

  1. Жаңа жоба құру;
  2. Жобаның атауын қосыңыз (Wifi робот), әзірлеу тақтасын (Wemos D1) және қосылым түрін (WiFi) таңдап, Жасау түймесін басыңыз;
  3. Авторлық белгі сіздің электрондық поштаңызға жіберіледі;

Авторизация белгісі Arduino коды үшін қолданылады. Бұл ESP8266 тақтасына деректерді жіберу және қабылдау үшін Blynk серверіне жетуге мүмкіндік береді.

Бақылау тақтасын құру үшін сіз бірнеше нысанды апарып тастай аласыз. Әр түрлі басқару интерфейстерін құру үшін түймелер, сырғытпалар мен джойстиктер бар. Сіз олардың мөлшерін өзгерте аласыз (олардың көпшілігі) және олардың параметрлерін қалағаныңызша конфигурациялауға болады.

Келесі қадамдарда мен роботты әртүрлі виджеттермен басқарудың төрт түрлі нұсқасын көрсетемін.

7 -қадам: № 1 Blynk қосымшасы - төрт түйме

Оны жылжытатын сайыста екінші орын

Ұсынылған: