Satura rādītājs:

Izveidojiet 15 ASV dolāru tālvadības pults ESP8266 robotu sulaini / automašīnu / tvertni iOS un Android ierīcēm: 4 soļi
Izveidojiet 15 ASV dolāru tālvadības pults ESP8266 robotu sulaini / automašīnu / tvertni iOS un Android ierīcēm: 4 soļi

Video: Izveidojiet 15 ASV dolāru tālvadības pults ESP8266 robotu sulaini / automašīnu / tvertni iOS un Android ierīcēm: 4 soļi

Video: Izveidojiet 15 ASV dolāru tālvadības pults ESP8266 robotu sulaini / automašīnu / tvertni iOS un Android ierīcēm: 4 soļi
Video: Injured for Life ~ Abandoned Home of an American Vietnam Veteran 2024, Novembris
Anonim
Image
Image
Izveidojiet lietotni Blynk
Izveidojiet lietotni Blynk

Vai jums nepatīk ienirt virtuvē, lai paēstu kādu uzkodu? Vai arī iegūt jaunu dzērienu? To visu var labot ar šo vienkāršo 15 ASV dolāru tālvadības sulaini.

Pirms mēs ejam tālāk, es šobrīd vadu Kickstarter projektu balss vadītai RGB LED joslai, kas darbojas kopā ar Cortana un maksā 19 USD. To var atrast šeit:

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

Šajā instrukcijā mēs veidosim tālvadības sulaini. To var kontrolēt, izmantojot WiFi, izmantojot iPhone vai Android tālruni. Viss projekts ir balstīts uz ESP8266 nodeMCU plati, un, pērkot no Ķīnas, visu var izveidot par 15 USD.

Šim projektam mums ir nepieciešams:

1x ESP8266 tāfele

2x pārnesumkārbas līdzstrāvas motori ar riteņiem

1x L293D vai 2x bc547 NPN tranzistori

1x maizes dēlis + maizes dēļa vadi

1x koka gabals

1x atkritumu tvertne (vai kaut kas cits, kas būs tabula 3. darbībā)

1x 360 grādu rotējošs ritenis

1x akumulators līdzstrāvas motoriem. Es izmantoju 2s Lipo

1x 5V barošanas bloks

Šis projekts ir noderīgs arī tad, ja vēlaties izveidot automašīnu, tvertni vai roveru ar tālvadību, jo elektronika būs vienāda. Ir jāmaina tikai pamatne.

Tātad, sāksim!

1. darbība: izveidojiet lietotni Blynk

Izveidojiet lietotni Blynk
Izveidojiet lietotni Blynk
Izveidojiet lietotni Blynk
Izveidojiet lietotni Blynk

Lai sāktu, mums vispirms ir jālejupielādē lietotne ar nosaukumu Blynk. To var atrast gan AppStore, gan PlayStore. Pēc lietotnes lejupielādes mums jāveic šādas darbības (pārbaudiet iepriekš redzamos attēlus, lai vizuāli izskaidrotu, ko es daru).

1. Izveidojiet kontu un piesakieties.

2. Nospiediet pogu "jauns projekts".

3. piešķiriet projektam nosaukumu un izvēlieties kā ESP8266 un kā WiFi savienojumu.

4. velciet pa kreisi un pievienojiet divas pogas, kā parādīts attēlā.

5. noklikšķiniet uz kreisās pogas un nomainiet tapu uz GP0

6. Dariet to pašu ar labo pogu, bet tagad nomainiet tapu uz GP2

Kā pēdējais mums ir jāiegūst autentifikācijas marķieris. Noklikšķiniet uz uzgriežņa ikonas augšējā labajā stūrī un meklējiet autentifikācijas marķieri. Tā ir gara nejaušu ciparu un burtu virkne. Pierakstiet šo virkni, jo mums tā ir nepieciešama nākamajā darbībā.

2. darbība: ieprogrammējiet ESP8266

Programmējiet ESP8266
Programmējiet ESP8266
Programmējiet ESP8266
Programmējiet ESP8266

Tā kā mēs izmantojam lietotni Blynk, mums nav jāizmanto sarežģīts kods. Lai sāktu, mums ir jāatver Arduino IDE. Es pieņemu, ka jūsu Arduino IDE jau ir konfigurēts ESP8266 padomei un jūs varat to augšupielādēt. Ja nē, tiešsaistē ir daudz pamācību, kā to izdarīt.

Vienkārši lejupielādējiet failu robotButler.ino no Instructable un atveriet to Arduino IDE. Lai to augšupielādētu, mums ir jāmaina 3 parametri:

Meklējiet šo koda rindu:

char auth = "YourAuthToken";

Tagad mainiet autentifikācijas marķiera tekstu starp “”. Šī ir tā garā ciparu un burtu virkne, kuru pierakstījāt no 1. darbības.

Piemēram: char auth = "8d454db36538e4ce49516ca476186r9db";

Tagad meklējiet šīs divas koda rindas:

char ssid = "Jūsu tīkla nosaukums";

char pass = "Jūsu parole";

Tagad nomainiet tekstu starp "" ssid uz sava mājas WiFi tīkla nosaukumu man ElferinksWiFi.

Tagad nomainiet paroles tekstu starp "" uz mājas WiFi tīkla paroli.

Piemēram

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Pēc tam jūs varat savienot ESP8266 ar USB kabeli un noklikšķināt uz augšupielādes pogas, lai mirgotu ESP8266.

3. solis: izveidojiet aparatūru

Izveidojiet aparatūru!
Izveidojiet aparatūru!
Izveidojiet aparatūru!
Izveidojiet aparatūru!
Izveidojiet aparatūru!
Izveidojiet aparatūru!

Tagad mums ir pabeigta programmatūras daļa, un mēs varam sākt veidot aparatūru.

Es sāku ar iepriekš izveidotās shēmas izveidi uz maizes dēļa. Abas shēmas darbojas, bet kāda iemesla dēļ NPN tranzistori, kurus es izmantoju bc547 otrajā shēmā, kļuva ļoti karsti. Tāpēc es nolēmu izmantot L293d motora vadītāja IC, kas man lieliski darbojās.

Pēc shēmas pabeigšanas mums tas viss ir jāieslēdz. Šim nolūkam es izmantoju 2s (7,4V) lipo akumulatoru, lai barotu motorus, un 5V barošanas banku, lai darbinātu ESP8266.

Tagad mēs varam sākt veidot pašu robotu.

1. Karsti pielīmējiet abus līdzstrāvas motorus ar koka gabalu.

2. Karstā līmējiet rotējošo riteni līdz izmantotās pamatnes galam. Manā gadījumā apaļš metāla disks.

3. Līmējiet koka gabalu ar līdzstrāvas motoriem pie pamatnes.

4. Tagad Hot Glue uzliek elektroniku pie pamatnes.

Pēc pamatnes izveides mums ir jāizveido pati tabula. Es izmantoju miskasti, kas man bija apkārt. Pēc rāvējslēdzēja piesiešanas pie pamatnes un koka gabala uzlikšanas virs robots tika pabeigts.

Varat arī izveidot pavisam citu pamatu. Ja, piemēram, vēlaties izveidot tālvadības tvertni, varat tam izveidot pamatu un izmantot to pašu elektroniku kā šajā projektā. Tas ir tas pats, ja vēlaties izveidot: tālvadības automašīnu, roveru vai visu, ko varat iedomāties.

4. solis: braucam

Ļauj braukt!
Ļauj braukt!

Kad viss ir paveikts, mēs varam pievienot ESP8266 strāvas padevei un atvērt tālrunī lietotni Blynk. Lietotne automātiski izveidos savienojumu ar robotu, un tagad jūs varēsit to vadīt jebkurā vietā!

Ja jums ir kādi jautājumi, nevilcinieties jautāt man.

Ja jums patika šis projekts, varat apskatīt citus manus projektus, kas arī ir IOT tipa projekti, piemēram, pašatveramas durvis un balss vadāmas gaismas.

Ieteicams: