Sadržaj:

Napravite ESP8266 robotskog batlera / automobila / tenka za daljinski upravljač od 15 USD za iOS i Android: 4 koraka
Napravite ESP8266 robotskog batlera / automobila / tenka za daljinski upravljač od 15 USD za iOS i Android: 4 koraka

Video: Napravite ESP8266 robotskog batlera / automobila / tenka za daljinski upravljač od 15 USD za iOS i Android: 4 koraka

Video: Napravite ESP8266 robotskog batlera / automobila / tenka za daljinski upravljač od 15 USD za iOS i Android: 4 koraka
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Jun
Anonim
Image
Image
Kreirajte aplikaciju Blynk
Kreirajte aplikaciju Blynk

Mrzite li otići do kuhinje na užinu? Ili po novo piće? Sve se to može popraviti pomoću ovog jednostavnog batlera na daljinsko upravljanje od 15 USD.

Prije nego što nastavimo, upravo vodim Kickstarter projekt za glasovno upravljanu RGB LED traku koja radi s Cortanom i košta 19 USD. Može se pronaći ovde:

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

U ovom Instructable -u ćemo graditi batlera na daljinsko upravljanje. Može se kontrolirati putem WiFi -a putem iPhone -a ili Android telefona. Cijeli projekt je baziran na ESP8266 nodeMCU ploči i sve se može izgraditi za 15 USD ako kupujete iz Kine.

Za ovaj projekat potrebno nam je sljedeće:

1x ESP8266 ploča

2x DC motori sa točkovima

1x L293D ili 2x bc547 NPN tranzistor

1x matična ploča + žice za matičnu ploču

1x komad drveta

1x kanta za smeće (ili nešto drugo što će biti tablica u koraku 3)

1x rotirajući točak za 360 stepeni

1x baterija za istosmjerne motore. Koristio sam 2s Lipo

1x 5V naponska banka

Ovaj je projekt također koristan ako želite izgraditi automobil, tenk ili rover na daljinsko upravljanje jer će elektronika biti ista. Potrebno je promijeniti samo bazu.

Pa krenimo!

Korak 1: Kreirajte aplikaciju Blynk

Kreirajte aplikaciju Blynk
Kreirajte aplikaciju Blynk
Kreirajte aplikaciju Blynk
Kreirajte aplikaciju Blynk

Za početak prvo moramo preuzeti aplikaciju pod nazivom Blynk. Može se pronaći u AppStore -u kao i u PlayStore -u. Nakon preuzimanja aplikacije moramo izvršiti sljedeće korake (provjerite gornje slike za vizualno objašnjenje onoga što radim).

1. Otvorite račun i prijavite se.

2. Pritisnite dugme "novi projekat".

3. dajte projektu naziv i odaberite kao ploču ESP8266 i kao vezu WiFi.

4. prevucite prstom ulijevo i dodajte dva dugmeta kao na gornjoj slici.

5. kliknite lijevo dugme i promijenite pin u GP0

6. Učinite isto za desno dugme, ali sada promijenite pin u GP2

Kao posljednji, moramo nabaviti authoken. Kliknite na ikonu matice u gornjem desnom kutu i potražite token autorizacije. To je dugačak niz nasumičnih brojeva i slova. Zapišite ovaj niz jer nam je potreban u sljedećem koraku.

Korak 2: Programirajte ESP8266

Programirajte ESP8266
Programirajte ESP8266
Programirajte ESP8266
Programirajte ESP8266

Budući da koristimo aplikaciju Blynk, ne moramo koristiti komplicirani kôd. Za početak moramo otvoriti Arduino IDE. Pretpostavljam da ste već konfigurirali svoj Arduino IDE za ESP8266 ploču i da ga možete učitati. Ako ne, na internetu postoji mnogo vodiča o tome kako to učiniti.

Jednostavno preuzmite datoteku robotButler.ino iz Instructable -a i otvorite je u Arduino IDE -u. Prije nego što ga možemo učitati moramo promijeniti 3 parametra:

Potražite ovu liniju koda:

char auth = "YourAuthToken";

Sada promijenite tekst između ““za vaš autorizacijski token. Ovo je onaj dugi niz brojeva i slova koje ste zapisali od prvog koraka.

Na primjer: char auth = "8d454db36538e4ce49516ca476186r9db";

Sada potražite ove dvije linije koda:

char ssid = "Ime vaše mreže";

char pass = "Vaša lozinka";

Sada promijenite tekst između "" za ssid u naziv vaše kućne WiFi mreže za mene ElferinksWiFi.

Sada promijenite tekst između "" za lozinku za lozinku vaše kućne WiFi mreže.

Na primjer

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Nakon toga možete spojiti ESP8266 USB kabelom i kliknite gumb za prijenos kako biste ESP8266 bljeskali.

Korak 3: Napravite hardver

Napravite hardver!
Napravite hardver!
Napravite hardver!
Napravite hardver!
Napravite hardver!
Napravite hardver!

Sada smo završili softverski dio i možemo započeti izgradnju hardvera.

Počeo sam s izgradnjom gornje sheme na ploči. Obje sheme rade, ali iz nekog razloga NPN tranzistori koje sam koristio bc547 u drugoj shemi su se jako zagrijali. Zato sam odlučio koristiti IC upravljački program motora L293d koji mi je savršeno odgovarao.

Nakon što je shema gotova, moramo sve to napajati. Koristio sam za to 2s (7.4V) lipo bateriju za napajanje motora i 5V bateriju za napajanje ESP8266.

Sada možemo početi s izgradnjom samog robota.

1. Vruće zalijepite dva istosmjerna motora sa zupčanikom na komad drveta.

2. Vruće zalijepite rotirajući kotač do kraja baze koju koristite. U mom slučaju okrugli metalni disk.

3. Vruće zalijepite komad drveta s DC motorima na svoju podlogu.

4. Sada Hot Glue baci elektroniku na bazu.

Nakon što je baza napravljena, moramo kreirati samu tabelu. Koristio sam kantu za smeće koju sam ležao okolo. Nakon što ga je patentnim zatvaračem vezao za podlogu i stavio komad drveta na vrh, robot je završio.

Takođe možete izgraditi potpuno drugačiju bazu. Na primjer, ako želite izgraditi spremnik na daljinsko upravljanje, za to možete stvoriti bazu i koristiti istu elektroniku kao u ovom projektu. Ovo je isto ako želite izgraditi: automobil na daljinsko upravljanje, rover ili bilo što čega se sjetite.

Korak 4: Idemo

Lets Ride!
Lets Ride!

Kad sve učinite, možemo uključiti ESP8266 u powerbank i otvoriti aplikaciju Blynk na vašem telefonu. Aplikacija će se automatski povezati s robotom i sada ćete ga moći voziti bilo gdje!

Ako imate bilo kakvih pitanja, ne ustručavajte se pitati mene.

Ako vam se svidio ovaj projekt, možete pogledati i moje druge projekte koji su također projekti tipa IOT, poput samootvarajućih vrata i svjetla sa glasovnom kontrolom.

Preporučuje se: