Sadržaj:

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

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

Video: Napravite ESP8266 robotskog batlera / automobila / spremnika za daljinski upravljač od 15 USD za iOS i Android: 4 koraka
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Studeni
Anonim
Image
Image
Izradite aplikaciju Blynk
Izradite aplikaciju Blynk

Mrziš li otići u kuhinju na užinu? Ili po novo piće? Sve se to može riješiti ovim jednostavnim batlerom 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 ovdje:

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

U ovom Instructableu gradit ćemo batlera na daljinsko upravljanje. Njime se može upravljati putem WiFi -a pomoću iPhonea ili Android telefona. Cijeli projekt temelji se na ESP8266 nodeMCU ploči i sve se može izgraditi za 15 USD ako kupujete iz Kine.

Za ovaj projekt potrebno nam je sljedeće:

1x ploča ESP8266

2x istosmjerni motori sa kotačima

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 kotač za 360 stupnjeva

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

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: Izradite aplikaciju Blynk

Izradite aplikaciju Blynk
Izradite aplikaciju Blynk
Izradite aplikaciju Blynk
Izradite aplikaciju Blynk

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

1. Napravite račun i prijavite se.

2. Pritisnite gumb "novi projekt".

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

4. prijeđite prstom ulijevo i dodajte dva gumba kao na gornjoj slici.

5. kliknite lijevi gumb i promijenite pin u GP0

6. Učinite isto za desni gumb, ali promijenite pin sada na GP2

Kao posljednji, moramo dobiti authoken. Kliknite ikonu matice u gornjem desnom kutu i potražite token autorizacije. Dug je 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 prenesemo moramo promijeniti 3 parametra:

Potražite ovu liniju koda:

char auth = "YourAuthToken";

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

Na primjer: char auth = "8d454db36538e4ce49516ca476186r9db";

Sada potražite ova dva retka 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 početi s izgradnjom 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 shema bude 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č na kraj baze koju koristite. U mom slučaju okrugli metalni disk.

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

4. Sada Hot Glue baci elektroniku na bazu.

Nakon što je baza gotova, moramo stvoriti 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 bio gotov.

Također možete izgraditi potpuno drugačiju bazu. Ako, na primjer, ž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 drugo čega se sjetite.

Korak 4: Idemo jahati

Idemo jahati!
Idemo jahati!

Uz sve učinjeno, možemo priključ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 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 s glasovnim upravljanjem.

Preporučeni: