Sadržaj:
- Korak 1: Kreirajte aplikaciju Blynk
- Korak 2: Programirajte ESP8266
- Korak 3: Napravite hardver
- Korak 4: Idemo
Video: Napravite ESP8266 robotskog batlera / automobila / tenka za daljinski upravljač od 15 USD za iOS i Android: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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
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
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
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
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:
ESP32-CAM Izgradnja vlastitog robotskog automobila uz prijenos videa uživo: 4 koraka
ESP32-CAM Izgradnja vlastitog robotskog automobila s video prijenosom uživo: Ideja je učiniti ovdje opisani robot š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
TV daljinski upravljač postaje RF daljinski -- NRF24L01+ Vodič: 5 koraka (sa slikama)
TV daljinski upravljač postaje RF daljinski || Vodič za NRF24L01+: U ovom projektu ću vam pokazati kako sam koristio popularni nRF24L01+ RF IC za bežično podešavanje svjetline LED trake putem tri beskorisna dugmeta na daljinskom upravljaču televizora. Hajde da počnemo
Video stream i kontrola pomoću 4WD robotskog automobila sa pametnim telefonom (preko Bluetootha): 5 koraka
Video stream i kontrola pomoću 4WD robotskog automobila sa pametnim telefonom (preko Bluetootha): Zdravo! Nastavljam seriju članaka posvećenih jedinstvenom TFT štitu za Arduino. Ovaj članak će biti posvećen razvoju 4WD robota koji ima "viziju" pomoću uobičajene i jeftine kamere OV7670, koja će prenositi slike
Veedooo programiranje robotskog sastavljanja automobila Upute: 7 koraka
Uputstvo za programiranje robotskog sastavljanja automobila Veedooo: Lista 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 tipke na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti