Мазмуну:

Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен)
Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен)

Video: Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен)

Video: Wemos D1 ESP8266, Arduino IDE жана Blynk тиркемесин колдонгон Wi-Fi роботу: 11 кадам (сүрөттөр менен)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Июль
Anonim
Image
Image
PS2 Controller менен Arduino роботу (PlayStation 2 джойстик)
PS2 Controller менен Arduino роботу (PlayStation 2 джойстик)

IgorF2Follow by More by Автор:

PS2 Controller менен Arduino роботу (PlayStation 2 джойстик)
PS2 Controller менен Arduino роботу (PlayStation 2 джойстик)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)
IoT Cat Litter Box (ESP32, Arduino IDE, Thingspeak жана 3D Printing менен)
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 колдонмосун долбоорлоруңузда кантип колдонууну үйрөнүңүз;

"Instructables" боюнча экинчи орунду алган жеңүүчү, аны жылдыруучу конкурс кыл

Ошол долбоорлор жактыбы? Кичинекей Bitcoin тартуусу менен менин келечектеги долбоорлорумду колдоп көрүңүз!: D BTC депозиттик дареги: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

1 -кадам: Куралдар жана материалдар

Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар

Бул долбоордо төмөнкү куралдар колдонулган:

  • Лайк темир жана зым (шилтеме / шилтеме / шилтеме). DC моторлору терминалдарына ширетилген зымдар менен келишкен … Бирок ал акыры үзүлөт жана аны кайра сатууга туура келиши мүмкүн. Андыктан жакшы ширетүүчү темир менен зымга ээ болууну ойлонуп көрүңүз.
  • EVA көбүк барагы (же башка өткөргүч эмес материал). Мен бул долбоордо колдонгон робот шасси алюминийден жасалган жана бул металл бөлүктөргө схемалар орнотулган. Мен мүмкүн болгон кыска туташууларды болтурбоо үчүн тактайлар менен металл плитанын ортосунда көбүк барактын катмарын колдондум.
  • Эки тараптуу скотч. Бул көбүк баракчаларды схемаларга жабыштыруу үчүн жана H-Bridge модулун орнотуу үчүн колдонулган.
  • Кайчы, кээ бир көбүк барактарынын тик бурчтарын кесүү үчүн.

Мен долбоорум үчүн төмөнкү аппараттык бөлүктөрдү колдондум:

  • Wemos D1 ESP8266 dev board (шилтеме / шилтеме). Wemos D1 тактасын колдонуу чынында оңой жана Arduino IDE менен программалоо. Бул кадимки эле Arduino Uno изине ээ! Ошентип, Arduino калканынын көбү ушул такта менен иштейт. Бул Wi-Fi модулун камтыйт, андыктан аны ар кандай долбоорлордо колдонсоңуз болот. Сиз башка ESP8266 негизделген такталарды (шилтеме / шилтеме) колдоно аласыз.
  • L298N кош каналдуу H-көпүрө модулу (шилтеме / шилтеме / шилтеме). Бул модуль Wemosтун (же Arduino) 3.3V сигналдарын моторлор үчүн керектүү 12Vга чейин күчөтүүгө мүмкүндүк берет.
  • DIY робот шасси танкы (шилтеме / шилтеме). Бул укмуштуудай комплектте танк куруу үчүн керектүү нерселердин баары бар: эки DC кыймылдаткычтары, редукторлор, тректер, болттор, гайкалар, ж.б.у.с., буга чейин шассиди чогултуу үчүн керектүү шаймандар менен келет, бул үйрөнчүктөр үчүн эң сонун!
  • 18650 3.7V батареялары (x3) (шилтеме). Мен бүт схеманы кубаттандырчумун. Бул танк 12В кыймылдаткычтарды колдонот. Мен аларды кубаттоо үчүн үч 3.7V батарейкасын катар колдондум.
  • 3S 18650 батарея кармагыч (шилтеме). Ал 18650 батарейканы үч серияга батыра алат жана танктын артына оңой эле тиркелет.
  • 18650 батарейка кубаттагычы (шилтеме). Сиздин батареялар акыры кубаты түгөнөт. Андай болгондо, батарейканын кубаттагычы жардамга келет.
  • Секирүүчүлөр (шилтеме). Мен Wemos h-көпүрөсүнүн ортосундагы сигналдар үчүн 6 эркек-ургаачы секиргичтерди жана 5V жана Gnd үчүн 2 эркек-эркек секиргичтерди колдондум. Эгер сенсорлорду кошууну пландап жатсаңыз, сизге көбүрөөк керек болушу мүмкүн.
  • Микро USB кабели. Бул сиздин кодду жүктөө үчүн керек болот. Тактайлардын көбү буга чейин өзүнүн кабели менен келет.

Жогорудагы шилтемелер бул үйрөткүчтө колдонулган нерселерди кайдан таба алаарыңыз жөнүндө гана сунуш (жана, балким, менин келечектеги сабактарымды колдойт). Аларды башка жактан издеп, сүйүктүү жергиликтүү же онлайн дүкөндөн сатып алыңыз.

2 -кадам: Роботту чогултуу

Image
Image

"loading =" жалкоо "" loading = "жалкоо"

Blynk App - Жаңы долбоор түзүү
Blynk App - Жаңы долбоор түзүү
Blynk App - Жаңы долбоор түзүү
Blynk App - Жаңы долбоор түзүү

Эми мен сизге Blynkти колдонуп алыстан башкаруу колдонмосун кантип түзгөнүмдү көрсөтөм. Сиз аны өзүңүздүн чыгармаларыңыз үчүн негиз катары колдоно аласыз.

Жаңы долбоор түзүү

  1. Жаңы долбоор түзүү;
  2. Долбоордун атын кошуңуз (Wifi роботу), иштеп чыгуу тактасын (Wemos D1) жана туташуу түрүн (WiFi) тандап, Түзүү баскычын басыңыз;
  3. Автордук күбөлүк сиздин электрондук почтаңызга жөнөтүлөт;

Автордук белгиси Arduino кодунда колдонулат. Бул ESP8266 тактасына маалыматтарды жөнөтүү жана алуу үчүн Blynk серверине жетүүгө мүмкүндүк берет.

Куралдар тактасын түзүү үчүн сиз бир нече объекттерди сүйрөп, таштап кете аласыз. Ар кандай башкаруу интерфейстерин түзүү үчүн баскычтар, слайдерлер жана джойстиктер бар. Сиз каалагандай өлчөмүн (алардын көбүн) өзгөртүп, конфигурациялай аласыз.

Кийинки кадамдарда мен роботту ар кандай виджеттер менен башкаруунун төрт башка вариантын көрсөтөм.

7 -кадам: Blynk App #1 - Төрт Баскыч

"Кыймыл кыл" конкурсунда экинчи орунду ээледи

Сунушталууда: