Sadržaj:
- Korak 1: Izradite aplikaciju Blynk
- Korak 2: Programirajte ESP8266
- Korak 3: Napravite hardver
- Korak 4: Idemo jahati
Video: Napravite ESP8266 robotskog batlera / automobila / spremnika za daljinski upravljač od 15 USD za iOS i Android: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
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
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
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:
Jeftino podnožje od akrilnog robotskog spremnika za Arduino SN7300 Sinoning: 6 koraka
Jeftina akrilna šasija robotskog spremnika za Arduino SN7300 Sinoning: Jeftina akrilna šasija spremnika za Arduino SN7000 Sinoningbuy od: SINONING ROBOT TANK
ESP32-CAM Izgradnja vlastitog robotskog automobila uz streaming videozapisa uživo: 4 koraka
ESP32-CAM Izgradnja vlastitog robotskog automobila s video prijenosom uživo: Ideja je učiniti ovdje opisani robotski automobil što jeftinijim. Stoga se nadam da ću svojim detaljnim uputama i odabranim komponentama za jeftini model doći do velike ciljne skupine. Htio bih vam predstaviti svoju ideju o robotskom automobilu
Video stream i kontrola pomoću 4WD robotskog automobila na pametnom telefonu (preko Bluetootha): 5 koraka
Video stream i kontrola pomoću 4WD robotskog automobila s pametnim telefonom (preko Bluetootha): Pozdrav! Nastavljam seriju članaka posvećenih jedinstvenom TFT štitu za Arduino. Ovaj će članak biti posvećen razvoju 4WD robota koji ima " viziju " pomoću uobičajene i jeftine kamere OV7670 koja će prenositi slike
Upute za programiranje robotskog sastavljanja automobila Veedooo: 7 koraka
Upute za programiranje robotskog sastavljanja automobila Veedooo: Popis paketa
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti gumbe na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti