Kazalo:
- 1. korak: Ustvarite aplikacijo Blynk
- 2. korak: Programirajte ESP8266
- 3. korak: Naredite strojno opremo
- 4. korak: Vozimo se
Video: Zgradite 15 dolarjev oddaljenega krmiljenega robota ESP8266 Robot Butler / Car / Tank za iOS in Android: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
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
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
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:
Stenski nosilec za iPad kot nadzorno ploščo za avtomatizacijo doma, z uporabo servo krmiljenega magneta za aktiviranje zaslona: 4 koraki (s slikami)
Stenski nosilec za IPad Kot nadzorna plošča za avtomatizacijo doma, z uporabo servo krmiljenega magneta za aktiviranje zaslona: Zadnje čase sem kar nekaj časa avtomatiziral stvari v hiši in okoli nje. Domoticz uporabljam kot aplikacijo za avtomatizacijo doma, za podrobnosti glejte www.domoticz.com. Pri iskanju aplikacije na nadzorni plošči, ki prikazuje vse informacije o Domoticzu
Kako krmiliti enosmerni motor z enosmernim tokom z uporabo krmiljenega elektronskega krmilnika hitrosti 160A in servo testerja: 3 koraki
Kako krmiliti enosmerni motor z enosmernim tokom z elektronskim krmilnikom hitrosti 160A in servo testerjem: Specifikacija: Napetost: 2-3S Lipo ali 6-9 NiMH Neprekinjeni tok: 35A Rafalni tok: 160A BEC: 5V / 1A, načini linearnega načina: 1. naprej &vzvratno; 2. naprej &zavora; 3. naprej & zavora & vzvratna teža: 34 g Velikost: 42*28*17 mm
Uporaba mikrokrmilnikov za upravljanje in nadzor oddaljenega namakalnega sistema: 4 koraki
Uporaba mikrokrmilnikov za upravljanje in nadzor oddaljenega namakalnega sistema: kmetje in upravljavci rastlinjakov za poceni avtomatski namakalni sistem. V tem projektu integriramo elektronski senzor vlage v tleh z mikrokrmilnikom za samodejno namakanje rastlin, če je zemlja presuha brez človeškega posredovanja
Kako narediti mobilnega krmiljenega robota - Na osnovi DTMF - Brez mikrokrmilnika in programiranja - Nadzor od kjer koli na svetu - RoboGeeks: 15 korakov
Kako narediti mobilnega krmiljenega robota | Na osnovi DTMF | Brez mikrokrmilnika in programiranja | Nadzor od kjer koli na svetu | RoboGeeks: Želite narediti robota, ki ga je mogoče upravljati od koder koli po svetu, naredimo to
Zgradite svojega robotnika Butler !!! - Vadnica, fotografije in video: 58 korakov (s slikami)
Zgradite svojega robotnika Butler !!! - Vadnica, fotografije in video: EDIT: Več informacij o mojih projektih si oglejte na moji novi spletni strani: narobo.comSvetujem tudi o robotiki, mehatroniki in projektih/izdelkih s posebnimi učinki. Za več podrobnosti obiščite mojo spletno stran - narobo.com. Ste si kdaj želeli robota butlerja, ki se pogovarja z