INHOUDSOPGAWE:

Bou 'n $ 15 afstandbeheerde ESP8266 -robotskakelaar / motor / tenk vir Ios en Android: 4 stappe
Bou 'n $ 15 afstandbeheerde ESP8266 -robotskakelaar / motor / tenk vir Ios en Android: 4 stappe

Video: Bou 'n $ 15 afstandbeheerde ESP8266 -robotskakelaar / motor / tenk vir Ios en Android: 4 stappe

Video: Bou 'n $ 15 afstandbeheerde ESP8266 -robotskakelaar / motor / tenk vir Ios en Android: 4 stappe
Video: NWU-Pukke ontwikkel afstandbeheerde hartmonitor 2024, November
Anonim
Image
Image
Skep die Blynk -app
Skep die Blynk -app

Haat jy om kombuis toe te loop om 'n happie te drink? Of om 'n nuwe drankie te kry? Dit kan alles opgelos word met hierdie eenvoudige $ 15 afstandsbediende butler.

Voordat ons verder gaan, is ek tans besig met 'n Kickstarter -projek vir 'n stembeheerde RGB -ledstrook wat saam met Cortana werk en $ 19 kos. Dit kan hier gevind word:

www.kickstarter.com/projects/1538004954/co…

In hierdie instruksies bou ons 'n afstandbeheerde butler. Dit kan via WiFi met 'n Iphone of Android -selfoon beheer word. Die hele projek is gebaseer op die ESP8266 nodeMCU -bord en alles kan vir $ 15 gebou word as u uit China koop.

Vir hierdie projek benodig ons die volgende:

1x ESP8266 bord

2x gemotoriseerde DC -motors met wiele

1x L293D of 2x bc547 NPN transistors

1x broodplank + broodborddrade

1x stuk hout

1x asblik (of iets anders wat die tafel in stap 3 sal wees)

1x 360 grade roterende wiel

1x battery vir die DC -motors. Ek het 'n 2s Lipo gebruik

1x 5V kragbank

Hierdie projek is ook handig as u 'n afstandbeheerde motor, tenk of rover wil bou, aangesien die elektronika dieselfde is. Slegs die basis moet verander word.

So laat ons begin!

Stap 1: Skep die Blynk -app

Skep die Blynk -app
Skep die Blynk -app
Skep die Blynk -app
Skep die Blynk -app

Om aan die gang te kom, moet ons eers 'n app met die naam Blynk aflaai. Dit kan gevind word in die AppStore sowel as in die PlayStore. Nadat ons die app afgelaai het, moet ons die volgende stappe uitvoer (kyk na die foto's hierbo vir 'n visuele verduideliking van wat ek doen).

1. Skep 'n rekening en meld aan.

2. Druk die knoppie "nuwe projek".

3. gee die projek 'n naam en kies as bord ESP8266 en as verbinding WiFi.

4. veeg na links en voeg twee knoppies by soos op die foto hierbo.

5. klik op die linkerknoppie en verander die speld na GP0

6. Doen dieselfde vir die regte knoppie, maar verander die pen nou na GP2

As laaste moet ons die auth -token kry. Klik op die neut -ikoon in die regter boonste hoek en soek na die authent -token. Dit is 'n lang string willekeurige getalle en letters. Skryf hierdie string neer, want ons benodig dit in die volgende stap.

Stap 2: Programmeer die ESP8266

Programmeer die ESP8266
Programmeer die ESP8266
Programmeer die ESP8266
Programmeer die ESP8266

Omdat ons die Blynk -app gebruik, hoef ons nie ingewikkelde kode te gebruik nie. Om te begin, moet ons die Arduino IDE oopmaak. Ek neem aan dat u reeds u Arduino IDE vir die ESP8266 -bord gekonfigureer het en dat u dit kan oplaai. Indien nie, is daar baie tutoriale aanlyn oor hoe om dit te doen.

Laai die robotButler.ino -lêer eenvoudig van die Instructable af en maak dit oop in die Arduino IDE. Voordat ons dit kan oplaai, moet ons 3 parameters verander:

Soek hierdie reël kode:

char auth = "YourAuthToken";

Verander nou die teks tussen die ““vir u verifikasietoken. Dit is die lang reeks getalle en letters wat u vanaf stap 1 neergeskryf het.

Byvoorbeeld: char auth = "8d454db36538e4ce49516ca476186r9db";

Soek nou hierdie twee reëls kode:

char ssid = "Jou netwerknaam";

char pass = "YourPassword";

Verander nou die teks tussen die "" vir die ssid na die naam van u tuis WiFi -netwerk vir my ElferinksWiFi.

Verander nou die teks tussen die "" vir die wagwoord na die wagwoord van u tuis WiFi -netwerk.

Byvoorbeeld

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Daarna kan u die ESP8266 verbind met 'n USB -kabel en op die oplaai -knoppie klik om die ESP8266 te flits.

Stap 3: Maak die hardeware

Maak die hardeware!
Maak die hardeware!
Maak die hardeware!
Maak die hardeware!
Maak die hardeware!
Maak die hardeware!

Nou het ons die sagteware -deel klaar, en ons kan begin om die hardeware te bou.

Ek het begin met die bou van die skema hierbo op 'n broodbord. Beide skemas werk, maar om die een of ander rede het die NPN -transistors wat ek die bc547 in die tweede skema gebruik het, baie warm geword. Daarom het ek besluit om die L293d -motorbestuurder -IC te gebruik, wat perfek vir my werk.

Nadat die skema klaar is, moet ons alles aan die gang sit. Ek het hiervoor 'n 2s (7.4V) lipo -battery gebruik om die motors aan te dryf en 'n 5V -kragbank om die ESP8266 aan te dryf.

Nou kan ons die robot self begin bou.

1. Warmgom die twee gelykstroommotors op 'n stuk hout.

2. Warmgom 'n roterende wiel aan die einde van die basis wat u gebruik. In my geval 'n ronde metaalskyf.

3. Warm plak die stuk hout met die GS -motors op u basis.

4. Nou sit Hot Glue elektronika aan die basis.

Nadat die basis klaar is, moet ons die tabel self skep. Ek het 'n vullisdrom gebruik wat ek gelê het. Nadat hy dit aan die basis vasgemaak het en 'n stuk hout bo -op geplaas het, was die robot klaar.

U kan ook 'n heeltemal ander basis bou. As u byvoorbeeld 'n tenk met afstandbeheer wil bou, kan u 'n basis daarvoor skep en dieselfde elektronika gebruik as in hierdie projek. Dit is dieselfde as u 'n motor wil bou: 'n afstandbeheerde motor, 'n rover of enigiets waaraan u kan dink.

Stap 4: Laat ons ry

Kom ons ry!
Kom ons ry!

Met alles gedoen, kan ons die ESP8266 in die powerbank aansluit en die Blynk -app op u telefoon oopmaak. Die app sal outomaties met die robot verbind word, en u kan dit nou oral ry!

As u enige vrae het, moet asseblief nie huiwer om my te vra nie.

As u van hierdie projek hou, kan u my ander projekte besoek, wat ook projekte van die IOT -tipe is, soos selfdeure en stembeheerde ligte.

Aanbeveel: