Orodha ya maudhui:

Jenga $ 15 Remote Controlled ESP8266 Robot Butler / Car / Tank ya Ios na Android: Hatua 4
Jenga $ 15 Remote Controlled ESP8266 Robot Butler / Car / Tank ya Ios na Android: Hatua 4

Video: Jenga $ 15 Remote Controlled ESP8266 Robot Butler / Car / Tank ya Ios na Android: Hatua 4

Video: Jenga $ 15 Remote Controlled ESP8266 Robot Butler / Car / Tank ya Ios na Android: Hatua 4
Video: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Novemba
Anonim
Image
Image
Unda Programu ya Blynk
Unda Programu ya Blynk

Je! Unachukia kwenda jikoni kukamata vitafunio? Au kupata kinywaji kipya? Hii yote inaweza kurekebishwa na mnyweshaji huyu rahisi wa $ 15 wa kijijini.

Kabla hatujaenda mbele ninaendesha mradi wa Kickstarter hivi sasa kwa njia ya sauti inayodhibitiwa na RGB ambayo inafanya kazi na Cortana na inagharimu $ 19. Inaweza kupatikana hapa:

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

Katika Agizo hili tutakuwa tukijenga mnyweshaji anayedhibitiwa kijijini. Inaweza kudhibitiwa juu ya WiFi kwa kutumia simu ya Iphone au Android. Mradi mzima unategemea bodi ya ESP8266 nodeMCU na kila kitu kinaweza kujengwa kwa $ 15 ukinunua kutoka China.

Kwa mradi huu tunahitaji yafuatayo:

Bodi ya 1x ESP8266

Motors za DC 2x zilizo na magurudumu

1x L293D au 2x bc547 NPN transistors

Bodi ya mkate ya 1x + mkate wa mkate

Kipande cha kuni cha 1x

Pipa la takataka la 1x (au kitu kingine ambacho kitakuwa meza katika hatua ya 3)

Gurudumu la kuzunguka la digrii 1x

1x betri kwa motors DC. Nilitumia 2s Lipo

1x 5V benki ya nguvu

Mradi huu pia ni muhimu ikiwa unataka kujenga gari, tanki au rover inayodhibitiwa kijijini kwani wille ya umeme itakuwa sawa. Msingi tu unahitaji kubadilishwa.

Basi wacha tuanze!

Hatua ya 1: Unda Programu ya Blynk

Unda Programu ya Blynk
Unda Programu ya Blynk
Unda Programu ya Blynk
Unda Programu ya Blynk

Ili kuanza tunahitaji kwanza kupakua programu inayoitwa Blynk. Inaweza kupatikana katika AppStore zote mbili kama kwenye PlayStore. Baada ya kupakua programu tunapaswa kutekeleza hatua zifuatazo (angalia picha hapo juu kwa maelezo ya kuona ya kile ninachofanya).

1. Fungua akaunti na uingie.

2. Bonyeza kitufe cha "mradi mpya".

3. toa mradi jina na uchague kama bodi ESP8266 na kama unganisho la WiFi.

4. telezesha kushoto na ongeza vifungo viwili kama kwenye picha hapo juu.

5. bonyeza kitufe cha kushoto na ubadilishe pini kuwa GP0

6. Fanya vivyo hivyo kwa kitufe cha kulia lakini ubadilishe pini sasa kuwa GP2

Kama mwisho tunapaswa kupata ishara ya auth. Bonyeza ikoni ya karanga upande wa juu kulia na utafute ishara ya auth. Ni kamba ndefu ya nambari na herufi bila mpangilio. Andika kamba hii chini kwa sababu tunaihitaji katika hatua inayofuata.

Hatua ya 2: Mpango wa ESP8266

Mpango wa ESP8266
Mpango wa ESP8266
Mpango wa ESP8266
Mpango wa ESP8266

Kwa sababu tunatumia programu ya Blynk sio lazima tutumie nambari ngumu. Kuanza tunahitaji kufungua Arduino IDE. Nadhani tayari unayo IDE yako ya Arduino iliyosanidiwa kwa Bodi ya ESP8266 na unaweza kuipakia. Ikiwa sivyo kuna mafunzo mengi mkondoni juu ya jinsi ya kufanya hivyo.

Pakua tu faili ya robotButler.ino kutoka kwa Inayoweza kufundishwa na uifungue katika Arduino IDE. Kabla ya kuipakia tunahitaji kubadilisha vigezo 3:

Tafuta mstari huu wa nambari:

char auth = "YourAuthToken";

Sasa badilisha maandishi kati ya "" kwa ishara yako ya mwandishi. Hii ndio safu ndefu ya nambari na barua ambazo uliandika kutoka hatua ya 1.

Kwa mfano: char auth = "8d454db36538e4ce49516ca476186r9db";

Sasa angalia mistari hii miwili ya nambari:

char ssid = "YourNetworkName";

char pass = "Nenosiri lako";

Sasa badilisha maandishi kati ya "" kwa ssid kwa jina la mtandao wako wa WiFi wa nyumbani kwangu ElferinksWiFi.

Sasa badilisha maandishi kati ya "" nywila na nywila ya mtandao wako wa WiFi nyumbani.

Kwa mfano

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Baada ya hii unaweza kuunganisha ESP8266 na kebo ya USB na bonyeza kitufe cha kupakia ili kuangaza ESP8266.

Hatua ya 3: Tengeneza vifaa

Tengeneza vifaa!
Tengeneza vifaa!
Tengeneza vifaa!
Tengeneza vifaa!
Tengeneza vifaa!
Tengeneza vifaa!

Sasa tuna sehemu ya programu iliyofanywa tunaweza kuanza kujenga vifaa.

Nilianza na kujenga skimu juu ya ubao wa mkate. Hesabu zote zinafanya kazi lakini kwa sababu fulani transistors ya NPN nilitumia bc547 katika skimu ya pili ikawa moto sana. Ndio sababu niliamua kutumia L293d dereva wa gari IC ambayo ilinifanyia kazi kikamilifu.

Baada ya kukamilika kwa skimu tunahitaji kuiwezesha yote. Nilitumia betri hii ya 2s (7.4V) lipo kwa umeme kwa motors na benki ya nguvu ya 5V kuwezesha ESP8266.

Sasa tunaweza kuanza kujenga robot yenyewe.

1. Gundi Moto moto mbili zilizolengwa motors kwa kipande cha kuni.

2. Gundi ya Moto gurudumu linalozunguka hadi mwisho wa msingi unaotumia. Katika kesi yangu diski ya chuma iliyozunguka.

3. Moto Gundi kipande cha kuni na motors za DC kwenye msingi wako.

4. Sasa Gundi ya Moto kwa umeme kwa msingi.

Baada ya msingi kufanywa tunahitaji kuunda tabo yenyewe. Nilitumia pipa la takataka nililokuwa nimeweka karibu. Baada ya kuifunga zipu kwa msingi na kuweka kipande cha kuni juu roboti ilimalizika.

Unaweza pia kujenga msingi tofauti kabisa. Ikiwa kwa mfano unataka kujenga tanki inayodhibitiwa kijijini unaweza kuunda msingi wa hiyo na utumie umeme sawa na katika mradi huu. Hii ni sawa ikiwa unataka kujenga: gari linalodhibitiwa kijijini, rover au kitu chochote unachoweza kufikiria.

Hatua ya 4: Lets Ride

Hebu Panda!
Hebu Panda!

Kwa kila kitu kilichofanyika tunaweza kuziba ESP8266 ndani ya benki ya umeme na kufungua programu ya Blynk kwenye simu yako. Programu itaunganisha kiotomatiki na roboti na sasa utaweza kuiendesha popote!

Ikiwa una maswali yoyote usisite kuniuliza.

Ikiwa ulipenda mradi huu unaweza kuangalia miradi yangu mingine ambayo pia ni miradi ya aina ya IOT kama milango ya kufungua mwenyewe na taa zinazodhibitiwa na sauti.

Ilipendekeza: