Kazalo:

Zgradite 15 dolarjev oddaljenega krmiljenega robota ESP8266 Robot Butler / Car / Tank za iOS in Android: 4 koraki
Zgradite 15 dolarjev oddaljenega krmiljenega robota ESP8266 Robot Butler / Car / Tank za iOS in Android: 4 koraki

Video: Zgradite 15 dolarjev oddaljenega krmiljenega robota ESP8266 Robot Butler / Car / Tank za iOS in Android: 4 koraki

Video: Zgradite 15 dolarjev oddaljenega krmiljenega robota ESP8266 Robot Butler / Car / Tank za iOS in Android: 4 koraki
Video: Высокая плотность 2022 2024, November
Anonim
Image
Image
Ustvarite aplikacijo Blynk
Ustvarite aplikacijo Blynk

Ali ne marate hoditi v kuhinjo in si privoščiti prigrizek? Ali pa po novo pijačo? Vse to je mogoče popraviti s tem preprostim butlerjem za 15 USD.

Preden nadaljujemo, trenutno vodim projekt Kickstarter za glasovno vodeni trak RGB, ki deluje z Cortano in stane 19 USD. Najdete ga tukaj:

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

V tem navodilu bomo gradili daljinsko vodenega strežaja. Upravljate ga lahko prek WiFi prek telefona iPhone ali Android. Celoten projekt temelji na plošči vozlišča MSP ESP8266 in vse je mogoče zgraditi za 15 USD, če kupujete na Kitajskem.

Za ta projekt potrebujemo naslednje:

1x plošča ESP8266

2x enosmerni motorji s kolesi

1x N29 tranzistor L293D ali 2x bc547

1x omarica + žice za mizo

1x kos lesa

1x koš za smeti (ali kaj drugega, kar bo tabela v 3. koraku)

1x vrtljivo kolo za 360 stopinj

1x baterija za enosmerne motorje. Uporabil sem 2s Lipo

1x 5V napajalna enota

Ta projekt je uporaben tudi, če želite zgraditi avto, rezervoar ali rover na daljavo, saj bo elektronika enaka. Spremeniti je treba le osnovo.

Pa začnimo!

1. korak: Ustvarite aplikacijo Blynk

Ustvarite aplikacijo Blynk
Ustvarite aplikacijo Blynk
Ustvarite aplikacijo Blynk
Ustvarite aplikacijo Blynk

Za začetek moramo najprej prenesti aplikacijo z imenom Blynk. Najdete ga tako v AppStore kot v PlayStore. Po prenosu aplikacije moramo izvesti naslednje korake (na zgornjih slikah vizualno razložite, kaj počnem).

1. Ustvarite račun in se prijavite.

2. Pritisnite gumb "nov projekt".

3. dajte projektu ime in izberite kot ploščo ESP8266 in kot povezavo WiFi.

4. povlecite v levo in dodajte dva gumba, kot je na zgornji sliki.

5. kliknite levi gumb in spremenite pin v GP0

6. Enako storite z desnim gumbom, vendar zdaj zatič spremenite v GP2

Kot zadnji moramo dobiti žeton za avtentikacijo. Kliknite ikono matice v zgornjem desnem kotu in poiščite žeton za preverjanje pristnosti. To je dolg niz naključnih številk in črk. Zapišite ta niz, ker ga potrebujemo v naslednjem koraku.

2. korak: Programirajte ESP8266

Programirajte ESP8266
Programirajte ESP8266
Programirajte ESP8266
Programirajte ESP8266

Ker uporabljamo aplikacijo Blynk, nam ni treba uporabljati zapletene kode. Za začetek moramo odpreti Arduino IDE. Predvidevam, da ste svoj Arduino IDE že konfigurirali za ploščo ESP8266 in jo lahko naložite. Če ne, obstaja na spletu veliko vaj, kako to narediti.

Preprosto prenesite datoteko robotButler.ino iz Instructable in jo odprite v Arduino IDE. Preden ga naložimo, moramo spremeniti 3 parametre:

Poiščite to vrstico kode:

char auth = "YourAuthToken";

Zdaj spremenite besedilo med »« za vaš žeton za preverjanje pristnosti. To je tisti dolg niz številk in črk, ki ste ga zapisali od prvega koraka.

Na primer: char auth = "8d454db36538e4ce49516ca476186r9db";

Zdaj poiščite ti dve vrstici kode:

char ssid = "Ime vašega omrežja";

char pass = "Vaša geslo";

Zdaj spremenite besedilo med "" za ssid v ime vašega domačega omrežja WiFi zame ElferinksWiFi.

Zdaj spremenite besedilo med "" za geslo na geslo vašega domačega omrežja WiFi.

Na primer

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Po tem lahko ESP8266 povežete s kablom USB in kliknete gumb za nalaganje, da utripa ESP8266.

3. korak: Naredite strojno opremo

Naredite strojno opremo!
Naredite strojno opremo!
Naredite strojno opremo!
Naredite strojno opremo!
Naredite strojno opremo!
Naredite strojno opremo!

Zdaj smo opravili programski del in lahko začnemo graditi strojno opremo.

Zgornjo shemo sem začel graditi na podlagi. Obe shemi delujeta, toda iz nekega razloga so se tranzistorji NPN, ki sem jih uporabil v drugi shemi, zelo segreli. Zato sem se odločil za uporabo IC gonilnika motorja L293d, ki mi je odlično deloval.

Ko je shema narejena, moramo vse napajati. Za to sem uporabil 2s (7.4V) lipo baterijo za napajanje motorjev in 5V napajalnik za napajanje ESP8266.

Zdaj lahko začnemo graditi samega robota.

1. Vroče zlepite dva motorja z enosmernim tokom z lepilnim trakom na kos lesa.

2. Vroče prilepite vrtljivo kolo na konec podlage, ki jo uporabljate. V mojem primeru okrogel kovinski disk.

3. Vroče lepite kos lesa z enosmernimi motorji na podlago.

4. Sedaj Hot Glue vstavite elektroniko v bazo.

Ko je osnova narejena, moramo ustvariti samo tabel. Uporabil sem koš za smeti, ki sem ga imel naokoli. Po zadrgi, ki jo je privezal na podlago in položil kos lesa na vrh, je bil robot končan.

Zgradite lahko tudi popolnoma drugačno podlago. Če želite na primer zgraditi rezervoar za daljinsko upravljanje, lahko za to ustvarite osnovo in uporabite isto elektroniko kot v tem projektu. Enako je, če želite zgraditi: avto na daljavo, rover ali karkoli, kar si lahko zamislite.

4. korak: Vozimo se

Vozimo se!
Vozimo se!

Ko je vse narejeno, lahko ESP8266 priključimo v powerbank in na telefonu odpremo aplikacijo Blynk. Aplikacija se bo samodejno povezala z robotom in zdaj jo boste lahko vozili kjer koli!

Če imate kakršna koli vprašanja, me ne oklevajte.

Če vam je bil ta projekt všeč, si lahko ogledate moje druge projekte, ki so tudi projekti tipa IOT, kot so samoodpiralna vrata in glasovno vodene luči.

Priporočena: