Talaan ng mga Nilalaman:

Kontroladong Wi-Fi Robot Gamit ang Wemos D1 ESP8266, Arduino IDE at Blynk App: 11 Mga Hakbang (na may Mga Larawan)
Kontroladong Wi-Fi Robot Gamit ang Wemos D1 ESP8266, Arduino IDE at Blynk App: 11 Mga Hakbang (na may Mga Larawan)

Video: Kontroladong Wi-Fi Robot Gamit ang Wemos D1 ESP8266, Arduino IDE at Blynk App: 11 Mga Hakbang (na may Mga Larawan)

Video: Kontroladong Wi-Fi Robot Gamit ang Wemos D1 ESP8266, Arduino IDE at Blynk App: 11 Mga Hakbang (na may Mga Larawan)
Video: Урок 95: Использование щита двигателей постоянного тока L293D 4 для Arduino UNO и Mega | Пошаговый курс Arduino 2024, Nobyembre
Anonim
Image
Image
Arduino Robot Sa PS2 Controller (PlayStation 2 Joystick)
Arduino Robot Sa PS2 Controller (PlayStation 2 Joystick)

Sa pamamagitan ng IgorF2Follow Higit Pa sa may-akda:

Arduino Robot Sa PS2 Controller (PlayStation 2 Joystick)
Arduino Robot Sa PS2 Controller (PlayStation 2 Joystick)
IoT Cat Litter Box (na may ESP32, Arduino IDE, Thingspeak at 3D Pag-print)
IoT Cat Litter Box (na may ESP32, Arduino IDE, Thingspeak at 3D Pag-print)
IoT Cat Litter Box (na may ESP32, Arduino IDE, Thingspeak at 3D Pag-print)
IoT Cat Litter Box (na may ESP32, Arduino IDE, Thingspeak at 3D Pag-print)
3D Printed Articulating Lamp - NABUHAY
3D Printed Articulating Lamp - NABUHAY
3D Printed Articulating Lamp - NABUHAY
3D Printed Articulating Lamp - NABUHAY

Tungkol sa: Tagagawa, inhenyero, baliw na siyentista at imbentor Higit Pa Tungkol sa IgorF2 »

Sa tutorial na ito ipinapakita ko sa iyo kung paano gumawa ng isang Wi-Fi na kinokontrol na robotic tank na kinokontrol mula sa isang smartphone gamit ang Blynk App. Sa proyektong ito ginamit ang isang board ng ESP8266 Wemos D1, ngunit maaari ding magamit ang iba pang mga modelo ng plate (NodeMCU, Firebeetle, atbp.), At ang mga prinsipyong ipinakita sa tutorial na ito ay maaaring mailapat sa iba pang mga modelo ng robot.

Sa mga nakaraang proyekto ipinakita ko kung paano i-mount ang isang robot controller na may isang Arduino Uno na konektado sa isang module na ESP8266 at isang web interface na gumagamit ng html at javascript. Ang isang robot ay binuo gamit ang mga simpleng materyales, nang hindi kinakailangan ng paggamit ng mga kumplikadong tool tulad ng 3D printer at laser cutting machine. Maaari kang magbasa nang higit pa tungkol sa proyektong ito sa link sa ibaba:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Mayroon itong ilang mga drawbacks, tulad ng pangangailangang gumamit ng dalawang independiyenteng mga kontrol (isang Arduino at isang ESP8266) at ang katunayan na maaari lamang itong magpadala / makatanggap ng mga utos mula sa isang lokal na network ng lugar at paggamit ng isang computer (desktop o laptop).

Sa oras na ito ay nagpasya akong subukan ang isang iba't ibang istrakturang pisikal, at isang bagong paraan upang maisagawa ang kontrol sa robot. Para dito, ginamit ang isang kit ng DIY para sa istraktura ng robot, at isang board ng Wemos ESP8266 na nauugnay sa Blynk app upang maisagawa ang kontrol nito. Ang code para sa pagkontrol ng robot ay binuo gamit ang Arduino IDE.

Mayroong maraming mga paraan upang magamit ang tutorial na ito. Maaari mo itong gamitin sa:

- Alamin kung paano mag-program ng isang ESP8266 gamit ang Arduino IDE;

- Magsanay ng iyong mga kasanayan sa electronics at paghihinang, atbp;

- Tingnan kung paano magtipon ng isang robotic kit;

- Alamin kung paano gamitin ang Blynk app sa iyong mga proyekto;

Nagwagi ng runner-up sa Mga Instructable Gawin itong Paligsahan

Nagustuhan ang mga proyekto? Mangyaring isaalang-alang ang pagsuporta sa aking mga proyekto sa hinaharap na may isang maliit na donasyong Bitcoin!: D BTC Deposit Address: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Hakbang 1: Mga Tool at Materyales

Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan

Ang mga sumusunod na tool ay ginamit sa proyektong ito:

  • Solder iron at wire (link / link / link). Ang DC Motors ay dumating na may mga wire na solder sa mga terminal nito … Ngunit sa kalaunan ay masisira ito at baka kailanganin mong lutasin ito. Kaya isaalang-alang ang pagkakaroon ng isang mahusay na solder iron at wire neaby.
  • EVA foam sheet (o iba pang materyal na hindi kondaktibo). Ang robot chassis na ginamit ko sa proyektong ito ay gawa sa aluminyo, at ang mga circuit board ay naka-install sa mga metal na bahagi na ito. Gumamit ako ng isang layer ng foam sheet sa pagitan ng mga board at metal plate upang maiwasan ang posibleng mga maikling-circuit.
  • Double sided tape. Ginamit ito para sa pagdikit ng mga sheet ng bula sa mga circuit board, at para sa pag-install ng H-Bridge modue.
  • Gunting, para sa pagputol ng ilang mga rektanggulo ng foam sheet.

Ginamit ko ang mga sumusunod na bahagi ng hardware para sa aking proyekto:

  • Wemos D1 ESP8266 dev board (link / link). Ang board ng Wemos D1 ay talagang madaling gamitin at programa sa Arduino IDE. Ito ay may parehong bakas ng paa at ordinaryong Arduino Uno! Sa ganitong paraan ang karamihan sa Arduino kalasag ay gagana rin sa board na ito. Mayroon itong built-in na module ng Wi-Fi, kaya maaari mo itong magamit sa iba't ibang mga proyekto. Maaari mo ring gamitin ang iba pang mga board na batay sa ESP8266 (link / link).
  • L298N dalawahang channel H-bridge module (link / link / link). Pinapayagan ng modyul na ito ang mga signal ng 3.3V mula sa Wemos (o isang Arduino) na mapalakas sa 12V na kinakailangan para sa mga motor.
  • DIY Robot Chassis Tank (link / link). Ang kahanga-hangang kit na ito ay mayroong lahat ng kailangan mo upang makabuo ng isang tangke: dalawang DC motor, gears, track, bolts, nut, atbp. Mayroon na itong mga tool na kailangan para sa pag-assemble ng chassis, na mahusay para sa mga nagsisimula!
  • 18650 3.7V na mga baterya (x3) (link). Dati pinapagana ko ang buong circuit. Gumagamit ang tangke na ito ng 12V motors. Gumamit ako ng tatlong 3.7V na baterya sa serye para sa pagpapatakbo sa kanila.
  • 3S 18650 na may hawak ng baterya (link). Maaari itong magkaroon ng tatlong 18650 na baterya sa serie, at maaaring madaling mai-attach sa likurang tangke.
  • 18650 baterya charger (link). Ang iyong mga baterya ay kalaunan maubusan ng lakas. Kapag nangyari iyon, isang charger ng baterya ang magliligtas sa iyo.
  • Mga Jumpers (link). Gumamit ako ng 6 na lalaking-babaeng jumper para sa mga signal sa pagitan ng h-tulay ng Wemos, at 2 lalaking-lalaking jumper para sa 5V at Gnd. Maaaring kailanganin mo ng higit pa kung plano mong magdagdag ng ilang mga sensor.
  • Micro USB cable. Kakailanganin mo ito para sa pag-upload ng iyong code. Karamihan sa mga board ay mayroon nang sariling cable.

Ang mga link sa itaas ay isang mungkahi lamang kung saan mo mahahanap ang mga item na ginamit sa tutorial na ito (at maaaring suportahan ang aking mga hinaharap na tutorial). Huwag mag-atubiling maghanap para sa kanila sa ibang lugar at bumili sa iyong paboritong lokal o online na tindahan.

Hakbang 2: Pag-iipon ng Robot

Image
Image

"loading =" tamad "" loading = "tamad"

Blynk App - Lumikha ng isang Bagong Project
Blynk App - Lumikha ng isang Bagong Project
Blynk App - Lumikha ng isang Bagong Project
Blynk App - Lumikha ng isang Bagong Project

Ipapakita ko sa iyo kung paano ko dinisenyo ang aking remote control app gamit ang Blynk. Maaari mo itong magamit bilang isang batayan para sa iyong sariling mga nilikha.

Lumikha ng bagong proyekto

  1. Lumikha ng bagong proyekto;
  2. Magdagdag ng isang pangalan ng proyekto (Wifi robot), piliin ang development board (Wemos D1) at uri ng koneksyon (WiFi) at i-click ang Lumikha button;
  3. Ipapadala ang token ng auth sa iyong e-mail;

Ginagamit ang token ng auth sa om Arduino code. Pinapayagan nito ang board ng ESP8266 na maabot ang Blynk server para sa pagpapadala at pagtanggap ng data.

Para sa paglikha ng iyong dashboard, maaari mong i-drag at i-drop ang maraming mga bagay. Ang mga pindutan, slider at joystick ay magagamit para sa paglikha ng iba't ibang mga interface ng kontrol. Maaari mong baguhin ang laki (karamihan sa kanila) at i-configure ang kanilang mga setting ayon sa gusto mo.

Sa mga susunod na hakbang ay magpapakita ako ng apat na magkakaibang mga kahalili upang makontrol ang robot gamit ang iba't ibang mga widget.

Hakbang 7: Blynk App # 1 - Apat na Button

Tumatakbo sa Paligsahan na Gawin itong Ilipat

Inirerekumendang: