Sisukord:

Ehitage 15 dollari kaugjuhtimisega ESP8266 robot -ülemteener / auto / paak iOS -i ja Androidi jaoks: 4 sammu
Ehitage 15 dollari kaugjuhtimisega ESP8266 robot -ülemteener / auto / paak iOS -i ja Androidi jaoks: 4 sammu

Video: Ehitage 15 dollari kaugjuhtimisega ESP8266 robot -ülemteener / auto / paak iOS -i ja Androidi jaoks: 4 sammu

Video: Ehitage 15 dollari kaugjuhtimisega ESP8266 robot -ülemteener / auto / paak iOS -i ja Androidi jaoks: 4 sammu
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Image
Image
Looge rakendus Blynk
Looge rakendus Blynk

Kas sa vihkad kööki suupisteid võtma? Või uut jooki saada? Seda kõike saab parandada selle lihtsa 15 -dollarise kaugjuhtimisega ülemteenriga.

Enne kui läheme kaugemale, teen praegu Kickstarteri projekti hääljuhtimisega RGB LED -riba jaoks, mis töötab Cortanaga ja maksab 19 dollarit. Selle leiab siit:

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

Selles juhendis ehitame kaugjuhtimisega ülemteenri. Seda saab juhtida WiFi kaudu, kasutades iPhone'i või Android -telefoni. Kogu projekt põhineb ESP8266 nodeMCU plaadil ja kõike saab ehitada 15 dollari eest, kui ostate Hiinast.

Selle projekti jaoks vajame järgmist:

1x ESP8266 plaat

2x hammasülekandega alalisvoolumootorid ratastega

1x L293D või 2x bc547 NPN transistorid

1x leivalaud + leivaplaadi juhtmed

1x puutükk

1x prügikast (või midagi muud, mis on tabelis 3)

1x 360 kraadi pöörlev ratas

1x aku alalisvoolumootoritele. Kasutasin 2s Lipot

1x 5V toitepank

See projekt on kasulik ka siis, kui soovite ehitada kaugjuhtimisega auto, paagi või roveri, kuna elektroonika on sama. Vaja on muuta ainult alust.

Nii et alustame!

Samm: looge rakendus Blynk

Looge rakendus Blynk
Looge rakendus Blynk
Looge rakendus Blynk
Looge rakendus Blynk

Alustamiseks peame esmalt alla laadima rakenduse nimega Blynk. Seda võib leida nii AppStore'ist kui ka PlayStore'ist. Pärast rakenduse allalaadimist peame tegema järgmised toimingud (vaadake ülaltoodud piltidelt visuaalset selgitust selle kohta, mida ma teen).

1. Looge konto ja logige sisse.

2. Vajutage nuppu "uus projekt".

3. andke projektile nimi ja valige tahvliks ESP8266 ning ühenduseks WiFi.

4. pühkige vasakule ja lisage kaks nuppu nagu ülaltoodud pildil.

5. klõpsake vasakut nuppu ja muutke tihvt GP0 -ks

6. Tehke sama parema nupu puhul, kuid muutke tihvt nüüd GP2 -ks

Viimasena peame hankima autentimisloa. Klõpsake paremas ülanurgas mutriikoonil ja otsige autentimismärki. See on pikk juhuslike numbrite ja tähtede jada. Kirjutage see string alla, sest me vajame seda järgmises etapis.

Samm: programmeerige ESP8266

Programmeerige ESP8266
Programmeerige ESP8266
Programmeerige ESP8266
Programmeerige ESP8266

Kuna kasutame rakendust Blynk, ei pea me kasutama keerulist koodi. Alustamiseks peame avama Arduino IDE. Eeldan, et teil on juba Arduino IDE ESP8266 plaadi jaoks konfigureeritud ja saate selle üles laadida. Kui ei, siis on Internetis palju õpetusi selle kohta, kuidas seda teha.

Lihtsalt laadige robotButler.ino fail Instructable'ist alla ja avage see Arduino IDE -s. Enne selle üleslaadimist peame muutma 3 parameetrit:

Otsige seda koodirida:

char auth = "YourAuthToken";

Nüüd muutke oma autoriseerimismärgi teksti „“vahel. See on see pikk numbrite ja tähtede jada, mille kirjutasite üles esimesest sammust.

Näiteks: char auth = "8d454db36538e4ce49516ca476186r9db";

Nüüd otsige neid kahte koodirida:

char ssid = "SinuVõrguNimi";

char pass = "Sinu parool";

Nüüd muutke ssid "" vahel olev tekst minu koduse WiFi -võrgu nimeks minu jaoks ElferinksWiFi.

Nüüd muutke parooli "" vahel olev tekst oma koduse WiFi -võrgu parooliks.

Näiteks

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Pärast seda saate ESP8266 USB -kaabli abil ühendada ja ESP8266 välkimiseks klõpsata üleslaadimisnupul.

Samm: valmistage riistvara

Tehke riistvara!
Tehke riistvara!
Tehke riistvara!
Tehke riistvara!
Tehke riistvara!
Tehke riistvara!

Nüüd on meil tarkvara osa tehtud ja saame riistvara ehitama hakata.

Alustasin ülaltoodud skeemi ehitamisega leivaplaadile. Mõlemad skeemid töötavad, kuid mingil põhjusel said teises skemaatikas bc547 kasutatud NPN -transistorid väga kuumaks. Seetõttu otsustasin kasutada L293d mootorijuhi IC -d, mis töötas minu jaoks ideaalselt.

Pärast skeemi valmimist peame selle kõik sisse lülitama. Selle jaoks kasutasin mootorite toiteks 2s (7,4V) lipoakut ja ESP8266 toiteks 5V toitepanka.

Nüüd saame hakata robotit ise ehitama.

1. Liimige kaks hammasülekandega alalisvoolumootorit puidutüki külge.

2. Kuum liimige pöörlev ratas kasutatava aluse otsa. Minu puhul ümmargune metallist ketas.

3. Kuum liimige puutükk alalisvoolumootoritega oma alusele.

4. Nüüd lisab Hot Glue elektroonika alusele.

Pärast baasi valmimist peame looma tabeli ise. Ma kasutasin prügikasti, mis mul ümber oli. Pärast zip -sidumist selle alusega ja puidutüki peale asetamist oli robot valmis.

Samuti saate ehitada täiesti erineva aluse. Kui soovite näiteks ehitada kaugjuhitava paagi, saate luua selle jaoks aluse ja kasutada sama elektroonikat nagu selles projektis. See on sama, kui soovite ehitada: kaugjuhtimisega auto, roveri või midagi muud, mida võite mõelda.

Samm: laske sõita

Sõidame!
Sõidame!

Kui kõik on tehtud, saame ühendada ESP8266 toitepangaga ja avada oma telefonis rakenduse Blynk. Rakendus loob robotiga automaatselt ühenduse ja nüüd saate sellega kõikjal sõita!

Kui teil on küsimusi, ärge kartke minult küsida.

Kui teile see projekt meeldis, saate vaadata ka minu teisi projekte, mis on samuti IOT -tüüpi projektid, nagu ise avanevad uksed ja häälega juhitavad tuled.

Soovitan: