Indholdsfortegnelse:

Wi-Fi-kontrolleret robot ved hjælp af Wemos D1 ESP8266, Arduino IDE og Blynk App: 11 trin (med billeder)
Wi-Fi-kontrolleret robot ved hjælp af Wemos D1 ESP8266, Arduino IDE og Blynk App: 11 trin (med billeder)

Video: Wi-Fi-kontrolleret robot ved hjælp af Wemos D1 ESP8266, Arduino IDE og Blynk App: 11 trin (med billeder)

Video: Wi-Fi-kontrolleret robot ved hjælp af Wemos D1 ESP8266, Arduino IDE og Blynk App: 11 trin (med billeder)
Video: Full Control of DC Motor with ESP8266 NodeMCU D1 Mini over WiFi 2024, Juli
Anonim
Image
Image
Arduino -robot med PS2 -controller (PlayStation 2 -joystick)
Arduino -robot med PS2 -controller (PlayStation 2 -joystick)

Af IgorF2Følg mere af forfatteren:

Arduino -robot med PS2 -controller (PlayStation 2 -joystick)
Arduino -robot med PS2 -controller (PlayStation 2 -joystick)
IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)
IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)
IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)
IoT Cat Litter Box (med ESP32, Arduino IDE, Thingspeak og 3D -udskrivning)
3D -trykt artikuleringslampe - REMIXED
3D -trykt artikuleringslampe - REMIXED
3D -trykt artikuleringslampe - REMIXED
3D -trykt artikuleringslampe - REMIXED

Om: Skaber, ingeniør, gal videnskabsmand og opfinder Mere om IgorF2 »

I denne vejledning viser jeg dig, hvordan du laver en Wi-Fi-kontrolleret robottank styret fra en smartphone ved hjælp af Blynk App. I dette projekt blev der brugt et ESP8266 Wemos D1 -kort, men andre plademodeller kan også bruges (NodeMCU, Firebeetle osv.), Og principperne i denne vejledning kan anvendes på andre robotmodeller.

I tidligere projekter præsenterede jeg, hvordan man monterer en robotcontroller med en Arduino Uno forbundet til et ESP8266 -modul og en webgrænseflade ved hjælp af html og javascript. En robot blev udviklet ved hjælp af simple materialer uden behov for at bruge komplekse værktøjer såsom 3D -printere og laserskæremaskiner. Du kan læse mere om dette projekt på nedenstående link:

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

Det havde nogle ulemper, såsom behovet for at bruge to uafhængige controllere (en Arduino og en ESP8266) og det faktum, at det kun kunne sende/modtage kommandoer fra et lokalnetværk og bruge en computer (stationær eller bærbar).

Denne gang besluttede jeg at teste en anden fysisk struktur og en ny måde at udføre kontrol af robotten på. Til dette blev et DIY -kit brugt til robotstrukturen og et Wemos ESP8266 -kort tilknyttet Blynk -appen til at udføre dets kontrol. Koden til robotstyring blev udviklet ved hjælp af Arduino IDE.

Der er flere måder at bruge denne vejledning. Du kan bruge den til at:

- Lær, hvordan du programmerer en ESP8266 ved hjælp af Arduino IDE;

- Øv dine elektronik- og loddeevner osv.

- Se hvordan du samler et robotsæt;

- Lær, hvordan du bruger Blynk -appen til dine projekter;

Runner-up vinder i Instructables Få det til at flytte konkurrence

Kan du lide projekter? Overvej venligst at støtte mine fremtidige projekter med en lille Bitcoin -donation!: D BTC Indskudsadresse: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Trin 1: Værktøjer og materialer

Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer

Følgende værktøjer blev brugt i dette projekt:

  • Loddejern og tråd (link / link / link). DC -motorerne kom allerede med ledninger loddet til dets terminaler … Men det vil i sidste ende gå i stykker, og du skal muligvis løse det. Så overvej at have et godt loddejern og tråd i nærheden.
  • EVA-skumplade (eller andet ikke-ledende materiale). Robotchassiset, jeg brugte i dette projekt, er lavet af aluminium, og der er installeret printkort på disse metaldele. Jeg brugte et lag skumplade mellem brædderne og metalpladen for at undgå mulige kortslutninger.
  • Dobbeltsidet tape. Det blev brugt til at lime skumpladerne til printkortene og til installationen af H-Bridge-modellen.
  • Saks, til at skære nogle skumpladerektangler.

Jeg brugte følgende hardwaredele til mit projekt:

  • Wemos D1 ESP8266 dev board (link / link). Wemos D1 board er virkelig let at bruge og programmere med Arduino IDE. Det har samme fodaftryk som og almindelig Arduino Uno! På denne måde fungerer det meste af Arduino -skjold også med dette bord. Det har indbygget Wi-Fi-modul, så du kan bruge det i en række projekter. Du kan også bruge andre ESP8266-baserede tavler (link / link).
  • L298N dobbeltkanal H-bro modul (link / link / link). Dette modul gør det muligt at forstærke 3.3V -signalerne fra Wemos (eller en Arduino) til de 12V, der er nødvendige for motorerne.
  • DIY Robot Chassis Tank (link / link). Dette fantastiske kit har alt hvad du behøver for at bygge en tank: to DC -motorer, gear, spor, bolte, møtrikker osv. Det leveres allerede med værktøjerne, der er nødvendige for at samle chassiset, hvilket er fantastisk til begyndere!
  • 18650 3,7V batterier (x3) (link). Jeg plejede at drive hele kredsløbet. Denne tank bruger 12V motorer. Jeg brugte tre 3,7V batterier i serie til at drive dem.
  • 3S 18650 batteriholder (link). Den kan indeholde tre 18650 batterier i serie, og kan let fastgøres bag på tanken.
  • 18650 batterioplader (link). Dine batterier vil til sidst løbe tør for strøm. Når det sker, vil en batterioplader komme dig til undsætning.
  • Jumpere (link). Jeg brugte 6 han-hun-jumpere til signaler mellem h-broen og Wemos, og 2 han-han-jumpere til 5V og Gnd. Du har muligvis brug for mere, hvis du planlægger at tilføje nogle sensorer.
  • Micro USB kabel. Du skal bruge dette for at uploade din kode. De fleste brædder har allerede sit eget kabel.

Linkene ovenfor er kun et forslag til, hvor du kan finde de elementer, der bruges i denne vejledning (og måske understøtte mine fremtidige selvstudier). Søg dem gerne andre steder og køb i din foretrukne lokale eller online butik.

Trin 2: Montering af robotten

Image
Image

"loading =" doven "" loading = "doven"

Blynk App - Opret et nyt projekt
Blynk App - Opret et nyt projekt
Blynk App - Opret et nyt projekt
Blynk App - Opret et nyt projekt

Nu viser jeg dig, hvordan jeg designede min fjernbetjeningsapp ved hjælp af Blynk. Du kan bruge det som en base for dine egne kreationer.

Opret nyt projekt

  1. Opret nyt projekt;
  2. Tilføj et projektnavn (Wifi -robot), vælg udviklingskortet (Wemos D1) og forbindelsestypen (WiFi), og klik på knappen Opret;
  3. Autentifikationstokenet sendes til din e-mail;

Autentiseringstokenet bruges om Arduino -kode. Det giver ESP8266 -kortet adgang til Blynk -serveren til afsendelse og modtagelse af data.

For at oprette dit dashboard kan du trække og slippe flere objekter. Knapper, skydere og joysticks er tilgængelige til oprettelse af forskellige kontrolinterfaces. Du kan ændre størrelsen (de fleste af dem) og konfigurere deres indstillinger, som du ønsker.

I de næste trin viser jeg fire forskellige alternativer til at styre robotten ved hjælp af forskellige widgets.

Trin 7: Blynk App #1 - Fire knapper

Nummer to i konkurrencen Få det til at flytte

Anbefalede: