Turinys:

Sukurkite 15 USD kainuojantį nuotoliniu būdu valdomą ESP8266 roboto lizdą / automobilį / baką, skirtą „iOS“ir „Android“: 4 žingsniai
Sukurkite 15 USD kainuojantį nuotoliniu būdu valdomą ESP8266 roboto lizdą / automobilį / baką, skirtą „iOS“ir „Android“: 4 žingsniai

Video: Sukurkite 15 USD kainuojantį nuotoliniu būdu valdomą ESP8266 roboto lizdą / automobilį / baką, skirtą „iOS“ir „Android“: 4 žingsniai

Video: Sukurkite 15 USD kainuojantį nuotoliniu būdu valdomą ESP8266 roboto lizdą / automobilį / baką, skirtą „iOS“ir „Android“: 4 žingsniai
Video: 2nd Toe Capsulitis, Claw Toe & Hammer Toe RELIEF [Taping & Treatment] 2024, Lapkritis
Anonim
Image
Image
Sukurkite „Blynk“programą
Sukurkite „Blynk“programą

Ar nekenčiate vaikščioti į virtuvę užsisakyti užkandžių? Arba nusipirkti naujo gėrimo? Visa tai galima išspręsti naudojant šį paprastą 15 USD vertės nuotoliniu būdu valdomą liokajų.

Prieš eidami toliau, šiuo metu vykdau „Kickstarter“projektą, skirtą balsu valdomai RGB LED juostai, kuri veikia su „Cortana“ir kainuoja 19 USD. Jį galima rasti čia:

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

Šioje instrukcijoje mes kursime nuotoliniu būdu valdomą liokajų. Jis gali būti valdomas per „WiFi“naudojant „iPhone“arba „Android“telefoną. Visas projektas yra pagrįstas ESP8266 nodeMCU lenta ir viską galima sukurti už 15 USD, jei perkate iš Kinijos.

Šiam projektui mums reikia:

1x ESP8266 plokštė

2x pavarų nuolatinės srovės varikliai su ratais

1x L293D arba 2x bc547 NPN tranzistoriai

1x duonos lenta + duonos lentos laidai

1x medžio gabalas

1x šiukšliadėžė (ar kažkas kita, kuri bus 3 veiksmo lentelė)

1x 360 laipsnių besisukantis ratas

1x nuolatinės srovės variklių baterija. Aš naudoju 2s Lipo

1x 5V maitinimo blokas

Šis projektas taip pat naudingas, jei norite sukurti nuotoliniu būdu valdomą automobilį, baką ar roverį, nes elektronika bus ta pati. Reikia pakeisti tik pagrindą.

Taigi pradėkime!

1 žingsnis: sukurkite „Blynk“programą

Sukurkite „Blynk“programą
Sukurkite „Blynk“programą
Sukurkite „Blynk“programą
Sukurkite „Blynk“programą

Norėdami pradėti, pirmiausia turime atsisiųsti programą „Blynk“. Jį galima rasti tiek „AppStore“, tiek „PlayStore“. Atsisiuntę programą turime atlikti šiuos veiksmus (patikrinkite aukščiau esančias nuotraukas ir vizualiai paaiškinkite, ką darau).

1. Sukurkite paskyrą ir prisijunkite.

2. Paspauskite mygtuką „naujas projektas“.

3. suteikite projektui pavadinimą ir pasirinkite kaip ESP8266 plokštę ir kaip „WiFi“ryšį.

4. braukite į kairę ir pridėkite du mygtukus, kaip parodyta paveikslėlyje aukščiau.

5. spustelėkite kairįjį mygtuką ir pakeiskite kaištį į GP0

6. Padarykite tą patį su dešiniuoju mygtuku, bet dabar pakeiskite kaištį į GP2

Paskutinį kartą turime gauti autentifikavimo ženklą. Spustelėkite veržlės piktogramą viršutiniame dešiniajame kampe ir suraskite autencijos žetoną. Tai ilga atsitiktinių skaičių ir raidžių eilutė. Užrašykite šią eilutę, nes mums jos reikia kitame žingsnyje.

2 veiksmas: užprogramuokite ESP8266

Užprogramuokite ESP8266
Užprogramuokite ESP8266
Užprogramuokite ESP8266
Užprogramuokite ESP8266

Kadangi naudojame „Blynk“programą, mums nereikia naudoti sudėtingo kodo. Norėdami pradėti, turime atidaryti „Arduino IDE“. Manau, kad jau turite sukonfigūruotą „Arduino IDE“ESP8266 plokštėje ir galite į ją įkelti. Jei ne, internete yra daug pamokų, kaip tai padaryti.

Tiesiog atsisiųskite failą robotButler.ino iš „Instructable“ir atidarykite jį „Arduino IDE“. Kad galėtume jį įkelti, turime pakeisti 3 parametrus:

Ieškokite šios kodo eilutės:

char auth = "YourAuthToken";

Dabar pakeiskite autentifikavimo ženklo tekstą tarp „“. Tai yra ta ilga skaičių ir raidžių eilutė, kurią užrašėte nuo 1 veiksmo.

Pavyzdžiui: char auth = "8d454db36538e4ce49516ca476186r9db";

Dabar ieškokite šių dviejų kodo eilučių:

char ssid = "Jūsų tinklo pavadinimas";

char pass = "Jūsų slaptažodis";

Dabar pakeiskite tekstą tarp „“, skirto „ssid“, ir pakeiskite mano namų „Wi -Fi“tinklo pavadinimą „ElferinksWiFi“.

Dabar pakeiskite slaptažodžio tekstą tarp „“į namų „WiFi“tinklo slaptažodį.

Pavyzdžiui

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Po to galite prijungti ESP8266 USB kabeliu ir spustelėti įkėlimo mygtuką, kad paleistumėte ESP8266.

3 žingsnis: sukurkite aparatūrą

Sukurkite aparatūrą!
Sukurkite aparatūrą!
Sukurkite aparatūrą!
Sukurkite aparatūrą!
Sukurkite aparatūrą!
Sukurkite aparatūrą!

Dabar atlikome programinės įrangos dalį ir galime pradėti kurti aparatinę įrangą.

Pradėjau kurti schemą aukščiau ant duonos lentos. Abi schemos veikia, tačiau dėl tam tikrų priežasčių NPN tranzistoriai, kuriuos naudoju bc547 antroje schemoje, buvo labai karšti. Štai kodėl aš nusprendžiau naudoti L293d variklio tvarkyklės IC, kuris man puikiai tinka.

Baigę schemą, turime visa tai įjungti. Aš naudojau 2s (7,4V) lipo bateriją varikliams tiekti ir 5V maitinimo bloką ESP8266.

Dabar galime pradėti kurti patį robotą.

1. Karštai klijuokite du pavarų nuolatinės srovės variklius prie medžio gabalo.

2. Karštą klijuokite besisukantį ratą prie naudojamo pagrindo galo. Mano atveju apvalus metalinis diskas.

3. Karštai klijuokite medžio gabalą su nuolatinės srovės varikliais prie pagrindo.

4. Dabar „Hot Glue“įtaiso elektroniką prie pagrindo.

Baigę pagrindą, turime sukurti pačią lentelę. Aš naudoju šiukšliadėžę, kurią turėjau šalia. Robotas buvo užrištas užtrauktuku prie pagrindo ir ant jo uždėtas medžio gabalas.

Taip pat galite sukurti visiškai kitokią bazę. Jei, pavyzdžiui, norite sukurti nuotoliniu būdu valdomą baką, galite sukurti tam pagrindą ir naudoti tą pačią elektroniką, kaip ir šiame projekte. Tai tas pats, jei norite sukurti: nuotoliniu būdu valdomą automobilį, roverį ar bet ką, apie ką galite pagalvoti.

4 žingsnis: leiskite važiuoti

Pasivažinėkime!
Pasivažinėkime!

Kai viskas bus padaryta, galime prijungti ESP8266 prie „powerbank“ir atidaryti „Blynk“programą savo telefone. Programa automatiškai prisijungs prie roboto ir dabar galėsite vairuoti bet kur!

Jei turite klausimų, nedvejodami paklauskite manęs.

Jei jums patiko šis projektas, galite patikrinti kitus mano projektus, kurie taip pat yra IOT tipo projektai, pvz., Savaime atsidarančios durys ir balsu valdomi žibintai.

Rekomenduojamas: