Indholdsfortegnelse:

Byg en $ 15 fjernbetjent ESP8266 Robot Butler / bil / tank til Ios og Android: 4 trin
Byg en $ 15 fjernbetjent ESP8266 Robot Butler / bil / tank til Ios og Android: 4 trin

Video: Byg en $ 15 fjernbetjent ESP8266 Robot Butler / bil / tank til Ios og Android: 4 trin

Video: Byg en $ 15 fjernbetjent ESP8266 Robot Butler / bil / tank til Ios og Android: 4 trin
Video: Краткий обзор колёсного робота на контроллере Arduino UNO 2024, Juli
Anonim
Image
Image
Opret Blynk -appen
Opret Blynk -appen

Hader du at gå i køkkenet for at få en snack? Eller for at få en ny drink? Alt dette kan løses med denne enkle $ 15 fjernbetjente butler.

Inden vi går videre, kører jeg et Kickstarter -projekt lige nu til en stemmestyret RGB ledstrip, der fungerer med Cortana og koster $ 19. Den kan findes her:

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

I denne Instructable bygger vi en fjernbetjent butler. Det kan styres over WiFi ved hjælp af en Iphone eller Android -telefon. Hele projektet er baseret på ESP8266 nodeMCU -kortet, og alt kan bygges for $ 15, hvis du køber fra Kina.

Til dette projekt har vi brug for følgende:

1x ESP8266 bord

2x gearede DC -motorer med hjul

1x L293D eller 2x bc547 NPN transistorer

1x brødbræt + brødbrætstråde

1x stykke træ

1x skraldespand (eller noget andet, der vil være bordet i trin 3)

1x 360 graders roterende hjul

1x batteri til DC -motorerne. Jeg brugte en 2s Lipo

1x 5V powerbank

Dette projekt er også nyttigt, hvis du vil bygge en fjernbetjent bil, tank eller rover, da elektronikken vil være den samme. Kun basen skal ændres.

Så lad os komme i gang!

Trin 1: Opret Blynk -appen

Opret Blynk -appen
Opret Blynk -appen
Opret Blynk -appen
Opret Blynk -appen

For at komme i gang skal vi først downloade en app kaldet Blynk. Den findes både i AppStore og i PlayStore. Efter download af appen skal vi udføre følgende trin (se billederne ovenfor for en visuel forklaring på, hvad jeg laver).

1. Opret en konto, og log ind.

2. Tryk på knappen "nyt projekt".

3. Giv projektet et navn og vælg som board ESP8266 og som WiFi -forbindelse.

4. stryg til venstre, og tilføj to knapper som på billedet ovenfor.

5. klik på den venstre knap, og skift nålen til GP0

6. Gør det samme for den højre knap, men skift nålen nu til GP2

Som sidste er vi nødt til at få autorisationstokenet. Klik på møtrikikonet øverst til højre, og søg efter autorisationstokenet. Det er en lang række tilfældige tal og bogstaver. Skriv denne streng ned, fordi vi har brug for den i det næste trin.

Trin 2: Programmer ESP8266

Programmer ESP8266
Programmer ESP8266
Programmer ESP8266
Programmer ESP8266

Fordi vi bruger Blynk -appen, behøver vi ikke bruge kompliceret kode. For at starte har vi brug for at åbne Arduino IDE. Jeg går ud fra, at du allerede har din Arduino IDE konfigureret til ESP8266 Board, og du kan uploade til den. Hvis ikke er der masser af tutorials online om, hvordan du gør det.

Du skal blot downloade filen robotButler.ino fra Instructable og åbne den i Arduino IDE. Inden vi kan uploade det, skal vi ændre 3 parametre:

Se efter denne kodelinje:

char auth = "YourAuthToken";

Skift nu teksten mellem ““for dit auth -token. Dette er den lange række af tal og bogstaver, som du skrev ned fra trin 1.

For eksempel: char auth = "8d454db36538e4ce49516ca476186r9db";

Se nu efter disse to linjer med kode:

char ssid = "DitNetværksnavn";

char pass = "YourPassword";

Skift nu teksten mellem "" for ssid til navnet på dit hjemme WiFi -netværk for mig ElferinksWiFi.

Skift nu teksten mellem "" for adgangskoden til adgangskoden til dit WiFi -hjemmenetværk.

For eksempel

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Herefter kan du tilslutte ESP8266 med et USB -kabel og klikke på upload -knappen for at blinke ESP8266.

Trin 3: Lav hardware

Lav hardware!
Lav hardware!
Lav hardware!
Lav hardware!
Lav hardware!
Lav hardware!

Nu har vi softwaredelen udført, vi kan begynde at bygge hardwaren.

Jeg startede med at bygge skematikken ovenfor på et brødbræt. Begge skemaer fungerer, men af en eller anden grund blev de NPN -transistorer, jeg brugte bc547 i den anden skematisk, virkelig varme. Derfor besluttede jeg at bruge L293d motor driver IC, som fungerede perfekt for mig.

Når skematikken er udført, skal vi drive det hele. Jeg brugte til dette et 2s (7,4V) lipobatteri til strøm til motorerne og en 5V powerbank til at drive ESP8266.

Nu kan vi begynde at bygge selve robotten.

1. Hot Lim de to gearede DC -motorer til et stykke træ.

2. Hot Lim et roterende hjul til enden af basen, du bruger. I mit tilfælde en rund metalskive.

3. Hot Lim træstykket med DC -motorerne til din base.

4. Nu har Hot Lim elektronik til basen.

Når basen er færdig, skal vi oprette selve tabellen. Jeg brugte en skraldespand, jeg havde liggende. Efter at have lynlåst bundet den til bunden og lagt et stykke træ ovenpå var robotten færdig.

Du kan også bygge en helt anden base. Hvis du f.eks. Vil bygge en fjernstyret tank, kan du oprette en base til det og bruge den samme elektronik som i dette projekt. Dette er det samme, hvis du vil bygge en: fjernbetjent bil, rover eller noget, du kan tænke på.

Trin 4: Lad os ride

Lad os køre!
Lad os køre!

Når alt er gjort, kan vi tilslutte ESP8266 til powerbanken og åbne Blynk -appen på din telefon. App'en opretter automatisk forbindelse til robotten, og du vil nu kunne køre den overalt!

Hvis du har spørgsmål, tøv ikke med at spørge mig.

Hvis du kunne lide dette projekt, kan du tjekke mine andre projekter, som også er projekter af typen IOT, som selvåbnende døre og stemmestyrede lys.

Anbefalede: